ai

Attribuzione dell'autore

MetricSpot cerca un campo `author` nel tuo schema Article. Gli autori dichiarati alzano l'E-E-A-T — un fattore di posizionamento reale dopo gli helpful-content update.

Cosa verifica questo controllo

Analizza qualunque JSON-LD nella pagina alla ricerca di @type: Article (o BlogPosting, NewsArticle) e verifica che abbia una proprietà author che punti a una Person o Organization con nome. L’autore deve avere almeno un name, idealmente un url verso una pagina bio reale.

Perché è importante

E-E-A-T (Experience, Expertise, Authoritativeness, Trust) è diventato un fattore di posizionamento documentato nelle linee guida per quality rater di Google del dicembre 2022, e il sistema helpful-content cerca esplicitamente “fonti chiare, prove dell’esperienza coinvolta, informazioni sull’autore”. Gli articoli anonimi vengono spinti giù; quelli firmati con bio linkata vengono spinti su — soprattutto nelle categorie YMYL (salute, finanza, news).

Gli LLM usano lo stesso segnale in modo diverso: ChatGPT, Perplexity e Google AI Overviews citano preferibilmente contenuti con autore verificabile e data di pubblicazione, perché le citazioni allucinate da fonti anonime sono un fallimento noto che sono addestrati a evitare.

Come sistemarlo

Aggiungi una proprietà author al tuo JSON-LD Article. Versione minima:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Come abilitare HSTS su nginx",
  "datePublished": "2026-05-11",
  "author": {
    "@type": "Person",
    "name": "Jane Doe",
    "url": "https://example.com/authors/jane-doe"
  }
}
</script>

Versione più forte (entità Person collegata, sameAs):

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Come abilitare HSTS su nginx",
  "datePublished": "2026-05-11",
  "dateModified": "2026-05-11",
  "author": {
    "@type": "Person",
    "name": "Jane Doe",
    "url": "https://example.com/authors/jane-doe",
    "jobTitle": "Senior Security Engineer",
    "sameAs": [
      "https://www.linkedin.com/in/janedoe",
      "https://github.com/janedoe"
    ]
  },
  "publisher": {
    "@type": "Organization",
    "name": "Example Corp",
    "url": "https://example.com"
  }
}

Più autori: usa un array.

"author": [
  { "@type": "Person", "name": "Jane Doe" },
  { "@type": "Person", "name": "John Smith" }
]

WordPress: Yoast SEO, Rank Math e SEOPress emettono tutti lo schema autore automaticamente quando ogni post ha un utente con profilo compilato (descrizione, sito, URL social). Non rimuoverlo.

Next.js: genera i metadati per pagina o inietta tramite <Script type="application/ld+json">:

import Script from "next/script";

export default function Post() {
  return (
    <>
      <Script id="ld-article" type="application/ld+json">
        {JSON.stringify({
          "@context": "https://schema.org",
          "@type": "Article",
          headline: "…",
          author: { "@type": "Person", name: "Jane Doe", url: "/authors/jane" }
        })}
      </Script>
      <article>…</article>
    </>
  );
}

Astro: inserisci il JSON-LD nell’<head> del layout tramite un blocco <script type="application/ld+json" set:html={JSON.stringify(schema)}> in BaseLayout.astro.

Abbina questa regola a una firma dell’autore visibile in pagina — lo schema da solo non basta; lettori e AI agent confrontano il markup visibile con i dati strutturati, e una discrepanza erode la fiducia.

Domande frequenti

E se l’articolo è scritto dall’azienda, non da una persona?

Usa "author": { "@type": "Organization", "name": "La tua azienda", "url": "https://example.com" }. Gli autori Person pesano di più nei temi YMYL, ma Organization è la scelta onesta per guide tecniche o annunci aziendali.

Serve una pagina autore per ogni firma?

Caldamente consigliata. La feature “About this page” di Google e i flussi di citazione degli AI agent seguono entrambi author.url fino a una bio. Una bio reale con credenziali, link sameAs ai profili social e uno storico di post pubblicati è il singolo moltiplicatore di E-E-A-T più potente che puoi mettere online.

E articleBody o mainEntityOfPage?

Entrambi utili come aggiunte ma non sono ciò che questo controllo cerca. Stiamo testando solo la presenza di un author con nome. Il riferimento completo Article di Search Central elenca le proprietà opzionali che vale la pena aggiungere.

Fonti

Ultimo aggiornamento 2026-05-11