Dividir sitemaps grandes

Si dispones de muchos sitemaps, puedes enviarlos a la vez con un archivo de índice de sitemaps. El formato XML de un archivo de índice de sitemaps es muy parecido al formato XML de un archivo de sitemap. El archivo de índice de sitemaps utiliza las siguientes etiquetas XML:

  • sitemapindex: etiqueta principal que engloba el archivo
  • sitemap: etiqueta principal de cada sitemap que figura en el archivo (elemento secundario de la etiqueta sitemapindex)
  • loc: ubicación del sitemap (una etiqueta secundaria de la etiqueta sitemap)

Consulta más información sobre la sintaxis en la página del protocolo de sitemaps.

En el siguiente ejemplo se muestra un índice de sitemaps en formato XML que incluye dos sitemaps:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>http://www.example.com/sitemap1.xml.gz</loc>
  </sitemap>
  <sitemap>
    <loc>http://www.example.com/sitemap2.xml.gz</loc>
  </sitemap>
</sitemapindex>

Una vez creado y guardado el archivo de índice, puedes enviarlo a Google. Debes subirlo y guardarlo en el mismo sitio que todos los sitemaps a los que se haga referencia. Estos sitemaps deben estar en el mismo nivel o en niveles inferiores que ese archivo en la jerarquía de ese sitio. Por ejemplo, si el archivo de índice de sitemaps está en https://example.com/public/sitemap_index.html, solo puede contener sitemaps que se encuentren en el mismo directorio o en uno de sus subdirectorios, como https://example.com/public/shared/.... Puedes enviar un máximo de 500 archivos de índice de sitemaps de cada uno de los sitios de tu cuenta.

Gestionar sitemaps de varios sitios

Si tienes varios sitios web, puedes simplificar el proceso de crear y enviar sitemaps creando uno o varios sitemaps que incluyan URLs de todos tus sitios verificados, y guardándolos en una única ubicación. Todos los sitios tienen que estar verificados en Search Console. Puedes utilizar:

  • Un único sitemap que incluya URLs de varios sitios web, incluidas las de sitios de dominios distintos. Por ejemplo, el sitemap situado en http://host1.example.com/sitemap.xml puede incluir las siguientes URL.
    • http://host1.example.com
    • http://host2.example.com
    • http://host3.example.com
    • http://host1.example1.com
    • http://host1.example.ch
  • Sitemaps concretos (uno por sitio) que se encuentren en una misma ubicación.
    • http://host1.example.com/host1-example-sitemap.xml
    • http://host1.example.com/host2-example-sitemap.xml
    • http://host1.example.com/host3-example-sitemap.xml
    • http://host1.example.com/host1-example1-sitemap.xml
    • http://host1.example.com/host1-example-ch-sitemap.xml

Para alojar sitemaps de varios sitios en una única ubicación, sigue los pasos que se indican a continuación:

  1. Comprueba que hayas verificado la propiedad de todos los sitios.
  2. Crea un sitemap que incluya URLs de todos los sitios que quieres abarcar. Puedes crear un único sitemap que incluya URLs de todos los sitios, o bien uno distinto por sitio.
  3. Envía tus sitemaps con Google Search Console.