J'ai lu les directives de Google À propos de rel = "canonical" et j'ai su que
Une page canonique est la version préférée d'un ensemble de pages au contenu très similaire.
J'ai une page de recherche dont l'URL est ajoutée par les mots clés. Par exemple, lorsque l'utilisateur recherche "fruits", "Apple" ou "banane", l'URL se présente comme suit:
example.com/search/fruits
example.com/search/Apple
example.com/search/banana
Toutes ces URL seront réécrites sur la page example.com/search/index.php?keywords=xxx
Quelle est la meilleure URL canonique pour un meilleur référencement?
Jusqu'à présent, la page n'a aucun résultat de recherche lorsque l'utilisateur tape l'URL manuellement sans les mots-clés example.com/search
. Sera-t-il une meilleure URL canonique si je pose une requête pour afficher un meilleur résultat sans mot-clé?
J'ai aussi un calcul de poids sur les mots-clés de recherche d'utilisateur. Si davantage d'utilisateurs trouvent "fruits", son poids est plus important, par exemple fruits = 100, Apple = 50, banane = 10. Cela signifie que 100 utilisateurs recherchent "fruits", 50 utilisateurs recherchent " Apple "et ainsi de suite. Dans ce cas, l'URL example.com/search/fruits
serait-il le meilleur pour canonical?
Le résultat de la recherche peut varier selon les mots clés. Il peut s'agir ou non d'un contenu en double. Je ne suis pas sûr de savoir comment gérer l'URL canonique de cette situation.
Les robots des moteurs de recherche n'effectuent pas de recherches sur votre site directement (c'est-à-dire à l'aide de formulaires de recherche). Pour pouvoir analyser et indexer les résultats de la recherche, les paramètres de recherche doivent être contenus dans des URL, telles que:
example.com/search/index.php?keywords=fruits
example.com/search/index.php?keywords=Apple
example.com/search/index.php?keywords=banana
Les robots peuvent ensuite les explorer s'ils se trouvent dans le contenu de votre site, dans votre sitemap ou dans des liens externes pointant vers votre site. Autrement, ils ne seront pas explorés, vous n'aurez donc pas à vous soucier de décider quelle serait la meilleure URL canonique.
S'ils sont dans ce format et peuvent être trouvés, les moteurs de recherche comme Google décideront simplement quelle URL afficher en fonction de ce qu'ils pensent être la meilleure, comme indiqué ici :
Lorsque Google détecte le contenu en double, par exemple les variations provoquées par les paramètres d'URL, nous regroupons les URL en double dans un cluster et sélectionnons ce que nous considérons comme la "meilleure" URL pour représenter le cluster dans les résultats de recherche. Nous consolidons ensuite les propriétés des URL du cluster, telles que la popularité de lien, vers l'URL représentative. La consolidation des propriétés des doublons dans une URL représentative fournit souvent aux utilisateurs des résultats de recherche plus précis.
Vous pouvez également utiliser l'outil dans spécifier comment Google doit gérer les paramètres , qui inclut des options pour:
La première option laisserait simplement Google choisir comment indexer les URL de recherche, ce qui est une bonne option générale, comme indiqué.
Si vous considérez que "fruits" est généralement une catégorie plus pertinente pour les utilisateurs de moteur de recherche qu'une catégorie spécifique comme "Apple", vous pouvez utiliser la deuxième option pour spécifier que Google analyse uniquement une URL avec le paramètre de recherche suivant:
example.com/search/index.php?keywords=fruits
À l'aide de la dernière option, vous pouvez empêcher Google d'explorer les URL comportant des paramètres de recherche. Vous devez simplement indexer la page de recherche principale (example.com/search
) afin que les utilisateurs des moteurs de recherche puissent voir cette page et effectuer leurs propres recherches.
En résumé - Vous pouvez effectuer l’une des opérations suivantes:
noindex
à leur.noindex
tag à eux.Le choix dépend vraiment de ce que vous voulez indexer pour votre site.