Algorithms are the principles that search engines use when ranking websites. An understanding of algorithms is crucial to successful SEO, as algorithms can make a web page highly relevant for certain search queries.