Je viens de créer un site Web personnel que j'héberge en tant que page github et je l'ai récemment connecté à un domaine personnalisé. (Dans cet article, j'ai modifié les URL réelles en webmasters-example.com
et webmasters-example.github.io
)
Je viens de vérifier mon domaine webmasters-example.com avec la console de recherche Google, et la console dit que,
Cette page n'est pas dans l'index, mais pas à cause d'une erreur. Consultez les détails ci-dessous pour savoir pourquoi il n'a pas été indexé.
Et dans l'encadré ci-dessous, il est indiqué que l'URL est redirigée, et à cause de cela, le site n'est pas indexé.
J'ai suivi le guide officiel de Namecheap sur la liaison du domaine avec github. Y a-t-il une meilleure manière de faire cela? Comment puis-je obtenir l'indexation de ma page par Google?
Google n'indexera pas les pages qui redirigent. Pourquoi indexeraient-ils une page qui redirige simplement vers une autre page qui est déjà dans l'index?
Si vous souhaitez que votre domaine soit l'URL "principale" de la page, vous devez modifier les enregistrements A (et supprimer l'enregistrement CNAME) conformément aux instructions de GitHub (les instructions Namecheap que vous avez suivies semblent être pour définir des sous-domaines, au moins basé sur les instructions de GitHub).
https://help.github.com/en/articles/using-a-custom-domain-with-github-pages
De cette façon, votre domaine ne sera pas considéré comme une redirection par Google et il apparaîtra dans l'index. Ensuite, vous devez simplement vous assurer que les paramètres sont corrects dans GitHub pour qu'il soit la source canonique des pages (sinon vous courez le risque qu'il soit considéré comme du contenu en double même s'il s'agit en fait simplement du même contenu simplement avec un URL différente).