Ich habe mehr als 5 Subdomains an einem Projekt, sagen wir developer
, www
, staff
und 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.xml
und 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)
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? ":
Der relevante Abschnitt in der Sitemaps-Spezifikation lautet " Speicherort der Sitemap-Datei " und lautet:
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:
via robots.txt: Sitemaps & Cross Submits
(eine einzelne Sitemap kann immer noch nur URLs von einem Host enthalten)
Google-spezifisch: Verwalten von Sitemaps für mehrere Websites
(eine einzelne Sitemap kann URLs von verschiedenen Hosts enthalten)
quelle
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.
quelle
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
quelle