Perché il mio sito GitHub Pages non compare su Google?
I siti GitHub Pages nuovi mancano spesso da Google perché non hanno una Sitemap, una proprietà in Search Console né link. Ecco le cause, in ordine.
Le cause, in ordine
- Il sito è nuovo. Un sito
github.ionuovo non ha quasi link da altri siti, quindi Google potrebbe non sapere ancora che esiste. Cerca su Googlesite:seguito dal tuo indirizzo. - Il sito non si costruisce, o il suo indirizzo è cambiato. Pages ha bisogno di un
index.html, in minuscolo, in cima alla sorgente di pubblicazione. Passare un repository da pubblico a privato cambia l'indirizzo del sito. Se la home page risponde404, Google non vede niente. - Un tag
noindexè nel layout. Controlla la<head>del layout per<meta name="robots" content="noindex">e toglilo dalle pagine che vuoi su Google. - Il
robots.txtè nel posto sbagliato. Google leggerobots.txtsolo in cima a un host. Su un sito di progetto inusername.github.io/repo, Google leggeusername.github.io/robots.txt, non quello nel tuo repository. - Non ci sono Sitemap né proprietà in Search Console. Aggiungi
jekyll-sitemapall'elencopluginsin_config.yml. GitHub Pages lo supporta e costruisce/sitemap.xml. Aggiungi in Search Console una proprietà con prefisso URL per l'indirizzo del sito, verificala con il tag HTML o il file, e invia la Sitemap. - Le pagine dicono troppo poco. Un README trasformato in sito di una pagina dà poco a Google. Aggiungi pagine che rispondono ognuna a una domanda.
- Pochi link portano al sito. Aggiungi l'indirizzo nella sezione About e nel README del repository, e collegalo dal profilo e dagli altri progetti.
La Sitemap
GitHub Pages non crea una Sitemap da solo. Con Jekyll, aggiungi jekyll-sitemap all'elenco plugins in _config.yml, e costruisce /sitemap.xml. Con un altro generatore, costruisci la Sitemap nel tuo workflow.
# _config.yml
plugins:
- jekyll-sitemapI motivi più comuni in Search Console
- Rilevata, ma attualmente non indicizzata: un sito
github.ionuovo ha pochi link, quindi Google aspetta prima di visitarlo. Invia la Sitemap e collega il sito dal README e dalla sezione About del repository. - Pagina scansionata, ma attualmente non indicizzata: pagine corte fatte da un README o da poche righe di Markdown. Fai rispondere ogni pagina a una domanda e collegala dalla home page.
- Non trovata (404): un
Index.htmlcon la maiuscola, un repository spostato o un cambio di dominio senza nuova build rompono gli indirizzi. Chiama il fileindex.html, fai un commit per ricostruire dopo un cambio di dominio e aggiungi una pagina404.html.
Il tuo sito di progetto, controllato
CrawlCoach legge la Sitemap che costruisce jekyll-sitemap e controlla con Google ogni pagina. Ti dice quali pagine del sito GitHub Pages mancano e perché, con la soluzione accanto.
Domande frequenti
Un sito di progetto GitHub Pages può finire su Google?
Sì. Google indicizza le pagine username.github.io/repo come qualsiasi altro sito. Aggiungi in Search Console una proprietà con prefisso URL per quell'indirizzo, perché non puoi verificare una proprietà Dominio per github.io.
Serve un dominio personalizzato per Google?
No. Un dominio personalizzato ti permette di verificare una proprietà Dominio in Search Console. Con i record DNS giusti, GitHub Pages reindirizza da solo tra la versione con www e quella senza.
Fonti
Verificato il 8 ottobre 2026. Google cambia ogni tanto Search Console e la sua guida. Se sul tuo schermo vedi qualcosa di diverso, controlla la fonte.
- GitHub Docs: informazioni su GitHub Pages (in inglese)
- GitHub Docs: GitHub Pages e Jekyll (in inglese)
- GitHub Pages: versioni delle dipendenze (in inglese)
- GitHub Docs: risolvere gli errori 404 di GitHub Pages (in inglese)
- GitHub Docs: domini personalizzati e GitHub Pages (in inglese)
- Google: In che modo Google interpreta la specifica del file robots.txt
- Guida di Search Console: aggiungi una proprietà del sito web o della piattaforma
Scopri quali pagine del tuo sito mancano su Google
Accedi con Google. CrawlCoach controlla gratis fino a 500 pagine e ti dà la soluzione per ogni problema.
Ottieni il report gratuitoGratis fino a 500 pagine. Nessuna carta richiesta. Accedi con l'account Google che usi per Search Console.
L'app e i report di CrawlCoach sono in inglese.