Eine Sitemap teilt Suchmaschinen die aktuelle Struktur der Website mit. Yandex unterstützt XML (empfohlen, da es zusätzliche Informationen enthält) und TXT (eine einfache Liste von URLs). Es garantiert jedoch nicht, dass die URLs in den Ergebnissen erscheinen.
Wann Sie tatsächlich eine benötigen
Yandex gibt offen zu, dass seine Algorithmen Seiten normalerweise über interne und externe Links finden, der Bot jedoch einige übersehen kann. Eine Sitemap ist sinnvoll, wenn die Website viele Seiten, Seiten ohne Navigationslinks oder eine tief verschachtelte Struktur aufweist. Eine kleine, gut verlinkte Website profitiert kaum davon.
Die XML-Elemente
loc— erforderlich, die Seitenadresse.lastmod— Datum der letzten Aktualisierung.changefreq— wie oft sich die Seite ändert.priority— 0,0 bis 1,0, und Yandex erklärt die Funktion: Der Bot lädt Seiten sortiert nach dem Vorhandensein und Wert dieses Koeffizienten. Er steuert das Crawling. Legen Sie ihn für die URLs fest, die wirklich wichtig sind; wenn jede Seite 1,0 hat, ist er bedeutungslos.
Jedes optionale Element hat eine maximale Größe von 100 Bytes.
Anforderungen
- UTF-8; kyrillische URLs werden im Original oder in kodierter Form akzeptiert.
- Maximal 50.000 Links — darüber hinaus auf Dateien mit einer Indexdatei aufteilen.
- 50 MB unkomprimiert.
- Nur URLs von der Domain, auf der sich die Datei befindet, und die Datei muss auf dieser Domain liegen.
- Die Datei muss
200 OKzurückgeben.
RSS- und Atom-Feeds werden nicht als Sitemaps unterstützt.
Der Schritt, den die Leute überspringen
Das Verfahren von Yandex beginnt mit der Festlegung kanonischer URLs für die Seiten, die aufgelistet werden sollen. Eine Sitemap voller doppelter Varianten weist den Bot an, Arbeit zu crawlen, die Sie bereits als redundant eingestuft haben. Erstellen Sie dann die Datei, validieren Sie sie und deklarieren Sie sie in der robots.txt oder in der Konsole.
Für große Websites
Entfernen Sie Seiten, die Yandex bereits kennt, und behalten Sie die Datei für neue und häufig aktualisierte Seiten bei, wobei volatile Dateien in der Indexdatei mit lastmod markiert werden. Die Crawl-Statistik zeigt, was bereits bekannt ist — das macht die Sitemap von einem Inventar zu einem Änderungs-Feed.
So setzen wir das um
The priority element is the part most implementations waste: it orders the crawl queue, so a generator emitting 0.8 for everything has thrown away a real lever. We set it deliberately on the pages that matter and leave the rest unset. And we start with canonicals, because a sitemap listing every parameter variant is asking the robot to spend its budget on pages we have already ruled out.
Verwandte Leistungen