# A restaurant website in Rome: menu, languages and groups

A Rome restaurant serves residents, visitors and groups: an HTML menu, a three-field booking and a separate form for groups. 2,748,109 residents in 2023 (Wikidata) size the audience.

> Page: https://ui.eneawork.it/blog/sito-web-ristorante-roma
> Markdown: https://ui.eneawork.it/blog/sito-web-ristorante-roma.md

*2026-11-01*

Un sito per ristorante a Roma deve reggere tre pubblici diversi nella stessa pagina: chi abita nel quartiere e cerca l'orario di oggi, chi visita la città e vuole il menu in inglese, chi prenota per un gruppo. Se il modulo accetta solo tavoli da due o quattro, il terzo pubblico telefona, e spesso non chiama affatto.

Il dato locale è la popolazione: 2.748.109 abitanti al 2023, letti da Wikidata il 1 novembre 2026, a Roma Capitale, nel Lazio. È il numero del comune più grande d'Italia: descrive il bacino residente, non il flusso di visitatori e non un preventivo.

## Tre pubblici, tre risposte nella stessa pagina

Il residente vuole tre cose: se siete aperti, dove siete e se c'è posto stasera. Il visitatore in più vuole capire cosa sta ordinando, quindi menu in inglese e foto oneste dei piatti. Il gruppo vuole un preventivo con condizioni. Un sito che risponde solo al primo pubblico lascia fuori due prenotazioni su tre, perché il gruppo e il visitatore decidono prima di telefonare.

## Le pagine che servono

## Menu e allergeni: la pagina che si legge al tavolo

Il regolamento UE 1169/2011 chiede che l'informazione sugli allergeni sia disponibile prima che l'ordine venga chiuso, anche a chi legge da un telefono. Il menu va in HTML, una riga per piatto, prezzo accanto e le quattordici voci dell'allegato II in una scheda per piatto o in una tabella. Un PDF non si indicizza, non si adatta allo schermo e resta fermo all'ultimo caricamento.

## Prenotazione: tre campi, più il modulo per gruppi

Data, ora e coperti per il tavolo singolo: tre campi, non otto.,Nome e telefono, con WhatsApp come alternativa per chi prenota per stasera.,Conferma visibile e politica sui no-show scritta nella stessa schermata.,Modulo separato per i gruppi: data, numero di persone, menù concordato, budget e referente.,Risposta dichiarata entro 24 ore sui gruppi: senza una scadenza, la richiesta si perde.

Il menu ha una versione inglese con gli stessi piatti e gli stessi prezzi, non una sintesi. Se i contatti arrivano da un solo mercato in più, quella è la seconda lingua da aggiungere: non si sceglie per prestigio, si sceglie sulle richieste reali. Le regole per gli URL separati e per hreflang sono in sito web multilingua.

Il 1 novembre 2026 le API pubbliche di ui.eneawork.it hanno contato 9 blocchi nella categoria menu, 33 in contact e 13 in table, su 1.556 blocchi totali; /api/stats ha restituito 111.985 componenti e 12.808 icone da 1.472 librerie. Il metodo è una query a /api/blocks/category/…, non un campione.

## Costi nazionali, non romani

Un sito di sei o sette pagine per un locale singolo sta in poche migliaia di euro quando testi, foto e menu sono già pronti. Con servizio fotografico, traduzione e testi scritti da zero il conto sale. Sono range nazionali, pubblicati come tali: nel nostro dataset non esistono prezzi per città, e una cifra «romana» sarebbe una stima senza fonte. La differenza tra i due estremi è quasi sempre cosa è incluso, non il codice.

## Tre record di catalogo

Table 01 di ephraimduncan è la tabella da riempire con piatti, prezzi e allergeni nelle due lingue. Gallery 01 di Shadcn Space copre la griglia di foto della sala. La categoria contact è la più ampia per il modulo di prenotazione e per quello dei gruppi. La licenza è dichiarata dal publisher e va verificata sul singolo blocco; l'anteprima è gratuita, il codice completo sta nel piano Pro.

## Il limite da dichiarare subito

Il catalogo contiene componenti React e Tailwind: nessun motore di prenotazione, nessuna gestione tavoli, nessuna integrazione con Google Reserve o con i portali di prenotazione. Il sito copre l'interfaccia, la disponibilità arriva da un servizio esterno. Su WordPress questi blocchi non si installano così come sono: valgono come riferimento di struttura.

# la versione inglese esiste e dichiara hreflang corretto? curl -s https://www.esempio.it | grep -o 'hreflang="[^"]*"' | sort -u # il modulo gruppi risponde? curl -s -o /dev/null -w "%{http_code} %{time_total}s\n" https://www.esempio.it/gruppi # il menu è in HTML e non in PDF? curl -s https://www.esempio.it/menu | grep -c "<li"

La guida completa è in sito web per ristorante, i costi voce per voce in quanto costa un sito web, i dati strutturati del locale in come aggiungere schema markup. I blocchi menu già contati sono in i migliori menu blocks.

## FAQ

### Quanto conta la popolazione di Roma per il sito di un ristorante?

Conta come misura del bacino residente, non come preventivo. Il comune ha 2.748.109 abitanti al 2023, letti da Wikidata il 1 novembre 2026. A quella cifra si aggiungono i visitatori, che il sito deve servire con una versione inglese del menu.

### Serve davvero una versione inglese del menu?

Serve se una parte dei clienti non legge l'italiano, e a Roma succede spesso. L'inglese va scritto da una persona e mantenuto insieme all'italiano: gli stessi piatti, gli stessi prezzi, gli stessi allergeni. Una traduzione a macchina si riconosce dal ritmo.

### Come gestisco le prenotazioni per gruppi?

Con un modulo separato da quello del tavolo singolo: data, numero di persone, menù concordato, budget e un referente con telefono. Dichiara una risposta entro 24 ore e la caparra richiesta. Il modulo a tre campi non regge una richiesta da venti persone.

### Quanto costa un sito per ristorante a Roma?

Non abbiamo prezzi per città: i range sono nazionali. Un sito di sei o sette pagine per un locale singolo sta in poche migliaia di euro con testi e foto pronti; la traduzione e il servizio fotografico sono voci a parte. Chiedi che il menu sia modificabile da te.

### Meglio un'agenzia di Roma o il fai-da-te?

Dipende da chi aggiorna il menu dopo la consegna. L'agenzia ha senso se porta struttura, testi e manutenzione; il fai-da-te se hai tempo e un responsabile interno. In entrambi i casi chiedi dominio, hosting e codice intestati a te.
