Un risultato di ricerca con le stelle delle valutazioni. Una ricetta che mostra tempo di cottura e calorie. Una scheda prodotto con prezzo e disponibilità. Nessuna di queste informazioni extra compare per caso. Arrivano dallo schema markup, il codice che dice ai motori di ricerca esattamente cos'è il tuo contenuto e come presentarlo.
Lo schema markup è un insieme di dati strutturati aggiunti al codice di un sito, che aiuta i motori di ricerca a capire i contenuti di ogni pagina. Cos'è lo schema markup in termini pratici: è un vocabolario standardizzato di tag che descrivono tipi specifici di contenuto, come un prodotto, un articolo, un'attività, una recensione o un percorso breadcrumb. I motori di ricerca usano queste informazioni per indicizzare le pagine in modo più preciso e, in molti casi, per mostrare risultati più ricchi negli elenchi di ricerca.
Lo schema markup non cambia ciò che i visitatori vedono nella pagina. Sono informazioni aggiuntive nel codice della pagina, invisibili ai visitatori ma leggibili dai motori di ricerca e da altri crawler. Il vantaggio si vede nei risultati di ricerca, non nella pagina stessa.
Cosa fa davvero lo schema markup?
Senza schema markup, un motore di ricerca legge il contenuto di una pagina e deduce cosa significhi. Di solito riesce a capire che una pagina parla di un prodotto o di una ricetta, ma lavora sul contesto e sulla probabilità invece che su etichette esplicite.
Con lo schema markup, le informazioni sono esplicite. Una pagina prodotto con schema markup dice direttamente al motore di ricerca: questo è un prodotto, si chiama X, costa Y, ha Z recensioni con una valutazione media di 4,5 stelle. Il motore di ricerca non deve dedurlo. Legge i dati strutturati e lo sa.
Questa chiarezza ha due effetti pratici. Primo, migliora la precisione dell'indicizzazione, e quindi le pagine hanno più probabilità di comparire per le ricerche a cui sono davvero pertinenti. Secondo, abilita i risultati avanzati (rich result) negli elenchi di ricerca, cioè le visualizzazioni arricchite che mostrano valutazioni, prezzi, immagini o altre informazioni accanto al titolo e alla descrizione della pagina. I risultati avanzati risaltano visivamente e tendono ad attirare più clic dei risultati standard.
Che tipi di schema markup esistono?
Lo schema markup copre una gamma molto ampia di tipi di contenuto, definiti da un vocabolario condiviso su schema.org, che viene mantenuto con il contributo dei principali motori di ricerca. I tipi più rilevanti per i siti aziendali sono i seguenti.
Lo schema Organization identifica l'attività: nome, logo, informazioni di contatto e profili social. Aiuta i motori di ricerca a mostrare informazioni corrette sull'attività nei knowledge panel e nei risultati di ricerca del brand.
Lo schema Product descrive i singoli prodotti: nome, descrizione, prezzo, disponibilità e recensioni. Le pagine e-commerce con schema Product possono comparire nei risultati di ricerca con prezzo e valutazione visibili prima che il visitatore clicchi.
Lo schema Article e blog post marca i contenuti scritti: titolo, autore, data di pubblicazione e immagine in evidenza. I siti di notizie e quelli ricchi di contenuti lo usano per avere diritto ai risultati avanzati nella ricerca e nei feed di notizie.
Lo schema FAQ marca domande e risposte in una pagina, e può far comparire le FAQ direttamente nei risultati di ricerca come elenco espandibile sotto il titolo della pagina. Questo aumenta in modo significativo lo spazio che un risultato occupa nella pagina.
Lo schema Review e rating si applica ad attività, prodotti e servizi con valutazioni dei clienti. Le stelle nei risultati di ricerca arrivano da questo markup.
Lo schema Local business è specifico per le attività con una sede fisica. Descrive indirizzo, numero di telefono, orari di apertura e area di servizio, e aiuta con i risultati di ricerca locali e gli elenchi sulle mappe.
Come usano lo schema markup i breadcrumb?
Lo schema Breadcrumb è uno dei tipi di dati strutturati più implementati e più subito visibili. Quando una pagina ha lo schema Breadcrumb, i motori di ricerca possono mostrare il percorso breadcrumb nel risultato di ricerca stesso, indicando la posizione della pagina nella gerarchia del sito sotto il titolo e la descrizione.
Invece di un URL lungo, il risultato di ricerca mostra un percorso leggibile: Home, poi Categoria, poi Titolo della pagina. Questo rende il risultato più facile da capire a colpo d'occhio e può aumentare il tasso di clic, soprattutto per le pagine che stanno diversi livelli sotto nella gerarchia del sito, dove l'URL grezzo è lungo e difficile da leggere.
Lo schema Breadcrumb e il breadcrumb visibile nella pagina dovrebbero coincidere. Se il breadcrumb nella pagina mostra un percorso e lo schema ne descrive un altro, i motori di ricerca ricevono segnali contrastanti e potrebbero non mostrare correttamente nessuno dei due. L'articolo su cosa sono i breadcrumb spiega come funziona la navigazione breadcrumb e quando usarla. L'articolo su cos'è la struttura di un sito web spiega la gerarchia che sia i breadcrumb sia lo schema Breadcrumb riflettono.
Come influisce lo schema markup sul posizionamento nelle ricerche?
Lo schema markup non è un fattore di posizionamento diretto. Aggiungerlo a una pagina non la fa salire automaticamente nei risultati di ricerca. Il vantaggio è indiretto, ma reale.
I risultati avanzati generati dallo schema markup attirano più clic dei risultati standard nella stessa posizione. Un risultato con stelle di valutazione e prezzo risalta visivamente rispetto ai risultati di solo testo. Tassi di clic più alti mandano nel tempo un segnale positivo ai motori di ricerca, che può contribuire a migliorare il posizionamento. Lo schema markup aiuta anche i motori di ricerca a indicizzare le pagine in modo più preciso, migliorando la pertinenza delle ricerche per cui la pagina compare.
Le pagine che si qualificano per i risultati avanzati grazie allo schema markup occupano anche più spazio nella pagina dei risultati di ricerca. Un risultato con schema FAQ che si espande in quattro o cinque domande sotto l'elenco principale spinge in basso gli altri risultati e dà alla pagina una presenza visiva molto maggiore senza richiedere una posizione più alta. L'articolo su cos'è la SEO spiega tutti i fattori che influenzano il posizionamento nelle ricerche e come si inseriscono in essi gli elementi tecnici come i dati strutturati.
Come si aggiunge lo schema markup a un sito web?
Lo schema markup si aggiunge al codice HTML di una pagina in uno di tre formati: JSON-LD, Microdata o RDFa. JSON-LD è il formato raccomandato dai motori di ricerca e quello usato dalla maggior parte delle piattaforme e dei plugin. Va inserito in un tag script nella sezione head della pagina, separato dal contenuto visibile, il che lo rende più facile da aggiungere e mantenere senza toccare il layout della pagina.
La maggior parte dei creatori di siti e delle piattaforme CMS moderni genera automaticamente i tipi più comuni di schema markup. Lo schema Product nelle pagine e-commerce, lo schema Article negli articoli del blog e lo schema Breadcrumb nelle pagine gerarchiche sono gestiti dalla piattaforma senza configurazione manuale. I tipi più specializzati, come lo schema FAQ o lo schema Local business, possono richiedere un'implementazione manuale o un plugin, a seconda della piattaforma.
Verificare che lo schema markup funzioni correttamente è semplice. I motori di ricerca offrono strumenti gratuiti di test dei dati strutturati: inserisci l'URL di una pagina e lo strumento mostra quali tipi di schema vengono rilevati e se contengono errori.
Come WEMASY gestisce lo schema markup
Il creatore di siti WEMASY genera automaticamente lo schema markup per i tipi di contenuto che supporta, tra cui breadcrumb, prodotti, articoli e informazioni sull'attività. I dati strutturati sono inclusi nell'output della pagina senza modifiche manuali al codice. Quando i breadcrumb sono attivi su un sito, viene generato accanto a essi anche il corrispondente schema Breadcrumb, così i motori di ricerca ricevono sia l'elemento di navigazione visibile sia i dati strutturati in un formato coerente.
Scopri cosa è incluso nel creatore di siti WEMASY o guarda i piani nella pagina dei prezzi.
Domande frequenti
Lo schema markup garantisce i risultati avanzati nella ricerca?
No. Aggiungere lo schema markup rende una pagina idonea ai risultati avanzati, ma i motori di ricerca decidono se mostrarli in base a fattori aggiuntivi, tra cui la qualità dei contenuti, la pertinenza della pagina e le loro regole di visualizzazione. Una pagina con schema markup implementato correttamente può comunque comparire come risultato standard. Detto questo, uno schema markup corretto è un prerequisito: le pagine che non ce l'hanno non possono qualificarsi affatto per i risultati avanzati, a prescindere da quanto siano buoni i contenuti. Con il creatore di siti di WEMASY puoi configurarlo direttamente sul tuo sito.
Qual è la differenza tra schema markup e meta tag?
I meta tag, come il meta title e la meta description, controllano il testo che compare in un risultato di ricerca standard. Sono ampiamente supportati e riguardano ogni risultato di ricerca. Lo schema markup va oltre e abilita formati di risultato avanzati: stelle di valutazione, prezzi, FAQ, percorsi breadcrumb e altre visualizzazioni ricche. I meta tag sono un requisito di base. Lo schema markup è un livello aggiuntivo che sblocca una presentazione più ricca nei risultati di ricerca per le pagine idonee.
Quali tipi di schema sono più utili per il sito di una piccola attività?
Per la maggior parte dei siti di piccole attività, tre tipi offrono il valore pratico maggiore. Lo schema Local business aiuta con la ricerca locale e i risultati sulle mappe, fornendo ai motori di ricerca dati corretti sull'attività. Lo schema FAQ può espandere il risultato di ricerca di una pagina per mostrare direttamente domande e risposte comuni, aumentando la visibilità senza richiedere un posizionamento più alto. Lo schema Breadcrumb migliora il modo in cui la posizione della pagina nella gerarchia del sito appare nei risultati di ricerca. Questi tre coprono i tipi di risultato avanzato più visibili e accessibili per un sito aziendale standard.
Uno schema markup sbagliato può danneggiare la SEO?
Sì. Uno schema markup che rappresenta in modo scorretto il contenuto della pagina, per esempio marcando recensioni che non esistono o prezzi che non sono mostrati nella pagina, viola le linee guida dei motori di ricerca e può portare a penalizzazioni. I dati strutturati devono descrivere con precisione ciò che c'è davvero nella pagina. Gli errori tecnici nel markup, come campi obbligatori mancanti o formattazione errata, fanno sì che lo schema venga ignorato invece che penalizzato, ma impediscono alla pagina di qualificarsi per i tipi di risultato avanzato che il markup doveva abilitare.
Devo saper programmare per aggiungere lo schema markup?
Non sulla maggior parte delle piattaforme moderne. I creatori di siti e le piattaforme CMS con supporto allo schema gestiscono il markup in automatico per i tipi di contenuto che coprono. Per i tipi non gestiti in automatico, molte piattaforme offrono plugin o estensioni che generano il markup da un'interfaccia di impostazioni, senza bisogno di codice. L'implementazione manuale in formato JSON-LD è relativamente semplice per chi è a suo agio con l'HTML di base, ma non è necessaria per la maggior parte dei siti aziendali su una piattaforma attuale.