Bonjour,

J'ai lu ce matin un message sur WRI fort intéressant:

[i]"De toute façon, le fait d'utiliser des <div> avec une feuille CSS te permettra non seulement d'alléger la page et de rendre le code plus clair, mais aussi d'afficher ton contenu dans l'ordre que tu veux (ou presque). C'est ensuite le CSS qui indique au navigateur comment organiser les <div>.

Pour le référencement, c'est utile: ça te permet de mettre les menus, tout ce qui est commun à toutes les pages en fin de code...

Le contenu est donc directement accessible dès le haut du code, je pense que ça aidera aussi les robots..."
[/b]


Sur mon site je me suis aperçu (grace à Spider Simulator) que les robots lisent toujours en premier mon menu etc.. et le contenu intéressant passe en dernier, enfin juste avant le BL du bas (donc j'ai beau avoir des dizaines de pages avec du contenu diff, ca commence toujours par le même texte, pas top à mon avis). Alors bien sur si ils pouvaient lire d'abord ce que je veux leur montrer d'intéressant ce serait sans doute beaucoup mieux pour le réf.

Seulement j'avoue que je ne vois pas comment faire pour que les robots lisent dans l'ordre que je veux. J'ai toujours cru à tort que les robots lisaient de droite à gauche et de haut en bas et que on ne pouvait pas changer cela.

Ex avec mon site:

http://www.jeu-de-casino-virtuel.com Il ya 4 parties, voilà l'ordre dans lequel les robots lisent cette page:

1/ le header (mon img logo et la bannière 468x60)
2/ le menu a droite qui prend quasi toute la hauteur de la page
3) le contenu du milieu, celui que les robots devraient lirent en premier
4) le footer, mes backs links

En théorie la partie 3 (mon contenu) devrait être lu avant la partir 2 (le menu) puisque celle li se trouve à gauche et non à droite de la page.

Donc en définitive ma question est la suivante:
Comment faire pour que mon contenu soit lu avant le menu, et est ce possible qu'il soit carrément lu avant le header ?

Je vous remercie d'avance. Smiley smile

Sinon je dois dire que depuis que je connais ce site, je me suis mis au xhtml et css, que now toutes les pages actuelles de ce site sont valides, que j'ai progressé et que ca me plait bien de maitriser à 100% mon code, ou presque. Je ne touche plus Dream, il y a encore quelques semaine jamais je n'aurais imaginé taper du code dans note pad tellement j'y connaissais quedalle. Smiley langue
Smiley lol
Modifié par magik (07 Oct 2005 - 13:38)
Juste pour que tu comprennes toutes seule, mets ta div "footer" en haut de ta page, et regarde ce qui se passe, normalement si ton CSS est nikel ca devrais passer tout seul.

Les robots lisent le code source de ta page, et non pas ce qu'il voyent à l'écran car ils n'ont pas des yeux. lol
tu veux dire juste au début du body ? mon div footer = footer-casino.php, c en include.

là ? :

<body>

             <? include ("footer-casino.php"); ?>
	<? include ("top-casino.php"); ?>
	
	<div id="conteneur">
	<? include ("header-casino.php"); ?>
	
	<? include ("menu-casino.php"); ?>


je vois pas ou tu veux en venir.
Modifié par magik (07 Oct 2005 - 15:37)
Bonjour Magik

Un "robot", quel qu'il soit, ignore totalement l'ordre graphique et visuel que tu perçois à l'écran. Il ignore le positionnement (tableau ou CSS) et s'en tient à l'ordre brut des données dans le HTML.

Le message de WRI que tu cites ci-dessus est écrit par un gentil enthousiate incompétent, ou par une crapule finie, au choix. En effet, la séparation structure HTML/présentation CSS permet, certes, une grande liberté de manoeuvre sur la disposition à l'écran indépendamment de l'ordre des données en HTML. Mais une liberté tout de même limitée.

Du point de vue de l'accesibilité et de l'interopérabilité, il n'est pas non plus souhaitable que l'ordre d'affichage à l'écran soit totalement à l'opposé de l'ordre "naturel" des données affichées quand CSS est ignorée.

Donc, concrètement : si tu veux pouvoir placer ton contenu au début de ton code HTML et l'afficher où tu veux, c'est probablement possible, en fonction de la structure de tes pages. C'est une question de maîtrise du design CSS.
Mais en fait, il y a plus important.


Il court beaucoup de légendes sur ce que lisent ou ne lisent pas les robots d'indexation des moteurs de recherche à partir du début du contenu HTML (c'est à dire, à partir de la balise <html>).
Il court beaucoup de légende sur l'importance de faire lire ceci ou cela en premier aux robots d'indexation des moteurs de recherche. Toutes ces légendes sont entretenues par un corps de métier qui en vit : le référencement. Excellent métier, au demeurant, le référencement, s'il en restait à ses domaines de compétences réellement maîtrisés et surtout s'il n'exploitait pas une certaine obscurité tout à fait volontaire justifiant des compétences prétendues.

Tout cela est donc à prendre avec beaucoup de précautions, et ton site a bien d'autres priorités à traiter s'il veut offrir aux robots d'indexation un code le plus lisible possible.
Modifié par Laurent Denis (07 Oct 2005 - 16:05)
merci pour ton post Laurent Denis, pourrait tu me parler de ces autres priorités stp ?

mon but c d'avoir des sites valides mais aussi d'être bien réf, car c bien le nerf de la guerre.

à quoi sert un site qui déchire en design, qui est valide mais qui est au fin fond des moteurs de recherche ? A RIEN.

j'aimerais tout de même savoir commet je peux mettre mon contenu en avant sans changer l'aspect visuel, ca ne peut qu'aider, je ne pense pas que ce soit un mal en soit pour l'indexation.

d'avance merci.
Si ton site déchire au design, le robot s'en f***...
Si ton contenu est valide, mais pas pertinent, il va finir par te jeter...
Donc privilégie la logique et le contenu. De toutes façons, le robot pondèrera certaines choses, ou d'autres, selon qu'il soit google, yahoo, MSN, Alta-Vista... alors si tu veux tous les "jouer", recherche ce que chacun privilégie... et bonjour le contenu de tes pages... En plus, régulièrement, certaines techniques d'indexation et de pondération de "pertinence" changent d'une période à l'autre... Tu peux refaire tes pages à la même fréquence aussi...
Je préfère privilégier mes contenus, au moins, je suis pertinent en cas de visites sur mon site... et pour les liens qui pointent dessus...
oui mais pour priviligier son contenu encore faut il que le robot ne le lisent pas en dernier, d'ou l'interêt de le monter ds le code afin qu'il soit plus pertinent pour le robot.

si à chaque début de page le robot lis :

menu
accueil
contact
parteraires
site map

et seulement ensuite ton content je pense pas que ce soit un avantage sincèrement, même si ton contenu plus bas est pertinent. mon problème c pas que mon contenu n'est pas pertinent (il l'est) c qu'il se trouve trop bas ds le code, et j'ai l'intime conviction que c un petit "moins" pour le réf.


Smiley cligne
Administrateur
Bonjour,

Il y a combien de ko à lire avant le texte considéré comme pertinent? Ni plus ni moins que dans la plupart des sites je suppose ... La plupart commencent avec un menu et un header générique, pertinents pour tout le site.

Je pense qu'il vaut mieux privilégier le contenu et garder une certaine simplicité, cela amènera beaucoup plus de considération de la part des visiteurs, qui vont revenir et pointer vers les bonnes pages depuis leurs sites. Ca, ça a un effet direct sur la qualité du site, les visiteurs et les moteurs ...
C'est un peu l'idéal, un référencement naturellement bon, sans avoir à employer de méthodes permettant de cacher la misère Smiley smile Et ça évite de passer des heures et occuper ses neurones à des tâches qui seraient nettement plus utiles Smiley ravi