Question

Nous remplaçons actuellement tous les caractères spéciaux et les espaces de nos URL par des hypens (-). Du point de vue du référencement et de la lisibilité, cela fonctionne bien. Toutefois, dans certains cas, nous introduisons des parties de l'URL dans une recherche après avoir supprimé les traits d'union. Le problème se produit lorsque le terme de recherche devrait avoir des traits d'union, car il ne renvoie aucun résultat lorsqu'il est supprimé. Nous pourrions modifier l'algorithme de recherche que nous utilisons, mais cela le ralentira (d'autant plus que nous l'utilisons avec un champ de recherche AJAX et que cela doit être rapide ).

La meilleure option pour y remédier, à notre connaissance, consiste à remplacer les traits d'union préexistants par des tuyaux (|). J'ai le sentiment que cela aura un impact négatif sur le référencement pour ces termes car le caractère de pipe sera traité comme une partie du mot et non comme un séparateur. Autant que je sache, les seuls caractères qui sont considérés comme des séparateurs sont les traits d'union et les barres obliques (/).

Mes questions sont donc les suivantes:

  1. Existe-t-il d'autres caractères que nous pouvons utiliser pour représenter des traits d'union?
  2. Si nous ne pouvons utiliser aucun autre caractère, quel impact l'utilisation d'un caractère de pipe sur un moteur de recherche aura-t-elle sur?

Salut, Zac

Était-ce utile?

La solution

Est-ce que ~ ( tilde ) fonctionne?

Modifier: Google traite désormais les les traits de soulignement et les tirets comme des séparateurs de mots vous pouvez donc utiliser les tirets comme tirets et les traits de soulignement comme des espaces.

Autres conseils

Pourquoi ne pas utiliser le codage URL? La plupart des frameworks ont construit des utilitaires pour le faire.

J'allais dire la même chose à propos du codage d'URL, mais si vous essayez de vous débarrasser des caractères spéciaux, je suppose que vous ne voulez pas d'URL avec des signes de pourcentage, n'est-ce pas?

Qu'en est-il de la modification de l'algorithme qui "alimente une partie de l'URL dans une recherche"? Ne pourriez-vous pas ajouter de la logique pour ne pas remplacer les traits d'union dans la partie requête de recherche de l'URL?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top