Skip to content

Indexierbarkeit und Integrationen

FG Sitemap WP versucht, nur öffentliche und kanonische WordPress-URLs auszugeben. Dafür werden mehrere Prüfungen kombiniert, bevor ein Eintrag in die XML-Ausgabe gelangt.

Ist blog_public nicht 1, gilt die Website für FG Sitemap als nicht öffentlich.

In diesem Zustand:

  • liefern die FG-Sitemap-Endpunkte HTTP 404,
  • wird die Sitemap nicht in die virtuelle robots.txt eingetragen,
  • werden keine IndexNow-URLs versendet.

Veröffentlichungsstatus und Passwortschutz

Section titled “Veröffentlichungsstatus und Passwortschutz”

Post-Type-Sitemaps fragen ausschließlich Inhalte mit post_status = publish und leerem Passwort ab.

Zusätzlich prüft das Plugin vor der Ausgabe nochmals, ob ein Inhalt passwortgeschützt ist.

Für Posts berücksichtigt FG Sitemap:

  • _yoast_wpseo_meta-robots-noindex
  • _yoast_wpseo_canonical

Für Taxonomie-Begriffe wird die Legacy-API WPSEO_Taxonomy_Meta::get_term_meta() verwendet, wenn sie vorhanden und aufrufbar ist. Darüber können noindex und Canonical-Angaben berücksichtigt werden.

Eine bestimmte Yoast-Version wird im Projekt nicht als getestete Mindest- oder Höchstversion angegeben.

Für Posts berücksichtigt FG Sitemap:

  • rank_math_robots
  • rank_math_canonical_url

Für Terms werden ebenfalls rank_math_robots und rank_math_canonical_url ausgewertet.

Wenn weder Rank Math noch Yoast einen expliziten Post-Canonical liefern, verwendet das Plugin wp_get_canonical_url(), sofern die Funktion vorhanden ist.

Weicht der normalisierte Canonical vom Permalink ab, wird der Post nicht in die Sitemap aufgenommen.

Bei Taxonomie-Begriffen gilt dieselbe Grundidee für explizite unterstützte Canonical-Werte.

Die Integration wird nur aktiviert, wenn die erwarteten FG-Multilang-Funktionen und Klassen vorhanden sind.

Technisch berücksichtigt werden:

  • aktive Sprachen
  • sprachabhängige Startseiten
  • übersetzbare Post Types
  • übersetzbare Taxonomien
  • sprachabhängige CPT-Archive
  • übersetzte Archiv-Slugs, wenn translate_permalinks aktiv ist
  • Ausschluss inaktiver Sprachvarianten
  • Ausschluss von Posts mit Status needs_update, wenn FG Multilang seo_noindex_stale aktiviert hat
  • Ausschluss doppelter übersetzter Startseiten aus der normalen Page-Sitemap

FG Sitemap erzeugt keine eigenen hreflang-Elemente.

Die Integration wird erkannt, wenn FG_WEITERLEITUNG_PLUGIN_DB definiert ist.

Das Plugin liest aus der angegebenen Datenbanktabelle die Spalte shorturl und schließt diese Quell-URLs aus der Sitemap aus. Die Tabelle wird nur verwendet, wenn ihr Name ausschließlich aus Buchstaben, Ziffern und Unterstrichen besteht und sie tatsächlich existiert.

Der Ausschluss wirkt zentral vor der XML-Ausgabe und damit auch auf zusätzliche URLs.

Für projektspezifische Regeln stehen Filter zur Verfügung, darunter:

  • fg_sitemap_wp_is_url_excluded
  • fg_sitemap_wp_is_post_excluded
  • fg_sitemap_wp_is_term_excluded
  • fg_sitemap_wp_post_canonical_url
  • fg_sitemap_wp_term_canonical_url

Beispiele stehen unter Entwickler-Schnittstellen.

Keine Aussage über vollständige SEO-Kompatibilität

Section titled “Keine Aussage über vollständige SEO-Kompatibilität”

Der Code enthält konkrete Integrationen für die oben genannten Metadaten und APIs. Daraus folgt keine pauschale Aussage, dass sämtliche Funktionen oder künftigen Versionen von Yoast SEO, Rank Math oder anderen SEO-Plugins unterstützt werden.