Next.js / SEO

Schritt 20 von 25

SEO, Sitemaps und Search Console konfigurieren

Geben Sie Suchmaschinen die korrekte öffentliche Herkunft und eine zuverlässige Möglichkeit, Ihre lokalisierten Next.js-Seiten zu finden.

Legen Sie den öffentlichen HTTPS-Ursprung des Frontends in der Produktionsumgebung fest. Verwenden Sie die echte Website-URL ohne abschließenden Schrägstrich; verwenden Sie nicht localhost, einen Vorschau-Hostnamen, das Altified-Dashboard oder die API-Domäne.

.env.local oder Hosting-Umgebung
NEXT_PUBLIC_SITE_URL=https://www.example.com

Altified verwendet diesen Wert für generierte Sitemaps und Robots-Routen, Metadaten-Ursprünge, kanonische URLs und URLs in alternativen Sprachen. Für benutzerdefinierte XML- oder statische Sitemaps setzen Sie ALTIFIED_SITE_URL oder NEXT_PUBLIC_SITE_URL explizit, damit das SDK nur den vorgesehenen öffentlichen Host liest.

Halten Sie die Sitemap vollständig.

Ihre Anwendung muss bereits eine Website offenlegen. /sitemap.xmlEs könnte daher kommen app/sitemap.js oder app/sitemap.tsoder aus einer veröffentlichten benutzerdefinierten XML-/statischen Sitemap.

Berücksichtigen Sie alle öffentlichen Seiten, einschließlich dynamischer Seiten wie Produkte, Artikel, Stellenanzeigen oder Dokumentationsrouten. Altified verwendet diese Sitemap als Quelle und erfindet keine URLs, die Ihre Website nicht enthält. Falls noch keine Sitemap vorhanden ist, erstellen Sie zuerst die Website-eigene Sitemap und führen Sie anschließend den Befehl aus. altified init.

Initialisierer ausführen

Wenn eine Sitemap existiert, altified init hält /sitemap.xml unverändert und fügt einen separaten Index Altified hinzu bei:

Generierte öffentliche Routen
https://www.example.com/altified-sitemap.xml https://www.example.com/altified-sitemaps/fr-0.xml

Die Sitemap Altified enthält nur URLs für weitere Sprachen. Der Initialisierer fügt außerdem hinzu /altified-sitemap.xml zu einem bestehenden robots.js, robots.ts, oder robots.txt wenn es das Format sicher identifizieren kann.

Initialisierungswarnungen lesen

Falls der Initialisierer eine ungewöhnliche Roboterimplementierung oder statische Datei nicht aktualisieren kann, nehmen Sie die gemeldete manuelle Änderung vor. Sie können die Altified Sitemap auch direkt in der Google Search Console einreichen.

Senden Sie die Altified Sitemap ein

Nach der Bereitstellung öffnen Sie die Google Search Console-Eigenschaft für denselben Frontend-Ursprung und übermitteln die Sitemap Altified:

Sitemap-URL
https://www.example.com/altified-sitemap.xml

Die ursprüngliche Sitemap der Website sollte ebenfalls eingereicht oder auffindbar bleiben. Das Einreichen der Altified Sitemap hilft Suchmaschinen, übersetzte URLs zu finden; Es ersetzt weder die Sitemap der Website noch fügt es etwas hinzu hreflang Annotationen an sich.

Vor der Veröffentlichung prüfen.

  • NEXT_PUBLIC_SITE_URL entspricht der bereitgestellten Frontend-Ursprungsadresse.
  • Die /sitemap.xml der Website wird erfolgreich zurückgegeben und enthält alle öffentlichen dynamischen Seiten.
  • Die Datei /altified-sitemap.xml wird nach der Veröffentlichung der Ziel-Locales und des Routings erfolgreich zurückgegeben.
  • Die vom Index zurückgegebenen lokalisierten Child-Sitemap-URLs sind erreichbar.
  • robots.js oder robots.txt listet sowohl die Sitemap der Website als auch die Sitemap Altified auf, oder die Sitemap Altified wurde direkt in der Search Console übermittelt.
  • Standard- und übersetzte Seiten enthalten reziproke hreflang-Links und eine selbstkanonische URL.
  • Übersetzte Seiten sind indexierbar und enthalten tatsächlich übersetzte Inhalte.