SEO & Posizionamento

Dati Strutturati e Schema.org: Guida Pratica per il SEO 2026

Claudio Novaglio
5 min di lettura

I dati strutturati sono markup che aggiungono informazioni semantiche al contenuto HTML, permettendo ai motori di ricerca di capire non solo il testo di una pagina, ma cosa rappresenta: un articolo, un prodotto, un evento, una ricetta. Nel 2026, la loro importanza è aumentata per due motivi: i rich snippet aumentano il CTR nelle SERP tradizionali, e le AI generative li usano per identificare fonti affidabili.

Cosa sono i dati strutturati e Schema.org

Schema.org è un vocabolario condiviso da Google, Bing, Yahoo e Yandex che definisce i tipi di entità e le loro proprietà. Implementando markup Schema.org nel tuo sito, comunichi al motore di ricerca: "questa pagina è un articolo di blog scritto da Claudio Novaglio il 15 gennaio 2026, tratta di SEO, e risponde alla domanda X".

Il markup può essere implementato in tre formati: JSON-LD (il raccomandato da Google), Microdata (inline nell'HTML) e RDFa (standard W3C). Nella pratica, nel 2026 si usa quasi esclusivamente JSON-LD per la sua semplicità di manutenzione e il fatto che non mescola il markup con il contenuto HTML.

I 7 tipi di Schema deprecati da Google (gennaio 2026)

Da gennaio 2026, Google ha smesso di elaborare i rich result per questi tipi di Schema, che sono stati rimossi dalle linee guida ufficiali:

  • FAQ rich result (il pannello con domande e risposte espandibili in SERP)
  • How-To rich result (le istruzioni passo-passo visualizzate direttamente in SERP)
  • Practice problem
  • Math solver
  • Q&A page
  • Educational Q&A
  • Speakable

Attenzione: questi tipi di Schema non devono essere rimossi dal sito — il markup rimane utile per altri scopi, inclusa la leggibilità da parte delle AI generative. Semplicemente, Google non produce più rich result visivi specifici per questi tipi in SERP.

I tipi di Schema più utili nel 2026

Article e BlogPosting

Fondamentale per ogni articolo di blog o news. Specifica: headline (title), author (con Person schema), datePublished, dateModified, image, publisher (con Organization). L'author markup con "name" e "url" verso un profilo autorevole rafforza l'E-E-A-T.

LocalBusiness

Per attività con presenza fisica o che servono un territorio. Include: name, address (PostalAddress con tutti i campi), telephone, openingHoursSpecification, geo (GeoCoordinates), url, priceRange. Può essere esteso con tipi più specifici come ProfessionalService, Dentist, Restaurant.

Product con AggregateRating e Offer

Per e-commerce e pagine prodotto. L'Offer schema (con price, priceCurrency, availability) permette di mostrare prezzi direttamente nelle SERP. L'AggregateRating mostra le stelle nelle SERP, uno dei rich result più efficaci per aumentare il CTR.

BreadcrumbList

I breadcrumb in SERP mostrano il percorso gerarchico del sito accanto all'URL. Piccolo ma efficace: migliorano la comprensione della struttura del sito da parte di Google e aumentano la fiducia dell'utente prima del click.

Organization e Person

Lo schema Organization descrive il brand: nome, logo, URL, contatti, social profiles. Lo schema Person descrive l'autore o il professionista. Entrambi contribuiscono a costruire il Knowledge Graph entry del brand e a rafforzare l'E-E-A-T.

Event

Per eventi fisici o virtuali. Mostra data, luogo e dettagli direttamente nei risultati di ricerca. Particolarmente utile per eventi ricorrenti (webinar, corsi, conferenze).

Come implementare JSON-LD in modo corretto

Sintassi base

Il JSON-LD va inserito dentro un tag <script type="application/ld+json"> nell'head o nel body della pagina. È importante che i dati siano coerenti con il contenuto visibile della pagina: Google penalizza i markup che dichiarano informazioni diverse da quelle mostrate all'utente.

Errori comuni da evitare

  • Dati nel markup che non corrispondono al contenuto visibile della pagina
  • Proprietà obbligatorie mancanti (ogni tipo Schema ha proprietà required per i rich result)
  • JSON non valido (virgole mancanti, parentesi non chiuse, caratteri speciali non escaped)
  • Usare un tipo generico dove esiste uno più specifico (usare "LocalBusiness" quando il tipo corretto è "LegalService" o "AccountingService")
  • Dimenticare di aggiornare il markup quando il contenuto cambia (es. prezzo di un prodotto)

Implementazione in Next.js

In Next.js, il modo più pulito per implementare JSON-LD è aggiungere un tag script nel componente della pagina usando dangerouslySetInnerHTML, o usare la libreria "next-seo". Per i tipi dinamici (prodotto, articolo), genera il JSON-LD a runtime usando i dati dal CMS.

Come testare i dati strutturati

Google Rich Results Test

Lo strumento ufficiale di Google (search.google.com/test/rich-results) permette di testare un URL o incollare il codice HTML direttamente. Mostra gli errori, i warning e un'anteprima di come il rich result apparirebbe nelle SERP. È il primo strumento da usare prima di pubblicare nuovi markup.

Schema Markup Validator

Il validator di Schema.org (validator.schema.org) controlla la correttezza del markup rispetto al vocabolario Schema.org ufficiale, indipendentemente dalle linee guida di Google. Utile per verificare la struttura anche per tipi non supportati dai rich result di Google.

Search Console: Rapporto Rich Result

Una volta pubblicato il markup, Search Console mostra (in 1-2 settimane) quali URL sono state riconosciute come valide per i rich result, quali hanno errori e quante impressioni/click hanno generato i rich result. È il dato più affidabile per valutare l'impatto reale.

Schema.org e le AI generative nel 2026

Uno sviluppo importante del 2026 è che le AI generative usano attivamente i dati strutturati per valutare l'affidabilità delle fonti. Un sito con markup Article corretto, Author completo e Organization schema è percepito come più autorevole da modelli come Google AI Overview e Perplexity.

In particolare, le proprietà che le AI valorizzano:

  • author.name e author.url: chi ha scritto il contenuto, verificabile
  • dateModified: il contenuto è aggiornato? Quando?
  • publisher.name: da quale organizzazione proviene il contenuto?
  • inLanguage: in quale lingua è il contenuto?

Implementare dati strutturati completi e corretti non è più solo una questione di rich snippet in SERP: è parte integrante della strategia GEO per essere scelti come fonte dalle AI.

Domande Frequenti

Non direttamente il ranking, ma indirettamente sì: i rich snippet aumentano il CTR, che è un segnale indiretto per Google. Inoltre FAQ Schema e altri markup forniscono context semantico che aiuta Google a capire meglio il contenuto.

Sull'autore

Claudio Novaglio

SEO Specialist, AI Specialist e Data Analyst con oltre 10 anni di esperienza nel digital marketing. Lavoro con aziende e professionisti a Brescia e in tutta Italia per aumentare la visibilità organica, ottimizzare le campagne pubblicitarie e costruire sistemi di misurazione data-driven. Specializzato in SEO tecnico, local SEO, Google Analytics 4 e nell'integrazione dell'intelligenza artificiale nei processi di marketing.

Ti serve aiuto con la SEO?

Contattami per una consulenza gratuita e scopri come posso aiutarti a crescere online.