La plupart des pages de mon site semblent avoir très bien indexé. Cependant, lorsque je vérifie une certaine page de mon site, disons que c'est http://www.example.com/importantpage.html
, il indique "l'URL n'est pas sur Google". La raison est indiquée comme "Dupliquer, Google a choisi un autre type que l'utilisateur". Cependant, en dessous, cela montre
Canonical déclaré par l'utilisateur: http://www.example.com/importantpage.html
Sélection de Google Canonical: N/A
Comment "Google a-t-il choisi un autre canonique" alors que celui sélectionné par Google est N/A
?
Dans l'en-tête de importantpage.html
, la balise suivante est définie:
<link rel="canonical" href="http://www.example.com/importantpage.html" />
J'ai aussi cette entrée dans le sitemap:
<url>
<loc>http://www.example.com/importantpage.html</loc>
<lastmod>2018-10-01</lastmod>
<priority>1</priority>
</url>
J'ai aussi une balise définie:
gtag('config', '<property id>', {
'page_title' : 'importantpage.html',
'page_path': '/importantpage.html'
});
La seule chose à laquelle je puisse penser est différente pour cette page, c'est que nous avons un domaine qui lui transmet directement (c'est-à-dire, www.example1.com
-> www.example.com/importantpage.html
). Mais puisque je définis le canonique, je ne vois pas comment cela pourrait le provoquer, mais cela semble être un coupable. Si oui, comment pourrais-je résoudre le problème?
Choses à noter:
www.
en .htaccess
.www.example.com
www.example.com/importantpage.html
(comme mentionné ci-dessus).htaccess
RewriteEngine on RewriteCond %{HTTP_Host} ^example.com [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301,NC]
Si les redirections de votre domaine sont permanentes, Google devrait n'indexe que la dernière page.
Si vous marquez la page comme canonique, alors elle devrait l'accepte comme la page à indexer.
Mais comme Google croit que vous avez une page en double ...
"Dupliquer, Google a choisi autre chose que l'utilisateur"
(et il s’agit probablement d’une copie de cette page), c’est sur quoi vous devez vous concentrer.
J'utiliserais un outil de vérification des liens de sites Web pour répertorier tous les liens créés par votre site et trouver le ou les doublons possibles.
Sans voir le site et le fichier htaccess, je ne saurais vous dire si vos redirections sont correctes, mais trouver le doublon vous indiquera probablement la cause.