Bonjour, Je m´intéresse beaucoup aux standards et travaille de plus en plus en css2. Cette technique ayant pour effet notable de raccourcir le code html des pages, je me suis toujours demandée, si il y a alors un impact sur l´indice de densité des occurences recherchées.
La question est donc de savoir si des moteurs tels que Google indexe le contenu d´une page ou son code html ?
Il me paraitrait logique qu´il indexe intégralemen le code html puisqu´il prend en compte le poids des balises. Et dans ce cas, optimisé son code, optimise son référencement .... Mais ce n´est qu´une hypothèse.
Je ne pense pas que le fait de placer toute la présentation d´un site sur une feuille de style externe agisse sur l´indice des occurences recherchées.
En revanche, cela diminue considérablement le poids des fichiers, ce qui est une bonne chose pour les moteurs de recherche.
D´autre part, on sait que les pages satellites sont souvent les mieux référencées. Or, que y a-t-il sur ces pages ? Très peu de balises, pratiquement pas d´attribut et plein de texte sous forme de mots clés.
L´utilisation des CSS permet de faire cela pour les pages "visibles" d´un site.
Les moteurs indexent l´intégralité de la page, la preuve en étant la présence de tout le code dans les pages en cache.
Par contre il m´apparait évident que les analyses du contenu se font sur les seuls éléments textuels et assimilés (alt). CSS2 n´apporte rien de plus au niveau référencement, si ce n´est qu´un site respectant les standards a deja évité nombre d´obstacles à l´indexation :)
* http://s.billard.free.fr/referencement/
Si les moteurs de recherche ne prennent pas en compte des critères tels que le poids des pages ou le positionnement des mots clés dans les premiers kilo octets des pages (en haut) des pages, alors je pense que les CSS pourraient peut-être, eventuellement, ne rien apporter au référencement. Donc, êtes-vous sûr que ces critères ne sont pas pris en compte ?
D´autre part, en allant sur la page web que vous indiquez, j´ai pu constater que les CSS vous permettent de faire des magnifiques effet de roll-over sur des liens entourés par des balises <h2>. Si ça ce n´est pas un "plus" au niveau de la mise en valeur de certains mots clés, alors je ne sais pas ce qu´il vous faut.
Il me semble évident (et vous le démontrez vous-même) que les CSS bien utilisées permettent d´améliorer le référencement d´une page.
Tout est question de mesure. Ce que je veux dire c´est que le simple fait de passer d´une mise en page simple (linearisable) par tableau à une mise en page CSS2 n´influera pratiquement pas sur le référencement, à balisage égal (même usage des h1, h2, p etc).
Les balises de titrages (hn) sont indeniablement un plus pour le référencement, de par leur valeur sémantique. Mais les effets visuels appliqué par CSS étant de la présentation ils sont sans aucune influence.
* http://s.billard.free.fr/referencement/
Là, nous sommes dans un véritable débat et je pense qu´on pourrait écrire des longs articles sur ce sujet.
A mon avis, il serait intéressant de réaliser des tests avec des pages d´abord créer en HTML4 puis en XHTML/CSS pur, ou inversement, et noter leur évolution dans les principaux moteurs de recherche.
Mais je pense que, déjà, l´état d´esprit est différend lorsqu´on réaliser un site suivant l´une ou l´autre des technologies. En utilisant strictement le XHTML et CSS, on est obligé de penser d´avantage à la structure du document et d´écrire un code propre. Plutôt que créer des images pour faire des roll-over sur des liens, on va "styliser" ces liens. Plutôt que créer d´autres images pour faire des titres de chapitres on va définir des styles aux balises h1, h2 etc...
La conséquence logique de tout cela est un meilleur référencement.