When a person performs a search, Google uses an algorithm to determine which website and pages to return. The whole algorithm is unknown to all, but the main procedure is quite public. Google starts by crawling through all the websites available. Several Computers are dedicated to crawl through millions of pages. This process is called Google bot or Google spider and it starts by crawling a set of indexed URLs and by following each link on every page, it identifies new and updated pages to index. Any broken links will be negatively noted down on Google index. Once crawling is complete, Google goes through all indexed pages and analyse each page content such as tags, keywords, etc. The more relevant the keywords to the search, the higher value the page will have to the user’s search.