This is mostly speculation on my part, but I believe there are mini algorithms triggered at a query level. SEO is one of the most popular buzz words in Internet marketing but unfortunately most Internet marketers simply do not know enough about SEO to make this strategy work for them. Essentially Google needs you to properly communicate what your website is offering to the user and the job of the analysts is to assess what your goal is for your website. Create URLs containing words that describe the page, separated by hyphens.
The latest trends in link bait
Google prioritizes meta information and headers first, then body copy, and finally sidebars and footers Your images need to
be of good quality. This is typically done using web analytics tools such as Google AdWords Keyword Planner to determine the volume of searches for a given keyword or keyphrase, as well as the relative difficulty of ranking for those searches. You need to get all sorts of links - not just comments, or profiles, or blog posts. A typical site will get links from all over the place and with all different anchors. You need to follow that strategy too (especially true after the Penguin and Panda updates).
Layout, formatting and html combine to make great SEO
But social didn