How Does Google Rank Websites?

Logo GoogleEverybody use Google and it’s by far the best and most popular search engine on the Internet. Have you ever asked yourself how does Google decide which site ranks first and which site appears on the last page of the search results? Of course, it use your keywords to determine which site is the most relevant to your query, but how does Google decide between two sites with the exact same title? You can even push it further: How would Google decide which site to rank first between to sites with the same content and same title?

Google ranking algorithm is called PageRank and was developed by Google’s founders Larry Page and Sergey Brin at Standford University. This is the core of Google’s ranking even if a lot of other aspects will influence the rankings. Here’s how Google define their PageRank algorithm:

PageRank relies on the uniquely democratic nature of the web by using its vast link structure as an indicator of an individual page’s value. In essence, Google interprets a link from page A to page B as a vote, by page A, for page B. But, Google looks at considerably more than the sheer volume of votes, or links a page receives; for example, it also analyzes the page that casts the vote. Votes cast by pages that are themselves “important” weigh more heavily and help to make other pages “important.” Using these and other factors, Google provides its views on pages’ relative importance.

Of course, important pages mean nothing to you if they don’t match your query. So, Google combines PageRank with sophisticated text-matching techniques to find pages that are both important and relevant to your search. Google goes far beyond the number of times a term appears on a page and examines dozens of aspects of the page’s content (and the content of the pages linking to it) to determine if it’s a good match for your query.

So there you go, the more back links a website has, the more chances it has to be highly ranked. The quality of the websites pointing to another also has a lot of influence. I think it’s probably the best technique so far as your search will return you the site that seems to be the most popular for the query you entered. This is where it gets tricky as more popular doesn’t necessarily mean best quality. Let’s say you build a new website about technology with a lot of quality content and that is built with the highest standards of the industry. Now you write a new website about the new MacBook Air hoping to get some traffic when people search for MacBook Air on Google. Even if your website is the best available for that keyword, it will be returned on maybe page 15-20 of Google search results. Why? Because you don’t have any links pointing to your website, so poor PageRank. It might be also almost impossible for you to rank on the first Google search results page because you might be competing with websites having millions of back links.

That’s where Google ranking gets tricky. Most of the users don’t go any further than 30 results and sometimes you could be surprised by the quality of the links you would find on page 7-8. The websites might be a little less popular but that doesn’t mean they don’t offer quality content. It’s hard work today in the Internet industry to get a good rank on Google because you fight with people and companies that wants to be first on Google and have full time employees whose job his to optimize the rankings. There’s a lot of techniques to improve your rankings other than back links and it’s called SEO (Search Engine Optimization). This is out of the scope of this article though.

So there it is, that’s how Google works and how it decides which site should be ranked first for specific keywords. It has a lot of advantages but at the same time, smaller websites with quality content struggle to get decent traffic. That’s the downside.

If you liked this article, you might also like...

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>