Vai al contenuto principale
SEO Tecnica

Come implementare lo Schema Markup

14 min di lettura

Lo schema markup è un insieme di dati strutturati che aggiungi alle tue pagine per aiutare i motori di ricerca a comprendere meglio i tuoi contenuti. Se implementato correttamente, può farti ottenere rich results nella ricerca: valutazioni a stelle, menu a tendina FAQ, schede ricette, prezzi dei prodotti e altro ancora. Queste inserzioni migliorate aumentano le percentuali di clic (CTR) fino al 30% rispetto ai risultati standard.

learn.sections.stepByStep

1

Choose the Right Schema Types

Start with the schema types most relevant to your content and most likely to generate rich results. For most sites: Organization and WebSite schema on the homepage, Article or BlogPosting on content pages, Product on product pages, FAQ on question-heavy pages, and LocalBusiness for local businesses.

2

Use JSON-LD Format

Google recommends JSON-LD (JavaScript Object Notation for Linked Data) over Microdata or RDFa. JSON-LD is a script block in your page's head that doesn't mix with your HTML, making it easier to implement, maintain, and debug. Each page can have multiple JSON-LD blocks for different schema types.

3

Implement Required and Recommended Properties

Each schema type has required properties (minimum for eligibility) and recommended properties (improve rich result chances). For example, Article requires headline, image, datePublished, and author. Always include all required properties and as many recommended ones as you can accurately provide.

4

Ensure Accuracy and Completeness

Schema markup must accurately represent the visible page content. Don't mark up content that isn't on the page, inflate ratings, or use misleading descriptions. Google penalizes sites with deceptive structured data by removing rich results entirely and potentially issuing manual actions.

5

Test and Validate Your Markup

Use Google's Rich Results Test to check if your schema is eligible for rich results. Use the Schema Markup Validator for technical syntax validation. Test every page template, not just one example. Check Search Console's Enhancements reports for site-wide schema errors after deployment.

6

Monitor Rich Result Performance

Track which pages earn rich results using Search Console's Enhancements reports and Performance report filtered by search appearance. Monitor click-through rates for pages with rich results vs. without. If rich results disappear, check for schema errors or Google guideline changes.

7

Scegli i tipi di schema corretti

Inizia con i tipi di schema più pertinenti ai tuoi contenuti e con maggiori probabilità di generare rich results. Per la maggior parte dei siti: schema Organization e WebSite sulla home page, Article o BlogPosting sulle pagine di contenuto, Product sulle pagine prodotto, FAQ sulle pagine ricche di domande e LocalBusiness per le attività locali.

8

Usa il formato JSON-LD

Google consiglia JSON-LD (JavaScript Object Notation for Linked Data) rispetto a Microdata o RDFa. JSON-LD è un blocco di script nell'head della tua pagina che non si mescola con l'HTML, rendendolo più facile da implementare, mantenere e sottoporre a debug. Ogni pagina può avere più blocchi JSON-LD per diversi tipi di schema.

9

Implementa le proprietà richieste e consigliate

Ogni tipo di schema ha proprietà richieste (minimo per l'idoneità) e proprietà consigliate (migliorano le possibilità di rich results). Ad esempio, Article richiede headline, image, datePublished e author. Includi sempre tutte le proprietà richieste e quante più proprietà consigliate puoi fornire accuratamente.

10

Assicurati accuratezza e completezza

Lo schema markup deve rappresentare accuratamente il contenuto visibile della pagina. Non contrassegnare contenuti che non sono sulla pagina, non gonfiare le valutazioni né utilizzare descrizioni fuorvianti. Google penalizza i siti con dati strutturati ingannevoli rimuovendo completamente i rich results ed emettendo potenzialmente azioni manuali.

11

Testa e valida il tuo markup

Usa lo strumento Test dei risultati avanzati di Google per verificare se il tuo schema è idoneo per i rich results. Usa il Schema Markup Validator per la validazione della sintassi tecnica. Testa ogni modello di pagina, non solo un esempio. Controlla i rapporti sui miglioramenti in Search Console per gli errori di schema a livello di sito dopo l'implementazione.

12

Monitora le performance dei rich results

Tieni traccia di quali pagine ottengono rich results utilizzando i rapporti sui miglioramenti di Search Console e il rapporto sulle performance filtrato per aspetto di ricerca. Monitora le percentuali di clic per le pagine con rich results rispetto a quelle senza. Se i rich results scompaiono, controlla gli errori di schema o i cambiamenti nelle linee guida di Google.

Consigli pro

  • Nest related schemas for stronger signals. A Product schema with nested AggregateRating, Offer, and Review schemas is more powerful than separate schemas on different pages.
  • Implement FAQ schema on your highest-traffic informational pages. FAQ rich results can significantly increase your search listing's visual footprint and click-through rate.
  • Use schema for internal knowledge even when rich results aren't available. Helping Google understand entity relationships on your site can improve relevance signals for regular rankings.
  • Annida gli schemi correlati per segnali più forti. Uno schema Product con schemi nidificati AggregateRating, Offer e Review è più potente di schemi separati su pagine diverse.
  • Implementa lo schema FAQ sulle tue pagine informative con il maggior traffico. I rich results FAQ possono aumentare significativamente l'impronta visiva e la percentuale di clic della tua scheda di ricerca.
  • Usa lo schema per la conoscenza interna anche quando i rich results non sono disponibili. Aiutare Google a comprendere le relazioni tra entità sul tuo sito può migliorare i segnali di pertinenza per il ranking regolare.

Errori comuni da evitare

Marking up content not visible on the page

Schema must describe content that users can see on the page. Adding hidden schema for reviews, events, or products that don't appear in the visible content violates Google's guidelines and can result in a manual penalty.

Using incorrect schema types

Using Product schema on a category page or Article schema on a product page confuses search engines and disqualifies you from rich results. Match the schema type to the page's actual purpose and content.

Not maintaining schema after site changes

Schema often breaks during redesigns, CMS updates, or content restructuring. Include schema validation in your QA process for every major site change. Broken schema means lost rich results.

Contrassegnare contenuti non visibili sulla pagina

Lo schema deve descrivere contenuti che gli utenti possono vedere sulla pagina. Aggiungere uno schema nascosto per recensioni, eventi o prodotti che non compaiono nel contenuto visibile viola le linee guida di Google e può comportare una penalizzazione manuale.

Utilizzare tipi di schema errati

Utilizzare lo schema Product su una pagina di categoria o lo schema Article su una pagina prodotto confonde i motori di ricerca e ti esclude dai rich results. Abbina il tipo di schema allo scopo e al contenuto effettivi della pagina.

Non mantenere lo schema dopo modifiche al sito

Lo schema spesso si rompe durante restyling, aggiornamenti del CMS o ristrutturazioni dei contenuti. Includi la validazione dello schema nel tuo processo di QA per ogni modifica importante al sito. Uno schema non funzionante significa perdita di rich results.

Come Keyword Kick semplifica il tutto

  • Automated schema validation across all crawled pages with error details and fix suggestions
  • Rich result opportunity detection that identifies pages eligible for structured data you haven't implemented
  • Schema monitoring that alerts you when markup errors appear or rich results are lost
  • Convalida automatizzata dello schema su tutte le pagine scansionate con dettagli sugli errori e suggerimenti di correzione
  • Rilevamento delle opportunità di rich result che identifica le pagine idonee per dati strutturati non ancora implementati
  • Monitoraggio dello schema che ti avvisa quando compaiono errori di markup o quando i rich result vengono persi

learn.sections.faq

Does schema markup directly improve rankings?

Schema markup is not a direct ranking factor, but it can indirectly improve rankings through higher click-through rates (rich results attract more clicks), better content understanding (helps Google match your pages to relevant queries), and enhanced entity recognition.

Which schema type should I implement first?

Start with Organization schema on your homepage and Article/BlogPosting schema on content pages -- these are the easiest to implement and most widely supported. Then add FAQ schema to high-traffic pages and Product schema to product pages for the biggest rich result impact.

Can I use a plugin to generate schema markup?

Yes, CMS plugins can automate schema generation, which is fine for standard implementations. However, review the generated markup to ensure accuracy. Plugins sometimes produce incomplete or incorrect schema, especially for complex page types. Manual JSON-LD implementation gives you the most control.

Lo schema markup migliora direttamente il posizionamento?

Lo schema markup non è un fattore di posizionamento diretto, ma può migliorare indirettamente il ranking grazie a percentuali di clic più elevate (i rich result attirano più clic), una migliore comprensione dei contenuti (aiuta Google ad associare le tue pagine a query pertinenti) e un maggiore riconoscimento delle entità.

Quale tipo di schema dovrei implementare per primo?

Inizia con lo schema Organization sulla tua homepage e lo schema Article/BlogPosting sulle pagine dei contenuti: sono i più facili da implementare e i più ampiamente supportati. Successivamente, aggiungi lo schema FAQ alle pagine ad alto traffico e lo schema Product alle pagine dei prodotti per ottenere il massimo impatto sui rich result.

Posso usare un plugin per generare lo schema markup?

Sì, i plugin CMS possono automatizzare la generazione dello schema, il che va bene per implementazioni standard. Tuttavia, controlla il markup generato per garantirne l'accuratezza. A volte i plugin producono uno schema incompleto o errato, specialmente per tipi di pagine complessi. L'implementazione manuale JSON-LD ti offre il massimo controllo.

learn.cta.description

learn.cta.button