Nous avons développé une application Web dynamique qui utilise des URL telles que product.cfm?id=42
, mais notre équipe marketing nous dit que nous devrions utiliser des URL conviviales pour la recherche et insérer nos mots clés dans les URL (il s'agirait donc de product-name.cfm
). Nos développeurs nous disent que cela coûtera plus d’argent et prendra plus de temps. Cela en vaut-il la peine? Quelle importance cela a-t-il pour les moteurs de recherche et cela aura-t-il un impact sur notre classement?
Voici une réponse assez détaillée axée sur le référencement pour expliquer pourquoi pas d'utiliser des chaînes de requête ...
Évitez les URL dynamiques contenant les caractères?, &, $, =, + Et%, cgi-bin, les identifiants de session ou les cookies.
Ces URL sont généralement le résultat de chaînes de requête sur des pages dynamiques. Certains robots d'exploration de moteurs de recherche se méfient de ces URL car ils pourraient potentiellement être des liens infinis susceptibles de surcharger le robot. Par conséquent, ils ne peuvent pas indexer les pages qui utilisent ces URL, en particulier lorsque trois ou plus de ces caractères sont inclus dans l'adresse. Comme le précise Eytan Seidman, responsable du programme de recherche pour MSN, "l’algorithme commence à se demander s’il va rester bloqué dans une boucle et explorer sans fin chaque permutation des paramètres de requête. Ainsi, les URL comportant de nombreux (certainement plus de 5) paramètres de requête avoir une très faible chance d'être jamais rampé. " (Eytan Seidman, Crawling the Internet ..., journal de msnsearch (18 novembre 2004).) Voici un exemple du type d'URL dont M. Seidman parle:
http://mybyz.com/products/page.aspx?view=14&tab=6&pcid=24B8-100084
9 @@@@ & section = 586 & Origin = mybyzsearch & cookie = falseLa réécriture d'URL n'effacera pas la boucle infinie Bien que vous puissiez utiliser la réécriture d'URL pour éliminer les caractères posant problème et créer des URL plus conviviales, vous n'éliminerez pas des problèmes potentiels beaucoup plus graves; il est essentiel de veiller à ce que les robots des moteurs de recherche gagnent t rester coincé dans une boucle sans fin qui les surchargerait.
En bref, du point de vue d'un robot Web. Plus la requête est complexe, plus le robot d'exploration l'ignorera.
L’obstacle technique majeur à la création d’un schéma de réécriture d’URL efficace réside dans un plan/une politique concret indiquant son organisation/implémentation et le nombre de liens existants sur le site pointant vers les liens de style de chaîne de requête.
Il est certainement plus facile de mettre en œuvre plus tôt dans le processus de conception une fonction globale de la structure du site. C'est en partie la raison pour laquelle il est intrinsèquement pris en charge par la plupart des frameworks de développement web classiques (Zend, Django, Drupal, etc.).
Nous avions l'habitude d'avoir des URLs ridicules qui se lisent comme:
/DLLScripts/mydll.dll?APPLICATION=asdf&PROGRAM=asdf&ARGUMENTS=-N423,-A4
Et notre référencement était très, très médiocre parce que cette URL me dit rien à propos de ce qui se trouve sur cette page (et je suis un humain). Un moteur de recherche en sait même moins qu'un humain que ce qui se trouve sur cette page.
Alors oui, il est important que vous exploitiez un site Web axé sur les ventes. Dépenser l'argent pour réécrire les URL valait chaque centime. Notre présence dans les moteurs de recherche, qui était inexistante, était devenue le premier résultat organique dans la recherche des services que nous proposons.
Ce qui est important par ailleurs, c’est de s’assurer que les titres de vos pages et les balises méta sont correctement définis, car même si vous avez une URL de mauvaise qualité, les résultats des moteurs de recherche afficheront toujours des informations exactes.
Sur une liste de 24 facteurs sur la page, l'utilisation de mots clés dans l'URL se classe au 10ème rang des plus importantes d'après un très grand sondage d'experts en référencement (experts de la conférence, écrivains):
http://www.seomoz.org/article/search-ranking-factors#ranking-factors
En fin de compte, vous feriez probablement mieux de faire confiance à une enquête d'experts qu'à un débat sur StackExchange à ce sujet, car personne ne sait si/comment Google traite les URL et vous pouvez en principe trouver quelqu'un pour vous aider, peu importe votre opinion.
Personnellement, je pense que les mots-clés dans l'URL sont une facilité d'utilisation et un référencement agréable. Ils rendent vos pages plus dignes de clic quand elles apparaissent dans le SERP, sont plus faciles à promouvoir pour la création de liens et fournissent un repère visuel pour aider à communiquer le contenu de la page simplement en le lisant.
PS: notez l'URL de l'article relatif aux facteurs de classement de recherche. Prenez un indice de cela.
Si vous utilisez un sitemap , vous devriez pouvoir utiliser des chaînes de requête. Google peut les indexer. Cela dit, je ne suis pas sûr de la manière dont les autres moteurs de recherche les traitent et les URL conviviales sont certes plus esthétiques, mais elles ne valent peut-être pas le coût du commutateur.
Voir: http://googlewebmastercentral.blogspot.com/2008/09/dynamic-urls-vs-static-urls.html
Si vous effectuez une recherche sur Google pour "franchise de restauration rapide". Vous verrez que presque tous les résultats mettent en évidence les mots "rapide", "nourriture" et "franchise" dans le nom de domaine ainsi que le nom de la page.
Je n'ai vu aucun paramètre/valeur dans les résultats. Cela suggère que Google ne regarde pas la chaîne. Cela suggère également que la chaîne est ignorée mais que la page est toujours indexée. Cela suggère également que Google attribue des scores plus bas aux URL laides.
Peu importe ce que dit Google, vous devez examiner les preuves. Trouvez-vous des URL laides dans les dix premières pages de vos recherches?
Je me suis habitué à utiliser des mots-clés dans toute l'URL et à les rendre entièrement lisibles. Voici l'une de mes pages. Pouvez-vous deviner ce que vous allez trouver sur cette page?
http://franchise-minnesota.info/?What-We-Do-Free-Franchise-Advice
Comment sur cette page?
La meilleure réponse que chacun puisse donner à cette question est OUI, les URL conviviales sont très importantes! Les mots clés d'une URL génèrent plus de points que la plupart des contenus de la page vers laquelle ils pointent.
Si vous avez le temps de lire "Construire des sites Web" par Arron Walter http://buildingfindablewebsites.com/