Wie bereits unter SEO (Suchmaschinenoptimierung) erwähnt, liefern die meisten Suchanfragen an Suchmaschinen eine vielzahl von Treffern. Diese werden dann in Listen ausgegeben und von den Suchmaschinen je nach Relevanz angezeigt. Die Relevanz wird hierbei durch einen (geheimen) Suchalghoritmus ermittelt. Es gilt für die Suchmaschinen, aus unterschiedlichen Bestandteilen einer Internetseite ein Thema zu ermitteln und der Webseite zuzuordnen.
Zu Beginn des Suchmaschinenzeitalters ging es Hauptsächlich darum, wie oft ein bestimmtes (Key-) Wort im Inhalt einer Seite genannt wurde, um die Relevanz einer Seite zu einem bestimmten Thema zu ermitteln. Dieser Alghoritmus war natürlich entsprechend einfach zu täuschen und es entstanden die ersten "Spam" Projekte, bei denen es vordergründlich nicht mehr um inhaltliche Qualität ging, sondern einfach nur darum, die vermeintlichten Suchworte möglichst häufig zu nennen. Es entstanden Seiten, wo ein bestimmtes Wort mehrere Hundert mal genannt wurde, dies meist in unsichtbaren Bereichen einer Webseite, beispielsweise ganz unten. Die Betreiber der Suchmaschinen waren also gezwungen, die Relevanz nicht alleine an der Häufigkeit eines Wortes auszumachen.
Der Suchalgorithmus wird kontinuierlich erweitert und weiterentwickelt. Es fließen immer mehr Faktoren in die Bildung des Ranking ein. Dies sind neben den Faktoren auf der Webseite gerade auch externe Faktoren, beispielsweise wie häufig und in welchem Zusammenhang eine Seite von anderen Seiten angelinkt wird.
