Je travaille pour un site et je ne sais pas pourquoi l'équipe de contenu a fait cela, mais voici un exemple:
example.com/food/italian
est une page contenant des liens vers des recettes italiennes, telles que:
example.com/italian-food/lasagna
Et toutes les autres recettes italiennes sont sous cette /italian-food/
dossier. Mais la page principale de la nourriture italienne (qui relie toutes les recettes) est /food/italian/
Je pense que je devrais faire une affaire que toutes les URL de recette devraient être changées en /food/italian/{recipe-name}
Cependant, je voulais vérifier ici d'abord au cas où cela n'est pas nécessaire, tant que tout est interconnecté. De manière générale, la structure de l'URL sur le site a du sens, mais pas dans ce cas.
Je pense que votre structure d'URL proposée est finalement la voie à suivre. Il donne aux robots de recherche un meilleur sens de la hiérarchie de votre site (nourriture> {cuisine}> {recette}).
Si l'ensemble du site est basé sur la recette, n'hésitez pas à laisser tomber la partie "/ alimentaire /" Les URL plus courtes donnent plus de poids aux mots-clés pertinents (la recette/la cuisine) et sont plus lisibles pour les utilisateurs.
Cependant, la modification d'une structure d'URL existante soulève la nécessité de définir les redirections. Ce n'est pas une grande quantité d'une question à moins que les redirections s'étendent plusieurs URL, créant des "chaînes de redirection" - cela ne sonne pas comme dans votre cas, mais je voulais le faire monter.
En bref, je pense que vous devriez le changer à /food/italian/{recipe}
Comme il donne une meilleure mise en forme des données fournies par le site.