Was ist eine XML-Sitemap und wie erstelle ich eine?
Veröffentlicht: 2022-06-12Eine XML-Sitemap ist eine Datei, die Webmaster erstellen und auf ihrer Website platzieren, um Suchmaschinen wie Google und Bing über die Seiten, Bilder und Videos auf der Website zu informieren. Diese Inhaltsliste funktioniert wie eine Landkarte und trägt zu einem gründlicheren Crawling und Indexieren bei.
Die XML-Sitemap wird mithilfe von XML (Extensible Markup Language) erstellt, einer Art von Auszeichnungssprache, die im Web verwendet wird und in der Tags Informationen austauschen.
XML-Sitemaps teilen den Suchmaschinen nicht nur alle URLs mit, die indexiert und gecrawlt werden sollen, sondern liefern auch andere Informationen, z. B. wie oft Sie die Seiten aktualisieren.
Eine XML-Sitemap unterscheidet sich von einer HTML-Sitemap dadurch, dass die XML-Sitemap nur für Suchmaschinen gedacht ist. Andererseits ist eine HTML-Sitemap eine Webseite auf Ihrer Website, die Links enthält, die Besuchern helfen, zu den wichtigen Seiten Ihrer Website zu navigieren.
Nun, da Sie Definitionen in der Hand haben, lassen Sie uns darüber sprechen:
- Warum XML-Sitemaps eine Best Practice für SEO sind
- Spezielle Arten von Sitemaps zu berücksichtigen
- So erstellen Sie eine XML-Sitemap
- So übermitteln Sie eine XML-Sitemap
- Eine Fallstudie und abschließende Gedanken
XML-Sitemaps: Eine SEO Best Practice mit Vorteilen
Für SEO-Zwecke müssen Sie eine XML-Sitemap erstellen und auf dem neuesten Stand halten, um sicherzustellen, dass Suchmaschinen alle wichtigen Seiten Ihrer Website indexieren und crawlen.
Während einige eine XML-Sitemap als „nice to have“ betrachten, ist es eigentlich eine bewährte SEO-Methode, dass jede Website mindestens eine hat – auch wenn Google sagt, dass Websites mit weniger als 500 Seiten sie möglicherweise nicht benötigen.
Sicher, die Suchmaschinen sollten in der Lage sein, alle Seiten zu finden, indem sie Links auf der Website folgen, aber die Realität ist, dass viele Websites nicht der richtigen Linkarchitektur folgen. Daher kann es für Suchmaschinen schwierig sein, den Inhalt zu finden.
Zu den Vorteilen von XML-Sitemaps gehören:
- Sie verbessern die Crawling-Rate und Indexierung auf einer Website.
- Sie können Ihnen helfen, Probleme zu erkennen (für Google siehe Search Console).
- Sie liefern Suchmaschinen weitere nützliche Informationen über Ihre Website.
- Sie machen Suchmaschinen auf neue Seiten aufmerksam und lassen sie hoffentlich früher indizieren, als wenn Sie darauf warten würden, dass Suchmaschinen sie finden.
Nachdem wir nun einige Vorteile besprochen haben, ist es erwähnenswert, was XML-Sitemaps nicht können:
- Eine XML-Sitemap garantiert nicht, dass eine Suchmaschine alle Seiten indexiert oder durchsucht, noch gibt sie eine Linkpopularität weiter oder hilft bei der Thematisierung.
- Eine XML-Sitemap hat keinen Einfluss auf Ihr Ranking. Aber eine höhere Anzahl von Seiten, die in den Suchmaschinen indexiert sind, kann Ihre Chancen auf ein Ranking erhöhen.
- Auf eine XML-Sitemap sollte man sich nicht verlassen, um Crawling-Probleme zu beheben. Wenn es ein Indexierungsproblem gibt, schauen Sie sich auch andere Faktoren wie die Architektur der Website oder die Qualität des Inhalts und seiner Links an, anstatt sich nur auf eine XML-Sitemap zu verlassen.
Spezielle XML-Sitemaps zum Kennenlernen
Abgesehen von der Standard-XML-Sitemap ist es gut, die wichtigsten Sitemaps für Inhalte wie Nachrichten, Bilder und Videos zu kennen. Hier gehen wir hauptsächlich auf Google-Sitemaps ein. Hier erfahren Sie mehr über Bing-Sitemaps.
News-XML-Sitemaps
Wenn Sie ein Herausgeber von nachrichtenbezogenen Inhalten sind und keine Nachrichten-Sitemap haben, erhalten Sie möglicherweise nicht die gewünschte Sichtbarkeit. Für Artikel, die in den letzten zwei Tagen veröffentlicht wurden, enthält eine Nachrichten-Sitemap URLs für sie. Erstellen Sie News-Sitemaps zusätzlich zu Ihren generischen XML-Sitemaps. Weitere Informationen finden Sie unter Erstellen einer News-Sitemap.
XML-Sitemaps für Videos
Video-Sitemaps können Google helfen, Ihre Videoinhalte zu finden und zu verstehen, indem sie genau sagen, wo und was sich die Videoinhalte auf Ihrer Website befinden. Videoinhalte umfassen Webseiten, die Videos, URLs zu Videoplayern oder die URLs von Rohvideoinhalten einbetten. Wenn Google den Videoinhalt unter den angegebenen URLs nicht finden kann, werden sie ignoriert. Beachten Sie, dass Google zwar die Verwendung von Video-Sitemaps und VideoObject von schema.org zum Markieren von Videos empfiehlt, aber auch mRSS unterstützt. Sie können auch die Bing-Richtlinien zu Video-Sitemaps hier einsehen.
Bild-XML-Sitemaps
Bild-Sitemaps helfen Google dabei, Bilder auf Ihrer Website zu finden – insbesondere solche, die über JavaScript erreicht werden. Sie können die wichtigsten Bilder auf Ihrer Seite vorschlagen, die in Google aufgenommen werden sollen.
So erstellen Sie eine XML-Sitemap
Sie könnten eine Sitemap manuell erstellen, aber die Verwendung eines Sitemap-Generators erleichtert die Arbeit. Und um Ihnen zu helfen, gibt es viele gute Tools von Drittanbietern zum Erstellen von XML-Sitemaps. Eines davon ist das kostenlose serverseitige Bing XML Sitemap Plugin von Microsoft Bing, das automatisch zwei Arten von XML-Sitemaps generieren kann, die jede Suchmaschine lesen kann:
- Umfassende Sitemap, die alle Dateien enthält (außer denen, die Sie in Ihrer robots.txt-Datei nicht zulassen)
- Kürzlich aktualisierte Sitemap, die nur URLs von geänderten Dateien enthält (nützlich für Ihr eigenes Tracking oder zum Priorisieren der Seiten, die Suchmaschinen crawlen sollen)
Hier ist ein nützliches Video von Google zum Erstellen einer XML-Sitemap:
In unserem SEO-Leitfaden behandeln wir auch, wie man Sitemaps (sowohl XML- als auch HTML-Versionen) erstellt.
Für große Websites
XML-Sitemaps sind besonders nützlich für große Websites, um sicherzustellen, dass alle URLs von Suchmaschinen gefunden werden können.
Große Websites müssen möglicherweise ihre URL-Liste in viele XML-Sitemaps aufteilen. Dadurch wird sichergestellt, dass die Anzahl der Seiten-URLs pro Sitemap das Limit nicht überschreitet.
XML-Sitemaps können bis zu 50.000 Seiten-URLs enthalten.
Sie können separate XML-Dateien nach Medientyp haben, wenn Sie Originalvideos, Nachrichten, Bilder usw. haben, die Sie indizieren möchten. Wenn Sie also beispielsweise Videos auf Ihrer Website haben, erstellen Sie eine spezielle Video-XML-Sitemap, um sicherzustellen, dass die Suchmaschinen Ihre Videodateien finden.
Als Bonus können Sie, wenn Sie Ihre XML-Sitemaps in kleinere Sitemap-Dateien aufteilen, vielleicht nach Website-Abschnitten, Ihre Indexierungsleistung für jeden Abschnitt Ihrer Website beobachten und feststellen, wo Indexierungsprobleme bestehen.
Sie können dann eine Sitemap-Indexdatei erstellen, die alle Sitemap-Dateien auf Ihrer Website auflistet. Um Sitemap-Dateien zu optimieren, können Sie die Datei auch mit gzip komprimieren.
XML-Sitemap-Tipps
Die erforderlichen XML-Tags sind: <urlset> , <url> und <loc> . Die Tags <urlset> und <url> dienen zur Formatierung des XML, und <loc> dient zur Identifizierung der URL.
Optionale Metadaten-Tags sind:
- <lastmod> – Datum der letzten Änderung
- <changefreq> – wie oft sich die Seite ändert (z. B. stündlich, täglich, monatlich, nie)
- <Priorität> – wie wichtig die Seite ist von 0 (die niedrigste) bis 1 (die höchste)
Websitebesitzer müssen die optionalen Tags nicht verwenden, aber die Engines können sie bei der Entscheidung, wie oft sie Seiten neu crawlen sollen, zu Rate ziehen. Google gibt an, die Tags <priority> oder <changefreq> überhaupt nicht zu verwenden. Obwohl Google <lastmod> in Betracht ziehen kann, stützt es seine Entscheidungen nicht auf dieses Tag.
Wenn Sie diese Tags verwenden, achten Sie darauf, dass sie korrekt sind, damit die Suchmaschinen Ihre Website besser durchsuchen können. Seiten, die Sie optimieren, sollten eine höhere Priorität erhalten. Wenn Sie archivierte Seiten haben, die Sie seit Jahren nicht aktualisiert haben, stellen Sie eine niedrige Priorität mit einem <changefreq> von „nie“ ein.
Auf die Website hochladen
Nachdem Sie die Sitemap-Datei erstellt haben, laden Sie sie in das Stammverzeichnis Ihrer Website hoch (z. B.: https://www.ihr-domain-name.com/sitemap.xml). Jetzt ist es an der Zeit, die Suchmaschinen mithilfe Ihrer robots.txt-Datei darüber zu informieren.
Eine robots.txt-Datei ist einfach eine Textdatei, die im Stammverzeichnis Ihrer Website gespeichert wird und Anweisungen zum Besuch von Suchmaschinen-Spidern enthält.
Ihre robots.txt-Datei sollte wie folgt aussehen, mit einer Sitemap-Anweisungszeile für jede Ihrer verschiedenen XML-Sitemaps:
User-Agent: *
Nicht zulassen: /tmp/
Nicht zulassen: /Dateiname.html
Sitemap: http://website.com/my-sitemap1.xml
Sitemap: http://website.com/my-sitemap2.xml
Wenn Sie mehrere Sitemaps haben oder wenn Ihr CMS Dateien mit einigen eindeutigen Namen generiert, müssen Sie sie nur namentlich in der robots.txt-Datei erwähnen, eine pro Zeile. Oder wenn Sie eine Sitemap-Indexdatei erstellt haben, können Sie nur den Speicherort der Indexdatei in der robots.txt angeben und alle Ihre separaten Sitemap-Dateien im Sitemap-Index auflisten.
Das ist es! Jetzt können Sie die Suchmaschinen den Rest erledigen lassen.
Senden einer Sitemap
Einige Leute ziehen es vor, die Sitemaps manuell einzureichen. Das liegt vor allem am Timing. Es ist bekannt, dass eine Einreichung die Indizierung startet, anstatt darauf zu warten, dass die Suchmaschine Sie an die Reihe bringt.
Ein weiterer Grund, eine neue Sitemap bei Google einzureichen, besteht darin, sie auf Fehler zu überprüfen. Google versucht, eine Sitemap-Datei weiter zu analysieren, auch wenn sie geringfügige Fehler enthält. Wenn das XML jedoch schlecht formatiert ist, kann dies dazu führen, dass Google alle Einträge nach dem schlecht formatierten Eintrag ignoriert (z. B. ein fehlendes „>“- oder „</url>“-Tag). Der XML-Sitemaps-Bericht in der Search Console teilt Ihnen mit, ob Probleme aufgetreten sind, z. B.:
Hat Fehler: Die Sitemap konnte geparst werden, hat aber einen oder mehrere Fehler; Alle URLs, die aus der Sitemap geparst werden könnten, werden zum Crawlen in die Warteschlange gestellt.
Sie können Ihre XML-Sitemap(s) wie folgt proaktiv an Google und Bing übermitteln:
- Google: Melden Sie sich bei Ihrem Google Search Console-Konto an und gehen Sie zu Sitemaps.
- Bing: Melden Sie sich bei den Bing-Webmaster-Tools an. Sehen Sie sich dann das Sitemap-Widget auf dem Dashboard an oder gehen Sie zur Sitemaps-Funktion.
Mit dem Sitemaps-Tool der Google Search Console können Sie eine Sitemap einreichen und den Verlauf anzeigen.
XML-Sitemap-Fallstudie
Nachdem wir festgestellt hatten, dass bei einem Kunden mit einer großen Website nur 20 % der Seiten indexiert waren, haben wir mehrere Taktiken implementiert, um zu helfen. Wir haben ihre Standard-XML-Sitemap erneut eingereicht und eine große Anzahl von Fehlern behoben, die im Search Console-Konto des Kunden aufgetreten sind.
Wir haben auch spezialisierte XML-Sitemaps eingereicht und auf der gesamten Website kanonische Tags implementiert, da sie viele doppelte Inhalte enthielt.
Die Indexierungsergebnisse stiegen von 24 % auf 68 %! Und dieser Prozentsatz wächst weiter, was zu erheblichen Verbesserungen des organischen Suchverkehrs führt.
Abschließende Gedanken
Das Ziel von XML-Sitemaps ist es, Suchmaschinen dabei zu helfen, effizient und gründlich zu crawlen. Sie erleichtern dies, indem Sie eine Sitemap erstellen und die entsprechenden Tags verwenden, damit die Suchmaschinen verstehen können, wie Ihre Website am besten gecrawlt wird.
Als letzte Anmerkung: Achten Sie darauf, Ihre XML-Sitemaps auf dem neuesten Stand zu halten. Wenn Sie Seiten hinzufügen oder entfernen, stellen Sie sicher, dass Ihre Sitemap dies widerspiegelt. Sie sollten auch regelmäßig die Google Search Console überprüfen, um sicherzustellen, dass Google keine Fehler in Ihrer Sitemap findet.
Weitere Informationen zum Sitemaps-Protokoll finden Sie unter sitemaps.org.
Wenn Sie Hilfe bei der organischen Suchleistung Ihrer Website benötigen, kontaktieren Sie uns für ein kostenloses Angebot für SEO-Services.