⚡️ 17. Was die sitemap.xml macht
Überblick über die sitemap.xml
Eine sitemap.xml
ist eine XML-Datei, die eine Liste von URLs (Keine Domain, sondern URL) auf einer Website enthält. Diese Datei dient dazu, Suchmaschinen wie Google, Bing und andere über die Struktur der Website und die verfügbaren Seiten zu informieren. Sie ist funktional verwandt mit der robots.txt und hilft Suchmaschinen-Crawlern, alle wichtigen Seiten der Website effizient zu finden und zu indexieren, insbesondere solche, die möglicherweise nicht durch die normale Navigation entdeckt werden.
Wichtige Merkmale der sitemap.xml
- XML-Format: Die Sitemap ist im XML-Format und enthält spezifische Tags, die die URLs und zusätzliche Informationen beschreiben. XML und HTML sind artverwandt und lassen sich leicht von einem Format in das andere konvertieren.
- Ort und Zugänglichkeit: Die Datei wird normalerweise im Stammverzeichnis der Website abgelegt, z.B.
www.deinewebsite.de/sitemap.xml
, und sollte in derrobots.txt
-Datei referenziert werden. - Ergänzende Informationen: Neben den URLs kann die Sitemap zusätzliche Informationen wie das letzte Änderungsdatum, die Änderungsfrequenz und die Priorität der Seiten enthalten.
- Atomatisierbarkei: Das Erzeugen von Sitemaps kann automatisch erfolgen. Viele Content Management Systeme bieten diese Features bereits.
Beispiel einer sitemap.xml
Hier ist ein einfaches Beispiel einer sitemap.xml
:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.deinewebsite.de/</loc>
<lastmod>2024-05-30</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>http://www.deinewebsite.de/seite1.html</loc>
<lastmod>2024-05-25</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://www.deinewebsite.de/kontakt.html</loc>
<lastmod>2024-05-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
Elemente der sitemap.xml
<urlset>
: Das Wurzelelement, das alle URLs der Sitemap umschließt.<url>
: Ein Container für jede URL auf der Website.<loc>
: Die URL der Seite.<lastmod>
: (Optional) Das Datum, an dem die Seite zuletzt geändert wurde, im FormatYYYY-MM-DD
.<changefreq>
: (Optional) Die geschätzte Häufigkeit, mit der sich der Inhalt der Seite ändert (z.B.always
,hourly
,daily
,weekly
,monthly
,yearly
,never
).<priority>
: (Optional) Die Priorität der Seite relativ zu anderen Seiten auf der Website, auf einer Skala von 0.0 bis 1.0.
Vorteile einer sitemap.xml
- Bessere Indexierung: Suchmaschinen können alle wichtigen Seiten deiner Website leichter finden und indexieren, was die Sichtbarkeit in Suchergebnissen verbessert.
- Erkennung neuer Seiten: Neue oder kürzlich aktualisierte Seiten werden schneller erkannt.
- Priorisierung: Du kannst Suchmaschinen mitteilen, welche Seiten für dich am wichtigsten sind.
- Komplexe Websites: Besonders nützlich für große Websites mit vielen Seiten oder für Websites mit komplexen Strukturen, die von normalen Crawlern schwer zu navigieren sind.
Einreichung bei Suchmaschinen
- Google Search Console: Lade die Sitemap in die Google Search Console hoch, um Google direkt auf die Struktur deiner Website aufmerksam zu machen.
- Bing Webmaster Tools: Auch bei Bing kannst du deine Sitemap einreichen, um die Indexierung zu unterstützen.
robots.txt
: Füge einen Verweis auf die Sitemap in derrobots.txt
-Datei hinzu, um Crawler darauf aufmerksam zu machen.
Sitemap: http://www.deinewebsite.de/sitemap.xml
Fazit
Die sitemap.xml
ist ein leistungsstarkes Werkzeug, um Suchmaschinen dabei zu helfen, alle relevanten Seiten deiner Website effizient zu finden und zu indexieren. Sie ist besonders hilfreich für große und komplexe Websites sowie für Seiten mit dynamischen Inhalten, beispielsweise JavaScript Snippets im Markup. Durch die Bereitstellung zusätzlicher Informationen wie Änderungsfrequenz und Priorität unterstützt die Sitemap eine effektivere und schnellere Indexierung, was zu einer besseren Sichtbarkeit in den Suchergebnissen führen kann.