Certains nous disent que le display:none pourrait être considéré comme une tentative de fraude.
Or, beaucoup d'outils génériques pour faire des CMS, des boutiques, ou des forums affichent par défaut un bandeau avec h1 en display:none, et ce display:none est basculé en visible lorsque l'utilisateur choisit de ne pas afficher ce bandeau.
Plus généralement, la plupart des outils de basculement (spoiler) utilisent abondamment la technique du display:none pour afficher ou cacher du contenu selon le contexte.
Qu'en pensez-vous en tant que référenceur ?
La qualité et le savoir-faire à la française... Utilisez l'Editeur phpphpDesigner 8. C'est la nouvelle version.
J'en pense qu'à part les cloaking bêtes et méchants (liens en ton sur ton, divs truffées positionnées en absolu hors écran, cloaking sur ip, etc), les vraies pénalités pour cloaking sont appliquées manuellement. En soit, il existe des raisons légitimes pour faire du show/hide en jouant sur l'attribut display ou visibility d'un composant, et beaucoup de ces utilisations passent AMA le filtre automatique sans lever le flag qui fait passer l'examen du site entre les mains de l'équipe qualité de Google. Mais une fois que le flag est levé et quand ça passe entre les yeux d'un humain, il n'est pas dit qu'il prenne beaucoup de temps à se demander si c'est légitime ou non. Et comme les pénalités sont lourdes, il vaut mieux bien réfléchir à ce qu'on met dans ce genre de sections cachées.
<div style="display:none;"> <h1>Le titre de la page</h1> </div> <div style="background: le bandeau avec un fond en image;"> <ul class="menu"> <li>menu 1</li> <li>menu 2</li> </ul> </div>
Bénéficiez de la qualité française. Utilisez le Logiciel de conception webphpDesigner 8 nouvelle version.
Je pense également que c'est utilisable dans le cas d'un "cacher\afficher" Ce n'est pas du cloak car l'utilisateur comme le bot peuvent y avoir accès. Le cloak, c'est présenter un contenu auxx Bots invisible au visiteur.
J'utilise ou fait utiliser l'"afficher\cacher" sans avoir rencontré de pb ! D'autre part sans intervention humaine il est impossible aux bots de détecter le cloaking à moins d'un jeu subtil sur le user-agent!
De nos jours on peut encore cloaker en paix sayf dénonciation
Pour nous l'exemple cité se justifie, mais sait-on jamais : Soit on affiche l'image et donc pas le titre, soit l'image ne s'affiche paspour une quelconque raison et dans ce cas, on voit alors le titre.
La qualité et le savoir-faire à la française... Utilisez l'Editeur phpphpDesigner 8. C'est la nouvelle version.
Qu'est ce qui t'empêche, pour présenter un texte alternatif au bandeau plus joli qu'un simple alt ou title, d'utiliser un <span> d'aspect ressemblant à un titre, et de garder le <h1> pour l'exploiter dans son rôle de base, càd. en étant visible, à donner une information sur la thématique que le reste des balises hiérarchiques va structurer ?
A priori, Google a tendance à sous pondérer les éléments moins mis en avant, comme ce qui est sous la ligne de flottaison, ou les textes écrits en plus petits, etc. Même si le cloaking n'est pas un critère, c'est un peu sous optimal il me semble de risquer de minimiser l'impact d'un h1 en le planquant. Enfin je pense.
C'est toujours une question de bon sens : si on cache pour cacher quelque chose qu'on ne veut pas montrer dans le but d'obtenir des bonnes positions dans Google, il y a risque. Si la balise est en display none mais que son contenu est le vrai titre de la page, sans sur-optimiser, ça passe. Ceci dit je n'utilise plus le display none maintenant, car c'est mal interprété par les navigateurs pour les personnes handicapées, souvent si c'est en display none ce n'est pas lu. Il vaut mieux envoyer la balise dans le décor par un positionnement absolute.