web-dev-qa-db-fra.com

Quelle est la meilleure URL canonique pour une page de résultat de recherche?

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.

6
Sithu

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:

  • Laissez Googlebot décider . Googlebot analysera votre site pour déterminer la meilleure façon de gérer le paramètre. C'est une bonne option générale.

  • Seulement les URL avec la valeur = x . Googlebot n'analysera que les URL pour lesquelles la valeur de ce paramètre correspond à la valeur spécifiée.

  • Pas d'URL . Googlebot n'explorera aucune URL contenant ce paramètre.

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:

  • Laissez les moteurs de recherche sélectionner la meilleure page/URL de résultats de recherche à indexer.
  • Utilisez l'outil ci-dessus pour sélectionner uniquement l'URL plus générale "fruits" à indexer, ou pour bloquer les autres pages de résultats de recherche de votre fichier robots.txt ou en ajoutant une balise méta noindex à leur.
  • Exclure toutes les pages de résultats de la recherche à l'aide de l'outil ci-dessus, ou en les bloquant dans votre , robots.txt ou en ajoutant un méta noindex tag à eux.
  • Bloquer toutes les pages de la recherche et ne faire qu'indexer la page de recherche principale.

Le choix dépend vraiment de ce que vous voulez indexer pour votre site.

4
dan