Site indexing

Indizierung von Seiten mit JavaScript β

Ask AI about this page

2 Min. Lesezeit

Yandex kann JavaScript beim Crawling ausführen, und in der Konsole können Sie festlegen, ob dies geschehen soll. Die Einstellung befindet sich unter Indexierung → JavaScript-Seiten-Rendering und ist noch im Beta-Stadium.

Die drei Optionen

Der Standard ist nach Ermessen des Bots: Der Roboter entscheidet selbst, und Yandex beschreibt wie — er kann die Qualität und Vollständigkeit des Inhalts mit und ohne JavaScript vergleichen und die Version laden, die für den Besucher voraussichtlich nützlicher ist. Die Alternativen bestehen darin, das Rendering zu verlangen oder zu verbieten.

Wann man es verbieten sollte

Yandex gibt eine klare Anweisung: verbieten Sie das Rendering, wenn die Website SSR oder Pre-Rendering implementiert. Wenn der Server bereits vollständiges HTML liefert, bringt die Ausführung von Skripten keinen Mehrwert und verbraucht auf beiden Seiten Crawling-Ressourcen. Beachten Sie die Warnung, die generell mit dem Rendering einhergeht — es kann eine zusätzliche Last auf Ihrem Server erzeugen.

Verzögerter Inhalt

Für Websites, bei denen Inhalte spät eintreffen, unterstützt Yandex ein Signalobjekt: Erstellen Sie window.YandexRotorSetting , damit es vor dem DOMContentLoaded -Ereignis verarbeitet wird, wobei WaiterEnabled so gesetzt ist, dass es anzeigt, dass der Robot warten soll. Die Registrierung nach diesem Ereignis bewirkt nichts — der Roboter hat bereits entschieden.

Die Rangfolge

Server-seitiges Rendering an erster Stelle, On-Demand-Rendering an zweiter Stelle und das Warteobjekt nur dort, wo keines von beiden möglich ist. Eine Seite, deren Inhalt von der korrekten Ausführung eines Skripts abhängt, ist eine Seite, deren Indizierung von einem Prozess mit weitaus mehr Fehlerquellen als der Bereitstellung von HTML abhängt — und Yandex’ eigene Richtlinien an anderer Stelle lassen keinen Zweifel daran, dass das, was ranken soll, sofort bei der Anfrage im HTML vorhanden sein muss.

Überprüfung des Ergebnisses

Das JavaScript-Rendering-Tool überprüft einzelne URLs und zeigt, was das Rendering übersteht; die gewöhnliche Seitenprüfung zeigt die rohe Antwort. Der Vergleich beider ist der schnellste Weg, um genau zu sehen, welcher Inhalt von Skripten abhängt — und welcher Inhalt folglich gefährdet ist.

Alien Road

So setzen wir das um

We treat this as a diagnostic before treating it as a setting: run the same URL through the plain page check and the rendering tool, and the difference is the content that only exists if a script runs. For clients with SSR we switch rendering off as Yandex recommends. The DOMContentLoaded timing on the waiter object is the detail developers get wrong, and it fails silently.

Verwandte Leistungen

Teilen

© Copyright 2026 Alien Road. All rights reserved.