SEO für Next.js: Konfiguration und Veröffentlichung
Next.js-SEO betrachtet Routen, Daten und Metadaten als gemeinsame Veröffentlichung. App Router kann Metadaten statisch deklarieren oder aus Datensätzen ableiten; dieser Leitfaden richtet sich an App Router, statt dieselben Konventionen für Pages Router vorauszusetzen.
Metadaten mit Routendaten verbinden
Verwenden Sie statische Metadaten für feste Seiten und generateMetadata, wenn Titel, Beschreibungen oder Canonical-URLs von einem Datensatz abhängen. Prüfen Sie übergeordnete Layouts gemeinsam mit untergeordneten Seiten, damit allgemeine Werte keine seitenspezifischen Informationen verdecken. Legen Sie bei Verwendung von metadataBase eine geeignete produktive URL-Basis fest und prüfen Sie Sprachalternativen. Vollständig übersetzte Seiten benötigen eigene Adressen; verweisen Sie nicht per Canonical mit jeder Sprachversion auf die Standardsprache, nur weil die Seiten dasselbe Produkt beschreiben.
Inhaltszustände gemeinsam mit dem Rendering gestalten
Öffentliche Routen sollten hilfreiche Informationen ohne erforderliche Sitzung liefern. Behandeln Sie fehlende und unveröffentlichte Datensätze ausdrücklich, statt eine unbegrenzt ladende Hülle stehen zu lassen. Prüfen Sie bei zwischengespeicherten oder neu erzeugten Inhalten, wann Metadaten und Hauptinhalt aktualisiert werden, damit kein neuer Titel mit einem alten Artikel kombiniert wird. Dokumentieren Sie die Cache-Invalidierung entsprechend der Bereitstellungsarchitektur, statt willkürliche Cache-Dauern zur Verbesserung eines einmaligen Berichts zu wählen.
Robots und Sitemaps konsistent halten
App Router unterstützt Metadaten-Dateikonventionen für Robots und Sitemaps. Machen Sie veröffentlichte URLs auf der Produktivdomain bekannt und schützen Sie private Daten durch Zugriffskontrollen statt allein durch robots.txt. Die Auslieferung von Metadaten kann je nach Streaming und User-Agent-Behandlung variieren. Prüfen Sie tatsächliche Antworten und bei Bedarf Googles Tools, statt anzunehmen, ein einfacher HTML-Parser bilde die Verarbeitung der Suchmaschine nach oder finde Tags immer an der erwarteten ursprünglichen Position im Seitenkopf.
Ein konkretes Veröffentlichungsszenario
Beispielszenario: Eine Produktseite mit App Router leitet Titel und Beschreibung aus demselben Produktdatensatz ab. Definieren Sie, wie eine Produktänderung sowohl Metadaten als auch Hauptinhalt aktualisiert, und rufen Sie nach der Bereitstellung vietnamesische und englische Seiten direkt ab. Reine Client-Navigation reicht nicht aus, um aktuelle Serverausgaben zu prüfen. Halten Sie Vorschau-Routen aus produktiven Feeds zur Auffindbarkeit heraus und bewahren Sie einen Beispieldatensatz für Cache-Regressionstests auf. So erhalten Entwickler eine konkrete Veröffentlichungsvereinbarung statt einer allgemeinen Aufforderung, das Rendering zu verbessern.
Eine wiederverwendbare Checkliste für Veröffentlichungen
Führen Sie vor Änderungen an der Website eine kleine Bestandsliste wichtiger Seiten: Halten Sie aktuelle URL, Zielgruppe, Titel und bevorzugtes Canonical fest. Nehmen Sie jeweils nur Änderungen einer Kategorie vor und bewahren Sie eine Möglichkeit, die vorherige Konfiguration wiederherzustellen. Beginnen Sie mit einer zugänglichen, nützlichen Seite, statt einen Punktwert zu optimieren, während ihre Inhalte unerreichbar bleiben.
Veröffentlichen Sie übersetzte Inhalte als vollständige Version je Sprache unter einer eigenen Adresse. Prüfen Sie selbstreferenzierende Canonicals und gegenseitige Sprachverweise und nehmen Sie geeignete URLs anschließend in die Sitemap auf. Eine übersetzte Seite ist nicht automatisch ein Duplikat, nur weil ihre Bedeutung mit einer anderen Sprache übereinstimmt. Suchmaschinen entscheiden weiterhin, welche Seiten indexiert werden; keine Konfiguration verspricht ein Ranking oder mehr Traffic.
Tools und weiterführende Anleitungen
- Den Next.js-Diagnoseablauf durchgehen
- Eine öffentliche URL prüfen
- Eine Weiterleitungskette untersuchen
Offizielle Referenzen
Häufig gestellte Fragen
Beweist ein Parser, der Metadaten nicht findet, einen Next.js-SEO-Fehler?
Können vietnamesische und englische Seiten beide bei Google erscheinen?
Garantiert ein erfolgreiches Audit die Indexierung?
Prüfen Sie Ihre Website-SEO jetzt
Scannen Sie die wichtigen SEO-Faktoren kostenlos und erhalten Sie in 60 Sekunden Verbesserungsvorschläge.