Skip to content Skip to footer

Dati strutturati per ristoranti: schema Restaurant spiegato

Hai un sito, le pagine sono in ordine, e su Google il tuo locale compare come un titolo e due righe di testo. Il ristorante a tre strade da te, invece, nel risultato mostra già gli orari, la fascia di prezzo e il link al menu. Non è fortuna: il suo sito dice a Google cosa significano quelle informazioni, il tuo le scrive e spera che vengano capite. Se poi il tuo sito non compare proprio tra i risultati, il problema sta prima dei dati strutturati: ne ho elencato le sette cause più comuni.

I dati strutturati sono un blocco di codice invisibile al cliente che metti nelle pagine del sito per dire a Google, in modo esplicito, che quella pagina parla di un ristorante: come si chiama, dove sta, quando apre, che cucina fa, a quale link si trova il menu. Il tipo che ti serve si chiama Restaurant ed è una specializzazione di LocalBusiness, lo schema che Google usa per le attività con una sede fisica. Non è una scorciatoia per salire nel ranking: serve a far leggere i tuoi dati senza fraintendimenti e a renderti idoneo ad alcune funzioni della ricerca che senza markup non puoi avere.

Cosa sono i dati strutturati, detto senza gergo

Immagina di consegnare a Google la carta d’identità del tuo locale invece di una lettera scritta a mano. Nella pagina “Dove siamo” tu scrivi: “Via Garibaldi 14, aperti dalle 19 tranne il lunedì”. Una persona capisce al primo colpo. Un motore di ricerca deve indovinare: quel 14 è un civico, un prezzo o un numero di coperti? “Dalle 19” è l’orario di apertura o l’inizio dell’aperitivo?

I dati strutturati togliono l’indovinello. Sono scritti in un formato che si chiama JSON-LD e stanno dentro il codice della pagina, non sopra il testo: il cliente non li vede mai, li leggono i motori di ricerca e, sempre più spesso, gli assistenti basati su AI che pescano informazioni dai siti. La documentazione di Google li descrive proprio così: un modo standard per fornire informazioni su una pagina e classificare il contenuto di quella pagina.

Restaurant o LocalBusiness: quale tipo usare

Nella documentazione Google il capitolo si intitola dati strutturati per attività locali, e Restaurant è uno dei tipi previsti dentro quella famiglia. In pratica: usi "@type": "Restaurant" e hai a disposizione sia le proprietà comuni a tutte le attività locali (nome, indirizzo, orari, telefono) sia quelle che hanno senso solo per chi lavora con il cibo, come il tipo di cucina e il link al menu.

Pizzeria, trattoria, bar con cucina o braceria: Restaurant va bene per tutte. Non serve un tipo diverso per ogni insegna.

Una cosa importante: i dati strutturati sul sito non sostituiscono la tua scheda Google. Sono due canali diversi che devono dire la stessa cosa. Se sul sito dichiari orari diversi da quelli della scheda, hai creato un problema invece di risolverlo. Prima metti in ordine le basi del sito (quali pagine servono davvero a un ristorante), poi aggiungi il markup.

Le proprietà che contano per un locale

La lista completa è lunga, ma per un ristorante il grosso del lavoro sta in nove campi. Google ne richiede obbligatoriamente solo due, gli altri sono consigliati, e “consigliato” qui vuol dire: se non li metti, quell’informazione resta affidata all’interpretazione.

Proprietà Cosa dice a Google Stato
name Il nome dell’attività, scritto come sull’insegna Obbligatoria
address La sede fisica: via, città, provincia, CAP, paese Obbligatoria
telephone Il numero principale, con prefisso internazionale Consigliata
openingHoursSpecification Giorni e fasce orarie, anche le chiusure stagionali Consigliata
geo Latitudine e longitudine, con almeno cinque decimali Consigliata
menu L’URL completo del menu, per le attività alimentari Consigliata
servesCuisine Il tipo di cucina che fai Consigliata
priceRange La fascia di prezzo (deve stare sotto i 100 caratteri) Consigliata
url L’indirizzo della pagina di quella specifica sede Consigliata

Due note che fanno la differenza. La prima: gli orari vanno messi giorno per giorno, con apertura e chiusura separate, e se chiudi tre settimane ad agosto esistono due campi apposta per dichiarare da quando a quando vale quella chiusura. La seconda: il campo menu vuole un URL che porti davvero al menu. Se il tuo menu oggi è un PDF pesante o una foto, quel link non aiuta nessuno, né il cliente né Google. Avere il menu come pagina web consultabile è il presupposto, e sul menu digitale fatto in modo che lo leggano davvero ho scritto una guida a parte. Se parti da zero, Clicmenu, un altro prodotto mio, trasforma la foto o il PDF del menu in una pagina con QR code, allergeni e traduzioni: ti serve proprio per avere un URL da mettere in quel campo.

Attenzione a recensioni e stelline

Qui si sbaglia spesso, e si sbaglia in modo costoso. Fra le proprietà consigliate ci sono aggregateRating e review, il voto medio e le recensioni. Google le consiglia soltanto ai siti che raccolgono recensioni su altre attività: i portali, non il sito del singolo locale.

Significato pratico: non mettere nel markup del tuo sito il tuo voto medio di Google o le recensioni dei tuoi clienti copiate a mano. Non ti fa comparire le stelline nei risultati e rientra fra gli usi che le linee guida di Google sui dati strutturati trattano come markup non conforme. Le recensioni lavorano sulla scheda Google, non dentro il codice del tuo sito.

Ti faccio vedere i numeri, non le teorie

Ogni giorno su Instagram pubblico casi veri di locali che seguo: cosa abbiamo cambiato, in che settimana, e cosa è cambiato nelle chiamate e nelle richieste di indicazioni. Seguimi su Instagram e guarda prima di decidere se fa per te.

Come lo metti sul sito in cinque passi

  1. Raccogli i dati veri. Nome come sull’insegna, indirizzo completo, telefono con prefisso internazionale, orari giorno per giorno, cucina, fascia di prezzo, link al menu. Scrivili su un foglio prima di toccare il sito: spesso è lì che scopri che sito e scheda Google non dicono la stessa cosa.
  2. Prendi le coordinate. Apri la tua posizione su Google Maps, copia latitudine e longitudine con tutti i decimali. Servono almeno cinque cifre dopo la virgola, altrimenti stai indicando un punto approssimativo.
  3. Genera il blocco JSON-LD. Su WordPress molti plugin SEO hanno già una sezione per i dati dell’attività locale: compili i campi e il codice lo scrivono loro. Se il sito è fatto a mano, è un blocco da incollare nel tag head.
  4. Mettilo sulla pagina giusta. Il markup dell’attività va sulla home o sulla pagina della sede, non su tutti gli articoli del blog. Se hai più locali, ogni sede vuole la sua pagina e il suo markup, con il suo indirizzo e le sue coordinate.
  5. Verifica, e poi ricontrolla nel tempo. Il test dei risultati avanzati di Google ti dice subito se il blocco è leggibile. Dopo qualche settimana, in Search Console, la sezione dei miglioramenti segnala gli errori sulle pagine già scansionate.

Gli errori che rendono il markup inutile

Il markup sbagliato non è neutro: nel migliore dei casi viene ignorato, nel peggiore ti fa dichiarare informazioni false. Controlla questi punti prima di considerare chiuso il lavoro.

  • Dati diversi fra sito e scheda Google. Orari, telefono e indirizzo devono combaciare al carattere. Se cambi gli orari in uno dei due posti, cambiali in entrambi lo stesso giorno.
  • Informazioni nel codice ma non nella pagina. Le linee guida chiedono che il markup descriva contenuti visibili al visitatore. Se dichiari orari che sul sito non sono scritti da nessuna parte, stai andando fuori dalle regole.
  • Il link al menu che porta a un PDF da scaricare. L’URL c’è, ma il cliente che lo apre dal telefono fa pinch and zoom e se ne va.
  • Markup duplicato. Capita quando il tema del sito ne genera uno e il plugin SEO un altro: due blocchi che si contraddicono sono peggio di nessun blocco.
  • Markup su un sito lento. Non è un errore di markup, ma è una priorità sbagliata: se la pagina si apre in sei secondi il problema non sono i dati strutturati. Su quanto la velocità del sito pesa sulle prenotazioni ho messo i conti in fila.

Cosa non aspettarti dai dati strutturati

Qui serve onestà, perché su questo tema si leggono promesse esagerate. I dati strutturati non sono un fattore che ti fa scalare la classifica: sono un modo di presentare i dati, non un voto in più. Nessuno può garantirti che Google mostri una certa funzione nel risultato, perché la decisione resta sua anche quando il markup è perfetto.

Un caso concreto: il carosello dei ristoranti, quella fascia di locali che a volte compare nei risultati, al momento Google lo tiene limitato a un gruppo ristretto di ristoratori, con una richiesta di partecipazione a parte. Non si ottiene aggiungendo tre righe di codice.

Quello che fanno davvero è più noioso e più utile: rendono i tuoi dati non interpretabili e danno una fonte chiara agli assistenti AI che oggi rispondono ai clienti al posto della pagina dei risultati. Se vuoi capire su cosa conviene investire sul sito, lo vedi nei servizi che offro ai locali.

Domande frequenti

Devo saper programmare per metterli?

No. Se il sito è su WordPress, il plugin SEO che probabilmente hai già installato ha una sezione in cui compili i campi dell’attività locale e il codice lo genera lui. La parte difficile non è tecnica, è raccogliere i dati esatti e tenerli aggiornati quando cambi gli orari.

Mi fanno comparire le stelline sotto il risultato?

Non per il sito del tuo locale. Le proprietà sul voto medio e sulle recensioni Google le consiglia ai siti che raccolgono recensioni su altre attività, cioè ai portali. Il tuo voto medio vive sulla scheda Google e su quella si lavora.

Se ho due ristoranti devo fare due volte il lavoro?

Sì, e non è una perdita di tempo. Ogni sede vuole la sua pagina, con il suo indirizzo, le sue coordinate e i suoi orari. Un markup unico per due locali costringe Google a scegliere, e sceglie lui.

Quanto tempo passa prima di vedere qualcosa?

Dipende da quando Google torna a scansionare quelle pagine, e non c’è un tempo garantito. L’unica cosa che controlli è la correttezza: testa il blocco appena lo pubblichi e poi tieni d’occhio gli errori in Search Console.

Da dove partire questa settimana

Scrivi su un foglio nome, indirizzo, telefono, orari giorno per giorno, cucina, fascia di prezzo e link al menu. Poi apri la tua scheda Google e confronta riga per riga. Anche una sola differenza è già un problema che stai pagando, markup o non markup. Sistemala, e solo dopo aggiungi il codice: i dati strutturati servono a dire bene una cosa, non a sistemarne una sbagliata.

Ogni giorno un locale vero, con i numeri sul tavolo

Su Instagram racconto il lavoro sui locali che seguo: la scheda Google prima e dopo, il sito che non prendeva prenotazioni e cosa abbiamo cambiato. Casi concreti, con i dati che il titolare vede nel suo pannello.

Se questo articolo ti è stato utile, lì trovi la versione quotidiana: seguimi su Instagram, sono @saratufo.

Leave a comment

Il presente è Digitale, il tuo futuro lo programmiamo insieme

Iscrivi alla nostra newsletter e non perderti le ultime novità dal mondo digitale
[newsletter_form]
Social
Ciao 👋

Hey, scrivici senza impegno.

info@gobrand.it

Gobrand© è un prodotto di Novarise Consulting FZCO – License Number: 61290 | Copyright 2025 | All Rights Reserved.