Texte visible par le robot

WRInaute discret
Bonjour,

Je n'arrive pas à comprendre pourquoi quand je fais te test spider simulatoir le texte visible qui m'est donné commence par ce qui se trouve en bas de ma page ! ? Puis viennent des textes du menu pas forcément dans l'ordre du menu, puis l'indication de copyrigt et aprés tout ça le début de ma page. J'ai même constaté qu'il y avait des textes que le robot ne voyaient pas du tout.

Y-a-t-il une explication ?
Merci
 
Nouveau WRInaute
bonjour, je ne sait tout d'abord pas ce qu'est un spider test -- pourrais tu m'expliquer?
ensuitte ça doit venir de l'agent useur. si tu es en css ça parraitrait plutot logique, auquel cas il faut que tu restructure toute tes pages en html...

je crois que j'ai du bon :roll:
 
Nouveau WRInaute
je confirme, je vien de regarder ton site avec mozzilla et effectivement si on enleve le style tu n'as plus grand chose
personellement je n'utilise plus les css que pour les traitement sde précision, je ne fait pas de gros blocs :)
 
WRInaute discret
'alut,

suis pas un grand spécialiste en prog et je n'ai commencé qu'il y a peu de temps, mais je n'ai jamais au grand jamais entendu dire qu'il fallait abandonner des css au profit du html 8O

Sans te vexer, ce doit plutôt être un problème de css mal foutu :wink:

Qu'on m'arrête si je me trompe
 
WRInaute discret
Je viens de tester ton site avec spider simulator et je ne vois pas où est le bug : il affiche d'abord les éléments du menu puis le contenu texte ... dans l'ordre du code me semble-t-il ...

Peut-être un bug du simulateur ...

Quoi qu'il en soit je trouve le css assez lourd avec énormément de div et un code interne qui ne facilite pas la lecture :cry:

Encore une fois, je n'ai pas la science infuse ... :lol:
 
WRInaute accro
Lebleu a dit:
'alut,

suis pas un grand spécialiste en prog et je n'ai commencé qu'il y a peu de temps, mais je n'ai jamais au grand jamais entendu dire qu'il fallait abandonner des css au profit du html 8O

Sans te vexer, ce doit plutôt être un problème de css mal foutu :wink:

Qu'on m'arrête si je me trompe

Certains ont pris l'habitude d'utiliser les css pour présenter le contenu autrement pour les robots que pour l'internaute. Forcément, ça joue des tours quand on désactive les css.
 
WRInaute discret
Bonjour,
Oui pour la page d'accueil cela marche correctement
C'est pour la page 3 (le corps une merveille) que je vois les erreurs.

Cela du sens ce que tu dis sur le css et son abandon.
Tu ne me vexes pas : ce n'est pas moi qui code :wink:
J'utilise le logiciel carib.... et beaucoup de gens disent que le code est lourd et plein de div ect...
Le truc c'est que je ne veux pas apprendre à coder et que sans ce logiciel avec toutes les améliorations que l'on peut y faire je n'aurais jamais pu faire aussi facilement le site que j'ai fait et des pages qui passent la validation w3c
 
WRInaute discret
Tu as raison, j'ai regardé de plus près (pour la page 3) : je n'y comprends rien à ce code !
Il manque du texte dans le code ! Mais comment se fait il que le spider le voit ?
 
WRInaute discret
Certains ont pris l'habitude d'utiliser les css pour présenter le contenu autrement pour les robots que pour l'internaute. Forcément, ça joue des tours quand on désactive les css.

En utilisant le cloaking par ex ???

Quelle autre technique peut-on employer pour faire ça ?

Dans le cas de vielasymphonia, je ne crois pas que ce soit du cloaking :?

Tu as raison, j'ai regardé de plus près (pour la page 3) : je n'y comprends rien à ce code !
Il manque du texte dans le code ! Mais comment se fait il que le spider le voit ?

Je viens encore d'essayer sur ta page et sorry mais le code est presque impossible à lire :twisted: . Je persiste à dire que le "texte brut" apparaît p-ê dans cet ordre alors que le css donne une autre impression ...

Connais pas ce fameux cariboost et j'espère ne jamais le rencontrer :wink:
 
WRInaute accro
Pas question de cloaking, non.
Il s'agit simplement de tenir compte des petites habitudes du robot.
Le robot lit le document de haut en bas.
Il y prend ce qu'il veut où il veut mais il a une prédilection pour ce qui vient d'abord.
Une courte phrase cohérente placée directement après l'ouverture du body et contenant les mots-clés fera son régal en tant que description de la page.
Or, dans la plupart des pages, ce qui se trouve le plus près du body, c'est le menu, ou bien une image de header.
Et pour des raisons esthétiques on n'a pas forcément envie de commencer le visu de la page par sa description.
En conséquence, on place la petite phrase descriptive dans un div qui, dans le code, vient juste derrière l'ouverture du body et qu'on positionne où on veut par css pour les yeux de l'internaute.
Bien entendu, si on désactive les css, c'est la cata.
On fait souvent pareil pour les menus : on les écrit après le contenu et ils apparaissent avant.

Le pire, c'est que cette façon d'utiliser les CSS a fini par passer pour la méthode correcte de coder alors que c'est un détournement du principe.
 
WRInaute discret
Le robot lit le document de haut en bas.
Il y prend ce qu'il veut où il veut mais il a une prédilection pour ce qui vient d'abord.

Merci l'explication

Pour le reste je crois que j'ai compris : le texte qui n'apparaît pas dans le code source de ma page mais que le robot voit peut se trouver ailleurs sur un autre fichier en lien avec le CSS ?
C'est ça ?
 
WRInaute accro
J'ai arrêté d'essayer de comprendre.
Je crois que ce logiciel il faut ne plus l'utiliser. Rien ne vaut le bon vieux notepad (en fait Context) :lol:
Quand on code à la main, on ne rajoute pas des balises qui ne servent à rien. Ou alors faut avoir du temps à perdre :lol:
Code:
<div style="position:absolute;left:0px;top:356px;width:121px;height:51px;z-index:30;"><div style='position:absolute;z-index:-1;width:121px;height:51px;background-color:#6340c2;'><div></div></div><div style='position:absolute;z-index:0;width:121px;height:51px;'>
<div style='margin:2px'><div align="center"><font STYLE="font-weight:bold;font-size:11px;color:#ffffff;font-family:Arial;">La&nbsp;bioénergétique&nbsp;et<br>le&nbsp;rétablissement<br>du&nbsp;bien-être</font></div></div></div>
pourrait être réalisé sous cette forme
Code:
<div class="maclass">La bioénergétique et le rétablissement du bien-être</div>
et dans la css
Code:
.maclass{font-weight:bold;font-size:11px;color:#ffffff;font-family:Arial;}
C'est plus propre, plus lisible pour modifier et aussi pour lire pour les robots.
Sinon, quand on regarde le code, les menus apparaissent avant le texte, c'est normal que les spiders le voit ainsi
 
WRInaute discret
ouh là là ! Je commence vraiment à comprendre pourquoi il y avait de si nombreux commentaires négatifs sur ce logiciel.
Comment je vais faire ? :cry: J'aime pas du tout ce code n'importe comment ! J'aime quand c'est en ordre et beau même sur l'envers de l'ouvrage. Un jour il faudra que je prenne le temps de tout recoder proprement.
Comment on peut vendre un produit comme ça sans scrupule ?
.... 8O
 
WRInaute accro
vielasymphonia a dit:
Comment on peut vendre un produit comme ça sans scrupule ?.... 8O
Parce que ça fait un joli rendu, extérieurement, et que de nombreux "webmasters" n'en ont rien à faire d'avoir un code propre. :roll:
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut