≡En resumen
- En un sitemap solo van URL canónicas que devuelven 200 y que quieres ver en Google.
- Cada <loc> debe ser absoluta: https://www.tudominio.es/pagina/, nunca /pagina/.
- Los caracteres especiales se codifican (ñ → %C3%B1) y el & se escribe &.
- Un sitemap admite 50.000 URL o 50 MB; por encima, divídelo y usa un índice de sitemaps.
- Incluir una URL en el sitemap es una señal débil de canonicalización: no sustituye a la etiqueta canonical.
01 ¿Qué es una URL de sitemap?
El archivo completo se explica en la entrada de sitemap XML; aquí nos centramos en lo que va dentro: qué direcciones incluir, en qué formato y cómo comprobar que son correctas. La expresión también se usa para la URL del propio sitemap (por ejemplo, https://www.tudominio.es/sitemap.xml), que tratamos más abajo.
02 Qué URL incluir en el sitemap y cuáles no
| Tipo de URL | ¿En el sitemap? | Por qué |
|---|---|---|
| Página canónica que devuelve 200 e indexable | Sí | Es exactamente lo que el sitemap debe listar |
| URL con redirección 301 o 302 | No | Incluye la URL de destino, no la redirigida |
| Página con error 404 o 410 | No | Ya no existe; mantenerla genera avisos en Search Console |
| Página con noindex | No | Contradice la señal: pides rastreo de algo que no quieres indexar |
| URL bloqueada en robots.txt | No | Google no puede rastrearla aunque esté en el sitemap |
| Duplicado con canonical a otra URL | No | Incluye solo la versión canónica |
| URL con parámetros de seguimiento o de filtros | No, salvo filtros que quieras posicionar | Crean duplicados y malgastan rastreo |
| Página de resultados de búsqueda interna | No | Contenido de poco valor y potencialmente infinito |
03 Formato de las URL: absolutas, codificadas y escapadas
- ✓Absolutas y con protocolo: https://www.tudominio.es/pagina/, nunca /pagina/.
- ✓Con el mismo protocolo y host que la versión canónica (https y con o sin www, sin mezclar).
- ✓Con la barra final igual que en la web: si tu servidor usa /pagina/, no pongas /pagina.
- ✓Menos de 2.048 caracteres cada una.
- ✓Codificadas: tildes, eñes y espacios en porcentaje (UTF-8).
- ✓Con las entidades XML escapadas: &, ', ", menor que y mayor que.
- ✓Sin fragmentos (#seccion): Google no los trata como páginas distintas.
| Carácter | Se escribe | Ejemplo en una URL |
|---|---|---|
| & | & | ?talla=38&color=rojo |
| ' (apóstrofo) | ' | /l'hospitalet/ |
| " (comillas) | " | Poco habitual en URL |
| Mayor que y menor que | > y < | Poco habitual en URL |
| ñ, tildes, espacios | Codificación porcentual UTF-8 | /diseño/ → /dise%C3%B1o/ |
La codificación porcentual se explica en detalle en URL encoding. La mayoría de plugins y CMS la aplican solos, pero conviene revisarla si generas el sitemap con un script propio o si tus URL llevan tildes.
04 Límites de URL por sitemap e índice de sitemaps
50.000
URL como máximo por archivo de sitemap
Fuente: sitemaps.org y Google Search Central
50 MB
Tamaño máximo sin comprimir (52.428.800 bytes)
Fuente: sitemaps.org
2.048
Caracteres máximos (sin llegar) por URL en loc
Fuente: sitemaps.org
2.000
URL por sitemap que genera WordPress por defecto (filtrable)
Fuente: WordPress Core, versión 5.5
Si superas cualquiera de los dos límites, divide las URL en varios archivos y créalos dentro de un índice de sitemaps. Aunque no llegues al límite, separar por tipo (páginas, entradas, productos, categorías) ayuda a detectar en Search Console qué grupo de URL tiene problemas de indexación.
05 lastmod, priority y changefreq: qué datos acompañan a cada URL
| Etiqueta | Qué indica | ¿La usa Google? |
|---|---|---|
| lastmod | Fecha de la última modificación relevante | Sí, si es exacta de forma constante y verificable |
| changefreq | Frecuencia estimada de cambio | No, la ignora |
| priority | Importancia relativa de 0,0 a 1,0 | No, la ignora |
06 URL de imágenes, vídeos e idiomas dentro del sitemap
Imágenes
La extensión de imágenes de Google permite declarar, dentro de cada URL, las imágenes que aparecen en ella con su propia dirección absoluta.
Vídeos
La extensión de vídeo añade la URL del vídeo o del reproductor, la miniatura, el título y la descripción de cada página con vídeo.
Versiones por idioma
Con enlaces alternate, cada URL puede listar sus equivalentes en otros idiomas o países, una alternativa a poner las anotaciones en el HTML.
Noticias
Los sitios de noticias usan un sitemap específico con las URL publicadas en los dos últimos días.
Todas esas direcciones siguen las mismas reglas: absolutas, codificadas y escapadas. Si trabajas con varias versiones de idioma, cada URL del sitemap debe listar todas sus alternativas, incluida ella misma, igual que exige hreflang en el HTML. Cómo enviar y leer estos archivos en Google se explica en Google XML Sitemap.
07 Cuál es la URL del sitemap de una web y cómo encontrarla
| Plataforma o plugin | URL habitual del sitemap |
|---|---|
| WordPress (núcleo, desde la 5.5) | /wp-sitemap.xml |
| WordPress con Yoast SEO o Rank Math | /sitemap_index.xml |
| Shopify | /sitemap.xml |
| Webs a medida o generadores | /sitemap.xml (convención, no obligación) |
-
1
Mira el robots.txt
Abre tudominio.es/robots.txt y busca la línea Sitemap:, que indica la URL completa del sitemap.
-
2
Prueba las rutas habituales
Si no aparece, prueba /sitemap.xml, /sitemap_index.xml y /wp-sitemap.xml.
-
3
Consulta Search Console
En el informe Sitemaps de Search Console verás los sitemaps enviados y cuántas URL se han descubierto en cada uno.
Un sitemap solo afecta a las URL de su directorio y de los que cuelgan de él, salvo que lo envíes por Search Console. Por eso lo normal es colocarlo en la raíz del dominio.
08 Cómo auditar las URL de tu sitemap
-
1
Extrae todas las URL
Descarga el sitemap (y cada sitemap hijo del índice) y pasa las URL a una lista.
-
2
Rastréalas en modo lista
Con un crawler como Screaming Frog, comprueba el código de estado, la canonical, la meta robots y si están bloqueadas.
-
3
Filtra las que sobran
Todo lo que no sea 200, indexable y autocanónico debe salir del sitemap o corregirse.
-
4
Busca las que faltan
Compara con un rastreo completo de la web: páginas importantes ausentes del sitemap suelen ser también páginas huérfanas.
-
5
Revisa la indexación
Filtra el informe de indexación de páginas de Search Console por sitemap para ver qué URL enviadas no se indexan y por qué.
Una tienda con WooCommerce enviaba 12.000 URL en su sitemap. Al rastrearlas, 3.600 eran variaciones con parámetros, productos descatalogados con 404 y categorías con noindex. Tras limpiarlo, el sitemap reflejaba solo lo que la tienda quería posicionar, y Search Console empezó a mostrar con claridad qué productos buenos no se estaban indexando. Es una de las primeras comprobaciones de cualquier auditoría SEO técnica y una base imprescindible para posicionar tu web en Google.
Preguntas frecuentes sobre URL sitemap
Significa cada URL declarada en un sitemap, dentro de la etiqueta <loc>. También se usa para hablar de la dirección del propio archivo de sitemap, como tudominio.es/sitemap.xml.
Sí. El protocolo exige que empiecen por el protocolo (https://) y Google pide URL completas; una ruta relativa como /pagina/ no es válida.
No. Solo las canónicas, indexables y que devuelven 200. Redirecciones, 404, páginas con noindex, duplicados y URL con parámetros deben quedar fuera.
Un máximo de 50.000 URL o 50 MB sin comprimir por archivo. Si tienes más, divídelas en varios sitemaps agrupados en un índice.
Codificada en UTF-8 con codificación porcentual: /diseño/ se escribe /dise%C3%B1o/. Además, el carácter & debe escaparse como &.
Busca la línea Sitemap: en su robots.txt o prueba /sitemap.xml, /sitemap_index.xml y /wp-sitemap.xml. En tu propia web, el informe Sitemaps de Search Console muestra los enviados.
Por norma general, todas las URL de un sitemap deben ser del mismo host. Google admite sitemaps entre sitios si demuestras la propiedad de todos en Search Console.
Fuentes consultadas
Sobre el autor
Raúl Aránega Segura
CEO y especialista SEO en appyweb
Fundador de appyweb. Más de una década posicionando webs y tiendas online en Google y, ahora, en las respuestas de la IA.
Ver perfil en LinkedIn ↗