Eine TYPO3-Sitemap ist die struk­tu­rier­te Übersicht aller URLs und Inhalte einer Website, die zur besseren In­de­xie­rung durch Such­ma­schi­nen dient. Sitemaps sind für SEO, eine op­ti­mier­te Be­nut­zer­freund­lich­keit sowie eine bessere Na­vi­ga­ti­on und Ver­wal­tung un­ver­zicht­bar. Sie lassen sich manuell erstellen oder durch in­te­grier­te TYPO3-Funk­tio­nen au­to­ma­tisch ge­ne­rie­ren.

Was ist eine TYPO3-Sitemap?

Eine TYPO3-Sitemap ist eine optionale Funktion von TYPO3, mit der Sie eine struk­tu­rie­re URL-Liste und Übersicht Ihres TYPO3-Projekts inklusive aller Un­ter­sei­ten erstellen. Mit einer Sitemap bzw. XML-Sitemaps op­ti­mie­ren Sie die SEO-Ei­gen­schaf­ten Ihrer Website und bieten Nut­ze­rin­nen und Nutzern eine prak­ti­sche Na­vi­ga­ti­ons­hil­fe.

Die prak­ti­schen In­halts­ver­zeich­nis­se sind ins­be­son­de­re für Such­ma­schi­nen von Bedeutung, da sie die In­de­xie­rung durch Crawler er­leich­tern und damit Ihr Such­ma­schi­nen­ran­king ver­bes­sern. Für Ad­mi­nis­tra­to­rin­nen und Ad­mi­nis­tra­to­ren spielen Sitemaps eine wichtige Rolle, um Web­sit­ein­hal­te über­sicht­lich zu verwalten und Duplicate Content zu vermeiden.

TYPO3 für Ihr Hosting Paket
  • Einfach: mit wenigen Klicks in­stal­liert
  • Sicher: SSL-Zer­ti­fi­kat inklusive
  • Schnell: PHP8, OPcache und SSD Webspace

Wofür braucht man eine TYPO3-Sitemap?

Die Vorteile einer TYPO3-Sitemap sind viel­fäl­tig und un­ter­schei­den sich darin, wer die Sitemap nutzt oder braucht. Die drei wich­tigs­ten Gründe für ihren Einsatz finden Sie in den nach­fol­gen­den Ab­schnit­ten.

Such­ma­schi­nen­op­ti­mie­rung

Sitemaps im Format XML er­leich­tern Such­ma­schi­nen-Crawlern wie Googlebot oder Bingbot die Ent­de­ckung, Er­schlie­ßung und In­de­xie­rung Ihrer URLs und Web­sit­ein­hal­te. Dazu zählen auch zu­sätz­li­che In­for­ma­tio­nen zu Medien, Sprach­ver­sio­nen oder Ak­tua­li­sie­run­gen, mit denen Such­ma­schi­nen die Schwer­punk­te Ihrer Seiten besser verstehen.

Zu den SEO-Haupt­funk­tio­nen zählen:

  • Ent­de­ckung und In­de­xie­rung: Die Sitemap stellt eine voll­stän­di­ge URL-Liste aller Un­ter­sei­ten Ihrer Website bereit, inklusive ak­tua­li­sier­ter oder neuer Inhalte. So er­leich­tern Sie es Crawlern durch trans­pa­ren­te und klare In­for­ma­tio­nen, Ihre Website und zu­ge­hö­ri­ge Inhalte zu entdecken und ein­zu­ord­nen.
  • Sicht­bar­keit und Ranking: Indem Sie Ihre Inhalte re­gel­mä­ßig ak­tua­li­sie­ren und ak­tua­li­sier­te Inhalte in der Sitemap kenntlich machen, ver­bes­sern Sie Ihre Sicht­bar­keit und Ihr SERP-Ranking. Das ist besonders für Websites wichtig, deren Inhalte sich re­gel­mä­ßig ändern, um Such­ma­schi­nen über die Relevanz von Content Auskunft zu geben.
  • Zu­sätz­li­che In­for­ma­tio­nen: Durch zu­sätz­li­che In­for­ma­tio­nen zu al­ter­na­ti­ven Sprach­ver­sio­nen (hreflang), Details wie Laufzeit oder Thema von Videos und Bildern, das Datum der letzten nen­nens­wer­ten Ak­tua­li­sie­rung (lastmod) oder die Än­de­rungs­fre­quenz (ch­an­ge­freq), ver­mit­teln Sie Such­ma­schi­nen wichtige In­for­ma­tio­nen zu Relevanz und Aufbau Ihrer Website.

Na­vi­ga­ti­ons­hil­fe und In­halts­ver­zeich­nis

Während XML-Sitemaps vor allem für Such­ma­schi­nen relevant sind, dienen HTML-Sitemaps als Ori­en­tie­rungs­hil­fe für Be­su­che­rin­nen und Besucher einer Seite. Sie prä­sen­tie­ren eine visuelle Übersicht der Sei­ten­struk­tur, die es er­leich­tert, sich auf der Website zu­recht­zu­fin­den. Aus diesem Grund sind HTML-Sitemaps auch als User-Sitemap bekannt.

Zu den Funk­tio­nen einer Sitemap aus Nut­zer­sicht zählen:

  • Be­nut­zer­freund­li­che Na­vi­ga­ti­on: HTML-Sitemaps bieten eine klare, durch­such­ba­re Liste aller re­le­van­ten Un­ter­sei­ten, die ins­be­son­de­re bei komplexen Sei­ten­struk­tu­ren die Na­vi­ga­ti­on er­leich­tert.
  • Schnelle Auf­find­bar­keit: Bei der Suche nach spe­zi­fi­schen Themen und Inhalten sorgen HTML-Sei­ten­über­sich­ten für ein gezieltes und schnelles Auffinden von Themen und In­for­ma­tio­nen.
Hinweis

In der Regel werden in­te­grier­te Website-Such­funk­tio­nen, Na­vi­ga­ti­ons­hil­fen und in­ter­ak­ti­ve In­halts­ver­zeich­nis­se einer HTML-Sitemap vor­ge­zo­gen. Laut Google gilt aber die Emp­feh­lung, zu­sätz­lich zur XML-Sitemap auch eine HTML-Sitemap als „Site Index“ zu erstellen.

Website-Ad­mi­nis­tra­ti­on

Sitemaps über­neh­men eine wichtige Funktion für die ef­fi­zi­en­te und nach­hal­ti­ge Op­ti­mie­rung, Pflege und Ver­wal­tung von Websites:

  • Mo­ni­to­ring und Wartung: Durch klar struk­tu­rier­te, gepflegte und aktuelle Sitemaps lässt sich die Ak­tua­li­tät, Sicht­bar­keit und Relevanz von Web­sit­ein­hal­ten sowie die Er­reich­bar­keit von URLs ge­währ­leis­ten.
  • Feh­ler­be­he­bung: Mithilfe von Tools wie der Google Search Console oder Sitemap-Berichten lässt sich ermitteln, ob Crawling-Fehler oder Sitemap-Probleme vorliegen. So stellen Sie sicher, dass Sie Probleme schnell iden­ti­fi­zie­ren und kor­ri­gie­ren.
  • Or­ga­ni­sa­ti­on und Struk­tu­rie­rung: Ins­be­son­de­re im Fall von großen oder the­ma­tisch komplexen Websites sorgen mehrere nach Thema, Inhalten oder Ka­te­go­rien getrennte Sitemaps für eine ef­fi­zi­en­te­re Ver­wal­tung.

TYPO3-Sitemap erstellen – so geht‘s

Der TYPO3-Core bietet sys­tem­ei­ge­ne Tools für die au­to­ma­ti­sche Er­stel­lung und Ak­tua­li­sie­rung von XML-Sitemaps. Diese sind stan­dard­mä­ßig de­ak­ti­viert, weshalb Sie im ersten Schritt die TYPO3-Extension „SEO“ in­stal­lie­ren und das statische Ty­po­Script-Template „Sitemap (seo)“ in­te­grie­ren müssen. Eine weitere Vor­aus­set­zung ist eine Sei­ten­kon­fi­gu­ra­ti­on Ihrer Root-Pages.

Gehen Sie fol­gen­der­ma­ßen vor, um Ihre XML-Sitemap für bessere Such­ma­schi­nen­op­ti­mie­rung, Ver­wal­tung und Na­vi­ga­ti­on zu erstellen:

Template einbinden

Fügen Sie der Root-Seite das Ty­po­Script-Template „XML Sitemap (seo)“ hinzu:

  1. Loggen Sie sich in das TYPO3-Backend ein.
  2. Drücken Sie im linken Menü auf „Er­wei­te­run­gen“ (Ex­ten­si­ons).
  3. Suchen Sie nach der TYPO3-Extension „SEO“. Diese ist oft bereits in den Stan­dard­in­stal­la­tio­nen vorhanden, muss jedoch aktiviert werden. Klicken Sie auf den „Ak­ti­vie­ren“-Button. Sollte die Extension nicht in­stal­liert sein, holen Sie diesen Schritt mithilfe der Such­funk­ti­on nach.
  4. Na­vi­gie­ren Sie an­schlie­ßend zu Ihrer Root-Seite (oberste Seite im Sei­ten­baum).
  5. Klicken Sie im Menü auf „Template“ und wählen Sie „Info / Be­ar­bei­ten“ und dann „Be­ar­bei­ten“.
  6. Scrollen Sie zu „Enthält“ und klicken Sie auf „Be­ar­bei­ten“. Fügen Sie das Ty­po­Script-Template XML Sitemap (seo) hinzu, indem Sie es aus der Liste auswählen und hin­zu­fü­gen.

Ty­po­Script-Setup

Das Ty­po­Script-Setup ist notwendig, um die Sitemap korrekt zu kon­fi­gu­rie­ren und si­cher­zu­stel­len, dass sie nur die ge­wünsch­ten Seiten be­inhal­tet. Wählen Sie im Sei­ten­baum erneut „Template“ aus und drücken Sie auf „Info / Be­ar­bei­ten“. Klicken Sie auf „Setup“ und fügen Sie den folgenden Ty­po­Script-Code ein, um die Sitemap ein­zu­rich­ten:

plugin.tx_seo {
    config {
        xmlSitemap {
            sitemaps {
                pages { 
                    config {
                        #excludedDoktypes = 9818, 500
                        additionalWhere = AND no_index = 0
                    }
                }
            }
        }
    }
}
ty­po­script

Mit excludedDoktypes können Sie bestimmte Do­ku­ment­ty­pen wie RSS-Feeds oder Druck­tem­pla­tes aus­schlie­ßen. Mit additionalWhere lassen sich Ihrer Sitemap wiederum nur in­de­xier­ba­re Seiten, also ohne no_index, hin­zu­fü­gen.

Sitemap aufrufen

Sie erreichen Ihre Sitemap unter https://yourdomain.com/?type=1533906435. Um im TYPO3-Backend mehrere Domains mit Sitemaps zu pflegen, wie­der­ho­len Sie die Schritte bei den be­tref­fen­den Root-Seiten. Möchten Sie, dass Ihre Sitemap einfacher zu finden ist, so ergänzen Sie die Site­Con­fig um folgende Zeilen:

routeEnhancers:
    PageTypeSuffix:
        type: PageType
        map:
            sitemap.xml: 1533906435
yaml

Dieser kurze YAML-Code sorgt dafür, dass die Sitemap fortan unter https://yourdomain.com/sitemap.xml zu finden ist, was für User und Such­ma­schi­nen leichter zu merken und zu nutzen ist.

Sitemap in der robots.txt hin­ter­le­gen

Hin­ter­le­gen Sie TYPO3-Sitemaps nach Mög­lich­keit immer in Ihrer robots.txt, um sie für Such­ma­schi­nen leichter auf­find­bar zu machen. Das ist entweder manuell über das TYPO3-Backend mit einem Static Route oder über TYPO3-Er­wei­te­run­gen wie „Sitemap Robots (sitemap_robots)“ möglich. Ent­schei­den Sie sich für den manuellen Weg, fügen Sie der Datei einfach folgende Zeile hinzu:

Sitemap: https://yourdomain.com/sitemap.xml
txt
Tipp

Sie wünschen sich mehr In­for­ma­tio­nen zur korrekten Ein­rich­tung von TYPO3? Dann hilft unsere Anleitung für die TYPO3-In­stal­la­ti­on.

Wie lässt sich eine TYPO3-Sitemap bei Google ein­rei­chen?

Um Ihre Sitemap für op­ti­mier­tes TYPO3-SEO und bessere Sicht­bar­keit ein­zu­rei­chen, gehen Sie wie folgt vor:

  1. Loggen Sie sich bei Google Search Console ein
  2. Geben Sie Ihre Website an.
  3. Wählen Sie „Crawling“ und danach „Sitemaps“ aus
  4. Geben Sie den Pfad zu Ihrer XML-Sitemap ein.
  5. Klicken Sie auf „Senden

Nach dem Absenden prüft Google die Sitemap und gibt mögliche Fehler oder den Status der Ver­ar­bei­tung aus. Bei er­folg­rei­cher Ein­rei­chung erhalten Sie die Rück­mel­dung, dass der Check „er­folg­reich“ war.

Domain kaufen
Re­gis­trie­ren Sie Ihre perfekte Domain
  • Inklusive 1 SSL-Wildcard-Zer­ti­fi­kat pro Vertrag
  • Inklusive Domain Lock
  • Inklusive Domain Connect für einfache DNS-Ein­rich­tung

Ist eine TYPO3-Sitemap Pflicht?

Aus Sicht von Website-Pflege und Such­ma­schi­nen­op­ti­mie­rung sind Sitemaps nicht nur eine gute Emp­feh­lung, sondern ein absolutes Muss, wenn Sie TYPO3-Websites erstellen. Bei einfachen Websites mit einer über­schau­ba­ren Anzahl an intern gut ver­link­ten URLs können Crawler meist auch ohne Sitemap relevante Inhalte in­de­xie­ren. Im Fall von komplexen oder spe­zia­li­sier­ten Websites sowie URLs mit re­gel­mä­ßi­gen Ak­tua­li­sie­run­gen führt in der Regel kein Weg an einer Sitemap vorbei, um ein gutes Ranking zu er­mög­li­chen.

Wer Sitemaps manuell erstellt, muss vor allem bei vielen Un­ter­sei­ten mit einem gewissen Aufwand rechnen. Hier gehören vor allem re­gel­mä­ßi­ge Ak­tua­li­sie­run­gen der Inhalte definitiv dazu. Zum Glück bieten CMS wie TYPO3 in­te­grier­te Funk­tio­nen für die au­to­ma­ti­sche Er­stel­lung und Ak­tua­li­sie­rung Ihrer Sitemaps. Dennoch sollten Sie re­gel­mä­ßig prüfen, ob die In­halts­über­sicht korrekt und voll­stän­dig ist.

Reviewer

Zum Hauptmenü