Perché il tuo sito non appare su Google (e come risolvere)

Il sito non appare su Google? Hai pubblicato tutto, hai cercato il nome della tua attività e non esce niente. Oppure esce solo la home e le altre pagine sembrano sparite. Succede spesso, e quasi sempre non c’entrano penalizzazioni o concorrenti più forti: Google non riesce a vedere il sito, oppure lo vede e decide di non mostrarlo.
Le cause per cui un sito non appare su Google sono poche e si controllano in un’oretta con strumenti gratuiti. Le prendo in ordine, dalla più banale alla più subdola: sono cinque.
Il sito non appare su Google: non indicizzato o posizionato male?
Sono due problemi diversi e si risolvono in modo diverso. Un sito non indicizzato non è nell’archivio di Google, ed è il motivo più comune per cui un sito non appare su Google: nessuna ricerca lo farà mai uscire, nemmeno cercando il nome esatto. Un sito indicizzato ma posizionato male c’è, ma sta a pagina 8. Questo articolo parla del primo caso. Per il secondo servono contenuti, link e un lavoro di ottimizzazione SEO più ampio.
Il test più rapido è scrivere su Google site:tuodominio.it, senza spazi. Se compaiono risultati, le pagine sono indicizzate. Se compare “Nessun risultato”, il problema è a monte. Se ne compaiono solo alcune su venti, l’indicizzazione è parziale: il caso più frequente.
Come leggere Search Console quando il sito non appare su Google
Se non l’hai ancora fatto, aggiungi il sito a Google Search Console scegliendo la proprietà “Dominio”, che copre sia le versioni con e senza www sia http e https.
Il rapporto che interessa si trova in Indicizzazione, voce Pagine (Google lo descrive nella guida al rapporto Indicizzazione delle pagine). Mostra quante pagine sono indicizzate e, sotto, l’elenco dei motivi per cui le altre no. Ogni motivo ha un nome preciso, e quel nome ti dice già dove cercare: “Esclusa dal tag noindex”, “Bloccata dal file robots.txt”, “Rilevata, ma attualmente non indicizzata”, “Scansionata, ma attualmente non indicizzata”. Cliccando sul motivo vedi gli URL coinvolti.

Per una pagina singola usa Ispezione URL, la barra in alto: incolla l’indirizzo e Google ti dice se è nell’indice, quando l’ha scansionata e quale canonical ha scelto. Con “Testa URL live” vedi la pagina come la vede Googlebot adesso. Dopo ogni correzione verifichi lì.
1. Il tag noindex
È la causa più frequente sui siti nuovi, e quasi sempre è colpa di una dimenticanza. In fase di sviluppo si chiede ai motori di ricerca di non indicizzare il sito, poi si pubblica e l’impostazione resta.
Su WordPress ci sono due punti da controllare. Il primo è Impostazioni → Lettura: se la casella “Scoraggia i motori di ricerca dall’indicizzare questo sito” è spuntata, WordPress aggiunge un noindex a tutto il sito. Toglila e salva. Il secondo è il plugin SEO. In Rank Math, per esempio, ogni pagina ha nel pannello laterale una scheda Avanzate con il campo Robots Meta, e anche i tipi di contenuto (pagine, articoli, categorie) hanno un’impostazione globale in Titoli e Meta.
Per verificarlo (qui la guida di Google al blocco dell’indicizzazione) apri la pagina nel browser, premi Ctrl+U e cerca noindex nel sorgente. Se trovi <meta name="robots" content="noindex"> hai la prova. Attenzione anche all’header HTTP X-Robots-Tag, che non si vede nel sorgente ma ha lo stesso effetto: lo trovi con Ispezione URL oppure negli strumenti per sviluppatori del browser, scheda Rete.
2. Il file robots.txt
Il robots.txt dice ai crawler dove possono entrare. Un solo carattere sbagliato può chiuderli fuori da tutto il sito. La riga da temere è questa:
User-agent: *
Disallow: /Significa “non scansionare niente”. Capita ereditata da un ambiente di staging copiato in produzione.
Se il sito non appare su Google, apri tuodominio.it/robots.txt e leggilo (la documentazione ufficiale sul robots.txt spiega la sintassi). Poi controlla in Search Console, in Impostazioni → Rapporto robots.txt, se Google lo legge correttamente. Una distinzione importante: robots.txt blocca la scansione, non l’indicizzazione. Una pagina bloccata ma linkata da altri siti può finire comunque nell’indice, senza descrizione. Per nascondere una pagina serve il noindex, e Google deve poter scansionare la pagina per leggerlo.
Mi è successo sul mio sito: durante un audit ho trovato nel robots.txt l’indirizzo di una sitemap sbagliata, rimasto dalla vecchia versione. Non bloccava nulla, ma Google riceveva indicazioni errate.
3. La sitemap mancante o sbagliata
La sitemap è l’elenco delle pagine che vuoi far conoscere a Google. Non è obbligatoria, ma su un sito nuovo accelera molto la scoperta degli URL, anche se non garantisce l’indicizzazione.
Sui siti WordPress la genera quasi sempre il plugin SEO (per le regole di base c’è la guida di Google alle sitemap). Con Rank Math l’indirizzo è tuodominio.it/sitemap_index.xml. Aprilo nel browser: deve caricarsi, elencare le sitemap figlie (pagine, articoli, categorie) e contenere solo URL che rispondono 200 e non hanno noindex. Una sitemap piena di redirect, di pagine 404 o di URL con noindex manda segnali contraddittori e Google la prende meno sul serio.
Poi inviala: in Search Console vai su Sitemap, scrivi sitemap_index.xml e premi Invia. Lo stato deve diventare “Operazione riuscita”. Se leggi “Impossibile recuperare”, un firewall, un plugin di cache o il server lo sta bloccando.
4. Contenuti deboli, duplicati o troppo simili
È la causa più difficile da accettare, perché non c’è nessun errore da correggere. Compare in Search Console come “Rilevata, ma attualmente non indicizzata” o “Scansionata, ma attualmente non indicizzata”, e significa che Google ha visto la pagina e ha deciso che non vale la pena tenerla.
Succede con pagine di poche righe, testi copiati dal fornitore, descrizioni identiche a quelle dei concorrenti, venti pagine “Idraulico a Zona X” che cambiano solo il nome della zona. Succede anche con i duplicati interni: la stessa pagina raggiungibile con e senza www, con e senza slash finale, o con parametri nell’URL. Google ne sceglie una (la “canonica”) e ignora le altre; in Ispezione URL vedi quale.
Non c’è un trucco tecnico. Una pagina deve avere un motivo per esistere: rispondere a una domanda precisa, con informazioni che non si trovano identiche altrove. Meglio dieci pagine solide che cinquanta sottili. Le pagine deboli o le riscrivi, o le unisci a una più completa con un redirect 301, o le escludi con noindex se servono agli utenti ma non a Google.
Conta anche il link interno: una pagina che nessun’altra pagina linka (“orfana”) difficilmente viene considerata importante. Collegala dal menu o da un articolo correlato.
5. Firewall, server e canonical: le cause tecniche
Se noindex, robots.txt, sitemap e contenuti sono a posto e il sito non appare su Google lo stesso, restano tre sospetti.
Il primo è un firewall troppo severo. Cloudflare, Wordfence o un WAF del provider possono scambiare Googlebot per un bot ostile e rispondergli 403. A te il sito si apre, a Google no. Lo si capisce dal test live di Ispezione URL e dalle Statistiche di scansione in Impostazioni, dove compaiono errori 401 o 403. Il rimedio è consentire i bot verificati di Google nelle regole del firewall.
Il secondo sono gli errori del server. Se l’hosting va in timeout o risponde 5xx quando passa Googlebot, la scansione si ferma e il sito perde priorità. Un hosting WordPress lento si vede nelle stesse Statistiche di scansione, nel tempo medio di risposta.
Il terzo sono le catene di redirect e i canonical sbagliati: un canonical che punta a un altro dominio, a una versione http o a una pagina inesistente dice a Google di ignorare la pagina che stai guardando.
Quanto tempo serve dopo la correzione
Una volta rimossa la causa, chiedi la scansione dalla pagina in Ispezione URL con “Richiedi indicizzazione” e aspetta. Per le pagine singole spesso bastano pochi giorni. Per un sito nuovo o appena sistemato, da una a quattro settimane è la norma. Se dopo un mese il sito non appare su Google e gli stati in Search Console non cambiano, rifai il giro dall’inizio: di solito ti sei perso un noindex o un header.
Quando conviene farsi aiutare
Se il tuo sito non appare su Google nonostante i controlli e i motivi nel rapporto Pagine restano oscuri, o se dopo un rifacimento il traffico è crollato, le cause potrebbero essere più d’una. Faccio un audit SEO gratuito sintetico: mi dai accesso in sola lettura a Search Console e ti dico che cosa blocca il sito e in che ordine intervenire. Se invece il sito ha un problema di funzionamento più generale, partiamo dall’assistenza WordPress.
Pubblicato il:
Modificato il:
