J'ai un site qui est entièrement construit en XML et qui est transformé en un seul fichier XSL. Comment cela affecte-t-il le référencement? Est-il possible de stocker des métadonnées spécifiques à une page? Les robots verront-ils la page transformée (le résultat de la feuille de style XSL) ou le XML simple?
Le référencement peut encore être bien fait si vous vous occupez de:
Par exemple, ici est mon propre ancien site géré par XML/XSLT côté client. Vous pouvez vérifier comment le site est indexé dans: Google , Yahoo ou Bing .
Les robots verront ce que vous envoyez du serveur.
Si vous envoyez un fichier XML comportant un lien vers une feuille de style, les robots verront le fichier XML. Si vous transformez le code XML en HTML sur le serveur, les robots verront le code HTML.
La plupart des robots des moteurs de recherche qui explorent le Web recherchent des balises spécifiques dans une page HTML. Je ne crois pas qu'ils utiliseront votre XSL pour transformer le code XML avant d'essayer de reconnaître les balises de cette page.
Ainsi, si votre page comporte une balise <title>, <h1>, un contenu de qualité dans les balises <p>, etc., certains robots pourraient comprendre le code HTML et l’indexer correctement, comme le code HTML normal.
Mais pourquoi parier là-dessus?
Si vous êtes vraiment préoccupé par le référencement de votre site Web, vous devriez envisager de transformer ces pages sur le serveur et redonner simplement le code HTML aux robots et aux utilisateurs.
De plus, s’appuyer sur les navigateurs pour transformer correctement votre XML + XSL (comme vous l’attendez) est une mauvaise idée et est probablement cassé de plusieurs façons que je ne peux même pas l’imaginer.
Vous pourriez également être intéressé par la lecture du XML + XSLT: bon référencement? Permet de le découvrir! , article de blog contenant un lien vers une discussion sur les forums de Google destinés aux webmasters.