XML-Sitemap: Alles über seine Funktion und wie man sie erstellt

XML-Sitemap-Tutorial

XML-Sitemap: Alles über seine Funktion und wie man sie erstellt

Diejenigen, die besonders daran interessiert sind, ihre Website in Suchmaschinenergebnissen zu indizieren, wissen, dass es viele Faktoren gibt, die in den Kampf um die Spitzenplätze einfließen. Die Liste der Elemente, die sich auf das Ranking in Google auswirken, enthält beispielsweise mehr als 200 Kriterien , von denen einige von Matt Cutts selbst, dem ehemaligen Direktor der Spam-Abteilung von Google, bestätigt wurden. Es gibt jedoch viele andere, die nur Hypothesen sind. Es ist kein Zufall, dass die Suchmaschinenoptimierung eine Herausforderung für jeden Webmaster darstellt, der möchte, dass seine Website langfristig sichtbar und zugänglich ist. Während einige Faktoren wie relevante Schlüsselwörter, qualitativ hochwertige Inhalte oder ansprechendes Design in aller Munde sind, wird der Wert einer guten XML-Sitemap häufig unterschätzt.

Index
  1. Was ist eine XML-Sitemap?
  2. Die Vorteile einer XML-Sitemap
  3. Struktur einer XML-Sitemap: wichtigste Komponenten
  4. Beispiel für eine XML-Sitemap
  5. Erstellen und Senden einer XML-Sitemap: Funktionsweise
    1. Generieren Sie Sitemaps mit dem Online-Generator XML-Sitemaps.com
    2. Google XML Sitemaps: Erstellen Sie Sitemaps mit dem WordPress-Plugin

Was ist eine XML-Sitemap?

Eine XML-Sitemap (sitemap.xml) ist eine Textdatei im XML-Format (Extensible Markup Language), die eine Liste aller Unterseiten einer Webseite in Linkform enthält . Daher kann es in die Google Search Console oder die Bing Webmaster-Tools hochgeladen werden, um Suchmaschinen-Crawler über alle verfügbaren und relevanten Seiten zu informieren und so den Indizierungsprozess zu beschleunigen und zu optimieren . XML-Sitemaps müssen den Anforderungen des Sitemaps-Protokolls entsprechen, das 2006 von Google, Yahoo und Microsoft als Standard übernommen wurde, um die Qualität der Suchergebnisse langfristig zu verbessern. Daher empfiehlt der Standard sowohl die Codierung in UTF-8 als auch in der oben genannten XML-Markup-Sprache und die Verwendung von Entitätscodes für bestimmte Zeichen (“& gt” anstelle von “>”).

Hinweis

XML-Sitemaps unterscheiden sich von Sitemaps, die viele CMS automatisch in der Benutzeroberfläche anzeigen. Dies ist der Website-Index, der die Navigation der Besucher erleichtern soll. Jedoch durch Standardbenutzer können nicht Sitemaps sehen, obwohl es in der Regel möglich ist , sie zugänglich über ihre URL zu machen.

Die Vorteile einer XML-Sitemap

Obwohl nicht garantiert werden kann, dass sich die Indizierung in Google und anderen Suchmaschinen beim Hochladen einer XML-Sitemap verbessert, erhöhen strukturierte Linkverzeichnisse die Möglichkeiten in jedem Fall. Ein Index mit allen Inhalten, die für Spinnen leicht zugänglich sind, kann rentabel sein, insbesondere für Seiten mit dynamischen Inhalten, die sich ständig ändern . Gleiches gilt für größere Webprojekte mit einer großen Anzahl von Unterseiten, aber (noch) keiner umfangreichen Backlink-Struktur . Diese Seiten werden in der Regel weniger von Suchmaschinenspinnen aufgerufen, sodass eine sitemap.xml-Datei Bots dabei helfen kann, diese Seiten effizienter zu crawlen .

Ein weiterer Vorteil: XML-Sitemaps können nicht nur die URLs der Unterseiten erfassen, sondern auch Multimediadateien wie Videos oder Bilder. Für diese gibt es sogar zusätzliche Tags , die Robotern mitteilen, um welche Art von Inhalt es sich handelt (<Bild>, <Video>). Darüber hinaus können Sie Attribute verwenden, die Ihren Inhalt detaillierter beschreiben oder dessen Dauer angeben, damit Suchmaschinen ihn besser aufzeichnen können. Es gibt auch eine spezielle Version der XML-Sitemap für Nachrichtenportale, die eine optimierte Indizierung von Artikeln dank bestimmter Attribute wie Genre, Veröffentlichungsdatum oder Titel verspricht .

See also  Human Centered Design: Benutzerfreundliche Produkte, die echte Probleme lösen

Rat

Obwohl die XML-Sitemap von Hand erstellt werden kann, gibt es Generatoren, die sie automatisch erstellen, z. B. den Online-XML-Generator Sitemaps.com. Darüber hinaus gibt es für die meisten Content-Management-Systeme Plugins, die die Erstellung von XML-Sitemaps automatisieren.

Struktur einer XML-Sitemap: wichtigste Komponenten

Wie bei jedem erweiterbaren Markup-Sprachdokument funktioniert ein Sitemap-Format mit XML-Tags . Gemäß dem aktuellen Standard “Sitemaps 0.9” gibt es drei obligatorische Tags, um von einer XML-Sitemap sprechen zu können:

<urlset>, </ urlset>

Jede Datei in einer XML-Sitemap muss mit einem öffnenden <urlset> -Tag beginnen und mit einem schließenden <urlset> -Tag enden. Das Tag hat die Funktion , die Datei zusammenzufassen und verweist auf das aktuelle Standardprotokoll.

<url>, </ url>

Die öffnenden und schließenden <url> -Tags sind größer als einzelne URL-Einträge und geben daher den Anfang und das Ende einer Unterseite in der Liste an .

<loc>, </ loc>

Das <loc> -Tag identifiziert jede der Webprojektseiten oder ihre URLs. Die URL muss immer mit dem Protokoll beginnen (z. B. “http”) und mit einem abschließenden Schrägstrich enden (falls vom Webserver erforderlich). Eine maximale Länge von 2.048 Zeichen ist ebenfalls definiert .

Neben diesen erforderlichen XML-Attributen gibt es zusätzliche Tags wie <priority>, <lastmod> und <changefreq>, um einzelne URL-Einträge anzugeben. Der Kompatibilitätsgrad dieser optionalen Tags hängt jedoch von der entsprechenden Suchmaschine ab. Beispielsweise verwendet der Crawler von Google meistens <lastmod> -Tags für die Indizierung, während die beiden anderen Attribute weitgehend ignoriert werden oder nur ein minimaler Fluss beim Crawlen möglich ist.

sitemap.xml – optionale Tags

<lastmod>, </lastmod>

Mit dem Tag <lastmod> kann das Datum (W3C-Format) der letzten Seitenänderung angegeben werden . Das Tag ist unabhängig vom Header “Wenn geändert seit”, den der Webserver als Teil einer HTTP 304-Antwort zurückgeben kann.

<changefreq>, </ changefreq>

Das <changefreq> -Tag bietet Suchmaschinenrobotern allgemeine Informationen darüber, wie oft eine Seite aktualisiert werden soll (jede Stunde, jeden Tag, jeden Monat usw.). Die Dokumente, die sich bei jedem Zugriff ändern, sind mit dem Wert “immer” gekennzeichnet, die archivierten URLs mit “nie”.

<Priorität>, </ Priorität>

Mit diesem Tag kann die Priorität einer URL innerhalb der Webseite auf einer Skala von 0,0 bis 1,0 ausgedrückt werden (Standardpriorität: 0,5). Auf diese Weise können Crawler herausfinden, welche Seiten für die Indizierung besonders wichtig sind.

Da eine XML-Sitemap-Datei maximal 50.000 URLs enthalten darf und 50 MB nicht überschreiten darf, können die URLs größerer Webseiten auch auf mehrere Dokumente verteilt werden. In diesem Fall muss jedoch jedes Sitemap-Dokument in einer zusätzlichen Indexdatei enthalten sein, deren Struktur sich im Prinzip nicht von der der Sitemap-Dateien unterscheidet: Die Tags <sitemapindex> und < sitemap> müssen wird anstelle von <urlset> und <url> verwendet.

See also  Grundlagen des Webdesigns Teil zwei: Benutzerfreundliches Design

Hinweis

Es ist möglich, Sitemap-Dateien (z. B. mit gzip) zu komprimieren, es wird jedoch nur empfohlen, die Bandbreitenanforderungen zu reduzieren. Die maximale Größe einer Sitemap kann auf diese Weise nicht erhöht werden, da das Limit immer für die entpackte Version der Datei gilt.

Beispiel für eine XML-Sitemap

Der einfachste Weg, die Struktur einer XML-Sitemap zu verstehen, ist ein konkretes Beispiel:

  <!--?xml version="1.0" encoding="UTF-8"?--> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"></urlset> <url></url> <loc>http://one-test.website/</loc> <lastmod>2018-01-01</lastmod> <changefreq>monthly</changefreq> <priority>1.0</priority> <url></url> <loc>http://one-test.website/page1/</loc> <lastmod>2018-03-05</lastmod> <changefreq>weekly</changefreq> <priority>0.5</priority> <url></url> <loc>http://one-test.website/page2/</loc> <lastmod>2018-03-08</lastmod> <changefreq>weekly</changefreq> <priority>0.3</priority>  

In diesem Fall enthält unsere XML-Beispiel-Sitemap die Haupt-URL one-test.website und die URLs von zwei Unterseiten (Seite 1 und Seite 2). Suchmaschinen-Crawler können im Dokument sehen, dass der Webmaster der Startseite die höchste Priorität eingeräumt hat und dass Änderungen etwa einmal im Monat vorgenommen werden. Die letzte Anpassung wurde am 1. Januar 2018 vorgenommen. Seite 1 hat den Standardprioritätswert (0,5), wird jedoch im Gegensatz zur Hauptseite voraussichtlich wöchentlich angepasst (die letzte Änderung wird voraussichtlich stattfinden am 5. März 2018). Wenn der Roboter mit dem Prioritätsattribut der Sitemap arbeitet , weiß er, dass er Seite 2 während der Indizierung weniger Aufmerksamkeit schenken sollte (<Priorität> mit Wert 0,3). Der Boden wird ebenfalls wöchentlich geändert (zuletzt geändert am 8. März 2018).

Erstellen und Senden einer XML-Sitemap: Funktionsweise

Angesichts des enormen Arbeitsaufwands beim manuellen Erstellen einer Sitemap ist die Auswahl von Plugins oder Online-Tools eine gute Wahl, solange sie korrekt verwendet werden. XML-Sitemaps können ohne bestimmte Konfigurationen erstellt werden. Es ist jedoch besser, wenn Sie individuelle Anpassungen vornehmen, damit das Dokument die für Sie interessanten Bedingungen erfüllt. Als Beispiel präsentieren wir die Möglichkeiten des XML-Sitemaps.com Online-Generators und des WordPress Google XML Sitemaps- Plugins für die Erstellung und Integration dieser Dokumente.

Generieren Sie Sitemaps mit dem Online-Generator XML-Sitemaps.com

Seit 2005 bietet der Online-Generator XML-Sitemaps.com Benutzern eine gute Lösung zum Erstellen eigener XML-Sitemaps. Der Webservice ist für Webseiten mit bis zu 500 Unterseiten kostenlos , während für größere Seiten ein kostenpflichtiges Abonnement erforderlich ist. Die Vorgehensweise ist sehr einfach: Geben Sie nach Eingabe der Webanwendung die URL Ihrer Webseite in die Adressleiste ein:

XML-Sitemaps.com - Suchfeld für den XML-Sitemap-Generator
Stellen Sie sicher, dass Sie die Haupt-URL Ihrer Website in das Eingabefeld des Online-Generators eingeben. Wenn Sie stattdessen eine andere URL auswählen, betrachtet das Tool nur einen Teil der vorhandenen Unterseiten

Verwenden Sie die Schaltfläche ” Weitere Optionen “, um anzugeben, ob die Sitemap-Einträge mit den Attributen <lastmod>, <priority> oder <changefreq> angegeben werden sollen. Die erste kann aktiviert oder deaktiviert werden, während Sie mit der zweiten die gewünschte Aktualisierungshäufigkeit (stündlich, täglich, wöchentlich usw.) einstellen können, wenn Sie diese Beschriftungsoption verwenden möchten. Andernfalls behalten Sie einfach die Standardeinstellung “Nicht angeben” bei.

XML-Sitemaps.com-Generator: Festlegen optionaler XML-Attribute
Das XML-Tool Sitemaps.com bestimmt die Prioritätsstufe einer Unterseite basierend auf dem Abstand zur Hauptseite. Sie müssen also selbst spezifischere Kategorisierungen vornehmen (nachdem Sie die Karte erstellt haben).

Klicken Sie auf ” START “, um den Erstellungsprozess zu starten, dessen Dauer von der Größe Ihrer Webseite abhängt. Sobald der Vorgang abgeschlossen ist, können Sie das Ergebnis unter ” SITEMAP-DETAILS ANZEIGEN “> ” VOLLSTÄNDIGE XML-SITEMAP ANZEIGEN anzeigen .

See also  Eine Immobilien-Website: Schlüsselelemente und Webdesign

XML-Sitemaps.com: Sitemap-Vorschau
Die Sitemap-Vorschau gibt Ihnen einen ersten Überblick über die Struktur der generierten XML-Sitemap

Verwenden Sie die Schaltfläche? Herunterladen? um die generierte Datei herunterzuladen und in das Stammverzeichnis Ihrer Webseite hochzuladen. Um den Google-Crawler über das Vorhandensein der Datei zu informieren, senden Sie sie an die Google Search Console  (erfordert ein Google-Konto und einen Website-Eintrag als Eigenschaft). Sie können auch den Pfad angeben, in dem sich die Sitemap an einer beliebigen Stelle in der robots.txt- Datei befindet :

  Sitemap: http://one-test.website/sitemap.xml  

Google XML Sitemaps: Erstellen Sie Sitemaps mit dem WordPress-Plugin

Seit mehr als einem Jahrzehnt erstellt das von Arne Brachhold entwickelte WordPress-Plugin Google XML Sitemaps XML-Sitemaps für ein Kinderspiel. Um das beliebte Plugin (mit weltweit über 2 Millionen aktiven Installationen) auf Ihrer WordPress-Website zu verwenden, installieren Sie es zunächst über das Installations- und Konfigurationscenter des Content Management System- Plugins . Wählen Sie “Plugins” aus dem Menü, klicken Sie auf “Installieren” und geben Sie “Google XML Sitemaps” in das Suchfeld ein. Wenn Sie auf “Jetzt installieren” klicken, wird der Erweiterungsinstallationsprozess gestartet, der oben in den angezeigten Ergebnissen angezeigt werden soll:

WordPress: Plugins-Menü
Unter “Plugins”> “Installieren” finden Sie viele Erweiterungen für WordPress, darunter Google XML Sitemaps

Google XML Sitemaps können auch manuell heruntergeladen und im Plugin-Verzeichnis Ihrer WordPress-Installation installiert werden. Wenn Sie die Erweiterung aktivieren, können Sie über ” XML Sitemap ” im Menü ” Einstellungen ” darauf zugreifen . Im Vergleich zu XML-Sitemaps.com stehen in den folgenden sieben Bereichen deutlich mehr Konfigurationsoptionen zur Verfügung:

  • Allgemeine Einstellungen: Hier definieren Sie die Grundeinstellungen und legen beispielsweise fest, ob Google und Bing automatisch über Änderungen informiert werden sollen oder ob die Sitemap automatisch komprimiert werden soll.
  • Zusätzliche Seiten : In diesem Abschnitt können Sie Dateien oder URLs hinzufügen, die nicht zur WordPress-Seite gehören, aber in derselben Domäne ausgeführt werden.
  • Beitragspriorität : Die Einstellungen in diesem Menü sind für Blogs und Nachrichtenportale von besonderem Interesse. Wenn Sie mit dem <priority> -Tag in der Sitemap arbeiten, legen Sie an dieser Stelle fest, ob und wie das Plugin die Priorität einer Nachricht berechnen soll.
  • Sitemap-Inhalt : In diesem Menü können Sie die Seitenkategorien auswählen, die in die XML-Sitemap aufgenommen werden sollen (z. B. Startseite, statische Seiten, Archivseiten usw.).
  • Ausgeschlossene Elemente : Wenn Sie Kategorien oder einzelne Beiträge von der Indizierung ausschließen möchten, können Sie dies hier tun.
  • Änderungshäufigkeiten : Google XML Sitemaps bietet die Möglichkeit, das <changefreq> -Tag voreinzustellen. Die Aktualisierungsrate kann sogar für verschiedene Seitentypen separat angepasst werden.
  • Prioritäten : Sie können dann dieselben Einstellungen für das Attribut <Priorität> vornehmen.

Speichern Sie die vorgenommenen Änderungen, nachdem Sie die Konfiguration der Sitemap gemäß Ihren Anforderungen entworfen haben. Wenn Sie nach dem Speichern auf den Link ” Ihre Sitemap ” klicken , senden Sie Ihre XML-Sitemap an die Crawler der ausgewählten Suchmaschinen.

Google XML Sitemaps: Konfigurationsmenü
Wenn Sie die Suchmaschinen über den Link über die Aktualisierungen Ihrer Seiten informiert haben, benachrichtigt Sie Google Sitemaps XML über den Erfolg des Vorgangs (oder den Fehler, falls der Vorgang nicht ausgeführt werden konnte).

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *