Lo schema markup è il linguaggio strutturato che permette a Google e ai motori AI di capire cosa contiene davvero la tua pagina. Nel 2026, con AI Overviews e citation traffic, è passato da “nice to have” a “must have”. Questa guida mostra i tipi essenziali con esempi pronti da copiare.
Cos’è schema markup e perché conta
Schema markup è un vocabolario standard (schema.org) per descrivere il contenuto di una pagina in modo strutturato. Si implementa con JSON-LD inline nell’HTML.
Effetti pratici nel 2026:
- Rich results in SERP (stelle, FAQ, prezzi, dati)
- Citation in AI Overviews (Gemini, ChatGPT Search)
- Knowledge panel per aziende e persone
- Migliore comprensione del contesto da parte degli LLM
I tipi essenziali per ogni sito
1. Organization (homepage)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Luca Rebuschi",
"url": "https://lucarebuschi.it/",
"logo": "https://lucarebuschi.it/logo.png",
"sameAs": [
"https://www.linkedin.com/in/lucarebuschi"
]
}
</script>2. WebSite con SearchAction
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Luca Rebuschi",
"url": "https://lucarebuschi.it/",
"potentialAction": {
"@type": "SearchAction",
"target": "https://lucarebuschi.it/?s={search_term_string}",
"query-input": "required name=search_term_string"
}
}3. Article (blog post)
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Titolo articolo",
"description": "Sommario articolo",
"image": "https://lucarebuschi.it/hero.jpg",
"author": {
"@type": "Person",
"name": "Luca Rebuschi",
"url": "https://lucarebuschi.it/chi-sono/"
},
"publisher": {
"@type": "Organization",
"name": "Luca Rebuschi",
"logo": {
"@type": "ImageObject",
"url": "https://lucarebuschi.it/logo.png"
}
},
"datePublished": "2026-07-13",
"dateModified": "2026-07-13",
"mainEntityOfPage": "https://lucarebuschi.it/articolo/"
}4. BreadcrumbList
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://lucarebuschi.it/"
},{
"@type": "ListItem",
"position": 2,
"name": "Blog",
"item": "https://lucarebuschi.it/blog/"
},{
"@type": "ListItem",
"position": 3,
"name": "Schema markup guida"
}]
}5. FAQPage
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Domanda 1?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Risposta 1"
}
}]
}Schema per business locale
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Studio XYZ",
"address": {
"@type": "PostalAddress",
"streetAddress": "Via Roma 1",
"addressLocality": "Milano",
"postalCode": "20100",
"addressCountry": "IT"
},
"telephone": "+390212345678",
"openingHours": "Mo-Fr 09:00-18:00"
}Schema per servizio
{
"@context": "https://schema.org",
"@type": "Service",
"name": "Consulenza SEO per PMI",
"provider": {
"@type": "Person",
"name": "Luca Rebuschi"
},
"areaServed": "IT",
"description": "Servizi di consulenza SEO completi per PMI italiane"
}Schema HowTo (per articoli step-by-step)
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "Come fare X",
"step": [{
"@type": "HowToStep",
"name": "Step 1",
"text": "Descrizione step 1"
}]
}Schema Person (per autori)
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Luca Rebuschi",
"url": "https://lucarebuschi.it/chi-sono/",
"jobTitle": "Consulente SEO e AI Automation",
"worksFor": {
"@type": "Organization",
"name": "Luca Rebuschi"
}
}Implementazione su WordPress
Plugin SEO (RankMath, Yoast) generano automaticamente schema base per Article, Organization, BreadcrumbList. Per schema custom (Service, HowTo, FAQ) si possono usare:
- Plugin dedicati schema (Schema Pro, WPSSO)
- Custom code in functions.php o blocco custom
- Tag Manager con script personalizzati
Validazione
- Rich Results Test: test ufficiale Google
- Schema.org Validator: validator.schema.org
- Search Console → Enhancement reports: monitor schema attivi sul sito
Errori comuni
- Schema “fasullo” (contenuto strutturato non corrispondente al contenuto visibile) → penalty
- Schema multipli sulla stessa pagina con dati contraddittori
- Schema review/rating fake → penalty grave
- Mancato aggiornamento di datePublished/dateModified
- JSON-LD malformato (virgole mancanti, parentesi)
Schema e AI Overviews
Le AI Overviews e ChatGPT Search privilegiano fonti con schema markup ben fatto perché:
- I dati sono “machine-readable” senza ambiguità
- Author/publisher esposti rafforzano E-E-A-T
- Date espose dimostrano freschezza
- FAQ schema fornisce risposte direttamente strutturate
Pattern crescente nel 2026: contenuti con FAQ + HowTo + Article schema vengono citati 2-3x più di contenuti senza.
Vuoi schema markup professionali implementati nel tuo sito?
Il servizio Web Marketing include implementazione schema markup completa con custom types per il tuo business.