E1 · Tres fechas
20 minElige 3 URLs de tu sitemap y compara el lastmod con la fecha del último cambio real de cada página.
Listo cuando: las 3 fechas coinciden, o anotaste de dónde saca el generador la fecha y qué cambiar.
Clase 5 · 15 min
El sitemap es la lista de páginas que le entregas al buscador. Solo ayuda si dice la verdad: las páginas que existen y la fecha en que cada una cambió de verdad. Si el sitio tiene versiones en otros idiomas, el hreflang dice cuál es cuál, y eso abre un mercado entero.
Empezar la clase
Objetivo: generar el sitemap a partir de los mismos datos de las páginas, con fecha real de cambio y hreflang recíproco cuando haya traducción.
Haz clic en cada bloque.
Un sitemap escrito a mano envejece el primer día. Un sitemap generado del dato no miente.
Haz clic en cada etapa.
Muchas plataformas de sitios generan el sitemap solas. Descubre dónde se genera y de qué dato sale.
Si el sitemap fue escrito a mano, es lo primero que hay que cambiar.
Abre el sitemap y mira tres URLs. ¿La fecha coincide con el último cambio real de esa página?
Si todas las fechas son de hoy, el generador está usando la hora del build.
El generador toma la fecha del catálogo, con el comentario "nunca uses la hora del build" en el código.
Para cada página traducida: la versión PT apunta a EN y ES, y cada una apunta de vuelta. Incluye el x-default.
Puede ir en el HTML de cada página o en el sitemap. La radiografía muestra los dos: la línea hreflang de la página y el conteo en el sitemap.
En español la competencia suele ser menor. Traduce solo el texto; la estructura, las imágenes y el código se reutilizan.
La página /es/aprender-inteligencia-artificial/ fue indexada el 03/10/2026. A la semana siguiente ya tenía de 5 a 10 impresiones en cada consulta en español, en las posiciones 29 a 61.
El formato del sitemap con hreflang, el patrón del generador y el comando de revisión.
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"> <url> <loc>https://www.seusite.com/</loc> <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.seusite.com/" /> <xhtml:link rel="alternate" hreflang="en" href="https://www.seusite.com/en/" /> <xhtml:link rel="alternate" hreflang="es" href="https://www.seusite.com/es/" /> <xhtml:link rel="alternate" hreflang="x-default" href="https://www.seusite.com/" /> <lastmod><aaaa-mm-dd da última mudança></lastmod> </url> </urlset>
// la fecha viene del dato; nunca la hora del build
const languages = { 'pt-BR': `${SITE_URL}/`, en: `${SITE_URL}/en/`, es: `${SITE_URL}/es/`, 'x-default': `${SITE_URL}/` }
return ['/', '/en/', '/es/'].map(path => ({
url: `${SITE_URL}${path}`,
lastModified: latest,
alternates: { languages },
}))x=$(curl -4 -m 20 -s https://www.seusite.com/sitemap.xml) echo "$(echo "$x" | grep -c '<loc>') URLs, $(echo "$x" | grep -c 'hreflang') anotações hreflang" echo "$x" | grep -oE '<lastmod>[^<]*' | sort | uniq -c | sort -rn | head
Primera URL del sitemap de www.inema.club el 19/10/2026:
<loc>https://www.inema.club/</loc> <xhtml:link rel="alternate" hreflang="pt-BR" href="https://www.inema.club/" /> <xhtml:link rel="alternate" hreflang="en" href="https://www.inema.club/en/" /> <xhtml:link rel="alternate" hreflang="es" href="https://www.inema.club/es/" /> <xhtml:link rel="alternate" hreflang="x-default" href="https://www.inema.club/" /> <lastmod>2026-10-19</lastmod>
La home cambia cuando cambia el catálogo; por eso la fecha es la del catálogo.
Usa los bloques de Sitemaps de tu raio-x.txt.
Elige 3 URLs de tu sitemap y compara el lastmod con la fecha del último cambio real de cada página.
Listo cuando: las 3 fechas coinciden, o anotaste de dónde saca el generador la fecha y qué cambiar.
Si el sitio tiene traducción, abre una página en cada idioma y revisa que cada una liste todas las versiones. Si no hay traducción, anota "no aplica" y el idioma que tendría sentido.
Listo cuando: la ida y la vuelta se revisaron en las versiones, o el "no aplica" está anotado con el motivo.
La explicación aparece después de tu respuesta.
Pregunta 1 de 4
Todas las URLs de tu sitemap tienen la fecha de hoy. ¿Qué indica eso?competencia
Pregunta 2 de 4
¿Dónde va el hreflang?
Pregunta 3 de 4
¿Por qué generar el sitemap a partir del mismo dato que las páginas?
Pregunta 4 de 4
¿Qué muestra el caso de la página en español de INEMA?
Elige una alternativa. La explicación aparece después de tu intento.