ai

Data d'actualització visible

MetricSpot busca una línia 'Actualitzat el …' visible per a humans a prop del títol. Els agents d'IA ponderen molt la frescor: les pàgines sense data se salten per a consultes sensibles al temps.

Què comprova aquesta auditoria

Escaneja la pàgina renderitzada buscant una cadena de data visible a prop del titular: patrons com “Actualitzat l’11 de maig de 2026”, “Última actualització: 2026-05-11”, o un element <time datetime="…"> amb un atribut datetime analitzable a una data dels darrers 24 mesos aproximadament. La comprovació passa quan hi són tant el text visible com la data subjacent llegible per màquina. Les dates només al schema (al dateModified del JSON-LD) són necessàries però no suficients: lectors i agents d’IA contrasten el marcat visible amb les dades estructurades.

Per què importa

La frescor és un dels senyals de citació més forts per a la cerca amb IA. Quan un usuari pregunta a ChatGPT, Perplexity o a les AI Overviews de Google “què hi ha de més recent sobre…”, l’agent es decanta cap a pàgines amb una data visible recent. Una pàgina idèntica publicada el 2022 sense línia “actualitzat” visible queda passada per alt a favor d’una competidora amb data del 2025, fins i tot quan la pàgina del 2022 és més exacta.

La mateixa lògica s’aplica als lectors humans. Els estudis d’eye-tracking de Nielsen Norman Group fa més d’una dècada que mostren que els usuaris busquen una data abans de llegir; les pàgines sense data disparen un “això està caducat?” i una sortida. Per a contingut tècnic (seguretat, APIs, frameworks), una pàgina sense data és funcionalment desconfiable.

Com solucionar-ho

Renderitza una cadena de data visible a prop de l’H1, envoltada amb un element <time> perquè la data també sigui llegible per màquina. Actualitza la data mostrada quan el contingut canviï materialment.

HTML pla:

<article>
  <h1>Com activar HSTS a nginx</h1>
  <p class="meta">
    Actualitzat el
    <time datetime="2026-05-11">11 de maig de 2026</time>
    per <a href="/authors/jane-doe" rel="author">Jane Doe</a>
  </p>
  <!-- cos de l'article -->
</article>

L’atribut datetime ha de ser una cadena ISO 8601 vàlida (YYYY-MM-DD està bé). El text visible pot ser en qualsevol format humà.

Combina-ho amb dateModified al teu JSON-LD d’Article, els dos senyals junts són el que busquen els agents d’IA:

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Com activar HSTS a nginx",
  "datePublished": "2024-03-02",
  "dateModified": "2026-05-11",
  "author": { "@type": "Person", "name": "Jane Doe" }
}

datePublished queda fix; dateModified avança a cada edició 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">
        Actualitzat el{" "}
        <time dateTime={post.updatedAt}>
          {new Date(post.updatedAt).toLocaleDateString("ca-ES", {
            year: "numeric", month: "long", day: "numeric"
          })}
        </time>
      </p>
      {/* … */}
    </article>
  );
}

Astro:

---
const { post } = Astro.props;
const formatted = new Date(post.data.updatedDate).toLocaleDateString("ca-ES", {
  year: "numeric", month: "long", day: "numeric"
});
---
<p class="meta">Actualitzat el <time datetime={post.data.updatedDate}>{formatted}</time></p>

WordPress: el tema per defecte imprimeix the_date(), però la majoria de temes mostren només la data publicada. Canvia a the_modified_date() i the_modified_time('c') per a l’atribut datetime:

<time datetime="<?php the_modified_time('c'); ?>">
  Actualitzat el <?php the_modified_date('j \d\e F \d\e Y'); ?>
</time>

Yoast i Rank Math també et permeten activar “mostrar la última data de modificació” a la configuració del schema, activa-ho perquè dateModified s’emeti automàticament.

No el falsifiquis. Bombar la data automàticament a cada execució de cron sense editar realment el contingut és un anti-patró conegut; el sistema de contingut útil de Google marca llocs on la data visible i la frescor real del cos divergeixen, i els revisors humans ho detecten a l’instant. Actualitza la data quan actualitzis el contingut.

Consulta també: profunditat de contingut, signatura de l’autor.

Preguntes freqüents

He de mostrar “Publicat el” o “Actualitzat el”?

Tots dos quan són diferents. El patró típic és “Publicat el 2 de març de 2024 · Actualitzat l’11 de maig de 2026”. Mostrar només “Publicat” enterra el senyal de frescor; mostrar només “Actualitzat” perd el senyal de longevitat (un article publicat el 2018 i actualitzat el 2026 té una autoritat que un de tot nou no té).

Quina recència ha de tenir la data per comptar com a “fresca”?

Per a contingut evergreen, qualsevol cosa dels darrers 12 a 18 mesos llegeix com a fresca. Per a notícies i temes que es mouen ràpid (IA, seguretat, APIs de navegador), la finestra es redueix a setmanes. La comprovació passa amb qualsevol data analitzable, però els agents d’IA apliquen corbes de frescor específiques per tema a sobre.

I si la data és en una barra lateral o peu, no al costat del títol?

La comprovació mira dins de l’àrea de contingut principal a prop de l’H1. Una data enterrada al peu o al panell de metadades de l’article és invisible per a la majoria de lectors i per a l’extracció dels agents d’IA. Posa la data a l’àrea de signatura, immediatament sota el titular: és on apunten tant els patrons d’escaneig de Nielsen Norman com la documentació de dades estructurades de Google.

Fonts

Última actualització 2026-05-11