Creare un sito

Sito web a Bolzano: due lingue nei dati, non solo nel menu

Bolzano ha 106.107 abitanti al 2023: se il pubblico parla due lingue, il sito lo dichiara in hreflang e nell'attributo lang, non solo con un pulsante IT/DE.

In sintesi

  • Il comune di Bolzano conta 106.107 abitanti al 2023, letti da Wikidata il 1 novembre 2026.
  • Un pulsante IT/DE non dichiara niente ai motori: servono hreflang, attributo lang e URL separati.
  • Ogni lingua in più è una manutenzione in più: due versioni da aggiornare a ogni cambio di orario.
  • I range di prezzo restano nazionali: nel dataset non esistono listini per città.

Un sito per un'attività di Bolzano deve dire in una schermata cosa fai, dove sei e come ti si contatta. Se il pubblico è diviso fra due lingue, la seconda versione va dichiarata nei dati, non solo raggiungibile da un pulsante.

Bolzano conta 106.107 abitanti al 2023 nella Provincia autonoma di Bolzano, Trentino-Alto Adige. La cifra è letta da Wikidata Q6526 il 1 novembre 2026 e descrive il comune, non il bacino dell'attività.

Le pagine che un'attività bolzanina usa davvero

PaginaCosa deve contenere
HomeAttività, zona, orari di oggi, telefono e modulo di contatto
Servizi o prodottiQuattro voci, con prezzo oppure tempo di risposta
Dove siamoIndirizzo con civico, mappa, parcheggio, arrivo in treno
ContattiTelefono, WhatsApp e modulo in tre campi
Domande frequentiCinque domande vere, risposta in prima riga
Chi siamoNomi, ruoli e anni di lavoro nel settore
Privacy e cookieTitolare, finalità, tempi di conservazione

Un pulsante IT/DE in alto non è una traduzione. Se la versione tedesca esiste solo dentro lo stesso indirizzo, il motore vede una pagina e mezza: quella italiana, con qualche parola cambiata. Le due versioni vogliono URL distinti, un selettore che porti all'altro indirizzo e gli orari aggiornati in entrambe, altrimenti la seconda lingua invecchia da sola.

hreflang: la dichiarazione che il pulsante non fa

hreflang dice ai motori che due indirizzi sono la stessa pagina in lingue diverse. Va messo su ogni pagina, non solo sulla home, e ogni coppia deve puntare anche a sé stessa: senza il riferimento reciproco la dichiarazione viene ignorata. Le regole complete sono in sito web multilingua: la guida, dove sta anche la parte su URL e selettore di lingua.

    Il 106.107 è del comune, non dell'area servita

    Il numero descrive il comune di Bolzano; un'attività può lavorare su un'area più larga, che comprende i comuni vicini. Se è così, i comuni vanno elencati in home e dichiarati in areaServed, mentre l'indirizzo resta quello della sede. Il dettaglio è in come aggiungere schema markup. Due frasi vaghe non coprono nessuno dei due casi.

    # lingue dichiarate nella head
    curl -s https://www.esempio.it | grep -o 'hreflang="[a-zA-Z-]*"' | sort -u
    
    # attributo lang sull'elemento html
    curl -s https://www.esempio.it | grep -o ']*lang="[a-zA-Z-]*"'
    
    # la seconda versione risponde
    curl -s -o /dev/null -w "%{http_code}\n" https://www.esempio.it/de/

    Hero 03 di Shadcn Space è la prima schermata con titolo centrato e due pulsanti: il secondo può portare all'altra lingua senza rubare spazio al telefono. Navbar 01 dello stesso publisher è la barra con il selettore di lingua accanto alle voci principali. La categoria navbar raccoglie le alternative quando le voci sono più di sei.

    Il limite da dichiarare subito

    Il catalogo contiene componenti React e Tailwind: non c'è nessun servizio di traduzione, nessun controllo automatico delle versioni disallineate e nessuna integrazione con i sistemi di gestione dei contenuti. I blocchi coprono l'interfaccia; le due versioni restano due testi da scrivere e da tenere allineati. Su WordPress questi blocchi non si installano così come sono: valgono come riferimento di struttura.

    Costi: i range sono nazionali

    I range del 2026, pubblicati in quanto costa un sito web, sono questi: una landing page 400–1.200 euro, un sito vetrina di 5–10 pagine 1.500–4.000 euro, un sito aziendale strutturato 4.000–10.000 euro. La manutenzione annuale di un sito piccolo con CMS sta tra 300 e 1.200 euro, il dominio tra 10 e 20 euro l'anno. Sono cifre nazionali: la seconda lingua raddoppia i contenuti, non il listino della città.

    Per la struttura minima leggi cosa deve avere un sito aziendale, per comparire nelle ricerche locali indicizzare il sito su Google, per scegliere come costruirlo copy-paste o headless. Un'altra città dello stesso gruppo è sito web a Firenze.

    Domande frequenti

    Quanti abitanti ha Bolzano e da dove arriva il dato?

    Bolzano ha 106.107 abitanti al 2023 nella Provincia autonoma di Bolzano, Trentino-Alto Adige, letti da Wikidata (Q6526) il 1 novembre 2026. Il numero descrive il comune, non l'area raggiunta da un'attività.

    Serve davvero una seconda lingua sul sito?

    Serve se una parte del pubblico di Bolzano la usa davvero. Con due lingue il sito va fatto per intero in italiano e tedesco: pagine, orari, prezzi e moduli. Una traduzione parziale si nota alla prima pagina incompleta, e chi legge in tedesco torna indietro.

    Come si dichiara la seconda lingua ai motori di ricerca?

    Con un indirizzo separato per lingua, hreflang su ogni pagina della coppia con riferimento reciproco e x-default, e l'attributo lang sull'elemento html di ogni versione. Un pulsante IT/DE non dichiara niente a Google: cambia solo cosa vede chi è già sul sito.

    Cosa deve avere la home di un'attività bolzanina?

    Attività, zona servita in Provincia autonoma di Bolzano, orario di oggi, telefono cliccabile e un modulo in tre campi, in italiano e in tedesco con lo stesso contenuto. Poi servizi con prezzi o tempi di risposta, indirizzo con civico, domande frequenti e privacy.

    Quanto costa un sito web a Bolzano?

    Bolzano non ha un listino suo: i range nazionali del 2026 valgono anche in Provincia autonoma di Bolzano, da 400 a 1.200 euro per una landing page, da 1.500 a 4.000 euro per un sito vetrina di 5–10 pagine, da 4.000 a 10.000 euro per un sito aziendale strutturato. La seconda lingua è lavoro in più, non uno sconto.