Reduzierung übermäßigen Crawlings von URLs mit hoher Kardinalität

Um zu verhindern, dass der Googlebot URLs mit hoher Kardinalität crawled, sind strenge robots.txt-Disallow-Regeln, ein standardisiertes URL-Format und eine saubere kanonische Architektur erforderlich. Wenn E-Commerce- oder Verzeichnisplattformen mehrere Filtervariablen wie Farbe, Größe, Sortierreihenfolge und Preisspanne kombinieren, entstehen Millionen von doppelten URLs. Die Einschränkung des Zugriffs auf diese Abfrage-Strings sorgt dafür, dass sich Such-Crawler auf indexierbare Inhalte statt auf endlose Navigationsvariationen konzentrieren.

Was sind URL-Parameter mit hoher Kardinalität und warum beeinflussen sie das Crawling?

URL-Parameter mit hoher Kardinalität treten auf, wenn Abfrage-Strings Tausende oder Millionen eindeutiger möglicher Werte akzeptieren. Häufige Beispiele hierfür sind Suchfilter, dynamische Tracking-Codes, Sortieroptionen und Sitzungskennungen. Wenn diese Parameter in Multi-Select-Filtersystemen miteinander interagieren, wächst das Gesamtvolumen unterschiedlicher URLs auf Ihrer Website exponentiell an.

Reduzierung übermäßigen Crawlings von URLs mit hoher Kardinalität

Beispielsweise erzeugt ein E-Commerce-Katalog mit zehn Farben, fünf Größen und sechs Sortieroptionen Hunderte von URL-Kombinationen für eine einzige Kategorieseite. Suchmaschinen-Crawler werten diese eindeutigen Strings aus, um festzustellen, ob unter jedem Pfad Originalinhalte liegen. Ohne klare administrative Grenzen verschwenden automatisierte Bots erhebliche Serverbandbreite für die Verarbeitung endloser funktionaler Permutationen, anstatt wertvolles Kerninventar zu inspizieren.

Wie entdeckt und verarbeitet der Googlebot unendliche URL-Räume?

Der Googlebot entdeckt Parametervariationen, indem er interne Linkstrukturen analysiert, die durch interaktive Menüs, Facetten-Widgets und Website-Suchformulare generiert werden. Da jede unterschiedliche Parameterkombination einen Standard-Weblink bildet, behandeln automatisierte Crawler jede Adresse als eine eigenständige Ressource, die ausgewertet werden muss.

Um auf den vorherigen Punkt zurückzukommen: Wenn das Crawling für nutzlose URLs aufgewendet wird, bleibt den Crawlern weniger Zeit für neue, nützliche URLs.

Reduzierung übermäßigen Crawlings von URLs mit hoher Kardinalität — 2
Google Search Central

Wenn Crawler Millionen von Parametervariationen verarbeiten, steigt die Last des Host-Servers und die Crawling-Effizienz über Ihre gesamte Website-Architektur sinkt. Solange der Googlebot nicht erkennt, dass Inhalte über verschiedene Parameterkombinationen hinweg im Wesentlichen identisch bleiben, landen Crawling-Anfragen weiterhin auf unwesentlichen URLs.

Wie können Website-Besitzer verhindern, dass der Googlebot URL-Parameter crawled?

Die Einschränkung des Zugriffs auf der Crawling-Ebene dient als direkte Lösung für Abfrage-Strings mit hoher Kardinalität. Die Aktualisierung Ihrer Website-Konfiguration zur Blockierung spezifischer URL-Muster hindert Suchmaschinen-Bots daran, HTTP-GET-Anfragen an redundante Link-Variationen auszugeben.

Wenn Sie nicht möchten, dass Crawler auf bestimmte Bereiche Ihrer Website zugreifen, können Sie eine robots.txt-Datei mit entsprechenden Regeln erstellen.

Google Search Central

Um unendliche Parameterkombinationen erfolgreich zu verwalten, sollten Sie Ihre Zugriffs-Logs überprüfen und vorhersehbare String-Muster identifizieren. Durch die Festlegung konsistenter Parameternamen können Sie präzise Regeln erstellen, die unerwünschte Crawler-Aktivitäten über ganze Verzeichnispfade hinweg blockieren.

  • Gruppieren Sie aktive Filter unter strukturierten Pfadpräfixen wie ‘/shop?filter_’, um einfache Wildcard-Disallow-Regeln zu ermöglichen.
  • Fügen Sie in robots.txt explizite Disallow-Direktiven für unwesentliche Parameter wie Sitzungs-IDs, Ansichtsmodi und Sortierparameter hinzu.
  • Verwenden Sie clientseitige Skripte oder HTTP-POST-Anfragen für interaktive UI-Steuerelemente, die keine Indizierung erfordern.
  • Pflegen Sie saubere kanonische Direktiven auf Parameterseiten, damit externe Referenzen korrekt aufgelöst werden.
  • Überprüfen Sie Server-Logdateien regelmäßig, um sicherzustellen, dass der Bot-Traffik zu gesperrten Parameterpfaden wie erwartet stoppt.

Können Canonical-Tags und Noindex-Meta-Tags übermäßiges Crawling stoppen?

Ein weit verbreitetes betriebliches Missverständnis ist, dass das Hinzufügen von Canonical-Tags oder Noindex-Direktiven Such-Crawler daran hindert, eine Seite anzufordern. Keine der beiden Direktiven hindert den Googlebot daran, eine erste HTTP-Anfrage zu stellen, um den Dokumentkopf und den Body-Markup zu inspizieren.

Wenn der Googlebot auf ein Noindex-Meta-Tag oder ein Canonical-Tag trifft, das auf eine primäre URL verweist, muss er zuerst die HTML-Antwort abrufen und analysieren, um diese Anweisungen zu lesen. Sich ausschließlich auf Canonical- oder Noindex-Tags zu verlassen, löst weder den Server-Overhead noch die Crawling-Erschöpfung, die durch URL-Ketten mit hoher Kardinalität verursacht werden.

Um Crawling-Ressourcen zu schonen, bleibt das Blockieren von Anforderungspfaden über robots.txt obligatorisch. Denken Sie jedoch daran, dass das Blockieren eines Pfades in robots.txt den Googlebot daran hindert, Canonical- oder Noindex-Direktiven zu lesen, die auf dieser Seite platziert sind. Technische Teams müssen entscheiden, ob ein Parametersatz eine Verhinderung der Indexierung oder eine vollständige Crawling-Einschränkung erfordert.

Wie Alien Road die Steuerung von Parametern mit hoher Kardinalität anwendet

Bei Alien Road bekämpft unser Team das Über-Crawling durch die Kombination von Server-Access-Log-Analysen mit strukturellen technischen Audits. Bei der Bewertung großer Webshops isolieren wir Parameteranfrage-Verhältnisse im Vergleich zu primären Produkt-Landingpages, um zu quantifizieren, wo Suchmaschinen-Crawler ihre Verarbeitungszeit verbringen.

Während der Kundenimplementierungen standardisieren unsere Ingenieure die Parameterreihenfolge und entfernen unnötige passive Schlüssel aus gerenderten internen Links. In einem typischen Projekt schreiben wir zielgerichtete Disallow-Regeln in robots.txt für sekundäre Filterkombinationen, während wir den Suchzugriff für Hauptkategorieseiten aufrechterhalten.

Nach der Bereitstellung dieser Anpassungen verfolgt unser Team das Crawling-Verhalten in Search-Console-Berichten und rohen Server-Logs über ein vierwöchiges Auswertungsfenster. Dies bestätigt, dass die Bot-Aktivität auf Landingpages mit hoher Priorität umgeleitet wird, wodurch die Entdeckungsgeschwindigkeiten für neue Produktveröffentlichungen und den Kerninhalt der Website verbessert werden.

Welche technischen Kontrollen funktionieren am besten für die Facettennavigation?

Die Facettennavigation erzeugt eines der höchsten Parametervolumina in modernen Webanwendungen. Die Verwaltung dieser Umgebungen erfordert saubere URL-Strukturen neben entsprechenden Backend-Konfigurationen.

Die Durchsetzung kanonischer Zielpfade und die Deaktivierung von Multi-Select-Parametern auf nicht indizierten Filterfacetten verhindern eine URL-Explosion. Die Standardisierung der Parameterreihenfolge stellt sicher, dass identische Filterkombinationen jedes Mal identische URL-Strings erzeugen, wodurch die Generierung von Duplicate Content vermieden wird.

  • Standardisieren Sie die Parameterreihenfolge, damit ‘/catalog?color=blue&size=medium’ niemals als ‘/catalog?size=medium&color=blue’ dargestellt wird.
  • Entfernen Sie Standardwerte und visuelle Einstellungen wie Listenansicht oder Seitenlimits von den Standard-Canonical-Tags.
  • Verwenden Sie clientseitige Rendering-Methoden für dynamische Filterschichten, die keine individuellen organischen Such-Listings benötigen.
  • Wandeln Sie beliebte Filterkombinationen in statische, dedizierte SEO-Landingpages mit sauberen Unterordnerpfaden um.

Umsetzbare nächste Schritte für das Parameter-Management

Beginnen Sie damit, Ihre Server-Logs zu analysieren, um zu berechnen, wie viel Prozent der monatlichen Bot-Anfragen auf URLs mit Abfrageparametern abzielen. Identifizieren Sie die fünf wichtigsten Parameterschlüssel, die für die Generierung der höchsten Anzahl eindeutiger Anforderungspfade verantwortlich sind.

Als Nächstes sollten Sie Ihre Suchstrategie bewerten, um festzustellen, ob diese Parameter in den organischen Suchergebnissen einen eindeutigen Wert bieten. Wenn ein Parameter lediglich das Seitenlayout oder die visuelle Darstellung anpasst, fügen Sie Ihrer robots.txt-Datei entsprechende Disallow-Regeln hinzu, um die Zuteilung Ihrer Website-Crawl-Ressourcen sofort zu schützen.

Teilen