01Qué es y cómo funciona
XML, abreviatura de Extensible Markup Language, es un formato genérico que define reglas para estructurar datos con etiquetas. En SEO, el XML se utiliza casi exclusivamente para sitemaps: un archivo que enumera las URLs que desea que los motores de búsqueda rastreen. El archivo suele contener un conjunto de entradas `, cada una con una etiqueta para la URL y etiquetas opcionales como para la fecha de última modificación, para la frecuencia de cambio de la página y para la importancia relativa. Usted coloca el archivo en una dirección predecible, como https://example.com/sitemap.xml`, y se lo comunica a los motores de búsqueda. Cuando un crawler obtiene el archivo, analiza el XML, lee las URLs y las añade a su cola de rastreo. El formato es estricto: cada etiqueta debe estar cerrada y el archivo debe estar bien formado; de lo contrario, el crawler podría ignorarlo.
XML es una forma de registrar una lista de las URLs de su sitio web para que los motores de búsqueda puedan encontrarlas fácilmente.
02Qué hacer al respecto
Para sacar provecho de XML, crea un sitemap y mantenlo actualizado. Utiliza un plugin o un generador para producir el archivo automáticamente, o codifícalo manualmente si tu sitio es pequeño. Incluye solo URLs canónicas, omite los parámetros de seguimiento y los IDs de sesión. Mantén el archivo por debajo de 50 MB y de 50,000 URLs; si te excedes, divídelo en varios archivos y utiliza un sitemap index. Envía el sitemap en Google Search Console en la sección 'Sitemaps'. También añade una línea Sitemap: a tu archivo robots.txt, como Sitemap: https://example.com/sitemap.xml. Tras el envío, supervisa el informe en busca de errores y actualiza el sitemap cada vez que añadas o elimines páginas significativas.
03Cómo se mide o se detecta
Puedes medir la eficacia de un sitemap XML de varias formas. En Google Search Console, el informe de 'Sitemaps' muestra la fecha de envío, el estado y el número de URLs descubiertas. El informe de 'Indexación' muestra cuántas de esas URLs están realmente indexadas. Una brecha amplia entre las enviadas y las indexadas puede indicar problemas de contenido o páginas duplicadas. También puedes revisar los logs del servidor para ver las peticiones al archivo sitemap por parte de los crawlers; una captura reciente significa que el crawler lo está leyendo. Un sitemap saludable muestra una alta tasa de descubrimiento y pocos errores.
Cómo lo formula el catálogo
XML, siglas en inglés de eXtensible Markup Language, traducido como 'Lenguaje de Marcado Extensible' o 'Lenguaje de Marcas Extensible', es un metalenguaje que permite definir lenguajes de marcas desarrollado por el World Wide Web Consortium (W3C) utilizado para almacenar datos en forma legible.
04Errores comunes
Evita estos errores comunes al trabajar con sitemaps XML:
- Incluir URLs que devuelven un error 404 o que redirigen a una página diferente.
- Listar URLs duplicadas o casi duplicadas, como IDs de sesión o parámetros de seguimiento.
- Usar
lastmodincorrectamente o no actualizarlo cuando una página cambia. - Colocar el sitemap en un directorio bloqueado por
robots.txt. - Enviar un sitemap que exceda el límite de 50 MB o 50,000 URLs.
- Escribir XML mal formado, como etiquetas sin cerrar o caracteres no válidos.
05Límites y confusiones
Los sitemaps XML son una ayuda para el descubrimiento, no un factor de posicionamiento. Indican a los motores de búsqueda qué URLs existen, pero no garantizan la indexación ni el ranking. A menudo se confunden con los sitemaps HTML, que son páginas de enlaces orientadas al usuario, o con los feeds RSS, que son para la sindicación de contenido. Los sitemaps XML tampoco resuelven problemas de contenido duplicado; aún se necesitan etiquetas canonical y redirecciones adecuadas. Si su sitio es pequeño y tiene una buena estructura de enlaces, es posible que no necesite un sitemap XML en absoluto. Para sitios grandes, son esenciales, pero requieren un mantenimiento regular para seguir siendo útiles.
06Un ejemplo práctico
Aquí tiene un sitemap XML mínimo para un sitio de dos páginas:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2025-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://example.com/about</loc>
<lastmod>2025-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
La entrada anterior está escrita por GetLoopLoop. Lo que sigue es lo que los catálogos independientes recogen sobre el mismo término; nada de ello es la fuente de esta página.
- También llamado
- Lenguaje de marcado extensible
- Introducido
- 1998
- Desarrollado por
- World Wide Web Consortium
- Se basa en
- SGML, Unicode
- Tipo de cosa
- lenguaje de marcado, formato de archivo, formato de serialización de datos
El mismo término en Wikipedia
Catalogado en 80 idiomas07Preguntas frecuentes
¿Cuál es la diferencia entre un sitemap XML y un sitemap HTML?
Un sitemap XML es un archivo legible por máquinas que enumera las URLs para que los motores de búsqueda las rastreen, mientras que un sitemap HTML es una página legible por humanos que ayuda a los visitantes a navegar. Los sitemaps XML son la herramienta principal para el SEO, ya que comunican directamente la estructura de su sitio a los rastreadores. Los sitemaps HTML son menos críticos y sirven principalmente para la experiencia del usuario.
¿Debería crear un sitemap XML para mi sitio?
Sí, debe crear un sitemap XML si su sitio tiene más de unas pocas páginas, especialmente si es nuevo, tiene pocos enlaces externos o utiliza contenido multimedia enriquecido. También es importante para sitios grandes o aquellos con páginas aisladas que son difíciles de descubrir. La mayoría de los expertos en SEO lo recomiendan como una práctica estándar.
¿Cómo creo y envío un sitemap XML?
Puedes generar un XML sitemap usando un plugin de CMS, una herramienta generadora de sitemaps o escribiéndolo manualmente. Una vez creado, súbelo al directorio raíz de tu sitio y envíalo a través de Google Search Console y Bing Webmaster Tools. Manténlo actualizado cada vez que añadas o elimines páginas.
¿Sigue siendo importante un XML sitemap para el SEO?
Sí, los XML sitemaps siguen siendo importantes para el descubrimiento, aunque no son un factor de posicionamiento. Ayudan a los motores de búsqueda a encontrar y rastrear tus páginas de manera más eficiente, especialmente si tienes un sitio grande o contenido nuevo. Son particularmente útiles para sitios con un enlazado interno débil.
¿Qué pasa si no actualizo mi XML sitemap?
Si no actualizas tu XML sitemap, es posible que los motores de búsqueda sigan rastreando tu sitio, pero podrían pasar por alto páginas nuevas o perder tiempo en páginas eliminadas. Esto puede ralentizar la indexación de contenido nuevo y causar errores 404 en URLs borradas. Actualizarlo regularmente garantiza que la visibilidad de tu sitio sea precisa.
¿Cuánto tarda un XML sitemap en afectar la indexación?
Los motores de búsqueda pueden tardar desde unos pocos días hasta varias semanas en procesar un XML sitemap nuevo o actualizado. El efecto depende del presupuesto de rastreo (crawl budget), la autoridad de tu sitio y con qué frecuencia lo envíes. Puedes consultar el estado del sitemap en Search Console para realizar un seguimiento del progreso.
Wikimedia Commons
Visuales relacionados con fuente y licencia


08Preguntado en voz alta
El mismo término en las palabras que alguien usa al hablar con un asistente en lugar de escribir en un buscador: escrito desde la situación, y por eso cada pregunta lleva la situación de la que salió.
Sí, debes crear un XML sitemap y enviarlo a Google Search Console. Es la forma más rápida de decirle a Google que tus páginas existen. Asegúrate de que el sitemap esté actualizado e incluya todas tus URLs importantes.
Comprueba si tu XML sitemap es válido y está actualizado, y si ha sido enviado en Search Console. A menudo, el problema es un sitemap desactualizado o un archivo robots.txt que bloquea a los rastreadores. Soluciona eso y solicita la indexación de las páginas afectadas.
Actualiza tu XML sitemap para incluir la nueva URL y luego usa la herramienta de Inspección de URLs en Search Console para solicitar la indexación. Es la forma más directa. Por lo general, se detecta en unos pocos días.