אלגוריתם היא סדרה של נוסחה מתמטית, לדוגמה: שאילתא של גולש במנוע חיפוש זו בעיה שצריך להגיע לפתרון מתמטית בשביל שהגולש יקבל את התוצאות שהמנוע חיפוש מצא בעבורו. כל מנועי החיפוש משתמשים באלגוריתם בשביל להגדיר ולחשב את הרלוונטיות של דפי האינטרנט באינדקס שלהם לשאילתא של הגולש. התוצאה של תהליך זה היא רשימה של עמודים (אתרים) שמדורגים לפי סדר כרלוונטיים ביותר בעבור הגולש. אלגוריתמים של מנועי חיפוש הם כמוסים על מנת למנוע ניצול לרעה של תוצאות אלגוריתמיות. אלגוריתמי חיפוש משתנים לעתים קרובות בשביל לשלב נתונים חדשים ולשפר את הרלוונטיות של התוצאות האורגניות של גוגל. ע”פ הערכות Google משנים את האלגוריתמים של המנוע חיפוש יותר מ- 600 פעמים בשנה, בחישוב מהיר – בממוצע פעמיים ביום.