Sitemaps - eine pro Subdomain oder eine für die Basisdomain?

10

Ich habe mehr als 5 Subdomains an einem Projekt, sagen wir developer, www, staffund einige mehr, was ist die beste Praxis Sitemaps schaffen?

Alle Subdomains, die dieselbe Sitemap in der Basisdomäne ( example.com/sitemap.xml) verwenden? oder verschiedene Sitemaps für verschiedene Subdomains? ( developer.example.com/sitemap.xmlund www.example.com/sitemap.xml)

Da die Subdomains mehrere Teile der Hauptanwendung sind, welche Vor- und Nachteile hat jeder und was sollte ich bei der Auswahl der Subdomains beachten? (eine Sitemap pro Subdomain oder eine für die gesamte Site)

x0x
quelle

Antworten:

7

Laut Matt Cutts Blog-Post sagte er:

Eine Subdomain kann nützlich sein, um Inhalte zu trennen, die völlig anders sind. Google verwendet Subdomains für bestimmte Produkte, z. B. news.google.com oder maps.google.com.

Dies ähnelt dem, was Blogger (Blogspot) tut.

Johns Blog ( john.blogspot.com) unterscheidet sich grundlegend von Does Blog ( doe.blogspot.com). Google sieht diese beiden Blogs als zwei verschiedene Websites, obwohl sie denselben Schwanz haben ( *.blogspot.com).

Jeder dieser Blogs hat eine eigene Sitemap und wird nicht untereinander geteilt. Wenn ein Blog gelöscht wird, wird auch die Sitemap-Datei gelöscht - und dies hat keine Auswirkungen auf die Sitemaps der anderen Blogs.

Daher möchte ich Ihnen empfehlen, verschiedene Sitemap-Dateien für verschiedene Subdomains zu verwenden. Es sei denn, Sie verwenden Unterverzeichnisse / Unterordner.

Zulhilmi Zainudin
quelle
2
Ich glaube nicht , dies beantwortet die Frage, wo Sitemaps werden sollen serviert aus.
Dogweather
1
"Ich möchte Ihnen empfehlen, verschiedene Sitemap-Dateien zu verwenden [...]" Diese Aussage ist falsch. Sie haben keine Wahl. Unterschiedliche Websites erfordern unterschiedliche Sitemaps.
Alexis Wilke
11

Im Allgemeinen müssen Sie für jeden Host eine separate Sitemap verwenden (dh ein anderes Protokoll, eine andere Domäne oder eine andere Subdomäne):

  • Aus den FAQ " Wo platziere ich meine Sitemap? ":

    Alle in der Sitemap aufgeführten URLs müssen sich auf demselben Host wie die Sitemap befinden. Wenn sich die Sitemap beispielsweise unter befindet http://www.example.com/sitemap.xml, kann sie keine URLs von enthalten http://subdomain.example.com. Wenn sich die Sitemap unter befindet http://www.example.com/myfolder/sitemap.xml, kann sie keine URLs von enthalten http://www.example.com.

  • Der relevante Abschnitt in der Sitemaps-Spezifikation lautet " Speicherort der Sitemap-Datei " und lautet:

    Beachten Sie, dass dies bedeutet, dass alle in der Sitemap aufgeführten URLs dasselbe Protokoll (in diesem Beispiel http) verwenden und sich auf demselben Host wie die Sitemap befinden müssen. Wenn sich die Sitemap beispielsweise unter befindet http://www.example.com/sitemap.xml, kann sie keine URLs von enthalten http://subdomain.example.com.

Wenn Sie jedoch über robots.txt oder die Google Search Console den Besitz aller Hosts nachweisen können, können Sie die Sitemaps auf verschiedenen Hosts hosten:

unor
quelle
1
Es scheint, dass Google tatsächlich eine Ausnahme macht, wenn alle dieselbe Google-Überprüfung ausführen (alle in derselben Google-Konsole aufgeführt, um zu bestätigen, dass Sie derselbe Eigentümer sind): support.google.com/webmasters/answer/75712 ? hl = de Dann scheint es in Ordnung zu sein, dass Sitemaps für eine dieser Sites aufeinander verweisen. Zumindest ist das der Eindruck, den ich von der Google Support-Website bekomme. Dies ist eine Ausnahme von den normalen sitesmaps.org-Regeln.
Mark Rejhon
1
@ MarkRejhon: Danke für die Info :) Ich habe die Antwort aktualisiert und auch einen anderen Weg (aus dem sitemaps.org-Protokoll) aufgelistet, der Sitemaps ermöglicht, die auf verschiedenen Hosts gehostet werden.
Unor
3

Während Sie schreiben, dass die Subdomains Teil der gesamten Anwendung sind, müssen die Sitemaps nicht getrennt werden. Google behandelt Subdomains immer als eigene Domains. Sie sind jedoch klug genug, um zu erkennen, ob Teile einer Website zusammengehören.

Neben SEO würde ich empfehlen, eine index-sitemap.xml zu verwenden, in der Sie alle Ihre separaten Subdomain-Sitemaps verschachteln können. Dies erleichtert die Verwaltung all dieser Dateien, da Sie nur eine einzige Sitemap einreichen müssen. Außerdem können Sie die Sitemap einer Subdomain ändern, ohne sich um alle anderen Sitemaps kümmern zu müssen. Weitere Informationen zum Verwalten mehrerer Sitemaps finden Sie in den Googles-Webmaster-Handbüchern: https://support.google.com/webmasters/answer/75712?hl=de

bearbeiten

Sie können in Betracht ziehen, für jede Subdomain in der Google Search Console eine einzelne Eigenschaft zu erstellen. Auf diese Weise können Sie detailliertere Analysen durchführen, da Sie Datenbeispiele und Crawling-Statistiken für jede Eigenschaft erhalten. In diesem Fall würde ich empfehlen, für jede Subdomain eine individuelle Sitemap einzureichen. Beachten Sie, dass Sie dazu jede Eigenschaft separat überprüfen und den Aufwand für die Verwaltung des gesamten Eigenschaftssatzes erhöhen müssen.

Wenn Sie eine gut organisierte Person sind und an tieferen Datenerkenntnissen interessiert sind, würde ich Letzteres empfehlen. Wenn Sie Ihre Website nur so gestalten, dass sie ordnungsgemäß indiziert und gecrawlt wird, würde ich Ihnen die Index-Sitemap-Story empfehlen.

Denken Sie immer daran, dass alle Sitemaps korrekt konfiguriert sind, dem Standard entsprechen und nur Seiten mit einem Statuscode von 200 liefern. Dieser Punkt ist für die SEO Ihrer Website wichtiger als die Frage, wie viele Sitemaps Sie haben.

Seb
quelle
0

Ich habe mehr als 5 Subdomains in einem Projekt, sagen Entwickler, WWW, Mitarbeiter und einige mehr. Was ist die beste Vorgehensweise beim Erstellen von Sitemaps? ... Da die Subdomains mehrere Teile der Hauptanwendung sind, welche Vor- und Nachteile hat jeder und was sollte ich bei der Auswahl der Subdomains beachten? (eine Sitemap pro Subdomain oder eine für die gesamte Site)

Da Subdomains, die an die Hauptdomain angehängt sind, unterschiedliche Websites für die Welt darstellen können, sollten Sie Sitemaps für jede Subdomain einrichten, um den Zugriff zu vereinfachen.

Darüber hinaus glaube ich, dass es gegen die Regeln von Sitemaps verstößt, einen externen Link in eine Sitemap aufzunehmen, die zu einer Website gehört, und eine URL, die eine andere Subdomain enthält, zählt als externe URL.

Wenn Ihre Website eine große Anzahl von Links enthält, sollten Sie eine Master-Sitemap-Datei erstellen, die auf kleinere Sitemap-Dateien verweist, wobei jede auf die einzelnen Links verweist. Dies liegt daran, dass jede Sitemap-Datei eine maximale Dateigrößenbeschränkung (von 50 MB) aufweist und auch die maximale Anzahl von URLs pro Sitemap begrenzt ist. Ich denke, diese Zahl ist 50.000.

Es ist ein Bonus, wenn Sie die Sitemaps im gzip-Format komprimieren können. Auf diese Weise wird die Sitemap schneller verarbeitet, wenn Sie sie an gzip-kompatible Suchmaschinen wie Google senden, und der Bandbreitenverbrauch auf dem Server ist geringer.

Hier sind Links zu Sitemaps, die Ihnen mehr helfen können:

http://www.sitemaps.org/protocol.html http://www.sitemaps.org/faq.html

Mike
quelle