Hier zeige ich dir wie du für deine TYPO3 Homepage eine Sitemap ausgeben kannst.
Damit deine Inhalte von Suchmaschinen besser gefunden werden, bietet es sich an deine Seiten in einer Sitemap zusammengefasst auszugeben.
Was ist eine Sitemap?
Eine Sitemap ist eigentlich nichts anderes als eine Datei in der eine Liste mit allen relevanten Seiten der Homepage ausgegeben werden, die der Webmaster hierfür freigibt.
Was bringt mir eine Sitemap?
Ursprünglich sollten Sitemaps dazu genutzt werden um den Seitenbesucher ein Inhaltsverzeichnis bereitzustellen. Heute sind Sitemaps eher für Suchmaschinen interessant und sollten eben dafür erstellt und gepflegt werden.
Damit die Extension überhaupt funktionieren kann, muss erstmal das statische Template aktiviert werden.
Und genau das zeige ich dir hier Schritt für Schritt.
- Hauptseite im Seitenbaum auswählen
- Links im Menü Template wählen
- Als nächstes wählst du oben Info/bearbeiten aus
- Anschließend auf Vollständigen Template-Datensatz bearbeiten klicken
- Nun wählst du im dritten Reiter "Enthält" das XML Sitemap (seo) aus und speicherst deine Einstellung
Einstellungen in deine Site Konfiguration vornehmen
- Geh in deine Site Konfiguration
- Klicke rechts auf den Stift um deine Konfiguration zu bearbeiten
- Wähle den vierten Reiter "Static Routes"
- Trage in Static Route Name sitemap.xml ein
- Dann wählst du Page, File or URL aus
- Trage hier t3://page?uid=1&type=1533906435 ein
Nun fehlt nur noch deine Konfiguration.
Hier ein Beispiel, wie deine setup in der setup.typoscript in deinem Template aussehen kann.
plugin.tx_seo {
config {
xmlSitemap {
sitemaps {
pages {
config {
### Hier kannst du Doktypes ausschließen ###
excludedDoktypes = 3, 4, 5
### Hier kannst du Doktypes ausschließen ###
### Seiten ausschließen die auf no_index eingestellt sind ###
additionalWhere = AND (no_index = 0 OR no_follow = 0)
### Seiten ausschließen die auf no_index eingestellt sind ###
}
}
}
}
}
}
In der config.yaml in deinem Template sollte nun folgender Code stehen. Falls nicht, trage diesen bitte ein.
routes:
-
route: sitemap.xml
type: uri
source: 't3://page?uid=1&type=1533906435'
Das war es auch schon.
Wie du deine News Beiträge in der Sitemap ausgeben kannst zeige ich dir hier.
Bemerkungen :
vielen Dank für diesen tollen Beitrag, hat mir sehr geholfen!
Viele Grüße
Thomas Brückhändler