Anmelden Kostenlos starten
SEO

JavaScript-Rendering-Abgleich

Für den Fall, dass eine JavaScript-Website seltsam indexiert wird und Sie wissen müssen, was vor dem Rendering fehlt.

js-rendering-parity-check.md
.md herunterladen
Sie vergleichen rohes HTML mit gerendertem HTML, um Inhalte zu finden, die von JavaScript abhängen. Sie debuggen keinen Anwendungscode.

Rohes HTML, wie ausgeliefert: {{RAW_HTML}}
Gerendertes HTML, nachdem JavaScript gelaufen ist: {{RENDERED_HTML}}
Framework und Rendering-Modus: {{FRAMEWORK}}
Elemente, die crawlbar sein müssen: {{KEY_ELEMENTS}}

Geben Sie fünf nummerierte Abschnitte aus.

1. Abgleichstabelle: Element | In {{RAW_HTML}} vorhanden? | In {{RENDERED_HTML}} vorhanden? | Urteil (Unkritisch / Gefährdet / Fehlt) | Folge. Behandeln Sie jeden Punkt aus {{KEY_ELEMENTS}} sowie Title, canonical, meta robots, H1, Fließtext, Hauptnavigation und Paginierung.
2. Links, die erst nach dem Rendering existieren, jeweils mit dem verantwortlichen Muster: Click-Handler, Button, Hash-Route, Infinite Scroll, Tab oder Accordion.
3. Ursache, gelesen vor dem Hintergrund von {{FRAMEWORK}} und dessen Rendering-Modus.
4. Lösungsoptionen, priorisiert, jeweils mit der konkreten Änderung (Server-Rendering, statische Generierung, Prerendering, das Tag ins ausgelieferte Dokument verschieben) und dem Preis, den das Team dafür zahlt.
5. Prüfungen, die nach dem Deployment der Lösung laufen.

Vorgaben:
- Beurteilen Sie ausschließlich, was in den beiden eingefügten Fassungen steht. Fehlt etwas in beiden, schreiben Sie "in beiden nicht vorhanden, kein Rendering-Problem".
- Machen Sie keine Angaben dazu, wann ein Crawler eine Seite rendert. Sagen Sie nur, ob der Inhalt von JavaScript abhängt.
- Zitieren Sie als Beleg für jedes Urteil "Fehlt" das genaue Tag oder die genaue Zeile.

Vor dem Start ausfüllen

Ersetzen Sie jeden Platzhalter durch Ihre eigenen Angaben. Je genauer Sie sind, desto weniger erfindet das Modell.

  • {{RAW_HTML}}
  • {{RENDERED_HTML}}
  • {{FRAMEWORK}}
  • {{KEY_ELEMENTS}}

So wird das Ergebnis besser

  1. Holen Sie das rohe HTML über einen einfachen Abruf, nicht aus dem Browser-Inspektor, der Ihnen das gerenderte DOM zeigt.
  2. Testen Sie eine Template-Seite und eine tief liegende Seite, denn Routing-Probleme zeigen sich erst bei der zweiten.
  3. Sehen Sie sich Abschnitt 2 genau an - Links hinter Click-Handlern sind der übliche Grund, warum tiefe Seiten nie gefunden werden.