So optimieren Sie Ihre XML-Sitemap, um Ihre SEO zu verbessern
Veröffentlicht: 2019-07-19XML-Sitemaps müssen ein wesentlicher Bestandteil Ihrer technischen SEO-Strategie sein. XML-Sitemaps helfen Suchmaschinen, Ihre Website effizienter zu crawlen.
In diesem Leitfaden werde ich behandeln, was XML-Sitemaps sind und wie Sie sie optimieren können, um Ihre SEO-Leistung zu verbessern.
Was sind XML-Sitemaps?
Eine XML-Sitemap ist eine Datei, die Suchmaschinen wie Google, Bing und Yahoo eine Liste von URLs zum Crawlen bereitstellt. XML-Sitemaps können Attribute enthalten, die Crawlern zusätzliche Informationen zu jeder URL liefern.
Wenn Sie mit XML-Sitemaps nicht vertraut sind, empfehle ich Ihnen, einen weiteren Artikel im Oncrawl-Blog zu lesen: XML-Sitemaps: das Schweizer Taschenmesser der technischen SEO. Der Artikel gibt einen schönen Überblick über XML-Sitemaps für Anfänger und einige grundlegende Anwendungsfälle.
Warum sind XML-Sitemaps wichtig für SEO?
Es gibt viele Gründe, warum XML-Sitemaps für SEO wichtig sind, aber unterm Strich helfen XML-Sitemaps Suchmaschinen dabei, Ihre Seiten zu entdecken.
Die Bereitstellung einer XML-Sitemap stellt sicher, dass wichtige Seiten Ihrer Website effizient gecrawlt werden. Tatsächlich sagte Gary Illyes, ein Webmaster-Trendanalyst bei Google, auf der Search Marketing Conference in Sydney, dass Googlebot Sitemaps verwendet, um Inhalte zu entdecken.
80 % der Entdeckungen erfolgen über das Folgen von Links, fast 20 % über das bloße Folgen von Sitemaps.
- Quelle
Sie können auch hier im OnCrawl-Blog mehr über die Bedeutung einer XML-Sitemap für SEO lesen.
Eine kurze Anmerkung zu Crawl-Budget und XML-Sitemaps
Denken Sie daran, dass eine Sitemap eine Liste von URLs bereitstellt, die Suchmaschinen durchsuchen können. Daher ist es wichtig, dass wir diskutieren, was ein Crawl-Budget ist und wie es sich auf XML-Sitemaps auswirkt.
So definiert Google das Crawl-Budget:
Wenn wir die Crawling-Rate und die Crawling-Nachfrage zusammennehmen, definieren wir das Crawling-Budget als die Anzahl der URLs, die der Googlebot crawlen kann und möchte.
– Google Webmasters-Blog
Im Zusammenhang mit XML-Sitemaps ist es wichtig zu verstehen, dass der Googlebot nur eine bestimmte Anzahl von URLs crawlt und dies möglicherweise nicht alle Ihre URLs abdeckt. Durch die Bereitstellung von XML-Sitemaps kann Ihr Crawling-Budget effizienter genutzt werden, da der Googlebot wissen wird, dass er die wichtigen URLs, die Sie in der Sitemap bereitstellen, mehr crawlt als URLs mit geringem Wert.
XML-Sitemaps hindern Google nicht daran, URLs mit geringem Wert insgesamt zu crawlen, aber sie geben einen Hinweis auf die URLs, auf die sich der Googlebot konzentrieren sollte.
[Fallstudie] Optimieren Sie Links, um Seiten mit dem größten ROI zu verbessern
Senden Sie Ihre XML-Sitemaps an Suchmaschinen
Es hat sich bewährt, Ihre XML-Sitemaps über die Konsolen der Webmaster-Tools an Suchmaschinen zu übermitteln. Wenn Sie keinen Zugriff haben, finden Sie hier einige Anleitungen zur Einrichtung:
- Leitfaden, um Ihre Website in die Google Search Console zu bringen
- Leitfaden, um Ihre Website auf Bing Webmaster Tools zu bringen
Auf diese Weise erhalten Sie Zugriff auf praktische Daten, wie z. B. Fehler, letztes Crawl-Datum und wie viele URLs entdeckt wurden. Weitere Einzelheiten finden Sie in meinem Leitfaden zum Einreichen Ihrer Website bei Suchmaschinen wie Google und Bing.
Arten von XML-Sitemaps
Für Webinhalte (z. B. Bilder und Videos) gibt es zwei Arten von XML-Sitemaps: einen Sitemap-Index und eine Sitemap-Datei. Ich werde sie unten kurz behandeln, aber stellen Sie sicher, dass Sie sich die Dokumentation der wichtigsten Suchmaschinen ansehen.
Sitemap-Indexdatei
Eine Sitemap-Indexdatei ist einfach eine Sitemap für Ihre Sitemaps. Sie geben den Speicherort einer Sitemap-Datei an und auch, wann sie zuletzt geändert wurde.
<?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <Sitemap> <loc>http://www.example.com/sitemap1.xml.gz</loc> <lastmod >2004-10-01T18:23:17+00:00</lastmod> </sitemap> <Sitemap> <loc>http://www.example.com/sitemap2.xml.gz</loc> <lastmod>2005-01-01</lastmod> </sitemap> </sitemapindex>
Sitemap-Datei
Eine Sitemap-Datei ist eine Liste von URLs, die der Googlebot crawlen soll. Die Sitemap-Datei enthält zusätzliche Informationen, wie z. B. das Datum der letzten Änderung, wie oft sich der Inhalt ändert und die Priorität auf einer Skala von 0,0-1,0.
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <URL> <loc>http://www.example.com/</loc> <lastmod>2005-01-01</lastmod> <changefreq>monatlich</changefreq> <Priorität>0,8</Priorität> </url> </urlset>
6 Tipps zur Optimierung Ihrer XML-Sitemap
Abgesehen davon, dass Sie nur eine XML-Sitemap haben, gibt es mehrere Dinge, die Sie tun können, um sie zu optimieren und Ihre SEO-Leistung zu verbessern.
1. Folgen Sie dem Sitemaps.org-Protokoll
Bevor wir uns Optimierungstipps ansehen, ist es wichtig, dass Ihre Sitemaps dem sitemps.org-Protokoll folgen, damit Suchmaschinen sie verstehen können.
Damit Ihre XML-Sitemap von großen Suchmaschinen unterstützt wird, muss sie:
- Beginnen Sie mit einem öffnenden <urlset>-Tag und enden Sie mit einem schließenden </urlset>-Tag.
- Geben Sie den Namensraum (Protokollstandard) innerhalb des <urlset>-Tags an.
- Fügen Sie für jede URL einen <url>-Eintrag als übergeordnetes XML-Tag hinzu.
- Fügen Sie für jedes übergeordnete Tag <url> einen untergeordneten <loc>-Eintrag ein.
2. XML-Sitemaps nach Site-Abschnitt strukturieren
Einer meiner bevorzugten Anwendungsfälle für XML-Sitemaps ist die Überwachung gültiger und ausgeschlossener URLs nach Websiteabschnitt in der Google Search Console.
Dazu müssen Sie Sitemap-Indexdateien für jeden Abschnitt Ihrer Website erstellen. Hier ist ein Beispiel, wie das aussehen kann:
Index.xml
products-index.xml
Produkt.xml
Produkt1.xml
blog-index.xml
blog.xml
blog-1.xml
irgendein-verzeichnis-index.xml
Verzeichnis.xml
Verzeichnis-1.xml
3. Fügen Sie nur Ihre „Geldseiten“ hinzu
Sie sollten nur URLs in Ihre XML-Sitemap-Dateien aufnehmen, die der Googlebot nicht crawlen, indexieren und ranken soll. Diese Seiten werden oft als „Geldseiten“ bezeichnet, weil sie diejenigen sind, die Ihnen Geld einbringen.
Es gibt keinen Grund, URLs in Ihrer Sitemap anzugeben, die Ihrer Website keine SEO-Vorteile bieten.
4. Vermeiden Sie Nicht-200-HTTP-Statuscodes
Vermeiden Sie es, URLs in Ihre XML-Sitemap aufzunehmen, die einen HTTP-Antwortcode zurückgeben, der kein 200-Bit ist. Das Einschließen von Nicht-200-Antworten ist schlecht für Ihre SEO, da Sie dem Googlebot mitteilen, dass Sie möchten, dass diese URLs gecrawlt werden, obwohl sie Ihr Crawl-Budget verschwenden.
5. Vermeiden Sie nicht indexierte URLs
URLs, die als noindex gekennzeichnet sind, haben keinen Platz in Ihren XML-Sitemaps (außer in bestimmten Anwendungsfällen). Noindex-URLs bringen Ihnen keinen Traffic von Suchmaschinen, daher gibt es für den Googlebot keinen Grund, sie zu crawlen, nachdem sie aus dem Index entfernt wurden.
Hinweis: Sie können eine temporäre XML-Sitemap verwenden, wenn Sie möchten, dass Google schnell ein noindex-Tag auf einer großen Anzahl von URLs sieht.
6. Vermeiden Sie URLs, die auf eine andere URL kanonisieren
URLs, die auf eine andere URL kanonisiert sind, haben auch keinen Platz in Ihrer XML-Sitemap. Genau wie bei noindex möchten Sie nicht, dass diese URLs bei Google ranken, also gibt es keinen Grund, den Googlebot anzuweisen, sie zu crawlen.
Das Endergebnis
XML-Sitemaps sind ein wichtiger Teil Ihrer technischen SEO-Strategie, daher sollten Sie sich die Zeit nehmen, sie zu optimieren. Dieser Leitfaden gibt Ihnen 6 umsetzbare Tipps, die Sie sofort umsetzen können.