ai
Fecha de actualización visible
MetricSpot busca una línea visible 'Actualizado el …' cerca del título. Los agentes de IA penalizan mucho la falta de frescura — las páginas sin fecha caen para consultas sensibles al tiempo.
Qué comprueba esta verificación
Recorre la página renderizada en busca de una cadena de fecha visible cerca del titular — patrones como “Actualizado el 11 de mayo de 2026”, “Última actualización: 2026-05-11”, o un elemento <time datetime="…"> con un atributo datetime que parsee a una fecha dentro de los últimos ~24 meses. La verificación pasa cuando están presentes tanto el texto visible como la fecha legible por máquina. Las fechas que sólo están en schema (en el dateModified del JSON-LD) son necesarias pero no suficientes — tanto los lectores como los agentes de IA cruzan el marcado visible con los datos estructurados.
Por qué importa
La frescura es una de las señales de citación más fuertes para la búsqueda con IA. Cuando un usuario le pregunta a ChatGPT, Perplexity o Google AI Overviews “qué hay de nuevo sobre …”, el agente sesga fuerte hacia páginas con una fecha visible reciente. Una página idéntica publicada en 2022 sin línea visible de “actualizado” se descarta en favor de un competidor con sello de 2025 — incluso cuando la de 2022 es más precisa.
La misma lógica se aplica a los lectores humanos. Los estudios de eye-tracking del Nielsen Norman Group llevan más de una década mostrando que los usuarios buscan una fecha antes de leer; las páginas sin fecha disparan un “¿esto está obsoleto?” y se cierran. Para contenido técnico (seguridad, APIs, frameworks), una página sin fecha es funcionalmente desconfiable.
Cómo arreglarlo
Renderiza una cadena de fecha visible cerca del H1, envuelta en un elemento <time> para que la fecha también sea legible por máquina. Actualiza la fecha mostrada cuando el contenido cambie de forma sustantiva.
HTML plano:
<article>
<h1>How to enable HSTS on nginx</h1>
<p class="meta">
Updated on
<time datetime="2026-05-11">May 11, 2026</time>
by <a href="/authors/jane-doe" rel="author">Jane Doe</a>
</p>
<!-- article body -->
</article>
El atributo datetime tiene que ser una cadena ISO 8601 válida (YYYY-MM-DD vale). El texto visible puede ir en cualquier formato humano.
Combínalo con dateModified en tu JSON-LD de Article — lo que los agentes de IA buscan son las dos señales juntas:
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "How to enable HSTS on nginx",
"datePublished": "2024-03-02",
"dateModified": "2026-05-11",
"author": { "@type": "Person", "name": "Jane Doe" }
}
datePublished se queda fijo; dateModified avanza con cada edición significativa.
Next.js (App Router):
export default async function Post({ params }) {
const post = await getPost(params.slug);
return (
<article>
<h1>{post.title}</h1>
<p className="text-sm text-gray-500">
Updated on{" "}
<time dateTime={post.updatedAt}>
{new Date(post.updatedAt).toLocaleDateString("en-US", {
year: "numeric", month: "long", day: "numeric"
})}
</time>
</p>
{/* … */}
</article>
);
}
Astro:
---
const { post } = Astro.props;
const formatted = new Date(post.data.updatedDate).toLocaleDateString("es-ES", {
year: "numeric", month: "long", day: "numeric"
});
---
<p class="meta">Actualizado el <time datetime={post.data.updatedDate}>{formatted}</time></p>
WordPress: el tema por defecto imprime the_date(), pero la mayoría de temas muestran sólo la fecha de publicación. Cambia a the_modified_date() y the_modified_time('c') para el atributo datetime:
<time datetime="<?php the_modified_time('c'); ?>">
Actualizado el <?php the_modified_date('j \d\e F \d\e Y'); ?>
</time>
Yoast y Rank Math también te dejan activar “mostrar última fecha de modificación” en sus ajustes de schema — actívalo para que dateModified se emita automáticamente.
No la falsifiques. Bumpear la fecha automáticamente en cada cron sin editar realmente el contenido es un antipatrón conocido; el sistema de helpful-content de Google marca los sitios donde la fecha visible y la frescura real del cuerpo divergen, y los revisores humanos lo cazan al instante. Actualiza la fecha cuando actualices el contenido.
Mira también: Profundidad de contenido, Firma del autor.
Preguntas frecuentes
¿Mostrar “Publicado el” o “Actualizado el”?
Los dos, cuando difieren. El patrón típico es “Publicado el 2 de marzo de 2024 · Actualizado el 11 de mayo de 2026”. Mostrar sólo “Publicado” entierra la señal de frescura; mostrar sólo “Actualizado” pierde la señal de longevidad (un artículo publicado en 2018 y actualizado en 2026 acarrea una autoridad que uno recién nacido no tiene).
¿Cómo de reciente tiene que ser la fecha para contar como “fresca”?
Para contenido evergreen, cualquier cosa de los últimos 12-18 meses se lee como fresco. Para noticias y temas que se mueven rápido (IA, seguridad, APIs de navegador), la ventana se reduce a semanas. La verificación pasa con cualquier fecha parseable, pero los agentes de IA aplican curvas de frescura específicas por tema encima.
¿Y si la fecha está en una sidebar o en el footer, no junto al título?
La verificación mira dentro del área de contenido principal cerca del H1. Una fecha enterrada en el footer o en el panel de metadatos del artículo es invisible para la mayoría de lectores y para la extracción de los agentes de IA. Pon la fecha en la zona de la firma, inmediatamente debajo del titular — ahí es donde apuntan tanto los patrones de escaneo de Nielsen Norman como la documentación de datos estructurados de Google.
Fuentes
Última actualización 2026-05-11