À l'aide du traitement du langage naturel et du Machine Learning, les moteurs de recherche déterminent la pertinence avec des algorithmes de recherche qui analysent et trient des informations comme les correspondances avec des mots-clés, la qualité du contenu, l'intention de l'utilisateur, le contexte, la sémantique, le comportement de l'utilisateur et les indicateurs d'engagement.