web-dev-qa-db-fra.com

Les chaînes de requête doivent-elles être incluses ou supprimées de la balise canonique?

Dois-je supprimer la chaîne de requête complète des URL de la méta-balise canonique?

Par exemple cette URL:

https://example.com/Turkey/Istanbul/Vehicles/Car/Peugeot?b=11&d=2

Ce b=11 renvoie la liste de tous les Peugeots 2008 et d=2 spécifie le district.

Je vois que certains sites Web suppriment toute la chaîne de requête des URL et définiraient le canonique à:

https://example.com/Turkey/Istanbul/Vehicles/Car/Peugeot

Mais cette URL renvoie une valeur différente de celle des chaînes de requête. Alors, quelle est la bonne méthode?

  1. Supprimer la chaîne de requête de canonique?
  2. Définir un auto canonique, y compris la chaîne de requête?
3
Pedram

Les paramètres de requête peuvent être utilisés à plusieurs fins. Certains d'entre eux ne spécifient pas le contenu de la page et d'autres le font. Si le paramètre de requête est utilisé pour spécifier le contenu chargé sur la page, il doit alors être inclus dans votre URL canonique. Si le paramètre de requête est utilisé pour suivre ou modifier une partie non significative de la page, il doit être omis de l'URL canonique.

Vous dites "cette URL renvoie une valeur différente de celle des chaînes de requête". Je pense que vous entendez par là que les chaînes de requête modifient le contenu. Vous devez donc inclure ces paramètres de requête dans votre URL canonique.

Parce que vous utilisez deux paramètres, vous avez un problème de commande. Les URL avec ?b=11&d=2 et les URL avec ?d=2&b=11 renverraient le même contenu. Votre URL canonique doit être très stricte concernant l'ordre des paramètres que vous préférez. Avec plusieurs paramètres de chaîne de requête qui modifient le contenu, il est très judicieux d'utiliser des balises canoniques pour éviter l'indexation d'URL en double.

De nombreux sites aiment éviter les paramètres qui affectent le référencement. Il est courant de réécrire des URL similaires à la suivante:

  • /Turkey/Istanbul/Vehicles/Car/Peugeot/11/2
  • /Turkey/Istanbul/Vehicles/Car/Peugeot/2018/District-2

Cela évite les problèmes de commande et indique clairement quelles parties de l'URL sont importantes pour le référencement. La deuxième de ces deux URL utilise des mots qui ont un sens pour les utilisateurs, ce qui peut faciliter la convivialité.

L'ajout de paramètres de suivi modifiera l'URL, mais ne changera pas la page. Par exemple, ?b=11&d=2&utm_source=ad peut être une URL qui renvoie le même contenu, mais qui possède un paramètre de suivi lié à la publicité de votre site. Le paramètre de suivi doit être omis de votre URL canonique, tandis que les paramètres modifiant le contenu de la page doivent être inclus.

6