¿Qué es un mapa del sitio XML y cómo puede crear uno para SEO (con ejemplos)?
Publicado: 2022-01-25 Los mapas de sitio XML son una de las piezas más mal concebidas de la ecuación de SEO.
Me he encontrado con SEO que no pueden explicar por qué son necesarios, y mucho menos decirte cómo configurar uno "correctamente".
Aquí está el problema:
Así como un mapa es esencial para encontrar su destino por carretera, un mapa del sitio XML es fundamental para que los motores de búsqueda ubiquen las URL de su sitio web.
Si sus URL no se rastrean, no se indexarán y sus páginas no se clasificarán (por supuesto) sin indexación.
En resumen, los mapas de sitio XML juegan un papel crucial en la optimización de motores de búsqueda.
En la publicación de hoy, le mostraré cómo crear un mapa de sitio XML desde cero y optimizarlo perfectamente para SEO, paso a paso. estoy cubriendo:
- ¿Qué es un mapa del sitio XML?
- Mapas de sitio XML frente a HTML
- Etiquetas de mapa de sitio XML (y cuáles debe usar)
- Ejemplos de mapas de sitio XML
- ¿Por qué necesita un mapa del sitio XML?
- Cómo crear un mapa del sitio XML
- Seis mejores prácticas para la creación de sitemap.xml
Sin más preámbulos, entremos.
¿Qué es un mapa del sitio XML? (Y por qué diablos debería importarte)
En lenguaje sencillo:
Un mapa del sitio XML es una hoja de ruta para los motores de búsqueda.
Enumera el contenido importante de su sitio web en formato XML, por lo que los motores de búsqueda pueden encontrar e indexar fácilmente su contenido y, en última instancia, mostrarlo en las páginas de resultados del motor de búsqueda.

Debe incluir en su mapa del sitio XML cualquier página web (o archivo) que desee mostrar en los motores de búsqueda.
¿Por qué?
Porque un mapa del sitio garantiza que su contenido sea reconocible.
Supongamos que tiene páginas web que no están vinculadas desde ninguna parte de su sitio, o de la web en general. Si esas páginas no tienen hipervínculos que apunten a ellas, los rastreadores web no podrán encontrarlas.
Un mapa del sitio XML (enviado a los motores de búsqueda) garantiza que los motores de búsqueda puedan encontrar cualquier página que desee incluir en los SERP.
Pero eso no es todo.
Puede usar un mapa del sitio XML para proporcionar información adicional a los motores de búsqueda, como cuándo se actualizó su contenido por última vez y qué páginas tienen mayor prioridad. Más sobre eso más adelante.
Mapas de sitio XML y HTML: ¿cuál es la diferencia?
Puede agregar dos tipos de mapas de sitio a su sitio; un mapa del sitio XML y un mapa del sitio HTML.
- Los mapas de sitio XML utilizan lenguaje de marcado extensible (XML)
- Los mapas de sitio HTML utilizan lenguaje de marcado de hipertexto (HTML)

Pero aparte del código que usan, también cumplen diferentes funciones:
Mapa del sitio XML
Comencemos con un ejemplo de mapa de sitio XML:

Como puede ver, los mapas de sitio XML no son amigables para los humanos.
Los mapas de sitio XML son fuentes diseñadas explícitamente para los motores de búsqueda.
Ayudan a los motores de búsqueda como Google a comprender qué URL rastrear y qué tiene prioridad.
Además, con qué frecuencia cambian esas URL y cuáles nuevas se agregaron al sitio.

Esta información ayuda a los programadores de motores de búsqueda a evaluar mejor cuándo y con qué frecuencia volver a rastrear una URL en particular.
Mapa del sitio HTML
Aquí hay un ejemplo de un mapa del sitio HTML:

Se ve muy diferente de un mapa del sitio XML.
Eso es porque es una página web diseñada para humanos, así como para robots.
Para los humanos, un mapa del sitio HTML ayuda a una mejor navegación a través de un sitio web.
Desde la perspectiva de un motor de búsqueda, un mapa del sitio HTML es una herramienta útil para el descubrimiento de URL (suponiendo que se rastrea el mapa del sitio y se siguen los enlaces contenidos en el mapa del sitio).
Pero ese no es su único valor para el SEO:
Los mapas de sitio HTML también distribuyen PageRank en un sitio web.
Debido a que los mapas de sitio HTML comúnmente están vinculados desde cada página de un sitio (a través de un enlace de navegación en el pie de página), tienen una tonelada de PageRank que fluye hacia ellos.

Esto significa que pueden pasar una gran cantidad de su PageRank entrante a otras páginas del sitio web a través de enlaces internos.
¿Tienes una página que está mal clasificada?
Agregue esa página a su mapa del sitio HTML.
Puede ser una manera rápida y fácil de darle un impulso de clasificación.
¿Qué aspecto tiene un mapa del sitio XML?
Como ya señalé, los mapas de sitio XML son para motores de búsqueda, no para humanos.
Ciertamente pueden parecer confusos si nunca antes ha encontrado uno:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://seosherpa.com/</loc> <lastmod>2022-01-26T19:12:36+09:00</lastmod> <changefreq>Daily</changefreq> <priority>1</priority> </url> <url> <loc>https://seosherpa.com/services/</loc> <lastmod>2021-11-16T13:21:20+09:00</lastmod> <changefreq>Daily</changefreq> <priority>0.8</priority> </url> </urlset>
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://seosherpa.com/</loc> <lastmod>2022-01-26T19:12:36+09:00</lastmod> <changefreq>Daily</changefreq> <priority>1</priority> </url> <url> <loc>https://seosherpa.com/services/</loc> <lastmod>2021-11-16T13:21:20+09:00</lastmod> <changefreq>Daily</changefreq> <priority>0.8</priority> </url> </urlset>
Sin embargo, cuando sabes lo que significa cada uno de estos componentes:
- declaración XML
- Conjunto de URL
- URL
- Última modificación
- Prioridad
- cambiar la frecuencia
Los mapas de sitio XML son bastante sencillos.
Desglosemos cada uno:
Declaración XML
En términos simples, la declaración XML le dice a los motores de búsqueda que están leyendo un archivo XML.
<?xml version="1.0" encoding="UTF-8"?>
La declaración XML también establece la versión XML y la codificación de caracteres utilizada.
- La versión debe ser 1.0
- La codificación debe ser UTF‑8.
Coloque la declaración XML en la parte superior del archivo sitemap.xml.
Conjunto de URL
El conjunto de URL es un contenedor para todas las URL en el mapa del sitio.
Comienza indicando qué estándar de protocolo utiliza el sitemap.xml:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
Notará que el protocolo mencionado en el ejemplo anterior es el estándar 0.9.
Google, Yahoo y Microsoft son compatibles con este estándar de mapa de sitio; es el que le recomiendo que use.
Es importante tener en cuenta que el urlset se cierra en la parte inferior del documento XML:
</urlset>
Este breve fragmento de código le dice a los motores de búsqueda que el conjunto de URL ha finalizado.
URL
La etiqueta <URL> es la etiqueta principal de cada URL en el mapa del sitio XML:
<url> <loc>https://seosherpa.com/services/</loc> </url>
<url> <loc>https://seosherpa.com/services/</loc> </url>
Entre la <url> de apertura y la </url> de cierre, debe indicar la ubicación de la URL en una etiqueta <loc> anidada.
Lo que es fundamental aquí es que indique la URL absoluta, incluido su protocolo HTTP:// o HTTPS://.
En otras palabras, enumere la URL exactamente como aparecería en un navegador web.

Por otro lado, las URL relativas como /services/ no serán reconocidas.
La ubicación de la URL es el único atributo que DEBE indicarse entre las etiquetas de la URL.
Pero dicho esto, hay tres propiedades adicionales (opcionales) que se pueden incluir:
Última modificación
La etiqueta <lastmod> determina cuándo se modificó por última vez el contenido de esa URL.
<lastmod>2022-01-26T19:12:36+09:00</lastmod>
Supongamos que actualizó una publicación de blog el 10 de enero de 2022; el atributo <lastmod> sería 2022-01-10.
Le dice a los motores de búsqueda cuándo se revisó por última vez el contenido de esa URL, lo que en teoría influye cuando un motor de búsqueda vuelve a rastrear esa página.
También puede indicar la hora, pero no es necesario.
Ya sea que incluya solo la fecha o también la hora, asegúrese de usar el formato "W3C datetime".
Es el único formato reconocido para el Etiqueta <lastmod> en un sitemap.xml.
Prioridad
La etiqueta <priority> especifica la prioridad de la URL en relación con todas las demás URL del sitio web.
<priority>0.8</priority>
En otras palabras, le permite indicar a los motores de búsqueda qué URL deben tener prioridad cuando asignan presupuesto de rastreo a su sitio.
Los valores de prioridad se pueden establecer desde 0,0, que es la prioridad más baja, hasta 1,0, que es la máxima.
El problema es que Google ignora la <prioridad> en mapas de sitio XML, porque en palabras de Gary Illyes "es una bolsa de ruido".
Así que realmente no tiene sentido establecer prioridades en absoluto.
Cambiar la frecuencia
Mientras que la etiqueta <lastmod> determina cuándo se modificó por última vez el contenido de esa URL...
La etiqueta <changfreq> indica con qué frecuencia es probable que cambie el contenido.
<changefreq>Daily</changefreq>
Su propósito es dar a los motores de búsqueda una idea de la frecuencia con la que podrían querer volver a rastrear la URL.
La frecuencia de cambio en un mapa del sitio XML se puede establecer en cualquiera de los siguientes valores:
- siempre
- cada hora
- diariamente
- semanalmente
- mensual
- anual
- nunca
Si la etiqueta se configuró en <changefreq>Weekly</changefreq> es posible que un motor de búsqueda desee volver a rastrear esa URL cada siete días.
Hacerlo con más frecuencia sería un desperdicio ya que es poco probable que el contenido varíe.
Sin embargo, <changefreq> está obsoleto en lo que respecta a Google:
Dado que la mayoría de los generadores de mapas de sitios hacen un trabajo horrible al hacer coincidir la etiqueta <changefreq> con la frecuencia real de cambio, es fácil entender por qué.
Puede omitir el atributo de frecuencia de cambio de su sitemap.xml.
Ejemplos de mapas de sitio XML
Ahora que sabemos lo que hace un mapa de sitio XML, echemos un vistazo a algunos ejemplos de sitemap.xml tal como aparecen en el mundo real.
Aquí está el mapa del sitio XML para las páginas de Gymshark:

Este mapa del sitio podría mejorarse eliminando <changefreq>, ya que Google lo ignora, y agregando una declaración XML al principio del mapa del sitio XML.
(Incluir una declaración XML es una buena práctica para todos los mapas de sitio).
Aquí hay otro ejemplo de mapa de sitio XML, esta vez de yasisland.ae

Al igual que el mapa del sitio de Gym Shark, este mapa del sitio se puede mejorar agregando la declaración XML al principio.
Además, Change Frequency y Priority se pueden eliminar ya que son redundantes en estos días.
Aparte de eso, estos mapas de sitio XML están configurados correctamente.
Entonces, en esta etapa, probablemente te estés preguntando:
¿Cómo es el mapa del sitio XML óptimo?
Algo como esto:
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://seosherpa.com/</loc> <lastmod>2022-01-26</lastmod> </url> <url> <loc>https://seosherpa.com/services/</loc> <lastmod>2021-11-16</lastmod> </url> </urlset>
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://seosherpa.com/</loc> <lastmod>2022-01-26</lastmod> </url> <url> <loc>https://seosherpa.com/services/</loc> <lastmod>2021-11-16</lastmod> </url> </urlset>
Debe contener:
- Declaración XML (versión)
- Conjunto de URL
- URL
- Última modificación (solo fecha)

Y, eso es realmente todo.
¿Por qué necesito un mapa del sitio XML?
Como expliqué anteriormente, un motor de búsqueda descubre contenido en la web al rastrear de una página web a otra usando bots a menudo denominados "arañas":

Cuando estas arañas descubren una nueva página a través de un enlace interno o externo, agregan esa página a su índice.
¿Pero el problema con el rastreo?
Los motores de búsqueda no pueden encontrar todo el contenido de la web de esa manera.
Si una página web no está vinculada a través de otra página conocida, un motor de búsqueda no la encontrará.
Aquí es donde entra en juego un mapa del sitio XML.
Los mapas de sitio XML actúan como un seguro para el rastreo, al informar a los motores de búsqueda dónde encontrar las páginas más importantes de su sitio web para que ayuden a la indexación y el descubrimiento de contenido.
Esto es fundamental porque los motores de búsqueda no pueden clasificar su contenido sin indexarlo primero.
¿Qué tipo de sitios web necesitan un mapa del sitio XML?
Si sigue los consejos de Google, los sitemaps XML son mejores para:
- Grandes sitios web con miles de páginas.
- Sitios web con archivos extensos
- Sitios web con mucho contenido multimedia enriquecido
- Sitios web sin backlinks o con muy pocos backlinks
Pero aquí está la cosa:

Todos los sitios web se benefician de tener un mapa del sitio XML.
Cuando incluye un mapa del sitio XML, los robots de los motores de búsqueda pueden comprender mejor la estructura de su sitio, descubrir su contenido y saber cuándo se actualizó por última vez.
Incluso si tiene un sitio web de una sola página, probablemente valga la pena incluir un mapa del sitio XML.
¿Qué páginas debe incluir en su mapa del sitio XML?
La respuesta corta:
Incluya cualquier página que desee mostrar en los resultados de búsqueda en su mapa del sitio XML y omita todo lo demás.
En otras palabras, su mapa del sitio solo debe incluir páginas que tengan utilidad. Cosas como:
- Página principal
- Acerca de la página
- Páginas de productos
- páginas de servicio
- Pagina de contacto
- Publicaciones de blog
En términos generales, no incluiría páginas como:
- páginas de agradecimiento
- Páginas de etiquetas
- Archivos multimedia privados
Todos estos son ejemplos de URL que no le gustaría que aparecieran en los resultados de búsqueda.

Pero recuerde, el hecho de que omita una página de su mapa del sitio no significa que no se indexará.
Si la página tiene enlaces que apuntan a ella, existe la posibilidad de que Google (y otros motores de búsqueda) rastreen, indexen y muestren esa página en los resultados del motor de búsqueda.
Para garantizar la eliminación de una página de los resultados de búsqueda, omita la página de su mapa del sitio XML y agréguele una etiqueta sin índice.
Y esto me lleva a mi siguiente punto:
Cada página en su mapa del sitio XML debe ser indexable.
Su mapa del sitio nunca debe contener páginas que devuelvan estos códigos de estado:
- 404 Pagina no encontrada
- 301 o 302: la página se movió a otra ubicación
Los códigos de estado 4XX y 3XX le indican a los motores de búsqueda que no hay ninguna página allí.
Y, si no hay una página en esa URL, no es indexable.
Es más:
Cada página debe ser accesible para los rastreadores de los motores de búsqueda.
En resumen, robots.txt no bloquea la página y no hay directivas (como meta robots, enlaces canónicos o etiquetas x-robots) que indiquen a los motores de búsqueda que no indexen la página.
Ahora que sabe lo que se incluye en un mapa del sitio XML, analicemos cómo crear uno.
Cómo crear un mapa del sitio XML (2 metodologías)
Si ha creado su sitio web utilizando un sistema de administración de contenido como Shopify o Wix, entonces no necesita crear un mapa del sitio XML, porque su CMS generará un mapa del sitio para usted.
El mapa del sitio XML en estas plataformas (y otras similares) se actualiza automáticamente cuando se agregan o eliminan páginas del sitio.
Si su CMS no hace esto, generalmente hay un complemento que lo hará por usted.
Por otro lado, si no está utilizando un CMS, deberá crear un mapa del sitio XML manualmente.
Desglosemos el proceso:
Cómo crear un mapa del sitio XML manualmente
Si le preocupa que tendrá que codificar el mapa del sitio XML a mano, ¡no se preocupe!
Este proceso no es realmente manual.
Vamos a usar Screaming Frog para hacer la mayor parte del trabajo por usted.
El primer paso es instalar Screaming Frog SEO Spider.
Consejo: puede usar la versión gratuita si su sitio web tiene menos de trescientas páginas.
Una vez instalado, vaya a 'Modo' y luego a 'Spider'.
A continuación, suelte la URL de su página de inicio en el cuadro marcado 'Ingrese la URL de la araña'.
Luego, presione 'Iniciar'.
Screaming Frog comenzará a rastrear su sitio web.
Una vez que se completa el rastreo, a continuación ajustamos algunas configuraciones:

Debido a que Google no usa <changefreq> y <priority>, recomiendo excluir esas etiquetas del archivo del mapa del sitio.
También sugiero omitir <lastmod> de su mapa del sitio XML si está creando un mapa del sitio XML manualmente.
¿Por qué?
Porque es una verdadera molestia tener que reconstruir el mapa del sitio XML cada vez que realiza cambios menores en una página.
Excluir <lastmod> de tu mapa del sitio XML significará que no tienes que hacerlo.
Antes de extraer el archivo del mapa del sitio, puede agregar, editar o eliminar URL según lo que desee que los motores de búsqueda rastreen e indexen.
Una vez que haya terminado de ajustar su mapa del sitio, puede cargarlo en la carpeta raíz de su sitio web, con "sitemap.xml" como nombre de archivo.
Bastante simple, ¿verdad?
Cómo crear un mapa del sitio XML en WordPress
Puede ser una sorpresa, pero una instalación de WordPress "lista para usar" no viene con un creador de mapas de sitio XML.
Para generar un mapa del sitio XML en WordPress, necesitará un complemento, como Yoast SEO.
Aquí le mostramos cómo agregar Yoast a su sitio web, si aún no lo tiene instalado:
Dentro de su tablero de WordPress, vaya a 'Complementos' y luego a 'Agregar nuevo'.
A continuación, busque "Yoast SEO".

Luego haga clic en 'Instalar ahora' en el primer resultado, luego en 'Activar'.
Una vez que Yoast esté instalado, vaya a la configuración de Yoast y seleccione 'SEO', luego 'XML Sitemaps' y luego 'General'.
En esta pestaña, asegúrese de que la funcionalidad del mapa del sitio XML esté configurada como "habilitada".
Con los mapas de sitio XML activados, ahora debería ver el índice de su mapa de sitio en sudominio.com/sitemap_index.xml.

Afortunadamente, Yoast excluye automáticamente las páginas no indexables (por ejemplo, aquellas con la etiqueta de meta robots "sin índice") para que no se incluyan en el mapa del sitio. Siendo así, la configuración estándar debería estar bien en la mayoría de los casos.
Sin embargo, si lo desea, puede optar por excluir ciertos tipos de publicaciones y taxonomías para optimizar aún más su mapa del sitio:

Para el sitio de SEO Sherpa, excluí los medios y las etiquetas de mi mapa del sitio porque, al menos en mi caso, estas páginas tienen poco valor para los usuarios finales.
Cómo crear un mapa del sitio XML en Wix
A diferencia de WordPress, Wix tiene incorporada la funcionalidad de mapa de sitio XML.
El problema es que es bastante limitado.
La única opción que tiene es excluir ciertas páginas.
Si desea excluir una página, diríjase a la pestaña de configuración "SEO (Google)" de la página y desactive la opción "Mostrar esta página en los resultados de búsqueda".

Esto agrega una metaetiqueta noindex a la página Y la excluye del mapa del sitio XML.
Un desafío con la funcionalidad rígida del mapa del sitio de Wix es que incluye URL que se han canonizado a otra página.
Básicamente, dice "clasificar esta página" y "no clasificar esta página" al mismo tiempo, lo que es muy confuso para los motores de búsqueda.
El resultado de esto podría ser la versión incorrecta que aparece en las páginas de resultados de búsqueda.
Si tienes un sitio web de Wix, puedes encontrar el mapa del sitio generado automáticamente en yourdomain.com/sitemap.xml.
Cómo crear un mapa del sitio XML en Shopify
No necesitas crear un mapa del sitio XML si tu sitio está construido con Shopify, se hace automáticamente.
Desafortunadamente, sin embargo, no hay personalización posible.
Con Shopify, ni siquiera puedes excluir una página de tu mapa del sitio XML: todo está incluido.
La única forma de controlar lo que aparece en los resultados de búsqueda es agregar una etiqueta noindex a los archivos .liquid directamente.
Aún así, en Shopify, las páginas no indexadas se mostrarán en el mapa del sitio XML, lo que, como señalamos anteriormente, no es lo ideal.
Encuentre su mapa del sitio en yourdomain.com/sitemap.xml.
Cómo enviar su mapa del sitio a Google
A estas alturas, ya deberías tener tu mapa del sitio creado.
El paso final (y posiblemente el más importante) es enviar su mapa del sitio a Google.
Por supuesto, antes de hacer eso, debe saber dónde se encuentra su mapa del sitio.
Si ha creado su mapa del sitio manualmente, o está usando Wix o Shopify, puede encontrar su mapa del sitio en la siguiente URL:
sudominio.com/sitemap.xml
Por otro lado, si su sitio está en WordPress y ha usado Yoast para su sitemap.xml, encontrará el índice del mapa del sitio en esta URL:
sudominio.com/sitemap_index.xml
Si está utilizando alguna otra plataforma, o no puede encontrar su mapa del sitio en ninguna de esas ubicaciones, puede verificar su mapa del sitio utilizando nuestra herramienta de clasificación de SEO:

Una vez que sepa dónde se encuentra su mapa de sitio XML, vaya a Google Search Console y luego a 'Sitemaps', que encontrará en el menú 'Índice'.
A continuación, pegue la URL de su mapa del sitio en el campo del mapa del sitio y presione "Enviar".
Su mapa del sitio "debería" enviarse correctamente:

Y, con eso, ¡ya está!
7 mejores prácticas de mapas de sitio XML "esenciales"
Terminemos con una serie de mejores prácticas de mapas de sitio XML.
Querrá ejecutar estas técnicas para asegurarse de que su mapa del sitio XML esté optimizado para un rastreo e indexación efectivos.
Saltemos.
(1). Use un Sitemap Dinámico NO un Sitemap Estático
¡Imagínese tener que actualizar manualmente su mapa del sitio XML cada vez que realiza cambios en su sitio web!
Bueno, eso es exactamente lo que tendrías que hacer con un mapa del sitio estático.
Afortunadamente, la mayoría de los CMS modernos tienen incorporada la funcionalidad de mapa de sitio XML dinámico, o están disponibles a través de un complemento.
Lo que significa:
Su mapa del sitio se actualizará automáticamente cada vez que agregue, cambie o elimine páginas existentes.
No se necesita intervención manual.
El uso de un mapa del sitio dinámico es especialmente importante para sitios web grandes donde las páginas prioritarias se agregan con frecuencia.
Asegúrate de usar uno.
(2). Utilice la ubicación y el nombre del mapa del sitio estándar
Si tuviera que utilizar /my_website_sitemap.xml como la ruta para su mapa del sitio XML, existe la posibilidad de que los motores de búsqueda no lo encuentren.
Para asegurarse de que su mapa del sitio se descubra fácilmente, adhiérase a las ubicaciones estándar:
https://yourdomain.com/sitemap.xml para mapas de sitio individuales
O
https://yourdomain.com/sitemap_index.xml cuando tiene varios mapas de sitio en un índice.
Es así de simple.
(3). Haga referencia a su mapa del sitio XML en su archivo Robots.txt
Los robots de los motores de búsqueda visitan su archivo robots.txt cuando comienzan a rastrear su sitio web.
Usan robots.txt para comprender cómo rastrear el sitio.
Al hacer referencia a su mapa del sitio XML dentro del archivo robots.txt, se asegura de que los robots de búsqueda puedan encontrarlo.
Para agregar su mapa de sitio XML a robots.txt, abra el archivo de texto de robots y pegue esta línea en él:
Sitemap: https://www.yourdomain.com/sitemap.xml
Puede encontrar el archivo robots.txt en el directorio raíz de su servidor en la ruta "/robots.txt".
Si tiene varios mapas de sitio XML, simplemente enumérelos uno por uno de la siguiente manera:
Sitemap: https://www.yourdomain.com/page-sitemap.xml Sitemap: https://www.yourdomain.com/post-sitemap.xml Sitemap: https://www.yourdomain.com/product-sitemap.xml
Si bien, en teoría, puede colocar la ubicación del mapa del sitio en cualquier lugar dentro de robots.txt, generalmente se coloca mejor al final:

(4). Excluya las páginas Noindex de su mapa del sitio
El papel de un mapa del sitio XML es decirle a los motores de búsqueda qué rastrear e indexar.
Eso significa que solo se deben incluir sus páginas preferidas dignas de clasificación.
Agregar páginas Noindex, no canónicas o de redireccionamiento a su mapa del sitio confundirá a los motores de búsqueda y podría afectar negativamente su presupuesto de rastreo.
(5). Mantenga su mapa del sitio XML por debajo de 50 MB
Según Google, un mapa del sitio XML no debe exceder los 50 MB o 50,000 URL.

Cada vez que supere el límite de 50 MB o de 50 000 URL, debe dividir su mapa de sitio XML único en varios archivos de mapa de sitio XML.
Superar estos límites puede hacer que Google deje de rastrear.
Por ejemplo, puede dividir su mapa del sitio en "publicaciones" y "páginas".

Y luego agrúpelos en un archivo de índice de mapa del sitio.
(6). Ignorar atributos de prioridad y frecuencia de cambio
Como señalé anteriormente, Google pasa por alto estas dos etiquetas:
- <frecuencia de cambio>
- <prioridad>
Esto significa que, incluidos los atributos de frecuencia de cambio y prioridad, solo se agrega un peso innecesario en su mapa del sitio, lo que puede generar problemas de indexación y presupuesto de rastreo.
Le recomiendo que no utilice las etiquetas <changefreq> o <priority> en su mapa del sitio.
(7). Supervise Google Search Console para detectar errores de mapas de sitios XML
Si Google no puede rastrear su mapa del sitio XML, se lo indicará a través de Search Console:

Los errores pueden ser tan sencillos como que la URL del mapa del sitio XML no se pueda recuperar, a las URL enviadas que devuelven códigos de estado 404 o sin índice.

Los problemas más frecuentes suelen ser:
(a). URL enviada no encontrada (404)
Esto significa que una URL que envió en su mapa del sitio XML no existe.
Recuerde, si elimina una página de su sitio web, no olvide eliminarla de su mapa del sitio. Mejor aún, use un mapa del sitio XML dinámico y la URL se eliminará de su mapa del sitio automáticamente.
(b). URL enviada marcada como 'noindex'
Esto ocurre cuando una página en su mapa del sitio XML tiene una metaetiqueta 'noindex'.
Si desea que esta página sea indexada, debe eliminar el metaetiqueta 'noindex'. Si no desea que se indexe, elimínelo de su mapa del sitio.
De cualquier manera, necesita ser arreglado.
(C). URL enviada bloqueada por robots.txt
Esto ocurre cuando una página contenida en su mapa del sitio XML es bloqueada por robots.txt.
Básicamente, hay una directiva en su archivo robots.txt que le dice a los motores de búsqueda que no rastreen la página, a pesar de que le ha pedido a los motores de búsqueda que hagan exactamente eso al enviarla para que sea indexada.
Si realmente desea indexar la URL, busque y elimine la directiva de su archivo robots.txt.

Intente probar su página con el probador de robots.txt para descubrir al culpable.
Y ahí lo tienes; siete mejores prácticas de mapa de sitio XML.
¿Qué piensas?
Ahora me gustaría saber de usted:
¿Qué técnica de la publicación de hoy vas a usar primero?
¿Qué cambios vas a hacer en tu mapa del sitio XML como resultado de leer la publicación de hoy?
¿Quizás va a cambiar de un mapa del sitio manual a un XML automatizado? ¿O tal vez va a omitir la etiqueta <changefreq>?
De cualquier manera, házmelo saber dejando un comentario a continuación.