Robots.txt

Die Clean-param-Direktive

Ask AI about this page

1 views 2 Min. Lesezeit

Clean-param ist eine Yandex-Erweiterung ohne Äquivalent an anderer Stelle: Sie teilt dem Roboter mit, welche URL-Parameter den Seiteninhalt nicht verändern, sodass Varianten auf eine Adresse konvergieren und angesammelte Metriken darauf übertragen werden. Diese Übertragung ist der Grund, warum Yandex sie gegenüber Disallow für parametrisierte URLs empfielt.

Wie es funktioniert

Gegeben seien drei Adressen, die sich nur durch einen Tracking-Parameter unterscheiden:

Die Clean-param-Direktive
/some_dir/get_book.pl?ref=site_1&book_id=123
/some_dir/get_book.pl?ref=site_2&book_id=123
/some_dir/get_book.pl?ref=site_3&book_id=123

komprimiert die Direktive

User-agent: Yandex
Clean-param: ref /some_dir/get_book.pl

sie zu /some_dir/get_book.pl?book_id=123, was in der Suche erscheint, sofern es auf der Website existiert. Beachten Sie, dass book_id erhalten bleibt — der Parameter, der den Inhalt tatsächlich bestimmt, bleibt erhalten.

Website-weites Format

Lassen Sie den Pfad weg und die Regel gilt überall:

Die Clean-param-Direktive — 2
User-agent: Yandex
Clean-param: utm

Warum es wichtig ist, sie aktuell zu halten

Yandex erklärt die Kosten der Vernachlässigung präzise: Ein neuer Parameter, der den Inhalt nicht beeinflusst, erzeugt doppelte Seiten, und da es davon viele gibt, durchsucht der Roboter die Website langsamer — sodass wichtige Änderungen länger brauchen, um in der Suche zu erscheinen. Ein Marketing-Team, das einen neuen Tracking-Parameter einführt, trifft daher eine Crawl-Budget-Entscheidung, ohne es zu wissen.

Syntax-Erinnerungen

Parameter werden durch &getrennt; das Pfadpräfix ist von ihnen durch ein Leerzeichengetrennt. Wenn man dies falsch macht, wird im Analysator der Fehler “invalid Clean-param directive format” ausgelöst, was einer der Yandex-spezifischen Fehler ist, die ein allgemeiner robots.txt-Prüfer nicht meldet.

Wo sie mit der Konsole interagiert

Die Seite für GET-Parameter-Einstellungen erledigt dieselbe Aufgabe über das Interface. Wenn die beiden nicht übereinstimmen, gewinnt die Regel, die die Indexierung verhindert — sodass eine veraltete Clean-param -Zeile alles, was in der Benutzeroberfläche eingestellt ist, im Stillen überschreibt.

Alien Road

So setzen wir das um

We keep a Clean-param line under review as part of ongoing work rather than writing it once, because every new campaign parameter that goes unlisted quietly multiplies the crawlable URL count. Explaining that link to the marketing team — new tracking parameter, slower indexing of new products — is more effective than any technical argument, because it connects the two things they each care about.

Verwandte Leistungen

Teilen