Search engines crawl and index billions of webpages to build a massive database. When a user searches, the engines calculate relevance and rank hundreds of factors to provide the most relevant results as quickly as possible. Through experiments and testing, search marketers have uncovered many of the algorithms' components to help websites succeed in search rankings.