Tengo más de 5 subdominios en un proyecto, por ejemplo, desarrollador, www, personal y algunos más, ¿cuál es la mejor práctica para crear mapas de sitio? ... Dado que los subdominios son varias partes de la aplicación principal, ¿cuáles son los pros y los contras de cada uno y qué debo tener en cuenta al elegir uno sobre el otro? (un mapa del sitio por subdominio o uno para todo el sitio)
Dado que los subdominios adjuntos al dominio principal pueden representar diferentes sitios web para el mundo, es mejor configurar Sitemaps para cada subdominio para una accesibilidad más fácil.
Además, creo que es contrario a las reglas de Sitemaps incluir un enlace externo en un Sitemap que pertenece a un sitio web, y una URL que contiene un subdominio diferente cuenta como una URL externa.
En cuanto a las mejores prácticas, si su sitio web tiene una gran cantidad de enlaces, querrá crear un archivo maestro de Sitemap que haga referencia a archivos más pequeños de Sitemap donde cada uno de ellos haga referencia a los enlaces individuales. Esto se debe a que cada archivo de Sitemap tiene un límite máximo de tamaño de archivo (creo que 50 MB) y también el número máximo de URL por Sitemap también es limitado. Creo que ese número es 50,000.
Es una ventaja si puede comprimir los Sitemaps en formato gzip. De esa forma, cuando los envíe a motores de búsqueda compatibles con gzip como Google, el Sitemap se procesará más rápido y el consumo de ancho de banda en el servidor será menor.
Aquí hay enlaces relacionados con sitemaps que pueden ayudarlo más:
http://www.sitemaps.org/protocol.html
http://www.sitemaps.org/faq.html