Direkte Antwort

Google kann JavaScript ausführen, doch Rendering erhöht die Komplexität und andere Crawler tun es nicht unbedingt; initiales HTML bleibt die robusteste Basis.

Next.js hält indexierbare Seiten als Server Components und beschränkt Client-Code auf notwendige Interaktion.

Praktisches Vorgehen

  1. Rendern Sie Titel, Inhalte, Links, Canonicals und strukturierte Daten auf dem Server.
  2. Generieren Sie statische Sprachrouten und liefern Sie für unbekannte Parameter echte 404-Antworten.
  3. Teilen Sie interaktive Werkzeuge nach Route und vermeiden Sie ein großes globales Client-Bundle.
  4. Testen Sie initiales HTML, gerendertes DOM, Betrieb ohne JavaScript, Metadaten und Budgets.

Beispiel

Ein Rechner kann nur auf seiner Route hydratisieren, während Erklärung, Methode, Datenschutz und Grenzen bereits im HTML stehen und Ergebnisse nicht indexierbar bleiben.

Häufige Fehler

  • Das gesamte Layout aus Bequemlichkeit zum Client Component machen.
  • Canonical oder Robots nach dem Laden widersprüchlich verändern.
  • Für nicht vorhandene Seiten 200 mit bloßer Fehlermeldung senden.

Grenzen

  • Googles Rendering garantiert weder Indexierung noch sofortige Aktualisierung.
  • Next.js-APIs sind versionsabhängig und bei Upgrades neu zu prüfen.

Primärquellen

Verwandte Leitfäden und Werkzeuge