web-dev-qa-db-fra.com

Omettre et remplacer les esperluettes dans les URL

J'utilise le plug-in Ruby on Rails, FriendlyId pour créer des URL de référencement convivial à partir du nom des albums et des genres dans l'application. Si le plug-in trouve une esperluette dans le titre, il est remplacé par un -.

Donc, par exemple si j'ai un genre avec le nom de:

Fitness & Workout

Il est converti en:

http://myapp.com/genres/fitness-workout

Je me demandais s'il serait dans mon intérêt de remplacer le plugin et d'insérer le mot littéral, and à la place? Avoir le caractère tiret a-t-il un impact négatif sur la façon dont mes pages sont explorées?

3
Carl Edwards

Je suis presque sûr que le mot "et" est dans la liste des mots vides de nombreux moteurs de recherche. Cela signifie que "et" n'a aucune valeur, sauf si quelqu'un utilise des paramètres de recherche avancée et tente très fort de rechercher le mot "et" (en mettant ce mot dans la zone "les résultats doivent contenir"), ainsi que d'autres termes dans la liste. boîte de recherche régulière sur la même page.

De plus, les mots "et" consomment trois caractères alors qu’un trait d’union n'en consomme qu'un. Selon ce que le client utilise pour accéder à l'URL, si l'URL dépasse un certain nombre de caractères, elle ne sera pas traitée correctement. Pour cette raison, j'essaierais de limiter les URL complètes à moins de 80 caractères.

Ici, l'URL recommande également d'utiliser des traits d'union comme séparateurs de mots dans les URL.

http://www.ecreativeim.com/blog/2011/03/seo-basics-hyphen-or-underscore-for-seo-urls/

1
Mike