Article

L'aggiunta di dati strutturati Article alla tua pagina di notizie, blog e articoli sportivi può migliorare l'aspetto del sito nei risultati della Ricerca Google. La tua pagina potrebbe essere idonea per funzionalità diverse a seconda del codice che contiene:

  • AMP con dati strutturati. Le pagine AMP con dati strutturati possono essere visualizzate nel carosello Notizie principali, nel carosello host dei risultati avanzati, nelle storie visive e nei risultati avanzati dei risultati di ricerca da dispositivi mobili. Questi risultati possono comprendere immagini, loghi di pagina e altre interessanti funzionalità dei risultati di ricerca.
  • Pagina web non AMP con dati strutturati. Le pagine non AMP che includono dati strutturati Article possono aiutare Google a comprendere più informazioni sulla pagina web e a mostrare meglio il testo del titolo, le immagini e la data di pubblicazione dell'articolo nei risultati avanzati Article.

Esempi

Ecco un esempio di codice JSON-LD in una pagina AMP con dati strutturati Article.


<html amp>
  <head>
    <title>Article headline</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "NewsArticle",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://google.com/article"
      },
      "headline": "Article headline",
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
      ],
      "datePublished": "2015-02-05T08:00:00+08:00",
      "dateModified": "2015-02-05T09:20:00+08:00",
      "author": {
        "@type": "Person",
        "name": "John Doe",
        "url": "http://example.com/profile/johndoe123"
      },
      "publisher": {
        "@type": "Organization",
        "name": "Google",
        "logo": {
          "@type": "ImageObject",
          "url": "https://google.com/logo.jpg"
        }
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Ecco un esempio di pagina non AMP con dati strutturati Article. Per le pagine non AMP valgono consigli diversi rispetto alle pagine AMP.


<html>
  <head>
    <title>Article headline</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "NewsArticle",
      "headline": "Article headline",
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "datePublished": "2015-02-05T08:00:00+08:00",
      "dateModified": "2015-02-05T09:20:00+08:00",
      "author": [{
          "@type": "Person",
          "name": "Jane Doe",
          "url": "http://example.com/profile/janedoe123"
        },{
          "@type": "Person",
          "name": "John Doe",
          "url": "http://example.com/profile/johndoe123"
      }]
    }
    </script>
  </head>
  <body>
  </body>
</html>

Implementazione

AMP con dati strutturati

Un carosello di risultati AMP per un articolo di notizie.

Le pagine AMP che contengono dati strutturati possono essere visualizzate in un carosello di notizie nei risultati di ricerca. Senza dati strutturati, le pagine AMP possono essere visualizzate solo come link blu standard nei risultati della Ricerca Google. Per ulteriori informazioni, consulta la sezione Informazioni sull'aspetto dei contenuti AMP nei risultati di ricerca.

Per creare una pagina AMP con dati strutturati:

  1. Segui le specifiche del progetto AMP.
  2. Segui le linee guida sulle pagine aggiuntive per assicurarti che Google possa eseguire la scansione della tua pagina.
  3. Aggiungi un elemento di dati strutturati che descrive l'articolo sulla pagina.
  4. Testa i dati strutturati usando lo strumento di Test dei risultati avanzati.

Pagina non AMP con dati strutturati

Una pagina non AMP con dati strutturati Articolo nei risultati di ricerca

Se aggiungi dati strutturati Article a una pagina non AMP, puoi suggerire meglio il titolo, la data di pubblicazione e l'immagine giusti che Google dovrebbe mostrare nei risultati della Ricerca.

Per aggiungere dati strutturati alla pagina dell'articolo non AMP:

  1. Aggiungi un elemento di dati strutturati alla tua pagina, descrivendo l'articolo sulla pagina.
  2. Leggi le linee guida per assicurarti che Google possa eseguire la scansione della tua pagina.
  3. Testa i dati strutturati usando lo strumento di Test dei risultati avanzati.

Linee guida

Segui queste linee guida per far sì che i dati strutturati siano idonei per l'inclusione nei risultati della Ricerca Google.

Linee guida tecniche

  • Se offri un accesso in abbonamento ai contenuti del tuo sito web o se gli utenti devono registrarsi per accedere, dovresti aggiungere i dati strutturati per i contenuti in abbonamento e protetti da paywall.
  • Per contenuti in più parti, assicurati che rel=canonical indirizzi a ogni singola pagina o a una pagina panoramica (e non alla prima pagina di una serie in più parti). Scopri di più sulla canonicalizzazione.

Linee guida per i loghi AMP

Le seguenti linee guida si applicano ai loghi di tutte le pagine AMP, incluse le storie AMP.

  • Il formato file deve essere supportato da Google Immagini.
  • Non utilizzare animazioni.
  • La parte grafica del logo deve essere leggibile sul colore di sfondo.

Le seguenti linee guida si applicano ai loghi utilizzati per le pagine AMP generali, non alle storie AMP. Esistono requisiti diversi per i loghi delle storie AMP.

  • Il logo deve essere un rettangolo, non un quadrato.
  • Il logo deve rientrare in un rettangolo 60 x 600 px ed essere alto esattamente 60 px (preferibilmente) o largo esattamente 600 px. Ad esempio, una dimensione 450 x 45 px non è accettabile, anche se rientra all'interno del rettangolo di 600 x 60 px.

  • Gli editori devono utilizzare solo un logo per brand, che sia coerente con il resto delle pagine AMP.
  • È necessario utilizzare un marchio denominativo o un logo completo, non un'icona.
  • Il testo nei loghi basati su testo deve avere un'altezza di massimo 48 px ed essere centrato verticalmente entro l'altezza dell'immagine di 60 px. Aggiungi spazio per arrivare fino all'altezza consigliata di 60 px.

  • I loghi con uno sfondo a tinta unita devono includere una spaziatura interna minima di 6 px intorno all'elemento grafico.

Definizioni dei tipi di dati strutturati

La seguente sezione descrive i requisiti di proprietà per i dati strutturati Article. Alle pagine AMP e non AMP si applicano requisiti e consigli diversi relativi alle proprietà:

  • Pagine AMP. Affinché i tuoi contenuti siano idonei per essere visualizzati come risultato avanzato, devi includere le proprietà obbligatorie. Puoi anche includere le proprietà consigliate per aggiungere ulteriori informazioni sui tuoi contenuti, fornendo così un'esperienza utente migliore.
  • Pagine non AMP. Per consentire a Google di comprendere meglio le pagine non AMP, includi le proprietà consigliate.

Oggetti Article

Gli oggetti Articolo devono essere basati su uno dei seguenti tipi schema.org: Article, NewsArticle, BlogPosting.

AMP

Le seguenti proprietà si applicano alle pagine AMP.

Proprietà obbligatorie
author

Person o Organization

L'autore dell'articolo. Per consentire a Google di comprendere meglio gli autori in varie funzionalità, ti consigliamo di seguire le best practice per il markup degli autori.

Se sono presenti più autori, specificali in un array:


"author": [{
    "@type": "Person",
    "name": "Jane Doe",
    "url": "http://example.com/profile/janedoe123"
  },{
    "@type": "Person",
    "name": "John Doe",
    "url": "http://example.com/profile/johndoe123"
}]
author.name

Text

Il nome dell'autore.

datePublished

DateTime

La data e l'ora in cui l'articolo è stato pubblicato per la prima volta, in formato ISO 8601.

Best practice:

  • La data non deve cambiare nel tempo.
  • Ti consigliamo di includere nel timestamp le informazioni relative all'ora, oltre a quelle relative al giorno.
  • Il valore per dateModified deve essere più recente del valore per datePublished.
headline

Text

Il titolo dell'articolo. Il valore non deve superare i 110 caratteri. Per le storie AMP, il titolo deve corrispondere al testo nella prima pagina di copertina nella storia AMP.

image

Proprietà ripetuta ImageObject o URL

L'URL per un'immagine rappresentativa della storia AMP o dell'articolo.

A causa delle differenze di formato nei risultati di ricerca, le seguenti linee guida per le immagini si applicano solo alle pagine AMP generiche, non alle storie AMP. Le storie AMP hanno requisiti diversi per le immagini.

  • Deve essere specificata solo un'immagine con markup che fa parte direttamente dell'articolo.
  • Le immagini devono avere una larghezza di almeno 1200 pixel.
  • Ogni pagina deve contenere almeno un'immagine (indipendentemente dal fatto che includa markup o meno). Google sceglierà l'immagine migliore da mostrare nei risultati della Ricerca in base alle proporzioni e alla risoluzione.
  • Gli URL immagine devono poter essere sottoposti a scansione e indicizzati.
  • Le immagini devono rappresentare i contenuti con markup.
  • Il formato file deve essere supportato da Google Immagini.
  • Per ottenere i migliori risultati, fornisci più immagini ad alta risoluzione (minimo 800.000 pixel moltiplicando larghezza e altezza) con le seguenti proporzioni: 16 x 9, 4 x 3 e 1 x 1.

Ad esempio:


{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "image": [
    "https://example.com/photos/1x1/photo.jpg",
    "https://example.com/photos/4x3/photo.jpg",
    "https://example.com/photos/16x9/photo.jpg"
  ]
}
publisher

Organization

L'editore dell'articolo.

publisher.logo

URL o ImageObject

Il logo dell'editore. Consulta le linee guida per i loghi AMP per informazioni dettagliate sui contenuti delle immagini.

Se utilizzi il tipo ImageObject, imposta il campo url sull'URL del logo.

Ad esempio:


{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "publisher": {
    "@type": "Organization",
    "name": "Google",
    "logo": {
      "@type": "ImageObject",
      "url": "https://google.com/logo.jpg"
    }
  }
}

Ecco un esempio di utilizzo del tipo URL:


{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "publisher": {
    "@type": "Organization",
    "name": "Google",
    "logo": "https://google.com/logo.jpg"
  }
}
publisher.name

Text

Il nome dell'editore.

Proprietà consigliate
author.url

URL

Un link a una pagina web che identifica in modo univoco l'autore dell'articolo. Ad esempio, la pagina dell'autore sui social media, una pagina Informazioni su di me o Biografia.

dateModified

DateTime

La data e l'ora dell'ultima modifica dell'articolo, in formato ISO 8601.

mainEntityOfPage

URL

L'URL canonico della pagina dell'articolo. Specifica mainEntityOfPage quando l'articolo è l'argomento principale della pagina dell'articolo.

Non AMP

Le seguenti proprietà si applicano alle pagine non AMP.

Proprietà consigliate
author

Person o Organization

L'autore dell'articolo. Per consentire a Google di comprendere meglio gli autori in varie funzionalità, ti consigliamo di seguire le best practice per il markup degli autori.

author.name

Text

Il nome dell'autore.

author.url

URL

Un link a una pagina web che identifica in modo univoco l'autore dell'articolo. Ad esempio, la pagina dell'autore sui social media, una pagina Informazioni su di me o Biografia.

dateModified

DateTime

La data e l'ora dell'ultima modifica dell'articolo, in formato ISO 8601.

datePublished

DateTime

La data e l'ora in cui l'articolo è stato pubblicato per la prima volta, in formato ISO 8601.

headline

Text

Il titolo dell'articolo. Il valore non deve superare i 110 caratteri.

image

Proprietà ripetuta ImageObject o URL

L'URL per un'immagine rappresentativa dell'articolo. Deve essere specificata solo un'immagine con markup che fa parte direttamente dell'articolo. Le immagini devono avere una larghezza di almeno 696 pixel.

Ulteriori linee guida per le immagini:

  • Ogni pagina deve contenere almeno un'immagine (indipendentemente dal fatto che includa markup o meno). Google sceglierà l'immagine migliore da mostrare nei risultati della Ricerca in base alle proporzioni e alla risoluzione.
  • Gli URL immagine devono poter essere sottoposti a scansione e indicizzati.
  • Le immagini devono rappresentare i contenuti con markup.
  • Le immagini devono essere in un formato file supportato da Google Immagini.
  • Per ottenere i migliori risultati, fornisci più immagini ad alta risoluzione (minimo 300.000 pixel moltiplicando larghezza e altezza) con le seguenti proporzioni: 16 x 9, 4 x 3 e 1 x 1.

Ad esempio:


{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "image": [
    "https://example.com/photos/1x1/photo.jpg",
    "https://example.com/photos/4x3/photo.jpg",
    "https://example.com/photos/16x9/photo.jpg"
  ]
}

Best practice per il markup degli autori

Per aiutare Google a comprendere e rappresentare meglio l'autore dei contenuti, ti consigliamo di seguire queste best practice quando specifichi gli autori nel markup:

Best practice per il markup degli autori

Includi tutti gli autori nel markup

Assicurati che tutti gli autori che vengono presentati nella pagina web siano inclusi anche nel markup.

Specifica più autori

Quando specifichi più autori, elenca ogni autore nel proprio campo author:


"author": [
  {"name": "Willow Lane"},
  {"name": "Regula Felix"}
]

Non unire più autori nello stesso campo author:


"author": {
  "name": "Willow Lane, Regula Felix"
}

Utilizza campi aggiuntivi

Per aiutare Google a comprendere meglio l'autore, ti consigliamo vivamente di utilizzare le proprietà type e url (o sameAs). Utilizza URL validi per le proprietà url o sameAs.

Ad esempio, se l'autore è una persona, puoi inserire un link alla sua pagina che fornisce ulteriori informazioni in merito:


"author": [
  {
    "@type": "Person",
    "name": "Willow Lane",
    "url": "http://www.example.com/staff/willow_lane"
  }
]

Se l'autore è un'organizzazione, puoi inserire un link alla relativa home page.


"author":
  [
    {
      "@type":"Organization",
      "name": "Some News Agency",
      "url": "https://www.example.com/"
  }
]

Specifica solo il nome dell'autore nella proprietà author.name

Nella proprietà author.name, specifica solo il nome dell'autore. Non aggiungere altre informazioni. Nello specifico, non aggiungere le seguenti informazioni:

  • Il nome dell'editore; usa invece la proprietà publisher.
  • La qualifica dell'autore; utilizza invece la proprietà appropriata se vuoi specificare quelle informazioni (jobTitle).
  • Un appellativo o un suffisso di cortesia. utilizza invece la proprietà appropriata se vuoi specificare queste informazioni (honorificPrefix o honorificSuffix).
  • Parole introduttive (ad esempio, non includere frasi come "pubblicato da").

"author":
  [
    {
      "name": "Echidna Jones",
      "honorificPrefix": "Dr",
      "jobTitle": "Editor in Chief"
    }
  ],
"publisher":
  [
    {
      "name": "Bugs Daily"
    }
  ]
}

Utilizza l'elemento Type appropriato

Utilizza il tipo Person per le persone e il tipo Organization per le organizzazioni. Non utilizzare il tipo Thing e non usare il tipo sbagliato (ad esempio, utilizzando il tipo Organization per una persona).

Ecco un esempio che applica le best practice per il markup degli autori:

"author":
  [
    {
      "@type": "Person",
      "name": "Willow Lane",
      "jobTitle": "Journalist",
      "url":"https://www.example.com/staff/willow-lane"
    },
    {
      "@type":"Person",
      "name": "Echidna Jones",
      "jobTitle": "Editor in Chief",
      "url":"https://www.example.com/staff/echidna-jones"
    }
  ],
"publisher":
  {
    "name": "The Daily Bug",
    "url": "https://www.example.com"
  },
  // + Other fields related to the article...
}

Risoluzione dei problemi

Se hai difficoltà con l'implementazione o il debug dei dati strutturati, ecco alcune risorse che potrebbero esserti utili.