web-dev-qa-db-fra.com

Est-il correct de rediriger inutile "?" URL vers des URL plus propres

Il ne s’agit pas de rediriger /index.php?id=6252 vers /category-name.

Il s'agit de rediriger:

/category-name?ref=blabla&something=useless-stuff
/category-name?
/category-name????????

à:

/category-name

dans un petit site Web qui n'utilise pas du tout les méthodes GET.


Je n'ai jamais vu cette technique utilisée (ou discutée) nulle part, même Google vous permet de visiter:

https://www.google.com/????? (PR = 0)

au lieu de:

https://www.google.com/ (PR = 9)

Je n'aime pas ajouter des balises HTML supplémentaires (c'est-à-dire canoniques) ou des en-têtes HTTP à mon site Web, alors je me suis demandé pourquoi pas cela.

Ma plus grande crainte cependant est que les moteurs de recherche ne l'apprécient pas.


Je viens juste d’arriver à cette question mais cela n’ajoute pas grand chose, je n’envisage pas de partager des URL avec des paramètres supplémentaires: Google ajoute des paramètres inutiles à mon URL


Mise à jour: Je commence à croire qu'il n'y a rien de mal avec cette technique.

Vidéos de Matt Cutts:

Et une image tirée d'un article de moz (regardez ça? Exemple = ref = 123!):

Canonical URL Tag 301

3
heytools

Tout d'abord, vous devriez essayer d'éviter ces paramètres dans la mesure du possible. Ne créez pas vous-même de lien vers ces types d'URL. Bien sûr, cela échappe souvent à votre contrôle.

S'il existe certains paramètres dans les URL, par exemple un paramètre "ref" provenant d'une source connue (comme certaines publicités ou un suivi), il peut être avantageux de rediriger vers la page canonique.

Cependant, je ne voudrais pas essayer d’attraper chaque variation de paramètres d’URL, comme plusieurs points d’interrogation. Assurez-vous simplement d’utiliser rel = canonical et les moteurs de recherche sauront quelle est la bonne page. Éviter les redirections sera également un peu plus rapide pour les utilisateurs et offrira une meilleure expérience.

3
DisgruntledGoat

Google vous recommande de rogner les paramètres de requête inutiles à partir de vos URL lorsque cela est possible. Une utilisation excessive des paramètres de requête peut empêcher certains contenus de votre contenu d’être indexés ou de vous exposer à la pénalité liée au contenu dupliqué.

Sur une note connexe, si vous ne l’avez pas déjà fait, lisez Guide de démarrage de Google pour le référencement qui traite de cette question et de bien d’autres questions relatives au référencement.

2
Michael Hampton

Je pense que vous pouvez utiliser la fonction de gestion des paramètres Webmaster Tools ici sans vous inquiéter trop de l'interception 301. Ou, si vous le pouvez, créez une URL absolue, une balise canonique sensible à la casse et ne vous inquiétez pas trop de la redirection des chaînes de requête non autorisée, comme vous pourriez avoir besoin ultérieurement i) marquage d'analyse détaillée, b) publicité/PPC et c) peuvent avoir des liens internes avec la chaîne de requête. Ne vous inquiétez pas trop, votre temps est bien mieux consacré à la création d'une page et d'un contenu de qualité qui convertiraient un client.

1
Max

Si une URL pointe vers une page non existante, la bonne chose à faire est d'envoyer un code d'état 404 et de proposer une page tile 404 à vos utilisateurs.

1
Max