Sito sparito da Google? Come trovare la causa, passo per passo
Se il tuo sito è stato rimosso da Google, la causa di solito si trova in meno di un'ora: un noindex finito in produzione, un robots.txt che blocca tutto, un'azione manuale, una richiesta di rimozione, oppure un server o un dominio che non risponde più. Segui i controlli qui sotto nell'ordine in cui sono scritti: i primi sono rapidi e risolvono la maggior parte dei casi.
Conferma con site: e Controllo URL
Cerca site:esempio.it su Google. Conta se la home e le pagine principali compaiono o no. Se compare solo una parte, il problema di solito riguarda un template o una sezione.
Poi apri Search Console, incolla la home nello strumento Controllo URL e leggi due righe: se l'URL è su Google e, se non c'è, per quale motivo. Lancia anche il test dal vivo. Gli altri metodi sono nella guida su come verificare se una pagina è indicizzata.
Cerca il noindex nell'HTML e negli header
La causa più frequente è una direttiva noindex. Cerca nel sorgente <meta name="robots" content="noindex"> o un meta googlebot con lo stesso valore. Su WordPress apri Impostazioni > Lettura: la casella "Scoraggia i motori di ricerca dall'effettuare l'indicizzazione di questo sito" aggiunge proprio quel tag, e spesso viene spuntata in staging e resta attiva al lancio.
La direttiva può arrivare anche come header HTTP, che nel sorgente non vedi:
curl -sI https://esempio.it/ | grep -i x-robots-tag
Se la risposta contiene X-Robots-Tag: noindex, lo sta aggiungendo il server, un plugin o una regola della CDN. La guida al tag noindex spiega come Google tratta entrambe le forme.
Leggi il robots.txt
Apri /robots.txt e cerca Disallow: / sotto User-agent: * o User-agent: Googlebot. Un Disallow generale blocca la scansione. Le pagine già in indice possono restarci per un po', senza descrizione nello snippet, e poi sparire.
Una pagina bloccata dal robots.txt, poi, non può mostrare a Google il suo noindex: se un giorno devi deindicizzare qualcosa di proposito, togli prima il blocco.
Controlla Azioni manuali, Problemi di sicurezza e Rimozioni
In Search Console apri la sezione Sicurezza e azioni manuali. Un'azione manuale per spam, o un problema di sicurezza come contenuti compromessi o malware, può togliere dai risultati alcune pagine o il sito intero. Una volta risolto, chiedi la revisione dalla stessa schermata.
Poi apri lo strumento Rimozioni. Chiunque abbia accesso completo alla proprietà può nascondere URL per circa sei mesi, e una richiesta sul solo prefisso del dominio nasconde tutto ciò che sta sotto. Se trovi una richiesta che nessuno ricorda di aver fatto, annullala.
Canonical che puntano a un altro dominio
Un rel="canonical" su tutte le pagine che punta a un altro host (lo staging, un vecchio dominio, una copia del sito) chiede a Google di indicizzare quell'altro URL. Controllo URL mostra il canonico dichiarato dall'utente accanto a quello scelto da Google. Se la scelta di Google sta su un altro dominio, parti da lì.
Errori del server, DNS e dominio scaduto
Se Googlebot riceve errori 5xx per giorni, rallenta la scansione e poi toglie gli URL dall'indice. Il report Statistiche di scansione, sotto Impostazioni in Search Console, divide le risposte per codice di stato: una fila di 5xx salta all'occhio.
Infine controlla il dominio. Una registrazione scaduta o un record DNS rotto impediscono a Googlebot di raggiungere il sito. Fai una ricerca RDAP o WHOIS e verifica data di scadenza e nameserver. L'articolo sul monitoraggio della scadenza del dominio racconta cosa succede quando un dominio scade.
Sistemata la causa, chiedi l'indicizzazione della home e di qualche URL chiave da Controllo URL e invia di nuovo la sitemap.
Vedere le cause on-site prima che reagisca Google
Deltio tiene d'occhio quasi tutte queste cause su ogni sito cliente, prima che Google tolga qualcosa. Lo scanner SEO legge il meta robots e l'header X-Robots-Tag su ogni URL e confronta ogni scan con il precedente, quindi una pagina che passa a noindex fa partire un alert via email o Slack. Un robots.txt modificato arriva con il diff delle righe aggiunte e tolte. L'uptime è controllato ogni 10 minuti, la scadenza del dominio viene letta via RDAP con un avviso a 30 giorni, e per l'SSL gli avvisi arrivano a 30 giorni e a 1 giorno dalla scadenza.
Deltio non legge Search Console: azioni manuali, problemi di sicurezza e richieste di rimozione restano nella tua routine su GSC. Starter costa £24 al mese, £20 con fatturazione annuale, e puoi provarlo gratis per 14 giorni.
Domande frequenti
- Quanto ci mette un sito a tornare su Google dopo aver risolto il problema?
- Dipende da quanto in fretta Google torna a scansionare le pagine. Chiedere l'indicizzazione degli URL principali da Controllo URL e inviare di nuovo la sitemap aiuta, ma non esistono tempi garantiti. I siti piccoli spesso rientrano in pochi giorni, quelli grandi o rimasti fuori a lungo possono richiedere settimane.
- Un concorrente può far rimuovere il mio sito da Google?
- Non con lo strumento Rimozioni di Search Console, che possono usare solo i proprietari verificati. Lo strumento pubblico di Google per i contenuti obsoleti aggiorna solo risultati di pagine già cambiate o sparite. Le richieste di rimozione per motivi legali esistono, ma Google le valuta prima di agire.
- L'operatore site: mostra tutte le pagine indicizzate?
- No. Il numero di risultati di una ricerca site: è una stima approssimativa e può cambiare da una ricerca all'altra. Serve a capire se un sito o una sezione compare, mentre per i numeri conviene usare il report Indicizzazione delle pagine di Search Console.
- Perché il mio sito è ancora su Bing ma non su Google?
- Bing rispetta le stesse direttive di robots.txt e noindex, quindi una differenza tra i due motori di solito indica qualcosa di specifico per Google. I sospetti tipici sono un'azione manuale, una richiesta di rimozione in Search Console o una regola del server o del firewall che tratta Googlebot diversamente dagli altri crawler.
- Deltio mi avvisa quando un sito esce da Google?
- Deltio non controlla l'indice di Google e non legge Search Console. Avvisa sulle cause on-site della deindicizzazione: un noindex nel meta robots o nell'header X-Robots-Tag, modifiche al robots.txt, downtime e scadenze imminenti di SSL o dominio.