Richtiges sitemap.xml-Setup


11

Ich habe eine dynamische Site, die viele (also weniger als 50) Benutzer hat. Jeder Benutzer darf so viele Seiten erstellen, wie er möchte. Ich weiß, dass es eine Begrenzung für die Anzahl der Seiten gibt, die in sitemap.xml aufgelistet werden können, und im Moment bin ich unter dieser Begrenzung, aber ich würde gerne wissen, wie Suchmaschinen (alles?) Am besten wissen können Die Seiten meines Benutzers befinden sich immer noch unter diesem Limit, auch wenn ich mehr als das Limit habe.

Antworten:


11

Sitemap-Grenzen:

Sitemap-Dateien haben ein Limit von 50.000 URLs und 10 Megabyte pro Sitemap. Sitemaps können mit gzip komprimiert werden, wodurch der Bandbreitenverbrauch reduziert wird. Es werden mehrere Sitemap-Dateien unterstützt, wobei eine Sitemap-Indexdatei als Einstiegspunkt für insgesamt 1000 Sitemaps dient.

Beachten Sie, dass Sie in Ihrer robots.txt-Datei mehrere Sitemaps angeben können :

Wenn Sie auf die Einschränkung stoßen, teilen Sie Ihre Benutzer möglicherweise irgendwie auf. Angenommen, jeder Ihrer Benutzer hat nicht mehr als 10.000 URLs pro Stück. Sie können diese in Dateien aufteilen und diese zu Ihrer robots.txtDatei hinzufügen :

Sitemap: http://www.example.com/sitemaps/users-001-005.xml
Sitemap: http://www.example.com/sitemaps/users-006-010.xml
Sitemap: http://www.example.com/sitemaps/users-011-015.xml
Sitemap: http://www.example.com/sitemaps/users-016-020.xml
Sitemap: http://www.example.com/sitemaps/users-021-025.xml
Sitemap: http://www.example.com/sitemaps/users-026-030.xml
Sitemap: http://www.example.com/sitemaps/users-031-035.xml
Sitemap: http://www.example.com/sitemaps/users-036-040.xml
Sitemap: http://www.example.com/sitemaps/users-041-045.xml
Sitemap: http://www.example.com/sitemaps/users-046-050.xml

Jetzt müssten Sie immer noch das 10-MB-Limit für jede einzelne Sitemap berücksichtigen, aber dies ist ein Ansatz, um das Problem mit "zu vielen" URLs zu lösen.

In den CNN- und Google- robots.txt Dateien werden mehrere Sitemaps in Aktion angezeigt.


2
Hinweis: Das Limit von 10 MB gilt pro Sitemap, nicht insgesamt
Thomas Bonini

1
Es kann sich lohnen, auf die Sitemap-Indexdatei zu verlinken und ein Beispiel dafür zu geben: sitemaps.org/protocol.php#index Dies wird auch von vielen Websites verwendet und bietet die Vorteile eines Drilldowns in Google Webmaster-Tools. Paar Beispiele: nanaimo.ca/sitemap.xml barnonedrinks.com/sitemap.xml
JasonBirch

Hat jemand wirklich gesehen eine 10MB - Sitemap? Yeowzerz!
Tim Post

Ich habe keine 10 MB Sitemap gesehen, aber hier ist eine mit 50.000 URLs: gstatic.com/dictionary/static/sitemaps/…
artlung

(gefunden in wenigen Minuten durch Durchsuchen einiger Sitemaps nach CNN und Google und einigen anderen großen Nachrichten- / Archivseiten)
Artlung
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.