Puis-je créer un slug avec des lettres Unicode puisque tous les principaux navigateurs prennent en charge les URL Unicode (afin qu'il ne soit pas transformé en équivalent utf8), ou devrais-je toujours utiliser des lettres anglaises?
Par exemple: Si je veux créer un slug avec les mots "Buenos días", faut-il que ce soit http://example.com/buenos-días
ou http://example.com/buenos-dias
?
Si vous utilisez principalement des caractères latins
Seul l'anglais (ou en réalité les caractères latins) est bien meilleur pour le référencement. J'ai remarqué que certaines de mes URL contenant des éléments tels que ä
provoquent la confusion de Google en raison d'adresses telles que /g%C3%A4stebucheintrag
. À long terme, cela peut vraiment s’ajouter.
Donc, si vous avez le choix, limitez-vous aux caractères anglais simples.
Bien sûr, il y a aussi le problème de la dactylographie, mais peu de gens tapent des adresses de nos jours.
Si vous utilisez principalement des polices non latines
Par exemple. Japonais, hébreu, chinois, arabe: choisissez l'URL que les gens peuvent toujours taper. Cela sera également meilleur pour le référencement que les URL translittérées, ce qui est le contraire du cas ci-dessus.
S'en tenir à des lettres anglaises est un meilleur choix.
Tout le monde n’a pas un clavier qui leur permettrait de taper rapidement une lettre avec un symbole. De plus, les lettres anglaises sont compatibles avec tous les navigateurs Web de la planète, y compris les navigateurs textuels.
Toutefois, si vous souhaitez uniquement limiter l'audience de votre site Web à quelques utilisateurs disposant d'un navigateur Web compatible et de claviers spéciaux et/ou de personnes ayant le temps de copier et coller des lettres spéciales dans un navigateur Web, vous pouvez utiliser n'importe quel type de navigateur. lettre dans une URL.