Installation und erste Schritte
FG Sitemap WP wird als normales WordPress-Plugin installiert. Die benötigte FG-Core-Runtime ist bereits im Plugin enthalten; Composer wird auf dem Zielsystem nicht benötigt.
Systemvoraussetzungen
Section titled “Systemvoraussetzungen”- WordPress 6.0 oder neuer
- PHP 8.1 oder neuer
- funktionierende WordPress-Rewrite-Verarbeitung für die öffentlichen XML-Endpunkte
- ausgehende HTTP-Verbindungen, wenn IndexNow oder die FG-Core-Statusmeldung verwendet werden sollen
Installation
Section titled “Installation”- Das Release-ZIP in WordPress unter Plugins → Installieren → Plugin hochladen auswählen.
- Das Plugin installieren und aktivieren.
- Im WordPress-Backend FUNCKGROUP → FG Sitemap öffnen.
- Im Tab Einstellungen die ausgewählten Inhaltstypen und Taxonomien prüfen.
- Die Sitemap unter
/fg-sitemap.xmlaufrufen.
Bei der Aktivierung werden die Standardwerte angelegt, die Rewrite-Regeln registriert und die WordPress-Rewrite-Regeln einmal aktualisiert.
Standardkonfiguration nach der Aktivierung
Section titled “Standardkonfiguration nach der Aktivierung”Standardmäßig ist FG Sitemap aktiv. Die WordPress-Core-Sitemap wird deaktiviert, die FG-Sitemap wird in der virtuellen robots.txt angekündigt, IndexNow ist aktiv und Bilder werden einbezogen.
Bei der ersten Anlage der Einstellungen werden alle zu diesem Zeitpunkt registrierten öffentlichen Post Types außer attachment sowie alle öffentlichen Taxonomien außer post_format ausgewählt.
Die vollständigen Standardwerte stehen unter Konfiguration.
IndexNow-Key
Section titled “IndexNow-Key”Ab Version 1.5.0 erzeugt das Plugin einen stabilen lokalen IndexNow-Key. Wenn noch kein gültiger Key gespeichert ist, wird automatisch ein neuer Key erzeugt.
Die Verifizierungsdatei wird nicht auf das Dateisystem geschrieben. Sie wird virtuell unter folgendem Schema ausgeliefert:
/{indexnow-key}.txtDie konkrete URL wird im Backend angezeigt.
Prüfung nach der Installation
Section titled “Prüfung nach der Installation”1. Sitemap-Index öffnen
Section titled “1. Sitemap-Index öffnen”/fg-sitemap.xml sollte HTTP 200 und XML ausliefern. Der Index enthält nur Bereiche, für die tatsächlich gültige Einträge vorhanden sind.
2. Child-Sitemap öffnen
Section titled “2. Child-Sitemap öffnen”Mindestens eine im Index verlinkte Child-Sitemap sollte aufgerufen werden. Die enthaltenen <loc>-Werte müssen absolute HTTP-/HTTPS-URLs sein.
3. robots.txt prüfen
Section titled “3. robots.txt prüfen”Im Backend zeigt FG Sitemap an, ob eine virtuelle oder statische robots.txt erkannt wurde. Bei einer statischen Datei kann WordPress den Sitemap-Eintrag nicht über den robots_txt-Filter ergänzen.
4. Indexierbarkeit prüfen
Section titled “4. Indexierbarkeit prüfen”Ist unter Einstellungen → Lesen die WordPress-Option zum Abhalten von Suchmaschinen aktiv, liefert FG Sitemap bewusst keine öffentliche Sitemap.
5. IndexNow prüfen
Section titled “5. IndexNow prüfen”Wenn IndexNow aktiv ist, kann über IndexNow mit Startseite testen eine direkte Meldung der Startseite ausgelöst werden. Die Übersicht zeigt anschließend HTTP-Status und Ergebnistext.
Weitere Details stehen unter IndexNow.
Domainwechsel und Livegang
Section titled “Domainwechsel und Livegang”FG Sitemap erzeugt eigene URLs auf Basis von home_url() und berücksichtigt site_url() in der Cache-Signatur. Nach einem Domainwechsel können dadurch vorhandene Sitemap-Transients aus einer anderen Installation nicht unter derselben Cache-Signatur weiterverwendet werden.
Nach einem Livegang ist eine zusätzliche manuelle Leerung über FUNCKGROUP → FG Sitemap → Cache leeren sinnvoll, aber für die interne Signaturtrennung nicht zwingend erforderlich.
Deaktivierung
Section titled “Deaktivierung”Bei der Deaktivierung:
- wird der FG-Sitemap-Cache geleert,
- wird die IndexNow-Warteschlange gelöscht,
- wird der geplante IndexNow-Cron-Hook entfernt,
- werden die WordPress-Rewrite-Regeln aktualisiert.
Die gespeicherten Plugin-Einstellungen bleiben erhalten.
Deinstallation
Section titled “Deinstallation”Die Datei uninstall.php entfernt plugin-spezifisch:
fg_sitemap_wp_settingsfg_sitemap_wp_rewrite_versionfg_sitemap_wp_indexnow_queuefg_sitemap_wp_indexnow_status- registrierte Sitemap-Transients
fg_sitemap_wp_cache_keys- geplante Events für
fg_sitemap_wp_indexnow_flush
Die gemeinsam genutzten fg_core_*-Statusdaten und der FG-Core-Status-Cron werden durch die Deinstallation dieses Plugins nicht entfernt. Weitere Informationen stehen unter Datenverarbeitung.