Funktionsweise der Suche

Was macht eine Suchmaschine?

Suchmaschinen sind die digitale Version einer Bibliothek. Sie verwenden einen umfassenden Index, um die richtigen Informationen für eine Abfrage zu finden. Wenn Sie mit den Grundlagen der Suche vertraut sind, können Sie Ihre Inhalte für Nutzer gut sichtbar machen.

Wie Crawler im Web surfen

Crawling ist wie das Lesen aller Bücher in der Bibliothek. Bevor Suchmaschinen Suchergebnisse liefern können, müssen sie so viele Informationen wie möglich aus dem Web haben. Dazu verwenden Suchmaschinen einen Crawler – ein Programm, das von Website zu Website wechselt und wie ein Browser fungiert.

Wenn ein Buch oder Dokument fehlt oder beschädigt ist, kann es der Crawler nicht lesen. Crawler versuchen, die einzelnen URLs abzurufen, um den Status des Dokuments zu ermitteln. Wenn für ein Dokument ein Fehlerstatuscode zurückgegeben wird, können die Crawler keinen seiner Inhalte verwenden und die URL zu einem späteren Zeitpunkt wiederholen. Dadurch wird sichergestellt, dass nur öffentlich zugängliche Dokumente in den Index aufgenommen werden.

Wenn Crawler einen Weiterleitungsstatuscode (z. B. 301 oder 302) entdecken, folgen sie der Weiterleitung zu einer neuen URL und fahren dort fort. Sobald sie eine erfolgreiche Antwort erhalten, d. h. ein für Nutzer zugängliches Dokument gefunden haben, prüfen sie, ob es gecrawlt werden darf, und laden den Inhalt dann herunter.

Dabei werden der HTML-Code und alle darin erwähnten Inhalte wie Bilder, Videos oder JavaScript berücksichtigt. Crawler extrahieren auch die Links aus HTML-Dokumenten, damit sie auch die verlinkten URLs aufrufen können. Mithilfe von Links finden Crawler neue Seiten im Web.

Crawler klicken nicht aktiv auf Links oder Schaltflächen, sondern senden URLs an eine Warteschlange, um sie später zu crawlen. Beim Zugriff auf eine neue URL sind keine Cookies, Service Worker oder lokaler Speicher (z. B. IndexedDB) verfügbar.

Index erstellen

Nach dem Abrufen eines Dokuments übergibt der Crawler den Inhalt an die Suchmaschine, damit sie dem Index hinzugefügt wird. Die Suchmaschine rendert und analysiert die Inhalte nun, um sie zu verstehen. Beim Rendern wird die Seite so wie im Browser angezeigt (mit einigen Einschränkungen).

Suchmaschinen berücksichtigen Suchbegriffe, Titel, Links, Überschriften, Text und viele andere Dinge. Diese werden als Signale bezeichnet, die den Inhalt und Kontext der Seite beschreiben. Mithilfe von Signalen können Suchmaschinen jede Suchanfrage mit der bestmöglichen Seite beantworten.

Suchmaschinen finden dieselben Inhalte möglicherweise unter verschiedenen URLs. So kann sich beispielsweise ein Rezept für „Apfelkuchen“ unter /recipes/apple-pie und /recipes/1234 befinden. Damit das Rezept nicht zweimal indexiert und angezeigt wird, ermitteln Suchmaschinen die Haupt-URL und verwerfen die alternativen URLs mit demselben Inhalt.

Bereitstellung der nützlichsten Ergebnisse

Suchmaschinen sind mehr Arbeit, als nur die Suchanfrage mit Suchbegriffen im Index abzugleichen. Um nützliche Ergebnisse zu liefern, könnten sie den Kontext, alternative Formulierungen, den Standort des Nutzers usw. berücksichtigen. „Silicon Valley“ kann sich z. B. auf die Region oder die Fernsehsendung beziehen. Lautet die Abfrage jedoch „Silicon Valley Cast“, sind die Ergebnisse für die Region nicht sehr hilfreich.

Einige Suchanfragen können indirekte Suchanfragen sein, z. B. „das Lied aus der Pulp Fiction“. Suchmaschinen müssen dies interpretieren und Ergebnisse für die Musik im Film anzeigen. Wenn ein Nutzer nach etwas sucht, ermitteln Suchmaschinen die nützlichsten Ergebnisse und zeigen sie dem Nutzer an. Das Ranking bzw. die Sortierung der Seiten erfolgt auf Grundlage der Suchanfrage. Die Reihenfolge kann sich im Laufe der Zeit ändern, wenn bessere Informationen verfügbar werden.

Nächste Schritte: Optimierung für Suchmaschinen

Nachdem Sie nun mit den Grundlagen der Funktionsweise von Suchmaschinen vertraut sind, erkennen Sie vielleicht, welche Vorteile die Optimierung für Suchmaschinen bietet. Dies wird als SEO oder Suchmaschinenoptimierung bezeichnet. Indem Sie dafür sorgen, dass Suchmaschinen Ihre Inhalte finden und automatisch verstehen, erhöhen Sie die Sichtbarkeit Ihrer Website für relevante Suchanfragen. Dies kann dazu führen, dass mehr interessierte Nutzer Ihre Website besuchen. Prüfen Sie Ihre Website mit Lighthouse und prüfen Sie die SEO-Ergebnisse, um festzustellen, wie gut Suchmaschinen Nutzer auf Ihre Inhalte aufmerksam machen können.