Cosa sono, in parole semplici
I dati strutturati sono un blocco di testo nascosto nella pagina, scritto in un formato standard (schema.org, nella sintassi JSON-LD), che descrive a Google di cosa parla la pagina in modo esplicito: «questa è un'attività di tipo Ristorante, si chiama così, sta a questo indirizzo, ha questo telefono, apre a questi orari». Il visitatore non li vede; Google sì, e li usa per costruire le schede nei risultati e per collegare il sito al profilo Google Business.
Perché contano per un'attività locale
Tre motivi concreti. Primo, coerenza: se nome, indirizzo e telefono sul sito coincidono con quelli del profilo Google Business, Google si fida di più di entrambi. Secondo, risultati arricchiti: orari, fascia di prezzo, tipo di cucina o di servizio possono comparire direttamente nel risultato di ricerca. Terzo, disambiguazione: «Rossi» può essere un cognome, una pizzeria o un'impresa edile; i dati strutturati tolgono il dubbio.
Scegliere il tipo giusto
Schema.org ha un tipo generico, LocalBusiness, e decine di sottotipi. Usare quello specifico aiuta. I più utili per le attività italiane:
| Attività | Tipo schema.org |
|---|---|
| Ristorante, pizzeria, trattoria | Restaurant |
| Bar, caffè | CafeOrCoffeeShop |
| Negozio | Store (o ClothingStore, JewelryStore…) |
| Commercialista | AccountingService |
| Studio legale | LegalService / Attorney |
| Studio medico, dentista | MedicalBusiness, Dentist |
| Parrucchiere, estetista | HairSalon, BeautySalon |
| Impresa edile, idraulico, elettricista | HomeAndConstructionBusiness, Plumber, Electrician |
| Officina | AutoRepair |
| B&B, hotel, agriturismo | LodgingBusiness, BedAndBreakfast, Hotel |
| Associazione | NGO (non è un LocalBusiness, ma va bene) |
I campi che valgono la pena
- name, esattamente come sul profilo Google Business e sull'insegna.
- address con via, CAP, città, provincia e paese, separati nei loro campi.
- telephone in formato internazionale:
+39 0825 000000. - openingHoursSpecification: giorni e orari, comprese le pause pranzo come fasce separate.
- url, image o logo, priceRange (da
€a€€€€). - sameAs: i link a Facebook, Instagram, Google Business, TripAdvisor. Aiuta Google a capire che sono la stessa entità.
- geo con latitudine e longitudine, se il sito è di un posto fisico.
Cosa non mettere: recensioni e voti scritti a mano. Google penalizza le recensioni «autoreferenziali» inserite nel markup dal proprietario. Le stelle nei risultati arrivano dal profilo Google Business, non dal sito.
Come aggiungerli a WordPress
Tre strade, dalla più semplice:
- Con un plugin SEO che li gestisce nella versione gratuita. Rank Math ha una schermata «Local SEO» di base. ChiBri SEO ha una scheda «Attività e schema» in italiano con 14 tipi già pronti, orari, fascia di prezzo e profili social: si compila una volta e il markup compare su tutte le pagine, collegato a WebSite, WebPage e breadcrumb in un grafo unico. Con Yoast e All in One SEO serve la versione a pagamento.
- Con un plugin dedicato solo allo schema. Funziona, ma è un plugin in più da mantenere e spesso duplica ciò che il plugin SEO fa già.
- A mano. Un blocco
<script type="application/ld+json">nel tema. Va bene per chi sa dove metterlo e ricorda di aggiornarlo quando cambiano gli orari; per tutti gli altri, no.
Un esempio completo
{
"@context": "https://schema.org",
"@type": "Restaurant",
"@id": "https://www.esempio.it/#organization",
"name": "Pizzeria Da Mario",
"url": "https://www.esempio.it/",
"image": "https://www.esempio.it/immagini/locale.jpg",
"telephone": "+39 0825 000000",
"priceRange": "€€",
"servesCuisine": "Pizza",
"address": {
"@type": "PostalAddress",
"streetAddress": "Via Roma 12",
"postalCode": "83100",
"addressLocality": "Avellino",
"addressRegion": "AV",
"addressCountry": "IT"
},
"openingHoursSpecification": [
{ "@type": "OpeningHoursSpecification",
"dayOfWeek": ["Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],
"opens": "19:00", "closes": "23:30" }
],
"sameAs": [
"https://www.facebook.com/pizzeriadamario",
"https://www.instagram.com/pizzeriadamario"
]
}
Come verificare che funzioni
Incolla l'indirizzo della home nel Test dei risultati avanzati di Google oppure nel validatore di schema.org. Il primo dice cosa Google può usare per i risultati arricchiti; il secondo controlla la correttezza formale. Poi, in Google Search Console, la sezione «Miglioramenti» mostra nel tempo quali pagine hanno dati validi e quali hanno errori. Ricontrolla ogni volta che cambi orari o telefono: un dato sbagliato nel markup è peggio di nessun dato.
Domande frequenti
I dati strutturati fanno salire il sito su Google?
Non direttamente. Aiutano Google a capire il sito e a mostrarlo con informazioni in più (orari, tipo), che aumentano i clic. La coerenza con il profilo Google Business rafforza la presenza locale.
Posso mettere le recensioni dei clienti nei dati strutturati?
Meglio di no. Google considera spam le recensioni inserite dal proprietario nel proprio markup. Le stelle nei risultati arrivano dal profilo Google Business.
Serve il profilo Google Business se ho i dati strutturati?
Sì, sono complementari. Il profilo è la scheda su Maps e nel pannello locale; i dati strutturati collegano il sito a quella scheda e la confermano.
Ogni quanto vanno aggiornati?
Ogni volta che cambiano orari, telefono, indirizzo o nome. Con un plugin che li genera dalle impostazioni basta aggiornare la schermata una volta.
Vuoi che Google mostri la tua attività come si deve?
Controlliamo profilo Google Business, dati strutturati e coerenza dei dati sul sito, e sistemiamo ciò che manca.
Scrivici