⚙️ Technische SEO · XML-Sitemap

Joomla XML-Sitemap
mit OSMap einrichten.

Eine saubere XML-Sitemap ist das Inhaltsverzeichnis deiner Joomla-Site für Google. Anders als WordPress bringt Joomla keine native XML-Sitemap mit – OSMap hat sich seit Jahren als Standard-Extension etabliert. Wie sie eingerichtet wird, welche Stolperfallen bei Custom-Components lauern und wie sie mit Mehrsprachigkeit umgeht.

Was eine XML-Sitemap leistet

Eine XML-Sitemap ist eine maschinenlesbare Liste aller URLs einer Website, die im Google-Index erscheinen sollen. Sie beschleunigt die Erfassung neuer und geänderter Inhalte und gibt Google Hinweise zu Aktualität und Relevanz einzelner URLs.

Eine Sitemap ersetzt keine gute interne Verlinkung. Google crawlt eine Site auch ohne Sitemap, wenn die interne Verlinkung sauber ist. Die Sitemap ist eine zusätzliche Hilfestellung, kein Allheilmittel.

Joomla bringt keine native XML-Sitemap mit

Anders als WordPress hat Joomla keinen integrierten Sitemap-Generator. Es gibt zwar die Komponente com_sitemap in einigen Installationen, die ist aber für HTML-Sitemaps gedacht und nicht für die XML-Variante, die Suchmaschinen lesen. Wer eine XML-Sitemap haben will, braucht eine Extension.

OSMap als Standard-Lösung

OSMap ist seit 2014 die De-facto-Standard-Extension für XML-Sitemaps in Joomla. Wir empfehlen sie aus drei Gründen:

  • Erkennt Custom-Components automatisch.K2, Virtuemart, EasyBlog, JEvents, FlexiContent – alle gängigen Components werden ohne Konfiguration mit ausgegeben.
  • Solide Free-Version.Für die meisten Joomla-Sites reicht die Free-Version aus. Pro-Version lohnt sich nur bei Multi-Sitemap-Setups oder Image-Sitemaps.
  • Funktioniert mit Joomlas nativer Mehrsprachigkeit.Erkennt das Sprach-Routing automatisch und erzeugt korrekte hreflang-Hinweise.

Alternativen: sh404SEF und 4SEO bringen eigene Sitemap-Funktionen mit. Bei kleinen Sites kann das ausreichen, bei größeren Sites empfehlen wir trotzdem OSMap zusätzlich – es ist robuster und besser mit Custom-Components abgestimmt.

OSMap in 4 Schritten einrichten

Schritt 1: Extension installieren

Über das Joomla-Backend unter System → Erweiterungen installieren. OSMap ist im offiziellen Joomla-Extensions-Directory (JED) gelistet. Free- oder Pro-Variante – für den Anfang reicht Free.

Schritt 2: Sitemap-Eintrag anlegen

Im Backend unter Komponenten → OSMap → Sitemaps einen neuen Sitemap-Eintrag erstellen. Hier wählt man, welche Menüs in der Sitemap berücksichtigt werden sollen. Standard-Empfehlung: alle öffentlichen Frontend-Menüs anhaken. Backend-Menüs und Login-Bereiche nicht.

Schritt 3: Sitemap-URL verifizieren

Nach dem Speichern ist die Sitemap unter https://deine-domain.de/index.php?option=com_osmap&view=xml&tmpl=component&id=1 erreichbar. Mit aktiven SEF-URLs verkürzt sich das auf https://deine-domain.de/sitemap.xml – sofern sh404SEF oder 4SEO ein entsprechendes URL-Mapping konfiguriert haben.

Schritt 4: In Search Console einreichen

In der Search Console unter Sitemaps die URL der Sitemap eintragen. Nach dem Einreichen zeigt Google den Status und die Anzahl der gefundenen URLs. Erste vollständige Erfassung dauert in der Regel ein bis drei Wochen.

Custom-Components: Was beachten?

OSMap kommt mit Plugins für viele bekannte Components (K2, Virtuemart, EasyBlog, JEvents, FlexiContent). Diese Plugins werden separat installiert und liefern die URLs der jeweiligen Component an OSMap.

Bei selbstgebauten Components braucht es ein eigenes OSMap-Plugin oder einen Custom-Eintrag in der Sitemap-Konfiguration. Für die meisten Standard- oder Premium-Components gibt es bereits fertige Plugins im JED.

Stolperfalle: Plugin nicht aktiviert

Häufiger Fehler: OSMap installiert, Component-Plugin installiert, aber Plugin nicht aktiviert. Erkennbar daran, dass die Custom-Component-URLs in der Sitemap fehlen. Im Backend unter System → Plugins alle OSMap-Plugins aktivieren.

Mehrsprachigkeit und hreflang

Joomlas native Mehrsprachigkeit basiert auf Sprach-Plugins und Menü-Strukturen je Sprache. OSMap erkennt das Setup automatisch und erzeugt eine Sitemap mit korrekten hreflang-Hinweisen, sofern das Multilingual-Plugin aktiv ist.

Wichtig: Pro Sprache eine eigene Sitemap-Eintrag in OSMap anlegen, oder eine zentrale Sitemap mit allen Sprachen. Beide Varianten funktionieren – die zentrale Sitemap ist einfacher zu pflegen, getrennte Sitemaps geben mehr Kontrolle.

Häufige Sitemap-Probleme im Audit

  • 404 auf eingereichter Sitemap.Sitemap-Eintrag in Search Console zeigt auf alte URL, OSMap unter neuer URL aktiv. Alten Pfad entfernen, neuen einreichen.
  • Sitemap enthält noindex-URLs.OSMap-Konfiguration prüfen. Eine URL gehört entweder in die Sitemap und ist indexierbar – oder gar nicht.
  • Tausende URLs, aber nur 5 % indexiert.Wahrscheinlich werden Tag-Archive, Component-Listen oder Versions-URLs mit ausgeliefert. Diese sollten ausgefiltert werden.
  • lastmod überall identisch.OSMap setzt das Modifizierungsdatum der Joomla-Artikel als lastmod. Wenn alle gleich sind, wurden die Artikel zuletzt mit einer Massen-Aktion bearbeitet. Bei Bedarf einzeln neu speichern.

Die Sitemap im SEO-Workflow

Die XML-Sitemap ist kein einmaliger Setup-Schritt, sondern ein laufendes Monitoring-Werkzeug. Im monatlichen SEO-Workflow gehören dazu:

  • Search-Console-Status der Sitemap prüfen
  • Differenz zwischen eingereichten und indexierten URLs analysieren
  • Bei OSMap- oder Joomla-Updates testen, ob die Sitemap weiter wie erwartet generiert wird
  • Bei größeren Content-Änderungen (Migrationen, Reorganisationen) Sitemap manuell neu einreichen
FAQ

Häufige Fragen

Brauche ich eine XML-Sitemap zwingend?
Nein, aber sie wird dringend empfohlen. Google crawlt eine Site auch ohne Sitemap über die interne Verlinkung. Die Sitemap beschleunigt jedoch die Erfassung neuer Inhalte und liefert wichtige Metadaten wie lastmod. Bei jeder Joomla-Site mit mehr als zehn URLs ist eine Sitemap Pflicht.
Welche Sitemap-Extension ist die beste für Joomla?
OSMap ist Standard und unsere klare Empfehlung. Solide Free-Version, automatische Erkennung von Custom-Components, gute Multilingual-Unterstützung. Alternativen wie die Sitemap-Funktionen in sh404SEF oder 4SEO reichen bei kleinen Sites, OSMap ist bei mittleren und großen Sites die robustere Wahl.
Warum erscheinen meine K2- oder Virtuemart-URLs nicht in der Sitemap?
Wahrscheinlich ist das passende OSMap-Plugin nicht aktiviert. Im Backend unter System → Plugins nach osmap filtern und alle gefundenen Plugins aktivieren. Bei sehr alten Component-Versionen kann es sein, dass das passende Plugin nicht mehr existiert – dann hilft ein Custom-Eintrag in OSMap.
Wie oft sollte die Sitemap aktualisiert werden?
OSMap generiert die Sitemap dynamisch bei jedem Aufruf. Eine Aktualisierung ist also nicht nötig – die Sitemap zeigt immer den aktuellen Stand. In der Search Console wird die Sitemap regelmäßig automatisch neu gelesen.
Muss die Sitemap in der robots.txt verlinkt werden?
Empfohlen, aber nicht zwingend. Ein Sitemap: https://example.com/sitemap.xml-Eintrag in der robots.txt sorgt dafür, dass Suchmaschinen die Sitemap auch ohne manuelles Einreichen finden. Bei eingereichter Sitemap in der Search Console ist es Best Practice, sie zusätzlich in der robots.txt zu verlinken.
📈 Erstgespräch kostenfrei

Bereit für besseres Joomla-Ranking?

Schick uns deine Domain – wir prüfen kostenlos, wo die größten SEO-Hebel bei dir liegen.

→ Kostenloses SEO-Audit anfordern

unverbindlich · DSGVO-konform · seit 2012