une nouvelle syntaxe des URL permettrait de mieux les prendre en compte
Google propose une nouvelle norme pour que les moteurs de recherche puissent indexer correctement les parties des sites réalisées en JavaScript (et plus particulièrement en AJAX).
Jusqu'à présent, les "robots" des moteurs de recherche ne comprennent de l'AJAX que les codes assez simples. Dès qu'il se complexifie, les "bots" sont alors désarmés.
Cette faiblesse permet à des sites de créer des parties malicieuses difficilement identifiables. Elle oblige surtout les développeurs Web à créer un doublon en HTML de leurs contenus édités en JavaScript, le HTML étant, à l'inverse de ce langage, parfaitement compris par les moteurs de recherche.
Pour remédier à cette situation, Google propose une nouvelle syntaxe pour les adresses des sites (URL) : "à la place d'URL du type http://example.com/page?query#state, nous aimerions proposer l'ajout d'un segment d'URL pour rendre possible leur reconnaissance, ce qui donnerait une URL du type : http://example.com/page?query#[FRAGMENTTOKEN]", expliquent les développeurs de Google, "en se fondant sur notre expérience des URL […] nous porposont l'utilisation du point d'exclamation. L'URL proposée qui pourrait être montrée dans les résultats de recherches pourrait alors être : http://example.com/page?query#!state."
La démarche introduirait de nouvelles possibilités de lectures pour les "bots" d'indexation.
Les robots de Google, détectant cette syntaxe, là remplacerait automatiquement par "_escaped_fragment_ " et renverrait cette nouvelle URL ("http://example.com/page?query&_escap...ragment_=state"

Comme un dessin vaut mieux qu'un long discours, voici un schéma résumant la solution proposée :

Les auteurs de cette propositions sollicitent la communauté des développeurs Webs : "Les feedback seront plus que bienvenus — n'hésitez surtout pas à nous laisser vos commentaires" insiste l'équipe de Google.
Vos retours peuvent être communiqué à l'équipe sur la page de présentation de la proposition.
AJAX est un ensemble de technologies Web très populaire, souvent rattaché à la définition du fameux "Web 2.0" puisqu'il permet la création d'interfaces utilisateurs simplifiées et dynamiques. (notamment pour les fonctions d'édition et de gestion) – comme par exemple pour les paniers d'achat sur les sites de vente en ligne.
AJAX est un acronyme qui signifie "Asynchronous JavaScript and XML" (ou "XML et Javascript asynchrones"

Lire aussi :


Et vous ? :


Vous avez lu gratuitement 21 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.