Firstly I will say you are going to find it difficult to rank a facebook page. Generally for competitive keywords you just don't see them at the top. They are good for accompanying a website but you shouldn't rely on them alone.
The main reason for this is facebook has some on page elements you cannot control. To get an idea run the spider simulator from xml-sitemaps.com and see some of the link restrictions.
Also when it comes to Google and social media they are more likely to favour Google + page than a facebook as they are in competition. A while back Google tried to aquire facebook who refused. Google then went on to develop its Google Plus network.