Search Documentation

Search for pages and headings in the documentation

Sitemap

CrispyCMS kann automatisch eine sitemap.xml aus allen öffentlichen Seiten und Kategorie-Startseiten erstellen. Suchmaschinen nutzen diese Datei, um Ihre Website effizienter und vollständiger zu crawlen.


Aktivieren

Die Sitemap wird unter Einstellungen → Allgemein → Sitemap konfiguriert.

EinstellungBeschreibung
Sitemap aktivierenSchaltet die Generierung und die öffentliche Auslieferung unter /sitemap.xml ein. Ist die Option deaktiviert, liefert /sitemap.xml einen 404-Fehler.
Große Sitemaps aufteilenTeilt die Sitemap in mehrere Dateien (sitemap-1.xml, sitemap-2.xml, …) mit einer Indexdatei unter sitemap.xml, sobald die Anzahl der URLs das konfigurierte Maximum überschreitet.
Max. URLs pro DateiMaximale Anzahl an URLs pro Sitemap-Datei, wenn die Aufteilung aktiviert ist.

Nach dem Aktivieren listet derselbe Bereich die zuletzt generierten Sitemap-Dateien mit ihrer jeweiligen URL und Anzahl an Einträgen auf.


Was in die Sitemap aufgenommen wird

InhaltBedingung
SeitenNur Seiten mit Sichtbarkeit Öffentlich, die nicht über die Option „Von der Sitemap ausschließen” (siehe Seiten → Erweiterte Eigenschaften) ausgenommen wurden.
Kategorie-StartseitenNur wenn die zugehörige Kategorie nicht privat ist und ihre Startseite nicht von der Sitemap ausgeschlossen wurde.

Für jeden Eintrag wird zusätzlich das Datum der letzten Änderung (lastmod) mitgegeben, sodass Suchmaschinen erkennen können, welche Inhalte sich seit dem letzten Crawl geändert haben.


Aktualisierung

Die Sitemap wird auf zwei Wegen aktuell gehalten:

  • Automatisch stündlich: Ein Hintergrundjob generiert die Sitemap-Dateien jede volle Stunde neu, sofern die Funktion aktiviert ist.
  • Manuell: Über den Button Jetzt neu generieren unter Einstellungen → Allgemein → Sitemap stoßen Sie eine sofortige Neugenerierung an — praktisch, nachdem Sie mehrere Seiten auf einmal veröffentlicht haben und nicht bis zur nächsten Stunde warten möchten.

Berechtigungen

Die Sitemap-Einstellungen sind Teil der allgemeinen Einstellungen und ausschließlich Superusern vorbehalten. Das Ein-/Ausschließen einzelner Seiten erfolgt über die regulären Seitenberechtigungen (crispy.read_pages / crispy.write_pages).