← Retour au blog
📅 9 janvier 2026 SEO ⏱️ 4 min de lecture

Comment configurer un domaine personnalisé sur GitHub Pages

GitHub Pages est une solution gratuite et performante pour héberger des sites statiques. Dans ce guide, je partage mon expérience pour passer d'un sous-domaine github.io à un nom de domaine professionnel.

Pourquoi un domaine personnalisé ?

Utiliser un nom de domaine comme username.github.io fonctionne bien pour des projets personnels, mais pour un site professionnel, un domaine personnalisé apporte plusieurs avantages :

  • Crédibilité professionnelle : Un domaine propre inspire davantage confiance
  • Meilleur référencement : Google privilégie les sites avec des noms de domaine pertinents
  • Contrôle total : Vous pouvez changer d'hébergeur sans perdre votre adresse
  • Emails professionnels : Possibilité d'avoir contact@votredomaine.fr

Étape 1 : Acheter votre nom de domaine

J'ai choisi OVH pour acheter mon domaine, mais vous pouvez aussi utiliser Gandi, Hostinger ou tout autre registrar. Le prix est généralement entre 8€ et 15€ par an pour un .fr.

Conseil pour choisir votre domaine

Pour un freelance, je recommande : prenom-nom-activite.fr comme olivier-pons-devweb.fr. C'est bon pour le SEO local et les recherches par nom.

Étape 2 : Configurer les DNS

Une fois votre domaine acheté, vous devez configurer les enregistrements DNS pour pointer vers les serveurs de GitHub Pages.

Ajouter les enregistrements A

Dans la zone DNS de votre registrar, ajoutez 4 enregistrements de type A pointant vers les adresses IP de GitHub :

  • 185.199.108.153
  • 185.199.109.153
  • 185.199.110.153
  • 185.199.111.153

Ajouter l'enregistrement CNAME pour www

Créez un enregistrement CNAME :

  • Sous-domaine : www
  • Cible : votre-username.github.io.

Important : N'oubliez pas le point final après .io

Étape 3 : Configurer GitHub Pages

Rendez-vous dans les paramètres de votre repository GitHub :

  1. Allez dans Settings → Pages
  2. Dans "Custom domain", entrez votre nom de domaine
  3. Cliquez sur Save
  4. Attendez que GitHub vérifie la configuration DNS (quelques minutes)
  5. Une fois validé, cochez Enforce HTTPS

Étape 4 : Optimisation SEO

Ne pas oublier de mettre à jour toutes vos URLs dans votre code :

  • Balise <link rel="canonical">
  • Open Graph URLs (og:url)
  • Sitemap.xml
  • Robots.txt

Propagation DNS et délais

La propagation DNS peut prendre entre 2 et 48 heures. Soyez patient ! Vous pouvez vérifier l'état de la propagation sur dnschecker.org.

Conclusion

Configurer un domaine personnalisé sur GitHub Pages est simple et gratuit (hors coût du domaine). C'est un investissement minimal pour un gain énorme en crédibilité professionnelle et en SEO.

Coût total : ~10-15€/an
Temps nécessaire : 30 minutes de configuration + temps de propagation
Difficulté : Débutant/Intermédiaire

Besoin d'aide pour votre site web ?

Je propose mes services de développement web et d'optimisation SEO. N'hésitez pas à me contacter !

Me contacter