Hilfe Center für SaaS

XML-Sitemap für Help Center generieren: Automatisch und manuell 2026

XML-Sitemap ist die Voraussetzung dafür, dass Google ein Help Center vollständig indexiert. Automatische und manuelle Generierung in den wichtigsten KB-Tools, das 50.000-URL-Limit, Einreichung in Search Console und häufige Fehler.
June 5, 2026
Henrik Roth
XML-Sitemap für Help Center cover, HappySupport
TL;DR
  • XML-Sitemap beschleunigt Indexierung um Wochen. Ohne sie findet der Crawler neue Artikel nur über interne Verlinkung.
  • Sitemap-Limit: 50.000 URLs und 50 MB pro Datei. Bei grösseren Setups Sitemap-Index-Datei mit Sub-Sitemaps.
  • Document360, Zendesk Guide, Help Scout und HappySupport generieren Sitemap automatisch. Intercom Articles und Confluence brauchen Custom-Lösungen.
  • Manuelle Generierung per Python-Script, Cron-Job oder Webhook nach Artikel-Update. lastmod auf echtes Edit-Datum setzen.
  • Einreichung in Google Search Console und Bing Webmaster Tools. Status-Update dauert 1 bis 7 Tage.
  • Häufigste Fehler: alte URLs in Sitemap nach Migration, neue Artikel werden nicht aufgenommen, falsche lastmod-Werte, HTTPS-HTTP-Mismatch.
  • Mehrsprachige Sitemaps zwei Varianten: eine grosse mit hreflang-Annotations, oder pro Sprache eine eigene Sitemap mit Index-Datei.

Eine XML-Sitemap ist die Voraussetzung dafür, dass Google ein Help Center vollständig indexiert. Ohne Sitemap findet der Crawler neue Artikel nur über interne Verlinkung, was bei brandneuen Help Centers ohne externe Backlinks zu wochenlangen Indexierungs-Verzögerungen führt. Mit einer eingereichten Sitemap beschleunigt sich das Crawling deutlich.

Dieser Artikel deckt automatische und manuelle Sitemap-Generierung in den wichtigsten KB-Tools, das Sitemap-Limit von 50.000 URLs pro Datei, die Einreichung in der Google Search Console und die häufigsten Fehler, die DACH-Teams in der Praxis machen.

Was eine XML-Sitemap enthält

Eine XML-Sitemap ist eine maschinenlesbare Liste aller URLs einer Website, die Google crawlen und indexieren soll. Mindestelemente pro URL: die URL selbst (loc), und optional lastmod (Datum der letzten Änderung), changefreq (Frequenz der Änderung) und priority (Wichtigkeit).

In der Praxis ignoriert Google changefreq und priority weitgehend. Die wichtigen Felder sind loc und lastmod. lastmod hilft Google zu entscheiden, ob ein erneutes Crawling lohnt. Ein Help-Center-Tool, das lastmod nicht pflegt, schmälert die Sitemap-Wirksamkeit.

Das 50.000-URL-Limit

Eine einzelne Sitemap-Datei darf maximal 50.000 URLs und 50 MB enthalten. Bei grösseren Help Centers (über 1000 Artikel ist schon viel) wird das nicht zum Problem. Bei sehr großen Setups mit zehntausenden URLs ist eine Sitemap-Index-Datei nötig, die mehrere Sub-Sitemaps referenziert.

Sitemap-Index-Format: <sitemapindex><sitemap><loc>https://help.company.com/sitemap-de.xml</loc></sitemap><sitemap><loc>https://help.company.com/sitemap-en.xml</loc></sitemap></sitemapindex>. Eine Sub-Sitemap pro Sprache ist ein typischer Schnitt.

Automatische Sitemap-Generierung in KB-Tools

Document360 generiert Sitemap automatisch unter workspace.document360.io/sitemap.xml. Bei Custom-Domain entsprechend angepasst. Updates erfolgen typischerweise innerhalb von 24 Stunden nach Artikel-Änderung.

Zendesk Guide hat eine eingebaute Sitemap unter support.company.com/sitemap.xml. Inklusive aller veröffentlichten Articles, Sections und Categories. lastmod wird gepflegt.

Help Scout Docs generiert Sitemap automatisch unter docs.company.com/sitemap.xml. Bei eigener Domain analog.

Intercom Articles hat keine eingebaute Sitemap. Inhalte werden in der Regel über Search-Console-Indexierung sichtbar gemacht, was langsamer ist als die Sitemap-Variante. Wer Intercom Articles als externes Help Center betreibt, sollte eine Sitemap-Lösung über das Theme oder einen Proxy bauen.

Confluence Cloud generiert keine Sitemap für Public Spaces. Drittanbieter-Add-ons aus dem Atlassian-Marketplace füllen die Lücke, kosten aber extra.

Manuelle Sitemap-Generierung

Bei Tools ohne automatische Sitemap-Funktion: manuelle Generierung über ein Script, das die Article-Datenbank oder API durchläuft und die Sitemap-XML erzeugt. Python-Beispiel:

import xml.etree.ElementTree as ET
from datetime import datetime

urls = [
    ("https://help.company.com/de/article-1", "2026-05-20"),
    ("https://help.company.com/de/article-2", "2026-05-21"),
]

root = ET.Element("urlset", xmlns="http://www.sitemaps.org/schemas/sitemap/0.9")
for url, lastmod in urls:
    u = ET.SubElement(root, "url")
    ET.SubElement(u, "loc").text = url
    ET.SubElement(u, "lastmod").text = lastmod
ET.ElementTree(root).write("sitemap.xml", encoding="utf-8", xml_declaration=True)

Cron-Job oder Webhook nach jedem Article-Update triggert die Regenerierung. Bei kleineren Setups einmal pro Tag, bei aktiven Help Centers einmal pro Stunde.

Einreichung in Google Search Console

Sitemap unter deinedomain.de/sitemap.xml erreichbar machen. In der Search Console unter Sitemaps die URL einreichen. Status-Update dauert 1 bis 7 Tage. Google zeigt anschliessend, wie viele URLs aus der Sitemap indexiert sind und welche Fehler vorliegen.

Bing Webmaster Tools nicht vergessen, auch wenn Bing-Traffic kleiner ist. Bing reagiert oft langsamer, kann dafür bei Voice-Search und Edge-Browser relevant sein.

Häufige Sitemap-Fehler

Erster Fehler: alte URLs in der Sitemap. Nach einer Migration oder einem Slug-Wechsel werden Artikel umbenannt, die Sitemap bleibt aber auf den alten Stand. Google bekommt 404s und entwertet die Sitemap.

Zweiter Fehler: neue Artikel werden nicht automatisch in die Sitemap aufgenommen. Bei manuell gepflegten Sitemaps häufig. Cron oder Webhook automatisieren.

Dritter Fehler: falsche lastmod-Werte. Wenn lastmod ein Datum in der Zukunft hat oder gleich dem Crawling-Datum ist, ignoriert Google das Feld. Ein realistisches Update-Datum einsetzen.

Vierter Fehler: Sitemap unter falscher URL. Wenn Search Console help.company.de/sitemap.xml erwartet, aber die Sitemap unter company.de/help/sitemap.xml liegt, findet Google sie nicht.

Fünfter Fehler: HTTPS-HTTP-Mismatch. Die Sitemap-URL und die darin gelisteten URLs müssen alle HTTPS oder alle HTTP sein. Mischbestand wird ignoriert.

Sechster Fehler: noindex-Artikel in der Sitemap. Google bekommt widersprüchliche Signale. noindex-Inhalte gehören nicht in die Sitemap.

Mehrsprachige Sitemaps

Bei mehreren Sprachen zwei Varianten möglich. Erstens: eine große Sitemap mit hreflang-Annotations pro URL. Zweitens: pro Sprache eine eigene Sitemap, verbunden über eine Sitemap-Index-Datei. Beide Wege funktionieren. Variante zwei ist übersichtlicher bei vielen Sprachen, Variante eins kompakter.

HappySupport im Kontext

HappySupport generiert Sitemap automatisch, mit lastmod auf das letzte tatsächliche Edit-Datum (nicht auf das Crawling-Datum). Bei Multi-Sprach-Setup wird automatisch eine Sitemap-Index-Datei mit Sprach-Sub-Sitemaps erzeugt. Die Sitemap ist unter deinedomain.de/sitemap.xml direkt einreichbar.

Mehr zur Architektur in selbst-aktualisierende Wissensdatenbank, zum SEO-Setup in Help Center aufbauen in einer Woche und zu Multi-Sprach-Konfiguration in Mehrsprachige Wissensdatenbank.

Discover HappySupport

Schluss mit Help-Center-Artikeln, die wochenlang auf Indexierung warten. HappySupport generiert die Sitemap automatisch, mit echtem lastmod und Multi-Sprach-Support.

  • Automatische Sitemap-Generierung mit korrektem lastmod-Datum.
  • Sitemap-Index-Datei bei Multi-Sprach-Setup, kein manueller Aufwand.
  • Direkt einreichbar in Google Search Console und Bing Webmaster Tools.
  • Drop-in Help Center. Kostenlose 14-Tage-Testphase.

FAQs

Welche KB-Tools generieren Sitemap automatisch?
Document360, Zendesk Guide, Help Scout Docs und HappySupport generieren Sitemap automatisch unter einer Standard-URL wie deinedomain.de/sitemap.xml. Updates innerhalb von 24 Stunden nach Artikel-Änderung. Intercom Articles und Confluence Cloud haben keine eingebaute Sitemap, brauchen Custom-Lösungen oder Drittanbieter-Add-ons.
Was ist das 50.000-URL-Limit?
Eine einzelne Sitemap-Datei darf maximal 50.000 URLs und 50 MB enthalten. Bei grösseren Help Centers braucht es eine Sitemap-Index-Datei, die mehrere Sub-Sitemaps referenziert. Ein typischer Schnitt: eine Sub-Sitemap pro Sprache. Das Limit ist bei den meisten DACH-SaaS-Help-Centers nicht relevant, weil sie unter 1000 Artikel haben.
Wie reiche ich die Sitemap bei Google ein?
In der Google Search Console unter Sitemaps die URL einreichen, typischerweise deinedomain.de/sitemap.xml. Status-Update dauert 1 bis 7 Tage. Google zeigt anschliessend, wie viele URLs indexiert sind und welche Fehler vorliegen. Bing Webmaster Tools nicht vergessen, auch wenn der Traffic kleiner ist.
Wie pflege ich die Sitemap bei manueller Generierung?
Python-Script oder Cron-Job, der die Article-Datenbank oder API durchläuft und die Sitemap-XML neu generiert. Webhook nach jedem Article-Update triggert die Regenerierung. Bei kleineren Setups einmal pro Tag, bei aktiven Help Centers einmal pro Stunde. lastmod auf echtes Edit-Datum setzen, nicht auf Crawling-Datum, sonst ignoriert Google das Feld.
Was sind die häufigsten Sitemap-Fehler?
Alte URLs in der Sitemap nach einer Migration, neue Artikel werden nicht aufgenommen, falsche lastmod-Werte (Datum in der Zukunft oder gleich Crawling-Datum), Sitemap unter falscher URL, HTTPS-HTTP-Mismatch zwischen Sitemap-URL und gelisteten URLs, noindex-Artikel in der Sitemap (widersprüchliches Signal).
Ohne Sitemap findet Google neue Artikel nur über interne Verlinkung. Bei brandneuen Help Centers ohne Backlinks heisst das: wochenlange Indexierungs-Verzögerung.
Henrik Roth, CMO von HappySupport
Inhaltsverzeichniss

    Henrik Roth

    Co-Founder & CMO von HappySupport

    Henrik hat neuroflash von frühen PLG-Experimenten auf 500k+ Besucher pro Monat und 3,5 Mio. € ARR skaliert. Danach hat er das Produkt neu positioniert und es 2024 zur bestbewerteten Software Deutschlands auf OMR Reviews gemacht. Vor SaaS hat er BeWooden von null auf siebenstelligen E-Commerce-Umsatz aufgebaut. Bei HappySupport löst er jetzt mit Co-Founder Niklas Gysinn das Problem, das ihm in jedem Unternehmen begegnet ist: Dokumentation, die veraltet, sobald Entwickler neuen Code pushen.

    Vereinbare eine Demo mit Henrik