Je remarque que de plus en plus de sites préfèrent utiliser des "URL conviviales" plutôt que d'ajouter des informations en tant que paramètres de requête. Par exemple:
domain.com/product/3343/
par rapport à
domain.com?page=product&id=3343
Sans tenir compte de la saveur personnelle, quelles sont les différences fondamentales entre les deux approches?
domain.com/product/3343/
Les avantages de l'utilisation de la structure d'URL ci-dessus sont les suivants:
Reconnaissance plus facile
Lorsqu'il est affiché dans SERP (pages de résultats de moteur de recherche), le lien ci-dessus est plus facilement identifiable par les visiteurs quant au contenu auquel il pourrait conduire. Il en va de même lorsque le texte du lien n'est pas fourni ou disponible, par exemple pour les lecteurs ayant des problèmes d'accessibilité ou pour ceux utilisant des navigateurs simplifiés en mode texte (comme Lynx).
Analyse plus simple du moteur de recherche
L'URL ci-dessus ne semble pas être dynamique pour les moteurs de recherche, ce qui peut être confus par de nombreux paramètres. Le conseil de Google est de rendre les URL aussi simples que possible pour faciliter l'analyse, comme indiqué dans la réponse de Google aux outils pour les webmasters: Structure de l'URL
Indexation des mots clés
Si le lien ci-dessus devait être répertorié sans texte, les moteurs de recherche pourraient y identifier des mots-clés pour faciliter l'indexation. Un exemple pourrait être des annuaires et des sites de liens où le texte du lien n'était pas inclus.
domain.com?page=product&id=3343
Le seul avantage de la structure d'URL ci-dessus est qu'il est plus facile de gérer les sites contenant beaucoup de contenu dynamique, car il pourrait s'avérer nécessaire de convertir les URL en sites plus conviviaux.