Google's algorith is used to rank relevant search results for a search query. It determines whether your website or your competitor's website is shown first.

The algorithm uses various on-page and off-page characteristics to decide which result is the most relevant for a given query.

Google is constantly updating its algorithm to improve the search results.. Sometimes via Core Updates, big changes that affect many websites, and on an ongoing basis with smaller updates.