seojuice

Hai pubblicato il tuo sito, ma non compare su Google. Ecco perché.

Vadim Kravcenko
Vadim Kravcenko
· Updated · 10 min read

TL;DR: Il tuo sito non è indicizzato oppure è indicizzato, ma posiziona troppo in basso perché tu possa trovarlo. Apri Google Search Console, controlla l’esatta URL di produzione, poi segui la correzione corrispondente qui sotto. Cercare ripetutamente il tuo dominio non ti dirà cosa c’è che non va.

Risultato in Search Console Che cosa significa Cosa fare dopo
L’URL è su Google La pagina è indicizzata Lascia perdere il debug dell’indicizzazione. Lavora su pertinenza, contenuti, link e posizionamento.
L’URL non è su Google La pagina non è indicizzata Controlla la motivazione segnalata, poi lavora sugli elementi 1–9 qui sotto.
Trovato – attualmente non indicizzato Google conosce l’URL, ma non l’ha ancora sottoposto a crawling Invia una sitemap, aggiungi link scansionabili, richiedi l’indicizzazione e attendi.
Esplorato – attualmente non indicizzato Google ha recuperato la pagina ma non l’ha memorizzata Migliora o consolida i contenuti e rafforza i link interni.
Escluso da noindex Il tuo sito ha esplicitamente detto a Google di non indicizzare la pagina Rimuovi la direttiva, testa l’URL live e richiedi l’indicizzazione.
Bloccato da robots.txt Googlebot non può eseguire il crawling della pagina Correggi robots.txt in modo che l’URL previsto sia scansionabile.
Prima capisci quale problema hai: non indicizzato oppure indicizzato ma non in ranking.

Prima di tutto, scopri quale problema hai davvero

Google Search Central descrive tre fasi distinte: crawling, indicizzazione e pubblicazione dei risultati di ricerca. Il crawling avviene quando Google scarica una pagina. L’indicizzazione avviene quando la analizza e la memorizza. Il serving avviene quando Google sceglie i risultati pertinenti per una determinata ricerca.

“Esplorato” non significa “indicizzato”. “Indicizzato” non significa “in ranking”. Sono porte separate.

La diagnosi più rapida è lo strumento Ispezione URL di Google Search Console. Incolla l’URL di produzione completo, includendo il protocollo corretto, il nome host, il percorso e la barra finale se il tuo sito la usa. Se dice L’URL è su Google, la pagina è indicizzata. Se dice L’URL non è su Google, controlla il motivo indicato sotto.

Fallo prima di cambiare qualsiasi cosa. Da SEOJuice, Lida e io siamo un team di due persone: inseguire una diagnosi sbagliata ci costa direttamente (e io controllo l’URL esatto invece di fidarmi della mia memoria di ciò che abbiamo pubblicato davvero).

“Google non garantisce che eseguirà il crawling, indicizzerà o mostrerà la tua pagina, anche se la tua pagina rispetta le Google Search Essentials.”

Questa è la formulazione di Google Search Central. Nella documentazione c’è anche scritto che l’indicizzazione non è garantita perché non tutte le pagine processate vengono indicizzate. Questo non è un motivo per scrollare e basta: è il motivo per distinguere un blocco tecnico da una pagina che Google ha valutato e poi ha deciso di non memorizzare.

Per maggiori dettagli sulla pipeline, leggi come funziona l’indicizzazione di Google. Altrimenti, fai questi controlli in ordine.

1. Il tuo sito è nuovo e Google non l’ha ancora fatto scoprire con il crawling

Per un sito pubblicato da pochi giorni, questa è la spiegazione predefinita. Google non riceve una notifica di lancio dal provider di hosting. Scopre gli URL tramite pagine che conosce già, link presenti in quelle pagine e sitemap inviate. Un dominio nuovo, senza link e senza una sitemap inviata, offre poche strade di discovery.

Google Search Advocate John Mueller ha detto che l’indicizzazione di contenuti nuovi o aggiornati può richiedere “da diverse ore a diverse settimane,” come riportato da Search Engine Land. Non c’è una scadenza affidabile dentro quel range (e sì, “settimane” suona ridicolo quando l’annuncio di lancio è già uscito).

Come confermarlo

Controlla l’URL in Search Console. Potresti vedere L’URL non è su Google, nessun dato noto per l’URL oppure Trovato – attualmente non indicizzato. Google descrive quest’ultima voce come una pagina che ha trovato, ma che non ha ancora eseguito in crawling.

Come risolverlo

  1. Verifica la property corretta di Search Console.
  2. Invia una sitemap XML con URL canonici di produzione.
  3. Usa Ispezione URL e seleziona Richiedi indicizzazione per la home e per le altre pagine importanti.
  4. Aggiungi link interni da pagine scansionabili che Google può già trovare.
  5. Attendi e controlla lo stato più tardi.

Non inviare ogni filtro, parametro e minima variazione solo perché esiste un pulsante. La Richiesta di indicizzazione aggiunge un URL a una coda di crawling; non forza un crawling immediato né l’inclusione nell’indice. La nostra guida a crawling in SEO spiega perché link e sitemap aiutano la discovery senza darti controllo sul calendario di Google.

2. Ti sei fidato del comando operator: site, invece che di Search Console

I founder spesso cercano site:example.com, non vedono risultati e assumono che il dominio sia stato rifiutato o penalizzato. Quel tipo di operatore è utile come check da cinque secondi, non come audit dell’indicizzazione.

Google dice esplicitamente che l’operatore site: “non restituisce necessariamente tutti gli URL indicizzati sotto il prefisso specificato nella query”. Consiglia Ispezione URL quando una pagina è assente da una ricerca site:.

Come confermarlo

Usa Ispezione URL. L’URL è su Google significa che l’URL è indicizzato, anche se l’operatore site: non lo mostrava. In genere l’ispezione mostra dati dalla versione indicizzata più di recente, non necessariamente dal deployment che vedi in questo momento nel browser.

Questa differenza è importante dopo una correzione. Usa Testa URL live per verificare se Google riesce a recuperare ora la versione corretta, ma usa il risultato indicizzato per capire cosa Google aveva salvato in precedenza.

Come risolverlo

Potrebbe non esserci nulla da correggere. Usa il report sull’Indice della pagina per vedere i pattern su tutto il sito e Ispezione URL per la pagina esatta. Un test live fa un recupero nuovo, ma la documentazione di Google è chiara: il test, di per sé, non aggiunge l’URL all’indice.

3. Hai pubblicato una direttiva noindex in produzione

Questo è il classico blocco causato da sé stessi. Gli ambienti di staging vengono tenuti fuori dalla ricerca, poi la stessa impostazione sopravvive al deployment. L’opzione “discoraggiare i motori di ricerca” di WordPress può produrre lo stesso risultato.

Una direttiva noindex può comparire in un meta tag robots nell’HTML oppure nell’header di risposta HTTP X-Robots-Tag. La versione via header è facile da perdere perché “view source” non la mostra.

Come confermarlo

Nel report Indice della pagina cerca Escluso dal tag “noindex”. Anche Ispezione URL riporta la direttiva. Poi controlla direttamente gli header di risposta eseguendo curl -I https://yoursite.com/ e verificando X-Robots-Tag: noindex.

Controlla entrambe le posizioni. Rimuovere il meta tag non serve a nulla se CDN o server continuano a inviare l’header (io ho mancato quell’header al primo passaggio).

Come risolverlo

Rimuovi tutte le direttive noindex non volute dalla pagina, dal server, dalla CDN o dalla configurazione del framework. Se usi WordPress, controlla l’impostazione per disincentivare i motori di ricerca. Applica la modifica, esegui un test dell’URL live, verifica che Google veda una risposta indicizzabile e richiedi l’indicizzazione.

Google documenta entrambe le modalità noindex supportate. Limitarsi a controllare l’HTML visibile non basta.

4. robots.txt blocca la pagina

Apri https://yourdomain.com/robots.txt. Una Disallow: / lasciata lì sotto una regola che si applica a Googlebot può impedire il crawling dell’intero sito di produzione.

La distinzione è fondamentale: robots.txt controlla il crawling, non l’indicizzazione. Google lo definisce “non un meccanismo per tenere una pagina web fuori da Google” e dice che un URL bloccato può comunque essere indicizzato se altre pagine rimandano a quel link.

Come confermarlo

Search Console potrebbe segnalare Bloccato da robots.txt. Anche Ispezione URL indicherà che il crawling è bloccato. Leggi il file reale e identifica la regola più specifica che si applica all’URL e allo user agent; non fermarti dopo aver trovato in un altro punto una riga Allow rassicurante.

Come risolverlo

Rimuovi le regole che bloccano pagine e risorse che Google dovrebbe scansionare. Se ti serve un punto di partenza pulito, usa il generatore robots.txt di SEOJuice, poi rivedi il risultato rispetto alla struttura reale dei tuoi URL prima di pubblicarlo.

Non combinare un blocco in robots.txt con noindex per nascondere la stessa pagina. Se Google non può fare crawling dell’URL, non può leggere l’istruzione noindex. All’inizio pensavo che mettere entrambe le direttive fosse più sicuro; in realtà è autolesionistico. Usa una pagina noindex scansionabile o, in alternativa, proteggi con autenticazione.

5. La pagina renderizzata da Google non include i tuoi contenuti

Un’app React, Vue o Angular renderizzata lato client può inizialmente restituire poco più di un “guscio” HTML. Google può eseguire JavaScript, ma la documentazione SEO su JavaScript descrive fasi separate di crawling, rendering e indicizzazione. Il rendering viene accodato ed eseguito quando le risorse necessarie sono disponibili.

“Google non riesce a leggere JavaScript” è quindi una diagnosi sbagliata. I rischi pratici sono rendering ritardato, risorse non riuscite e contenuti o navigazione che compaiono solo dopo un’interazione dell’utente. Google dice anche che i link scansionabili dovrebbero essere elementi anchor con l’attributo href. Un componente JavaScript cliccabile non è automaticamente un link scopribile.

Come confermarlo

In Ispezione URL usa Visualizza pagina sottoposta a crawling e Testa URL live. Ispeziona l’HTML renderizzato e guarda lo screenshot. Se mancano il testo principale, i dettagli del prodotto o la navigazione, allora Google non sta ricevendo la pagina che pensi di aver pubblicato.

Un documento sorgente quasi vuoto è un campanello d’allarme, non il verdetto finale. Conta di più il risultato renderizzato (o, più precisamente, il contenuto e i link che Google può effettivamente renderizzare).

Come risolverlo

Usa server-side rendering, static generation o prerendering, così i contenuti significativi esistono già nella risposta iniziale. Crea la navigazione con link anchor reali. Assicurati che robots.txt non blocchi JavaScript o CSS necessari a renderizzare la pagina. La nostra guida SEO su JavaScript copre le scelte implementative e i relativi trade-off.

6. La pagina è un orfano

Una route esistente nella tua applicazione non crea automaticamente un percorso di crawling. Se nessuna pagina scansionabile la linka e se non è presente nella tua sitemap, Google potrebbe non avere un modo affidabile per scoprirla oppure poche ragioni per darle priorità.

Come confermarlo

Trovato – attualmente non indicizzato può indicare che Google conosce l’URL, ma non lo ha ancora prioritizzato nel crawling. Non dimostra che la pagina sia orfana, quindi verifica il sito: riesci ad arrivare alla pagina seguendo link HTML normali dalla home oppure da un’altra pagina indicizzata?

Tra i siti che controlliamo tramite SEOJuice, due blocchi ricorrono spesso quando sembrano “Google mi ignora”: una noindex di staging sopravvissuta al deployment e pagine che non ricevono link interni. In entrambi i casi la pagina può restare invisibile finché, per un umano che usa l’URL diretto, tutto funziona perfettamente.

Come risolverlo

Aggiungi link interni utili da navigazione, pagine di categoria, hub di contenuti o pagine correlate contestualmente. Inserisci l’URL canonico nella tua sitemap. I link esterni possono aggiungere strade di discovery, ma non dovresti aver bisogno di un backlink esterno solo per rendere raggiungibile la tua pagina prodotto.

Un’avvertenza: non creare centinaia di link irrilevanti nel footer solo per eliminare il report “orfano”. Il link deve aiutare un visitatore a muoversi tra pagine correlate. La discovery è il beneficio immediato; una struttura più chiara del sito è quella che dura.

7. Il canonical punta altrove

Google sceglie un solo URL canonico tra pagine duplicate o sostanzialmente simili. Se il tuo canonical punta a staging, alla homepage, a una versione HTTP, a un vecchio dominio o a una variante con parametro, stai suggerendo a Google di indicizzare quell’altra URL invece.

Come confermarlo

Cerca Pagina alternativa con tag canonical corretto, Duplicato senza canonical scelto dall’utente oppure Duplicato: Google ha scelto un canonical diverso da quello dell’utente. Ispezione URL mostra il canonical dichiarato dall’utente e quello selezionato da Google. Confrontali carattere per carattere.

Come risolverlo

Imposta per una pagina indipendente un canonical self-referencing che punti all’HTTPS URL live preferito. Correggi template o plugin che generano nomi di dominio obsoleti. Consolida pagine davvero duplicate invece di forzare ogni variazione nell’indice.

I bug sul canonical sono particolarmente facili da perdere dopo un trasferimento di dominio: il browser può caricare la nuova pagina mentre il segnale di indicizzazione continua a puntare altrove. Abbiamo migrato SEOJuice da seojuice.io a seojuice.com a gennaio 2026. In una migrazione del genere, mi fido dei canonical dichiarati e di quelli selezionati da Google più di un caricamento riuscito del browser.

8. Google ha fatto crawling della pagina ma ha scelto di non indicizzarla

Esplorato – attualmente non indicizzato è una differenza sostanziale rispetto a Trovato – attualmente non indicizzato. Nel primo caso, Google ha recuperato la pagina e non l’ha salvata.

Questo stato non rivela una causa precisa. Google dice che l’indicizzazione può essere saltata per via di scarsa qualità dei contenuti o per un design del sito che complica l’indicizzazione. Placeholder “thin”, pagine di località di boilerplate, near-duplicate e pagine con poche informazioni oltre a un template ripetuto sono punti sensati da investigare. Search Console può classificare una pagina vuota che restituisce HTTP 200 come Soft 404.

Come confermarlo

Ispeziona la versione che Google ha fatto scansionare, poi confrontala con altre pagine del sito. Fai domande concrete: gran parte del testo è ripetuto? La pagina risponde a qualcosa che un’altra pagina non indicizzata già risponde? Il contenuto principale è presente nell’output renderizzato? Ritorna lo status HTTP corretto?

Come risolverlo

Rendi la pagina davvero diversa e utile. Consolida le near-duplicate. Per le pagine rimosse o inesistenti, restituisci un vero 404 o 410 invece di una risposta “di successo” senza contenuti. Rafforza i link interni pertinenti dopo aver migliorato la pagina.

Non reagire aggiungendo paragrafi generici finché un tool di word count non passa il test. Più testo può produrre una pagina grande ma debole. Non è detto che renda la pagina migliore.

9. Il dominio ha un’azione manuale

Per un sito appena lanciato è raro, quindi non partire da qui. Google definisce un’azione manuale come un’azione intrapresa dopo che un revisore umano stabilisce che le pagine non rispettano le sue policy anti-spam.

Come confermarlo

Apri Security & Manual Actions, poi Manual actions in Search Console. Una property pulita non riporta problemi rilevati. Se hai lanciato un sito nuovo su un dominio appena registrato e non hai usato tattiche spam, aspettati che questo controllo sia una non-evento.

Come risolverlo

Correggi il problema specifico descritto nel report e richiedi una revisione. Questo è più rilevante per un dominio acquisito o scaduto con una storia sconosciuta, contenuti compromessi o tattiche deliberate coperte dalle spam policy di Google. Non c’è valore nel presentare una richiesta di reconsideration quando Search Console non mostra alcuna azione manuale.

10. La tua pagina è indicizzata ma non va in ranking

Se Ispezione URL dice L’URL è su Google, smetti di cercare di risolvere un problema di indicizzazione. La pagina è eleggibile per apparire, ma potrebbe non essere abbastanza pertinente o competitiva per la query che stai testando.

“‘L’URL è su Google’ non garantisce davvero che la tua pagina comparirà nei risultati della Ricerca.”

Questo avviso arriva direttamente da la documentazione di Google su Ispezione URL. Mueller ha fatto la stessa distinzione in #AskGooglebot: “forzare qualcosa a essere indicizzato non significa che quella pagina verrà mostrata in modo prominente su Google Search.”

Come confermarlo

Cerca il tuo nome brand esatto oppure una frase distintiva dalla pagina tra virgolette. Poi controlla il report Performance di Search Console. Le impression sopra zero indicano che la pagina è apparsa nei risultati, potenzialmente in una posizione che non hai raggiunto quando controllavi manualmente.

Attenzione alle ricerche “per conto tuo”. Località, lingua, dispositivo, personalizzazione e la formulazione esatta della query possono cambiare ciò che vedi. I dati Performance di Search Console sono una prova migliore rispetto a una singola ricerca manuale.

Come risolverlo

Allinea la pagina a una query che le persone usano, fai sì che titolo e contenuto soddisfino davvero quella query, aggiungi link interni rilevanti, ottieni link esterni credibili e lascia tempo a Google per rivalutare la pagina. Richiedere nuovamente l’indicizzazione non migliorerà il ranking di un URL che è già in Google.

Una breve checklist di deploy

  • Ispeziona l’esatto URL di produzione in Search Console.
  • Separa non indicizzato da indicizzato ma non in ranking.
  • Verifica che la risposta live contenga contenuti renderizzati utili.
  • Controlla sia i meta robots sia l’header X-Robots-Tag.
  • Consenti nelle regole robots.txt le pagine e gli asset previsti.
  • Confronta il canonical dichiarato con quello selezionato da Google.
  • Invia una sitemap XML che contenga gli URL di produzione preferiti.
  • Aggiungi link interni scansionabili a ogni pagina che ti aspetti Google possa trovare.
  • Controlla un’azione manuale solo dopo aver escluso le cause tecniche più comuni.

Se controllare a mano header, canonical, regole robots e pagine orfane ti sta rallentando, esegui un audit SEO gratuito. Può far emergere questi blocchi on-site; non può far sì che Google faccia crawling più velocemente né garantire l’indicizzazione. Quel confine conta.

Domande frequenti

Perché il mio sito non compare su Google?

Il tuo sito potrebbe essere nuovo e in attesa di crawling, oppure potrebbe essere bloccato da noindex, robots.txt, un canonical errato, link mancanti, problemi di rendering o contenuti duplicati deboli. Usa Ispezione URL in Google Search Console per capire se la pagina esatta è non indicizzata o semplicemente posiziona troppo in basso.

Quanto tempo serve perché un nuovo sito compaia su Google?

Non c’è una timeline fissa. John Mueller di Google ha detto che l’indicizzazione di contenuti nuovi o aggiornati può richiedere “da diverse ore a diverse settimane”. Una sitemap, una richiesta di indicizzazione e link scansionabili aiutano Google a scoprire l’URL, ma Google non garantisce quando o se lo indicherà.

Come faccio a verificare se il mio sito è indicizzato su Google?

Ispeziona l’URL esatto in Google Search Console. L’URL è su Google significa indicizzato, mentre L’URL non è su Google significa non indicizzato. Una ricerca site:yourdomain.com è solo un check approssimativo, perché Google dice che questo operatore non restituisce necessariamente tutti gli URL indicizzati.

Perché Google dice che la mia pagina è “Esplorata – attualmente non indicizzata”?

Google ha recuperato la pagina ma non l’ha aggiunta all’indice. Lo stato non specifica una singola causa. Rivedi se la pagina è “thin”, composta per lo più da boilerplate, quasi duplicata, vuota, difficile da renderizzare o se restituisce uno status non appropriato. Migliora il valore distintivo, consolida i duplicati e aggiungi link interni rilevanti.

Il mio sito è indicizzato ma non va in ranking. Cosa c’è che non va?

L’indicizzazione rende solo una pagina idonea a comparire. Il ranking dipende da quanto Google la considera pertinente e utile per una query specifica, oltre a concorrenza e altri segnali. Controlla le impression in Search Console, migliora la pagina partendo da un reale bisogno di ricerca e smetti di richiedere ripetutamente l’indicizzazione per un URL che è già presente su Google.

robots.txt impedisce alla mia pagina di comparire su Google?

Non in modo affidabile. robots.txt limita il crawling, non l’indicizzazione, e Google dice che un URL bloccato può comunque comparire se altre pagine ci rimandano con link. Per escludere una pagina, usa noindex lasciandola scansionabile, oppure proteggila con autenticazione. Non bloccare l’URL in robots.txt se Google deve vedere la direttiva noindex.

SEOJuice
Stay visible everywhere
Get discovered across Google and AI platforms with research-based optimizations.
Works with any CMS
Automated Internal Links
On-Page SEO Optimizations
Get Started Free

no credit card required