Skip to content
Enjoy 20% off for 12 months on all plans. Use promo code: HYPERGROWTHClaim it

Drupal XML-Sitemap: Jetzt erstellen, einreichen und reparieren

Von Toy Wen Da, Mitgründer · Aktualisiert · 5 Min. Lesezeit

Übersetzt aus dem englischen Original. Auf Englisch lesen

Eine Drupal-XML-Sitemap ist eine Datei, die alle Seiten auflistet, die Suchmaschinen crawlen und indexieren sollen. Sie folgt dem XML-Sitemap-Protokoll, auf das sich Suchmaschinen stützen. Drupal Core erstellt keine Sitemap für Sie, daher brauchen Sie ein Contrib-Modul wie Simple XML Sitemap. Installieren Sie es, wählen Sie die Inhaltstypen aus, die enthalten sein sollen, und reichen Sie die erzeugte sitemap.xml in der Google Search Console ein.

Flache Illustration einer Website, die eine Datei erzeugt, mit Pfeilen zu Suchmaschinen-Symbolen und kreisförmigen Pfeilen, die den Wartungszyklus zeigen.

Bevor Sie Einstellungen ändern, lassen Sie Ihre Website durch den kostenlosen XML-Sitemap-Generator von SearchBlueprint laufen. Er crawlt Ihre Live-Website und erstellt eine herunterladbare Sitemap. So sehen Sie genau, welche URLs ein Crawler aktuell finden würde und ob Ihrer Drupal-Sitemap Seiten fehlen, bevor Sie mit der Fehlersuche in den Modulen beginnen.

So erstellen Sie eine XML-Sitemap in Drupal

Simple XML Sitemap installieren

Die meisten aktuellen Drupal-9- und Drupal-10-Websites nutzen das Modul Simple XML Sitemap. Installieren Sie es mit Composer und aktivieren Sie es dann auf der Seite „Erweitern“ (Extend) in der Drupal-Admin-Symbolleiste. Gehen Sie nach der Aktivierung zu Configuration > Search and Metadata > Simple XML Sitemap. Dort steuern Sie, welche Entitäten (Nodes, Taxonomiebegriffe, Benutzer) in Ihre Drupal-XML-Sitemap aufgenommen werden.

Festlegen, was enthalten sein soll

In den Einstellungen von Simple XML Sitemap hat jeder Inhaltstyp einen Schalter für die Aufnahme sowie einen Wert für Priorität und changefreq. Aktivieren Sie die Typen, die indexiert werden sollen, etwa Blogbeiträge, Produktseiten und Landingpages, und lassen Sie Benutzerprofilseiten und interne Formulare weg. Speichern Sie die Konfiguration und nutzen Sie dann auf derselben Seite die Option „Rebuild queue“ oder „Generate sitemap“, damit Drupal die Datei erstellt.

Die Datei finden und einreichen

Sobald die Generierung abgeschlossen ist, ist die Sitemap unter yoursite.com/sitemap.xml erreichbar. Öffnen Sie sie im Browser, um zu prüfen, dass sie lädt und echte URLs auflistet. Melden Sie sich dann in der Google Search Console an, wählen Sie Ihre Property, öffnen Sie den Bericht „Sitemaps“ und tragen Sie sitemap.xml ein. Die Übermittlung wird in der Regel innerhalb weniger Minuten bestätigt, das vollständige Crawling kann jedoch länger dauern.

Flache Illustration verschachtelter rechteckiger Blöcke mit Schaltern daneben, in einer Baumhierarchie angeordnet, zur Auswahl von Inhaltstypen.

Wann die Drupal-eigenen Werkzeuge genügen – und wann nicht

Flache Illustration ordentlich gestapelter Seiten links und eines komplexen, verzweigten Netzwerks mit einem defekten Link rechts.

Die richtige Antwort hängt von der Größe Ihres Problems ab. Das Sitemap-Modul von Drupal genügt für eine Standard-Website mit wenigen Inhaltstypen, einer Sprache und ohne benutzerdefiniertes Routing: Wenn sitemap.xml lädt und Ihre Seiten auflistet, sind Sie fertig und brauchen keine weiteren Werkzeuge.

In einigen Situationen reicht es nicht mehr:

  • Eine einzelne URL fehlt. Ein Neuaufbau durch das Modul erzeugt alles neu, sagt Ihnen aber nicht, warum eine bestimmte Produktseite nicht in der Liste landete. Ein Crawl-basiertes Prüftool zeigt den Status dieser URL dagegen direkt an.
  • Das Problem kehrt immer wieder. Wenn neue Inhalte nicht automatisch in die Sitemap aufgenommen werden, liegt die Ursache meist bei Caching oder Cron, und ein einmaliger Neuaufbau löst das nicht dauerhaft.
  • Sie betreuen mehrere Drupal-Websites oder als Agentur Kundenwebsites. Sich in jedes Admin-Panel einzuloggen, um den Zustand der Sitemap zu prüfen, skaliert nicht, ein schneller externer Crawl dagegen schon.
  • Bilder sind für Ihren Traffic wichtig. Die Standard-Sitemap von Drupal verarbeitet Seiten gut und Bildmetadaten schlecht. Wenn Produktfotos oder Blogbilder Suchverkehr bringen, lesen Sie unseren Leitfaden zum Erstellen einer Bild-Sitemap, die Google tatsächlich liest.

Häufige Sitemap-Probleme in Drupal

Flache Illustration eines zentralen XML-Sitemap-Symbols mit strahlenförmig verbundenen Symbolen für deaktivierte Module, eine stehengebliebene Uhr, fehlende Seiten und Lücken in den Einstellungen.
Problem Wahrscheinliche Ursache Lösung
sitemap.xml liefert einen 404-Fehler Modul nicht aktiviert oder nie eine Sitemap erzeugt Simple XML Sitemap aktivieren und dann „Generate sitemap“ manuell ausführen
Sitemap lädt, ist aber fast leer Inhaltstypen in den Einstellungen nicht aktiviert Die Aufnahme-Einstellungen pro Inhaltstyp in der Konfiguration von Simple XML Sitemap prüfen
Neue Seiten erscheinen nie Cron läuft nicht, daher wird die Sitemap-Warteschlange nie neu aufgebaut Prüfen, dass der Drupal-Cron nicht nur konfiguriert, sondern auch eingeplant ist und läuft
Sitemap enthält unveröffentlichte oder doppelte Seiten Einstellungen auf Entitätsebene überschreiben globale Standardwerte Die Sitemap-Einstellungen pro Node prüfen, oft im Bearbeitungsformular des Nodes zu finden
Mehrsprachige Website zeigt nur eine Sprache Jede Sprache braucht eine eigene Sitemap-Variante Sitemaps pro Sprache in den Mehrsprachigkeits-Einstellungen des Moduls aktivieren

Häufige Fehler, die Sie vermeiden sollten

  • Nach Änderungen nicht neu aufbauen. Wenn Sie ändern, welche Inhaltstypen enthalten sind, wird sitemap.xml nicht rückwirkend aktualisiert. Sie müssen die Generierung erneut anstoßen.
  • Die falsche URL einreichen. Die Google Search Console erwartet den Pfad zur Sitemap-Datei selbst und nicht Ihre Startseite.
  • Den Zustand von Cron ignorieren. Ein hängengebliebener Cron-Job ist der häufigste Grund dafür, dass eine Drupal-Sitemap veraltet, ohne dass es jemand merkt.
  • Annehmen, eine Sitemap deckt alles ab. Große Kataloge oder mehrsprachige Inhalte brauchen oft Sitemap-Indizes mit mehreren untergeordneten Dateien. Simple XML Sitemap unterstützt diese, aktiviert sie aber nicht standardmäßig.

Laut der Search-Central-Dokumentation von Google sind Sitemaps besonders nützlich für große Websites, neue Websites mit wenigen externen Links und Websites mit Seiten, die intern nicht gut verlinkt sind. Viele Drupal-Projekte mit tiefen Taxonomiestrukturen passen zu dieser Beschreibung.

Häufig gestellte Fragen

Hat Drupal eine integrierte XML-Sitemap-Funktion?

Nein. Drupal Core erzeugt von sich aus keine Sitemaps. Sie brauchen ein Contrib-Modul, meist Simple XML Sitemap, um eine sitemap.xml-Datei zu erstellen und zu pflegen.

Wo liegt die Sitemap-Datei auf einer Drupal-Website?

Sobald ein Sitemap-Modul aktiviert ist und eine Sitemap erzeugt wurde, ist sie in der Regel unter yoursite.com/sitemap.xml erreichbar. Manche Konfigurationen nutzen einen Sitemap-Index, der auf mehrere Unter-Sitemaps verweist.

Warum erscheinen meine neuen Inhalte nicht in der Sitemap?

Meist liegt es an Cron. Die Sitemap-Warteschlange wird bei Cron-Läufen neu aufgebaut. Hängt Cron, werden neue Seiten daher nicht automatisch hinzugefügt. Prüfen Sie auch die Aufnahme-Einstellung des Inhaltstyps.

Kann ich auf einer mehrsprachigen Drupal-Website für jede Sprache eine eigene Sitemap haben?

Ja. Simple XML Sitemap unterstützt Sitemap-Varianten pro Sprache, die Sie in den Mehrsprachigkeits-Einstellungen konfigurieren, statt sich auf eine einzige kombinierte Datei zu verlassen.

Wie oft sollte ich meine Sitemap erneut bei Google einreichen?

In der Regel müssen Sie sie nicht wiederholt einreichen, da Google eingereichte Sitemaps nach eigenem Zeitplan erneut abruft. Reichen Sie sie nach einer größeren strukturellen Änderung manuell erneut ein, etwa nach einer umfangreichen Content-Migration oder einer Umstellung der URL-Struktur.

Lassen Sie Ihre Drupal-Sitemap richtig prüfen

Wenn Sie Simple XML Sitemap aktiviert, die Datei erzeugt und in der Search Console eingereicht haben, haben Sie die Grundlagen einer Drupal-XML-Sitemap abgedeckt. Schwerer allein zu erkennen ist, ob sie Monat für Monat tatsächlich vollständig und aktuell ist. Sprechen Sie mit dem Team von SearchBlueprint, um einen Beispielbericht zu erhalten, der genau zeigt, wie es um das technische SEO Ihrer Website, einschließlich der Sitemap, derzeit steht.

Ressourcen / Referenzen

  1. XML-Sitemap-Protokoll
  2. Google Search Console
  3. Simple XML Sitemap
So sieht das auf Ihrer eigenen Website ausGeben Sie eine URL ein: SearchBlueprint bewertet sie mit derselben Content-Engine, die auch diesen Artikel bewertet hat, und nennt Ihnen die nötigen Korrekturen in der Reihenfolge, in der sie sich am meisten lohnen.Kostenlosen Plan erhalten

Quellen

Über den Autor

SearchBlueprint hat diesen Artikel mit der Content-Pipeline recherchiert, geschrieben und bewertet, die unsere Kunden auf ihren eigenen Websites einsetzen. Die Bewertung in der Autorenzeile ist die, die unsere Content-Engine dieser Seite vor der Veröffentlichung gegeben hat. Nichts davon wird von Hand geprüft, und genau das ist der Punkt: Es ist das Ergebnis des Produkts, veröffentlicht dort, wo jeder es nachprüfen kann.