Skip to content

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.

  • 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
  1. Das Release-ZIP in WordPress unter Plugins → Installieren → Plugin hochladen auswählen.
  2. Das Plugin installieren und aktivieren.
  3. Im WordPress-Backend FUNCKGROUP → FG Sitemap öffnen.
  4. Im Tab Einstellungen die ausgewählten Inhaltstypen und Taxonomien prüfen.
  5. Die Sitemap unter /fg-sitemap.xml aufrufen.

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.

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}.txt

Die konkrete URL wird im Backend angezeigt.

/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.

Mindestens eine im Index verlinkte Child-Sitemap sollte aufgerufen werden. Die enthaltenen <loc>-Werte müssen absolute HTTP-/HTTPS-URLs sein.

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.

Ist unter Einstellungen → Lesen die WordPress-Option zum Abhalten von Suchmaschinen aktiv, liefert FG Sitemap bewusst keine öffentliche Sitemap.

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.

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.

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.

Die Datei uninstall.php entfernt plugin-spezifisch:

  • fg_sitemap_wp_settings
  • fg_sitemap_wp_rewrite_version
  • fg_sitemap_wp_indexnow_queue
  • fg_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.