Sitemaps y sitemap.xml
Qué es un sitemap XML y cómo crearlo correctamente.
Un sitemap es un archivo que lista las páginas de tu sitio web y ayuda a los motores de búsqueda a rastrear e indexar tu contenido de forma más eficiente. Piensa en él como un índice: muestra la estructura de tu sitio y las relaciones entre las páginas.
Estructura del sitemap
Un sitemap XML es un archivo estructurado que indica exactamente a los robots de los motores de búsqueda qué páginas existen en tu sitio y están disponibles para ser rastreadas. No lo confundas con un sitemap HTML orientado al usuario, accesible en una dirección como http://example.com/sitemap/ — cumplen propósitos muy distintos.
Un sitemap XML le indica a los motores de búsqueda:
- Dónde se encuentran tus páginas
- Cuándo se actualizó por última vez cada página
- Con qué frecuencia es probable que cambien las páginas
- La importancia relativa de cada página respecto al resto del sitio
Estructura del archivo XML
Ejemplo:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2021-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
Referencia de etiquetas:
urlset— el elemento raíz que envuelve todo el archivo; obligatoriositemapindex— la etiqueta padre que se usa cuando tienes varios archivos sitemap y necesitas un archivo índicesitemap— hijo desitemapindex; contiene una referencia a un único archivo sitemapurl— un bloque contenedor para la entrada de una sola páginaloc— la URL completa de la páginalastmod— la fecha de la última modificación del contenido de la página (opcional; para sitios mayormente estáticos, a menudo basta conchangefreq)changefreq— una indicación sobre la frecuencia con la que cambia la página. Valores aceptados:always,hourly,daily,weekly,monthly,yearly,neverpriority— la importancia relativa de la página dentro de tu sitio, en una escala de0.0a1.0(p. ej.0.8para páginas importantes,0.5como valor neutro predeterminado)
Estructura del sitemap XML
Cómo enviar tu sitemap
- Coloca el archivo en el directorio raíz de tu sitio:
http://example.com/sitemap.xml - Si tienes varios sitemaps, crea un archivo índice que enlace a todos ellos
- Referencíalo en tu archivo robots.txt:
Sitemap: http://example.com/sitemap.xml
- Envía la URL en las herramientas para webmasters de cada motor de búsqueda que te interese:
Nota
Enviar un sitemap no garantiza que todas las URLs que contiene vayan a ser indexadas. Los motores de búsqueda lo utilizan como guía, no como una obligación.
Envío de un sitemap en las herramientas para webmasters
Requisitos de Yandex
Formatos compatibles:
- XML (recomendado)
- Texto plano (.txt)
Límites:
- Tamaño máximo del archivo sin comprimir: 10 MB
- Punycode es compatible tanto en forma codificada como en Unicode
Requisitos de Google
Formatos compatibles:
- XML — el formato estándar y recomendado
- RSS, media RSS y Atom 1.0 — adecuados para blogs con un feed existente
- Texto plano .txt — codificado en UTF-8, solo URLs, sin ningún otro contenido en el archivo
- Google Sites — el sitemap se genera automáticamente; puedes enviarlo pero no editarlo
Límites:
- Hasta 50.000 URLs por archivo sitemap
- Tamaño máximo del archivo sin comprimir: 50 MB
- Si un subdirectorio contiene más de 1.000 páginas, es posible que un sitemap de Google Sites no se renderice correctamente
Ayuda
¿Tienes dudas o necesitas ayuda? Escríbenos a través del sistema de tickets — siempre estamos aquí para ayudarte!