How do search engines determine rankings?
Most search engines use programs called “spiders” to crawl through web pages. These spiders follow links to capture information about your web site, and each page’s contents in an index. This index, essentially a list of words, is updated by recrawling your site periodically. Effective search engine optimization provides spiders with the kind of information that can influence where your site gets ranked. Search engines are also placing greater emphasis on site “popularity” – giving sites that are linked to many other sites higher positions.