Aller au contenu

Pourquoi mon site GitHub Pages n'apparaît-il pas sur Google ?

Les nouveaux sites GitHub Pages manquent souvent sur Google parce qu'ils n'ont ni sitemap, ni propriété dans la Search Console, et peu de liens. Voici les causes, dans l'ordre où les vérifier.

Plateforme :GitHub Pages

Par Bruno Amorim · ·

Lire en : English · Português (Brasil) · Español · Deutsch · Italiano · Polski · 日本語 · 한국어

Pourquoi votre site GitHub Pages n'est pas sur Google

Vérifiez dans cet ordre. Les premiers points gardent tout le site hors de Google. Les derniers ne touchent que certaines pages.

  1. Le site est récent. Un nouveau site github.io n'a presque aucun lien depuis d'autres sites : Google ne sait peut-être pas encore qu'il existe. Cherchez sur Google site: suivi de votre domaine, comme site:example.com. Si aucun résultat ne s'affiche, Google n'a sans doute encore aucune de vos pages. L'outil d'inspection d'URL de la Search Console donne la réponse exacte pour chaque page.
  2. Le site ne se construit pas, ou son adresse a changé. Pages a besoin d'un index.html, en minuscules, à la racine de votre source de publication. Passer un dépôt de public à privé, ou l'inverse, change l'adresse du site. Si la page d'accueil répond 404, Google ne voit rien.
  3. Une balise noindex est dans votre layout. Cherchez <meta name="robots" content="noindex"> dans le <head> de votre layout, et retirez-la des pages que vous voulez voir sur Google.
  4. Votre robots.txt est au mauvais endroit. Google ne lit robots.txt qu'à la racine d'un hôte. Sur un site de projet à username.github.io/repo, Google lit username.github.io/robots.txt, pas celui de votre dépôt.
  5. Il n'y a ni sitemap ni propriété dans la Search Console. Ajoutez jekyll-sitemap à la liste plugins de _config.yml. GitHub Pages l'accepte, et il crée /sitemap.xml. Ajoutez une propriété avec préfixe d'URL pour l'adresse de votre site dans la Search Console, validez-la avec la balise ou le fichier HTML, et envoyez le sitemap.
  6. Les pages en disent trop peu. Un README transformé en site d'une page donne peu à montrer à Google. Ajoutez des pages qui répondent chacune en entier à une question.
  7. Peu de liens mènent au site. Ajoutez l'adresse du site dans la section About et le README du dépôt, et placez un lien vers lui depuis votre profil et vos autres projets.

Si seules certaines pages manquent : les trois raisons les plus fréquentes sur GitHub Pages

La Search Console donne la raison de chaque page dans Indexation > Pages. Ces trois-là reviennent le plus souvent sur GitHub Pages.

Détectée, actuellement non indexée

Pourquoi : un nouveau site github.io a peu de liens depuis d'autres sites, donc Google attend avant de passer.

Solution : envoyez votre sitemap dans la Search Console, et placez un lien vers le site dans le README et la section About du dépôt. Le guide complet : Détectée, actuellement non indexée.

Explorée, actuellement non indexée

Pourquoi : les pages courtes tirées d'un README ou de quelques lignes de Markdown donnent peu à montrer à Google.

Solution : faites répondre chaque page en entier à une question, et placez un lien vers elle depuis votre page d'accueil. Le guide complet : Explorée, actuellement non indexée.

Introuvable (404)

Pourquoi : un Index.html avec une majuscule, un dépôt déplacé, ou un changement de domaine personnalisé sans nouveau build cassent des adresses.

Solution : nommez le fichier d'entrée index.html, poussez un commit pour reconstruire après un changement de domaine, et ajoutez une page 404.html pour les adresses qui ont vraiment disparu. Le guide complet : Introuvable (404).

Où se trouve votre sitemap

GitHub Pages ne crée pas de sitemap par défaut. Avec Jekyll, ajoutez jekyll-sitemap à la liste plugins de _config.yml, et il crée /sitemap.xml. Avec un autre générateur de site, créez le sitemap dans votre workflow.

Quelles pages de votre site GitHub Pages Google laisse-t-il de côté ?

Connectez-vous avec Google. CrawlCoach vérifie gratuitement jusqu'à 500 pages de votre site GitHub Pages et vous donne la correction pour chaque page que Google a laissée de côté.

Questions fréquentes

Un site de projet GitHub Pages peut-il arriver sur Google ?

Oui. Google indexe les pages username.github.io/repo comme n'importe quel site. Ajoutez une propriété avec préfixe d'URL pour cette adresse dans la Search Console, car vous ne pouvez pas valider une propriété de domaine pour github.io.

Faut-il un domaine personnalisé pour Google ?

Non. Un domaine personnalisé vous permet de valider une propriété de domaine dans la Search Console. Quand vos enregistrements DNS sont justes, GitHub Pages redirige pour vous entre la version avec www et celle sans.

Sources

Vérifié le 8 octobre 2026. Google modifie parfois la Search Console et son aide. Si votre écran ne correspond pas, consultez la source.

Découvrez quelles pages de votre site manquent sur Google

Connectez-vous avec Google. CrawlCoach vérifie gratuitement jusqu'à 500 pages et vous montre la correction pour chaque problème.

Obtenir mon rapport gratuit

Gratuit jusqu'à 500 pages. Sans carte bancaire. Connectez-vous avec le compte Google que vous utilisez pour la Search Console.

L'application et les rapports CrawlCoach sont en anglais.

Autres plateformes

Autres guides (en anglais)