Ogni giorno innumerevoli persone utilizzano i motori di ricerca come Google per cercare informazioni, prodotti, servizi e molto altro. Per offrire risultati pertinenti e di qualità quindi è necessario che gli algoritmi dei motori di ricerca ricevano delle ottimizzazioni continue.