Hai cercato il tuo sito online e non lo trovi da nessuna parte nei risultati? Se il tuo sito non compare su Google o su un altro motore di ricerca, la causa è quasi sempre uno di un piccolo numero di problemi di indicizzazione ben documentati, e la maggior parte si risolve senza alcuna competenza tecnica. Questo articolo spiega cosa significa che un sito non appare nei risultati di ricerca, quali sono le cause più comuni, come controllare il tuo stato di indicizzazione e cosa fare per far trovare le tue pagine.
Conviene distinguere questo problema dalla questione più ampia del traffico. Non comparire affatto nei risultati di ricerca, senza alcun risultato per il tuo dominio nemmeno cercando il nome del tuo brand, è un problema di indicizzazione. Significa che i motori di ricerca non hanno ancora scansionato il tuo sito oppure hanno ricevuto l'istruzione di non includerlo. È diverso dall'essere indicizzati ma posizionarsi male per termini competitivi. Entrambi portano a zero traffico, ma hanno cause e soluzioni diverse.
Cosa significa quando il tuo sito non compare nei risultati di ricerca
I motori di ricerca lavorano in due fasi. Prima, un crawler visita il tuo sito e legge le sue pagine. Poi, quelle pagine vengono aggiunte a un indice, un enorme database di contenuti web a cui il motore di ricerca attinge quando qualcuno fa una ricerca. Se il tuo sito non compare affatto nei risultati, sta succedendo una di tre cose: il crawler non ha ancora visitato il tuo sito, il crawler è passato ma qualcosa gli ha impedito di leggere le tue pagine, oppure le pagine sono state scansionate ma segnate come non idonee all'inclusione nell'indice.
La distinzione tra non indicizzato e non posizionato conta perché le soluzioni sono completamente diverse. Un sito non indicizzato deve essere reso accessibile ai crawler e inviato per l'inclusione. Un sito indicizzato ma non posizionato ha bisogno di contenuti migliori, parole chiave più pertinenti e link esterni che puntino a lui. Trattare un problema di posizionamento come uno di indicizzazione, o il contrario, fa perdere tempo e non dà risultati. Il primo passo è sempre confermare in quale situazione ti trovi davvero.
Perché il tuo sito non compare nei risultati di ricerca
In qualsiasi sito lanciato da poco o che ha smesso da poco di ricevere traffico dalla ricerca troverai una di queste cinque cause dietro al problema. Valgono per tutti i principali motori di ricerca, perché il meccanismo di fondo di scansione e indicizzazione funziona allo stesso modo, a prescindere da quale motore guardi.
Il tuo sito non è ancora stato scansionato
I crawler dei motori di ricerca non visitano ogni sito di internet in tempo reale. Seguono i link da una pagina all'altra e programmano nuove visite in base a quanto spesso un sito pubblica nuovi contenuti e a quanti altri siti lo collegano. Un sito nuovissimo, senza link esterni che puntano a lui e senza una sitemap inviata, può non essere scansionato per settimane o mesi dopo il lancio.
È il motivo più comune per cui un sito nuovo non compare nei risultati, ed è anche il più innocuo. Non c'è nulla che non vada nel sito. Il crawler semplicemente non ci è ancora arrivato. Inviare una sitemap tramite gli strumenti per webmaster dei motori di ricerca accorcia molto questa attesa, perché dice direttamente al motore di ricerca che il tuo sito esiste e dove sono le sue pagine.
Il tuo sito è impostato per bloccare i motori di ricerca
Ogni sito ha un file chiamato robots.txt che dice ai crawler a cosa possono e non possono accedere. Durante lo sviluppo e la fase di prova, è prassi comune aggiungere a questo file una regola che blocca tutti i crawler. Così le pagine costruite a metà non compaiono nei risultati di ricerca prima che il sito sia pronto. Il problema è che questa impostazione a volte viene lasciata attiva al momento del lancio.
Un file robots.txt con la riga Disallow: / sotto User-agent: * significa che ogni crawler dei motori di ricerca è bloccato su ogni pagina del tuo sito. Dall'esterno il sito sembra del tutto normale. Una persona che lo visita vede tutto a posto. Ma nessun crawler può entrare, quindi nessuna pagina viene indicizzata, quindi nessun traffico dalla ricerca. È una delle cause più incisive e più facili da non notare per cui un sito non compare nei risultati di ricerca.
Controlla il tuo robots.txt visitando yourdomain.com/robots.txt in un browser. Se contiene regole generali di blocco, rimuovile o aggiornale per consentire la scansione, poi invia di nuovo la sitemap per sollecitare una nuova scansione.
Singole pagine hanno un'istruzione noindex
Oltre al file robots.txt valido per tutto il sito, le singole pagine possono contenere nel loro HTML istruzioni che dicono ai motori di ricerca di non includerle nell'indice. Si chiama tag noindex.
I tag noindex si usano in modo legittimo su pagine che non devono comparire nei risultati di ricerca, come pagine di accesso, pagine di conferma del checkout e pagine con i risultati della ricerca interna. Il problema nasce quando finiscono su pagine per errore. Succede durante le migrazioni del sito, i cambi di piattaforma o quando le pagine sono costruite da template che avevano noindex impostato per impostazione predefinita. Un tag noindex sulla tua home o sulle pagine di servizio principali impedirà del tutto a quelle pagine di comparire nei risultati di ricerca, per quanto buoni siano i contenuti e per quanti link puntino a loro.
Per controllare se ci sono tag noindex per errore bisogna ispezionare il codice sorgente di ogni pagina oppure far passare il sito da uno strumento di scansione che segnali le pagine con questa istruzione.
Il tuo sito non ha link esterni che puntano a lui
I crawler trovano le pagine seguendo i link. Un sito senza link esterni, a cui nessun altro sito di internet rimanda, è un'isola. L'unico modo in cui un crawler lo raggiunge è l'invio diretto di una sitemap oppure avere già l'URL in coda da una visita precedente. Per i siti molto nuovi, l'assenza di link esterni rallenta molto il processo di scoperta e indicizzazione.
I link esterni servono anche come segnali di credibilità. Un sito senza link da altre fonti credibili sembra, dal punto di vista del motore di ricerca, qualcosa che forse non vale nemmeno la pena indicizzare. Non significa che ti servano centinaia di link prima che il tuo sito compaia nei risultati. Anche uno o due link da fonti pertinenti e credibili possono fare una differenza concreta per un dominio nuovo. Per uno sguardo più ampio su come questo problema incide sul traffico da tutte le fonti, leggi l'articolo su perché il tuo sito non riceve traffico.
Il tuo sito è stato lanciato da poco
Anche quando tutto è configurato correttamente, i siti nuovi impiegano tempo per comparire nei risultati di ricerca. Il ciclo di scansione, il processo di indicizzazione e la valutazione iniziale del posizionamento richiedono tutti tempo. Un sito lanciato oggi con un robots.txt pulito, una sitemap inviata, meta tag corretti e qualche link esterno può comunque impiegare da quattro a dodici settimane prima che le sue pagine compaiano nei risultati per qualsiasi ricerca.
Non è un malfunzionamento. È la sequenza normale. Si può accorciare ma non eliminare. L'esito peggiore è fare in questo periodo di attesa modifiche che creano davvero problemi, per poi non sapere se la continua assenza dai risultati è il ritardo iniziale o un nuovo problema introdotto dalle modifiche.
Come controllare se il tuo sito è indicizzato
Il modo più rapido per controllare lo stato di indicizzazione è cercare il tuo dominio con l'operatore site: in qualsiasi motore di ricerca importante. Scrivi site:yourdomain.com nella barra di ricerca e premi invio. Se compaiono pagine del tuo sito nei risultati, il tuo sito è indicizzato. Se non compare nulla, il tuo sito non è indicizzato o lo è solo in parte.
Un controllo più dettagliato è disponibile tramite gli strumenti per webmaster dei motori di ricerca. Queste piattaforme ti mostrano esattamente quali pagine sono state indicizzate, quali sono state scansionate ma non indicizzate, quali sono bloccate da robots.txt o da tag noindex e quali hanno errori di scansione. Il rapporto sulla copertura in questi strumenti è il modo più affidabile per avere un quadro completo del tuo stato di indicizzazione. Mostra anche eventuali azioni manuali prese contro il tuo sito, una causa meno comune ma più grave del non comparire nei risultati di ricerca.
Gli strumenti per webmaster dei motori di ricerca permettono anche di richiedere l'indicizzazione di URL specifici, il che può accelerare il processo per le pagine appena pubblicate o per quelle corrette di recente che prima erano bloccate.
Come far indicizzare il tuo sito
Una volta individuata la causa, i passaggi sono semplici. La maggior parte dei problemi di indicizzazione ha una soluzione diretta, e i risultati di solito si vedono entro poche settimane dalla modifica.
Invia una sitemap
Una sitemap è un file, di solito in formato XML, che elenca ogni pagina che vuoi far indicizzare ai motori di ricerca. Inviarla tramite gli strumenti per webmaster è il modo più diretto per dire ai motori di ricerca che il tuo sito esiste e sollecitare una scansione. Se il tuo sito è già stato scansionato ma alcune pagine mancano dall'indice, l'invio di una sitemap può aiutare a farle esaminare.
Controlla se la tua piattaforma genera una sitemap in automatico e la aggiorna quando pubblichi nuove pagine. In tal caso, verifica l'URL della sitemap (di solito yourdomain.com/sitemap.xml) e inviala tramite gli strumenti per webmaster. Per saperne di più su come gli aggiornamenti dei contenuti influiscono sulla salute e sulla visibilità del sito, leggi l'articolo su come aggiornare i contenuti del tuo sito.
Rimuovi le restrizioni alla scansione
Se il tuo file robots.txt blocca i crawler, aggiornalo per consentire l'accesso. La modifica ha effetto alla prossima visita di un crawler. Dopo aver aggiornato robots.txt, usa gli strumenti per webmaster per richiedere una nuova scansione, così la modifica viene recepita in fretta senza aspettare la prossima visita programmata.
Se singole pagine hanno tag noindex che non dovrebbero esserci, rimuovili e richiedi la nuova indicizzazione delle pagine interessate tramite gli strumenti per webmaster. Per le pagine che non devono essere indicizzate, come pagine di amministrazione, contenuti duplicati e pagine di scarso valore, lascia i tag noindex al loro posto.
Ottieni almeno qualche link esterno
Ottenere anche solo pochi link esterni verso il tuo sito aiuta su due fronti: dà ai crawler un percorso per trovare le tue pagine seguendo i normali link e segnala ai motori di ricerca che il tuo sito è una presenza reale e attiva sul web. Parti dalle fonti più accessibili: elenchi pertinenti, associazioni professionali, partner, fornitori o pubblicazioni del tuo settore che rimandano ai brand che citano.
Non ti servono decine di link prima che il tuo sito compaia nei risultati di ricerca. Per un dominio nuovo, una manciata di link pertinenti e credibili basta a far funzionare normalmente il processo di scansione e indicizzazione.
Correggi le pagine rotte
Le pagine che restituiscono codici di errore, in particolare gli errori 404 per pagine che non esistono più, possono far sì che i crawler diano meno priorità a un dominio se sono molte. Correggi i link interni che puntano a pagine rimosse, imposta reindirizzamenti dai vecchi URL alle pagine di destinazione corrette e controlla se ci sono pagine del tuo sito che restituiscono errori. Per una guida completa su come funzionano gli errori 404 e come risolverli, leggi l'articolo su cos'è un errore 404 e come risolverlo. Per il problema correlato dei link rotti, leggi l'articolo su cosa sono i link rotti e perché danneggiano il tuo sito.
Come gestisce WEMASY l'indicizzazione
WEMASY genera in automatico una sitemap per ogni sito e la aggiorna quando le pagine vengono pubblicate. La configurazione di robots.txt è accessibile dalle impostazioni della piattaforma, quindi non c'è il rischio che un blocco della scansione da modalità sviluppo resti attivo dopo il lancio. Ogni pagina include controlli sui meta tag, compresa la possibilità di impostare noindex sulle singole pagine dove serve, direttamente nell'editor di pagina senza toccare il codice.
Per i brand che vogliono monitorare il proprio stato di indicizzazione, l'integrazione delle statistiche di WEMASY mostra i dati dei motori di ricerca, così puoi vedere quali pagine ricevono traffico organico e individuare quelle indicizzate che non portano ancora visitatori.
Scopri cosa è incluso nel creatore di siti WEMASY, oppure consulta i piani nella pagina dei prezzi.
Domande frequenti
Quanto tempo ci mette un sito a comparire nei risultati di ricerca?
Per un sito nuovo con una sitemap inviata e nessuna restrizione alla scansione, l'indicizzazione iniziale richiede in genere da una a quattro settimane. L'indicizzazione completa di tutte le pagine e l'inizio del posizionamento per le parole chiave mirate richiedono di solito da tre a sei mesi. I siti con più link esterni che puntano a loro vengono scansionati più spesso e tendono a essere indicizzati più in fretta. Con il creatore di siti di WEMASY puoi configurarlo direttamente sul tuo sito.
Che differenza c'è tra essere indicizzati e posizionarsi nei risultati di ricerca?
Essere indicizzati significa che la tua pagina è nel database del motore di ricerca ed è idonea a comparire nei risultati. Il posizionamento indica dove compare la tua pagina quando qualcuno cerca un termine pertinente. Una pagina può essere indicizzata ma posizionarsi alla pagina 10, dove non riceve traffico rilevante. L'indicizzazione è un prerequisito per il posizionamento, ma da sola non garantisce visibilità.
Come faccio a sapere se il mio sito è indicizzato?
Cerca site:yourdomain.com in qualsiasi motore di ricerca importante. Se nei risultati compaiono pagine del tuo sito, il tuo sito è indicizzato. Per un quadro più dettagliato di quali pagine sono indicizzate, quali bloccate e quali con errori, usa gli strumenti per webmaster dei motori di ricerca. Il rapporto sulla copertura dà un quadro completo.
Un tag noindex può comparire su una pagina per errore?
Sì. I tag noindex possono essere aggiunti per errore durante migrazioni del sito, cambi di piattaforma o quando le pagine vengono create da template che avevano il tag impostato per impostazione predefinita. È uno dei problemi più difficili da individuare perché la pagina sembra del tutto normale ai visitatori. Se ne accorgerebbe solo un crawler o chi ispeziona il codice sorgente della pagina. Eseguire una scansione di verifica è il modo più affidabile per trovare tag noindex accidentali in tutto il sito.
Correggere un blocco in robots.txt risolve subito l'indicizzazione?
Non subito. Dopo aver rimosso un blocco alla scansione devi aspettare la scansione successiva. Inviare la sitemap tramite gli strumenti per webmaster e richiedere una scansione accelera molto i tempi. Nella maggior parte dei casi i crawler passeranno da pochi giorni a una settimana dalla richiesta. Le pagine iniziano a comparire nei risultati dopo essere state scansionate ed elaborate, il che può richiedere ancora qualche giorno.
Il mio sito prima compariva ma è sparito dai risultati di ricerca. Cos'è successo?
Un sito che era indicizzato ed è sparito dai risultati è una situazione diversa da quella di un sito nuovo mai indicizzato. Le cause comuni includono una modifica a robots.txt che ha introdotto un blocco alla scansione, un tag noindex aggiunto per errore, un'azione manuale di un motore di ricerca per violazioni delle norme, un forte calo dei segnali di qualità del sito oppure la scadenza e nuova registrazione di un dominio che ha azzerato l'autorevolezza. Usa gli strumenti per webmaster per controllare prima azioni manuali ed errori di copertura, perché individuano subito le cause più gravi.