Preferenze

La privacy è importante per noi, quindi hai la possibilità di disabilitare alcuni tipi di archiviazione che potrebbero non essere necessari per il funzionamento di base del sito web. Il blocco delle categorie può influire sulla tua esperienza sul sito web. Ulteriori informazioni (Politica sui cookie)

Accetta tutti i cookie

Schema LocalBusiness: esempio JSON-LD completo, regole di Google ed errori da evitare

Schema LocalBusiness spiegato: proprietà obbligatorie e consigliate, esempio JSON-LD completo, orari, più sedi, validazione e visibilità nelle IA.

Pubblicato il:
19/10/2026
-
Aggiornato il:
19/10/2026
Copertina della guida Sorank sullo schema LocalBusiness, con un blocco JSON-LD accanto a un indicatore su mappa

Strumenti

Thibault Besson-Magdelain, fondatore di Sorank

Chi è l'autore

Thibault Besson-Magdelain

Fondatore di Sorank, 7+ anni di esperienza in SEO, appassionato di GEO.
In questa pagina

In breve

lo schema LocalBusiness è un blocco di dati strutturati, di solito in JSON-LD, che descrive un'attività fisica ai motori di ricerca: tipo, nome, indirizzo, telefono, coordinate, orari di apertura e sito web. Google richiede solo name e address, ma consiglia coordinate geografiche, orari, telefono, URL e fascia di prezzo. Il markup aiuta Google e gli assistenti IA a collegare il vostro sito all'attività che conoscono dal Profilo dell'attività su Google e dalle directory; non sostituisce il profilo e non garantisce un risultato multimediale.

Vuoi approfondire? Chiedi a

Lo schema LocalBusiness è il tipo di markup schema che trasforma il blocco contatti di un negozio, un ristorante, uno studio medico o un'agenzia in dati leggibili dalle macchine. Google lo documenta nella sua guida ai dati strutturati per le attività locali, e il vocabolario proviene da schema.org/LocalBusiness. Questa guida vi offre un esempio completo da adattare, le regole che contano e gli errori che rendono inutile il markup.

Che cos'è lo schema LocalBusiness?

LocalBusiness è un tipo schema.org per «una specifica attività fisica o una filiale di un'organizzazione». Eredita da due tipi padre, Organization e Place, quindi accetta sia le proprietà di un'azienda (logo, telefono, profili social) sia quelle di un luogo (indirizzo, coordinate, mappa, orari di apertura).

Schema.org elenca 30 sottotipi diretti, e molti hanno a loro volta dei sottotipi. Google vi chiede di usare il sottotipo più specifico disponibile. Un dentista dovrebbe essere Dentist, un panificio Bakery, uno studio legale LegalService o Attorney. Le scelte più comuni:

AttivitàTipo consigliatoTipo padre
Ristorante, caffetteria, barRestaurant, CafeOrCoffeeShop, BarOrPubFoodEstablishment
NegozioClothingStore, HardwareStore, Florist...Store
Dentista, medico, farmaciaDentist, Physician, PharmacyMedicalBusiness
Parrucchiere, spa, centro unghieHairSalon, DaySpa, NailSalonHealthAndBeautyBusiness
Idraulico, elettricista, impresa di coperturePlumber, Electrician, RoofingContractorHomeAndConstructionBusiness
Avvocato, notaioAttorney, NotaryLegalService
Hotel, bed and breakfastHotel, BedAndBreakfastLodgingBusiness
Officina, concessionaria autoAutoRepair, AutoDealerAutomotiveBusiness
Commercialista, filiale bancariaAccountingService, BankOrCreditUnionFinancialService
Agenzia, consulente, altro studio professionaleProfessionalServiceLocalBusiness

Se l'attività rientra in più tipi, Google accetta un array, ad esempio ["Store", "AutoRepair"]. Non supporta additionalType per questo scopo.

Quali proprietà richiede e consiglia Google?

La documentazione di Google divide le proprietà in due gruppi. Solo due sono obbligatorie; sono quelle consigliate a rendere utile il markup.

ProprietàStato per GoogleCosa inserire
nameObbligatoriaIl nome dell'attività esattamente come sull'insegna e sul Profilo dell'attività
addressObbligatoriaUn PostalAddress con via, città, regione, CAP e codice paese
geoConsigliataLatitudine e longitudine con almeno 5 decimali
openingHoursSpecificationConsigliataGiorni, orari di apertura e chiusura, eccezioni stagionali
telephoneConsigliataIl numero principale, con prefisso internazionale e prefisso locale
urlConsigliataLa pagina attiva di questa specifica sede
priceRangeConsigliataUna fascia relativa come «€€» o «20-50 €», sotto i 100 caratteri
menu, servesCuisineConsigliate (ristorazione)URL del menu e tipo di cucina
departmentConsigliataReparti distinti con orari o telefono propri (farmacia all'interno di un supermercato)
aggregateRating, reviewConsigliate solo per i siti di recensioniValutazioni di altre attività raccolte dal vostro sito, mai le vostre
image, logo, sameAs, areaServed, hasMapNon elencate da Google, valide su schema.orgFoto, logo, URL dei profili, area servita, link alla mappa: utili per la comprensione dell'entità

L'ultima riga conta per la visibilità nelle IA. sameAs collega la vostra pagina al Profilo dell'attività, agli account social e alle schede nelle directory, e aiuta qualsiasi sistema a confermare che questi profili descrivono la stessa entità.

Un esempio completo di schema LocalBusiness in JSON-LD

JSON-LD è il formato consigliato da Google: un tag script di tipo application/ld+json, inserito nell'head o nel body della pagina della sede. Ecco un esempio completo per uno studio dentistico fittizio, da adattare con i vostri dati:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Dentist",
  "@id": "https://www.example-dental.com/lyon/#business",
  "name": "Example Dental Lyon",
  "url": "https://www.example-dental.com/lyon/",
  "image": "https://www.example-dental.com/images/lyon-front.jpg",
  "logo": "https://www.example-dental.com/images/logo.png",
  "telephone": "+33 4 00 00 00 00",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "12 Rue de la République",
    "addressLocality": "Lyon",
    "postalCode": "69002",
    "addressRegion": "Auvergne-Rhône-Alpes",
    "addressCountry": "FR"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 45.76012,
    "longitude": 4.83584
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "08:30",
      "closes": "19:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Saturday",
      "opens": "09:00",
      "closes": "12:30"
    }
  ],
  "sameAs": [
    "https://www.facebook.com/exampledentallyon",
    "https://www.linkedin.com/company/example-dental"
  ]
}
</script>

Tre dettagli rendono solido questo esempio: l'@id dà all'attività un identificatore stabile a cui altri blocchi del vostro sito (un Organization, un Service, un Review) possono fare riferimento; le coordinate hanno 5 decimali, come chiede Google; e l'url punta alla pagina della sede anziché alla home page. Se preferite non scrivere il codice a mano, il nostro generatore di schema gratuito crea il blocco a partire da un modulo.

Come marcare orari, festività e più sedi?

Orari di apertura

Usate un oggetto OpeningHoursSpecification per ogni gruppo di giorni con gli stessi orari. La documentazione di Google copre i casi particolari:

  • Apertura fino a tardi: un solo oggetto può andare oltre la mezzanotte (sabato dalle 18:00 alle 03:00).
  • Aperto 24 ore su 24: opens "00:00" e closes "23:59".
  • Chiuso tutto il giorno: opens e closes entrambi a "00:00".
  • Orari stagionali o chiusura per ferie: aggiungete all'oggetto le date validFrom e validThrough (AAAA-MM-GG).

Aggiornate il markup quando cambiano gli orari, contemporaneamente al Profilo dell'attività. Orari discordanti tra i due sono una fonte frequente di informazioni errate su Google e nelle risposte delle IA.

Più sedi

Ogni sede ha bisogno di una propria pagina con il proprio blocco LocalBusiness, il proprio indirizzo, telefono e orari. Non accumulate dieci indirizzi in un solo blocco sulla home page. La home page porta un blocco Organization per il brand, e ogni pagina di sede vi fa riferimento con parentOrganization. Le nostre guide sulla SEO multi-sede e sulle landing page locali spiegano come costruire queste pagine.

Reparti

Una farmacia dentro un supermercato o un centro assistenza dentro una concessionaria va nell'array department, solo con le proprietà che differiscono dall'attività principale. Google suggerisce di chiamarlo «{nome del negozio} {nome del reparto}», a meno che il reparto non abbia un proprio marchio.

Attività con area di servizio

Un idraulico che lavora a casa dei clienti può comunque usare LocalBusiness con l'indirizzo della sede legale e descrivere la zona coperta con areaServed. Google non elenca areaServed tra le sue proprietà, ma schema.org la accetta, e mantiene la vostra pagina coerente con un Profilo dell'attività configurato con area di servizio.

Lo schema LocalBusiness sostituisce il Profilo dell'attività su Google?

No. Il Profilo dell'attività su Google resta la fonte principale per il local pack (il riquadro con mappa e risultati locali) e per Google Maps. Il centro assistenza di Google spiega che i risultati locali dipendono soprattutto da pertinenza, distanza e prominenza, e che «le attività con informazioni complete e accurate hanno maggiori probabilità di essere mostrate». Il markup schema lavora sull'altro versante: fa dire al vostro sito la stessa cosa del vostro profilo, in un formato che le macchine leggono senza dover indovinare.

CriterioProfilo dell'attività su GoogleSchema LocalBusiness
Dove si trovaNei sistemi di Google, gestito dal proprietario verificatoNel codice del vostro sito
Effetto principaleLocal pack, Maps, Knowledge Panel, recensioniDati di entità chiari per Google, Bing e gli assistenti IA
Chi può leggerloI prodotti GoogleQualsiasi crawler che legge la vostra pagina
VerificaObbligatoria (cartolina, video, telefono...)Nessuna, ma deve corrispondere ai contenuti visibili
PrioritàPrimaSeconda, come livello di coerenza

Il collegamento tra i due è la coerenza NAP: nome, indirizzo e telefono scritti allo stesso modo sul profilo, sul sito, nel markup e nelle directory. La nostra definizione di NAP descrive le regole, e la pagina sulla SEO locale colloca lo schema tra gli altri segnali locali.

Come validare il markup LocalBusiness, e quali errori sono comuni?

Testate ogni modello di pagina sede con due strumenti: il Test dei risultati multimediali di Google, che verifica l'idoneità alle funzionalità di Google, e lo Schema Markup Validator, che controlla la sintassi rispetto a schema.org. Il nostro validatore di dati strutturati esegue un controllo rapido su qualsiasi URL. Dopo la messa online, i rapporti Miglioramenti di Search Console mostrano gli errori su tutto il sito.

Le norme di Google sui dati strutturati fissano il quadro: «Non applicare il markup a contenuti non visibili ai lettori della pagina». Una violazione può portare a un'azione manuale che toglie l'idoneità ai risultati multimediali. Gli errori che vediamo più spesso:

ErroreConseguenzaCorrezione
Tipo LocalBusiness genericoComprensione meno precisa dell'attivitàSottotipo più specifico
Indirizzo o telefono diversi dal Profilo dell'attivitàSegnali contraddittori, dati errati nelle risposteStesso NAP ovunque
aggregateRating scritto da voi sulla vostra attivitàNessuna stella nelle recensioni, possibile azione manualeRimuovetelo; mostrate le recensioni senza markup autoreferenziale
Tutte le sedi in un blocco sulla home pageSedi confuse, nessuna associata alla propria paginaUna pagina e un blocco per sede
Orari nel markup non mostrati nella paginaMarkup ignorato o segnalatoMostrate gli orari nel testo della pagina
Coordinate con 2 o 3 decimaliIndicatore imprecisoAlmeno 5 decimali
Orari non aggiornati dopo un cambiamentoClienti mandati davanti a un negozio chiusoAggiornate profilo e markup insieme

L'errore sulle recensioni merita attenzione: dal 2019 Google non mostra più le stelle per le recensioni «autoreferenziali» che un LocalBusiness o una Organization pubblica su sé stesso. La nostra guida allo schema delle recensioni approfondisce i dettagli, e la stessa logica vale per lo schema FAQ: marcate solo ciò che la pagina mostra.

Schema LocalBusiness e GEO: come lo usano gli assistenti IA

Quando qualcuno chiede a ChatGPT, Gemini o Perplexity «un dentista aperto il sabato a Lione», la risposta si costruisce a partire da fonti che l'assistente può leggere e incrociare: dati del Profilo dell'attività, directory, piattaforme di recensioni e i siti delle attività stesse. Il nostro studio sulle directory nelle risposte delle IA mostra quanto spesso queste schede di terzi vengono citate.

I dati strutturati aiutano in due modi. Danno ai crawler fatti non ambigui (orari, indirizzo, tipo) che non dipendono dall'interpretazione di un footer, e legano il vostro sito alla stessa entità dei vostri altri profili tramite sameAs e un NAP coerente. La nostra guida ai dati strutturati per la ricerca con IA spiega il quadro generale, e l'audit dei dati strutturati per gli LLM mostra cosa estrae un modello linguistico dalla vostra pagina. Il markup da solo non basta mai: i fatti devono comparire anche nel testo visibile, perché la maggior parte degli assistenti legge la pagina, e non solo il suo JSON-LD.

Per capire se lo sforzo ripaga, il monitoraggio delle menzioni nelle IA di Sorank segue le domande locali dei vostri clienti e mostra se la vostra attività viene citata, mentre l'ottimizzazione GEO vi aiuta a pubblicare i contenuti su sedi e servizi che gli assistenti riprendono. La nostra pagina per le attività locali riassume l'approccio.

La regola da ricordare: una sede, una pagina, un blocco LocalBusiness, con lo stesso nome, indirizzo, telefono e orari del vostro Profilo dell'attività. Aggiungetelo, validatelo e aggiornatelo a ogni cambiamento dell'attività.

Domande frequenti

Dove inserire lo schema LocalBusiness sul sito?

Nella pagina che descrive la sede: la home page per un'attività con una sola sede, e ogni pagina di sede per un'attività con più indirizzi. Inserite lo script JSON-LD nell'head o nel body di quella pagina. Il brand in sé si descrive meglio con un blocco Organization sulla home page.

Lo schema LocalBusiness migliora il posizionamento locale?

Google non presenta i dati strutturati come un fattore di ranking, e il posizionamento nel local pack dipende soprattutto da pertinenza, distanza e prominenza del Profilo dell'attività. Il markup aiuta Google a capire e mostrare correttamente le informazioni della vostra attività, e mantiene il sito coerente con il profilo. Il suo valore sta nella chiarezza e nell'idoneità alle funzionalità di Google, senza una spinta diretta al posizionamento.

Un'attività con area di servizio può usare lo schema LocalBusiness?

Sì. Un'attività che serve i clienti presso di loro può usare LocalBusiness, o un sottotipo più specifico come Plumber, con l'indirizzo della sede legale. La zona coperta si può descrivere con la proprietà areaServed, che schema.org accetta anche se Google non la elenca. Mantenete le informazioni coerenti con l'area di servizio impostata nel Profilo dell'attività.

Il nostro blog per aziende ambiziose

I nostri strumenti SEO gratuiti

Vedi tutti i nostri strumenti gratuiti

HANNO PROVATO SORANK PRIMA DI TE

Le testimonianze di fondatori ambiziosi

Crescita organicaE-commerce

0 a 10000 visitatori in 5 mesi

Celio Fabianomonrobotlavevitre.fr
Crescita organicaSoftware

0 a 5000 clienti in 8 mesi

Thibault BMsorank.com
Crescita organicaTempo libero e aviazione

Da 0 a 1104 clic in 4 mesi

Dominiqueflight-sensations-idf.com
Crescita organicaSoftware musicale

x30 di clic in 4 mesi

Valentin Cordiertiger-sounds.com
Crescita organicaSalute e benessere

x30 di clic in 4 mesi

Rodrigue Bretonalthevia.com