Een algoritme bij zoekmachines is een complexe reeks van regels, processen en formules die bepaalt welke webpagina’s of advertenties getoond worden bij een zoekopdracht en in welke volgorde ze zichtbaar zijn.
Bij het analyseren van een pagina of advertentie wordt gekeken naar een groot aantal factoren, waaronder: kwaliteit, relevantie, gebruiksvriendelijkheid, zoekwoorden en backlinks.

De algoritmen van zoekmachines zijn zeer geavanceerd en worden voortdurend bijgewerkt, vaak met behulp van kunstmatige intelligentie en machine learning. Zo wordt bepaald welke inhoud het beste past bij de zoekopdracht van een gebruiker. Elke zoekmachine (zoals Google, Bing of Yahoo) heeft zijn eigen unieke algoritme. Daarom kan dezelfde zoekopdracht op verschillende platforms verschillende resultaten opleveren.
De belangrijkste doelen van deze algoritmen zijn om de zoekintentie van de gebruiker te begrijpen en de meest relevante en hoogwaardige pagina’s te herkennen. Deze worden geordend weergegeven in de zoekresultaten, waarbij de meest relevante pagina bovenaan staat.