Je sais que les mots-clés arabes localisés dans l'URL sont vraiment utiles pour le référencement, mais ma question est: si je veux localiser la catégorie également, disons que la structure de mon site Web est semblable à blog/category/post
, si l'URL est localisée en arabe, cela ressemblera à ceci blog/منشور/تصنيف
qui est bon pour le regard mais puisque l'URL est encodée et décodée, sa forme originale est comme ceci blog/post/category( in Arabic )
.
En d'autres termes, afin de générer un lien en arabe ressemblant à ceci blog/category/post
, l'URL doit être structuré comme ceci blog/post/category
. Est-ce bon ou mauvais pour le référencement? À l'œil nu et dans les résultats de recherche, l'URL devrait naturellement ressembler à ceci blog/تصنيف(category)/منشور(post)
mais, en réalité, il est structuré de cette manière blog/منشور(post)/تصنيف(category)
?
J'ai des pages indexées avec Google avec des caractères arabes et étrangers dans l'URL. Je pense que c'est bon pour générer du trafic étranger sur mon site. Un lien ressemble à ceci: example.com/
J'utilise également beaucoup d'encodage et de décodage pour convertir les caractères étrangers en US-EN.
Une chose que vous pouvez faire est de créer blog/منشور/تصنيف et appelez la page de votre choix avec file_get_contents ('blog/post/category'); Cela conservera les caractères arabes dans l'URL tout en pouvant appeler la version en caractères anglais si cela vous permet de travailler plus facilement. Vous pouvez également ajouter la balise rel = canonique à blog/post/catégorie pointant vers blog/منشور/تصنيف afin que Google sache quelle page vous souhaitez indexer.
Vous pouvez encoder vos URL sous forme d'Unicode avec cet outil RL Decoder/Encoder. Votre exemple d'URL ressemblera à ceci: blog/%D8%AA%D8%B5%D9%86%D9%8A%D9%81/%D9%85%D9%86%D8%B4%D9%88%D8%B1
Pour vérifier, ouvrez le navigateur (j'ai utilisé Chrome) et installez cette ligne dans la barre d'adresse du navigateur. Résultat:
J'espère que cela vous arrivera.