Il 54 % dei risultati in prima pagina Google mostra un rich snippet (BrightEdge 2025).
1. Cos’è il Structured Data e Perché Conta?
Beneficio | Statistica 2025 | Impatto |
---|---|---|
CTR ↑ | +26 % dopo rich snippet | Click free, più lead |
Zero-click | 43 % ricerche senza click | Brand awareness |
Voice Search | 70 % risposte voice basate su schema | Featured answer |
2. Formati Supportati da Google
- JSON-LD (consigliato)
- Microdata inline
- RDFa (obsoleto)
3. Tipi di Schema più utili nel 2025
Use Case | Tipo Schema | Note Google |
---|---|---|
Articoli blog | Article | headline, author, datePublished |
E-commerce | Product + Offer | price, availability, GTIN |
Local business | Organization , LocalBusiness | NAP + orari |
FAQ | FAQPage | Min 2 QA |
Video | VideoObject | contentUrl + duration |
Eventi | Event | Biglietteria, location |
4. Implementare JSON-LD su WordPress / CMS custom
Passo 1 — Mapping keyword & intent
Associa i template a entità schema pertinenti (es. product page → Product
).
Passo 2 — Genera il markup
- Plugin WP: Yoast SEO, Rank Math, Schema & Structured Data
- Custom: script ES6 che popola JSON-LD da campi CMS
Passo 3 — Inserisci lo script
<script type=\"application/ld+json\">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [{
"@type": "Question",
"name": "Cos’è il structured data?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Meta-informazioni che aiutano Google a capire il contenuto della pagina."
}
}]
}
</script>
Passo 4 — Valida
Passo 5 — Monitora in Search Console
Controlla i report «Video page indexing» e «Product snippet».
5. Esempio Avanzato: Product Schema con Varianti
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Zaino Antifurto Palermo 35L",
"image": [
"https://www.virtual-agency.it/img/zaino-palermo-front.jpg",
"https://www.virtual-agency.it/img/zaino-palermo-back.jpg"
],
"description": "Zaino antifurto con porta USB e tessuto idrorepellente.",
"sku": "PAL35-BLK",
"brand": { "@type": "Brand", "name": "SicilyGear" },
"offers": {
"@type": "Offer",
"url": "https://www.virtual-agency.it/prodotti/zaino-palermo",
"priceCurrency": "EUR",
"price": "69.90",
"priceValidUntil": "2025-12-31",
"itemCondition": "https://schema.org/NewCondition",
"availability": "https://schema.org/InStock"
},
"aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.8", "reviewCount": "132" }
}
6. Errori Comuni da Evitare
- Mismatch dati (price schema ≠ on-page)
- Campi obbligatori mancanti
- Schema duplicato da plugin diversi
- Uso improprio di
Organization
- Cloaking dati generati nascosti
7. Strumenti & Plugin Consigliati
Scopo | Gratis | Premium |
---|---|---|
Generazione | Structured Data Helper | Merkle Schema Builder |
Validazione | Rich Results Test | Sitebulb, Screaming Frog |
WordPress | Yoast SEO, Rank Math | Schema PRO |
Automation | GTM server-side inject | Cloudflare Worker custom |
8. Checklist di Implementazione
- Mapping keyword ↔ schema completato
- JSON-LD conforme linee guida Google
- Rich Result Test: 0 errori, ≤ 2 warning
robots.txt
non blocca JS/JSON- Monitoraggio Search Console
FAQ
- JSON-LD rallenta il sito?
- No, è testo semplice e pesa pochi byte.
- Serve un file
.json
esterno? - Meglio inline <script> per ridurre richieste HTTP.
- Quante FAQ posso inserire?
- Google consiglia max 2-3 domande mostrate nel mobile rich result.
Conclusione & CTA
Implementare i dati strutturati è fondamentale per primeggiare nella SERP e catturare traffico zero-click.
Hai bisogno di un audit Schema.org? Prenota un’analisi gratuita di 20 minuti.