2009-02-05 9 views
24

Je commence à redessiner et développer un site qui contient beaucoup de texte et je réfléchis à des moyens d'organiser l'information sur le site pour qu'elle soit plus propre. Sur certaines parties du site, je voudrais implémenter un effet de bascule jquery où du contenu est placé dans une div masquée et ce contenu s'affichera ou se cachera en fonction de l'événement onclick d'un utilisateur.Est-ce que google index pages avec des divs cachés?

Cette technique d'organisation du contenu nuirait-elle grandement au référencement du site? À quel moment google commencerait-il à voir cela comme spam et à supprimer le site de l'indexation?

// Mise à jour - trouvé des réponses. Je pense que pour clarifier, en réponse à certaines réponses ci-dessous, le but des divs cachés serait de basculer entre afficher/masquer le contenu à des fins d'organisation où tout texte caché serait éventuellement montré à l'utilisateur. Cependant, après avoir beaucoup creusé, google ne dit pas que tant que vous n'êtes pas un mot clé bourrer votre texte caché et abuser du système en essayant de tromper le googlebot, vous devriez généralement bien se passer. Il a également gives a funny example de la farce mot-clé qui a mal tourné.

Répondre

4

Il sera indexé mais peut être mal vu par Google si vous cachez/affichez du contenu pour des raisons de référencement. En d'autres termes, ce que Google voit devrait être ce que l'utilisateur voit en cliquant sur le lien.

18

Aparemment yes.

Rien n'échappe à l'œil de sauron.

1

Tant que le contenu masqué est pertinent pour la page, il ne devrait pas apparaître comme spam.

J'ai mis du texte caché sur des pages, j'ai activé le texte visible et lorsque vous utilisez un graphique pour un en-tête, j'ai un en-tête H1 caché CSS pour Google.

-5

cacher votre contenu est peut-être mauvais pour le référencement, mais peut-être vous n'avez pas à le cacher. Au lieu d'utiliser "display: hidden", utilisez le positionnement créatif. Au lieu d'utiliser "display: hidden"

placez votre contenu « caché » dire 7680 pixels hors de l'écran à l'aide « gauche: 7680px » ou « margin-top: -7680px »

Utilisez ensuite votre script java pour modifier le positionnement du contenu que vous souhaitez .

3

L'idée de Poe d'utiliser une div «off stage» (position négative) est largement utilisée et est aussi bien connue du robot Google comme une div avec affichage: hidden ou visibility: none.

Voici comment faire:

Demandez à tous vos objets totalement et complètement visibles affichés et droite sur scène dans votre code HTML, comme Google veut .... mais ... que votre javascript onload Event Appliquez le positionnement que vous souhaitez dans le navigateur client.

Le résultat ... parfait SEO, et une expérience parfaite pour le visiteur.

+0

Ceci est également meilleur pour les utilisateurs sans JavaScript. Il n'y en a pas beaucoup sur la plupart des sites, mais ça arrive. – mcrumley

+0

J'ai eu la même idée ... mais avec un timeout dans un script suivant immédiatement le tag qui s'exécuterait exactement 1ms pour le cacher. ;) Jusqu'à présent, il est trop rapide pour remarquer. (Je me suis dit que Google supporte maintenant les scripts en cours d'exécution [dans une certaine mesure], cela pourrait être plus sûr, car cela ne déclencherait pas de minuterie [mais je ne sais pas comment confirmer cela]). –

+0

Je n'aime pas le scintillement tho ' – Nik

0

C'est vraiment OK, comme je l'ai fait de nombreuses fois sans pénalités de référencement.

0

Je ne le cacherais pas. Si les gens ne veulent pas le lire, ils peuvent sauter.Quand j'ai caché du texte, il ne semble pas être vu par le Googlebot ainsi que le texte au format html.

0

Le meilleur et le résultat satisfaisant, je l'ai trouvé ici. Masquer du texte ou des liens dans votre contenu pour manipuler les classements de recherche Google peut être considéré comme trompeur et constitue une violation des consignes aux webmasters de Google. Texte (comme excessif de mots clés) peut être caché de plusieurs façons, notamment:

Utiliser du texte blanc sur un fond blanc Localisation texte derrière une image L'utilisation de CSS pour positionner le texte hors écran Réglage de la taille de la police à 0 Hiding un lien en ne liant un petit caractère par exemple, un trait d'union au milieu d'un paragraphe Lors de l'évaluation de votre site pour voir si elle contient du texte caché ou des liens, chercher tout ce qui est pas facilement visible par les visiteurs de votre site. Y a-t-il du texte ou des liens uniquement pour les moteurs de recherche plutôt que pour les visiteurs?

Cependant, tout le texte caché est considéré comme trompeur. Par exemple, si votre site inclut des technologies auxquelles les moteurs de recherche ont des difficultés à accéder, comme JavaScript, des images ou des fichiers Flash, l'utilisation d'un texte descriptif pour ces éléments peut améliorer l'accessibilité de votre site. N'oubliez pas que de nombreux visiteurs humains utilisant des lecteurs d'écran, des navigateurs mobiles, des navigateurs sans plug-in et des connexions lentes ne pourront pas non plus afficher ce contenu et bénéficieront également du texte descriptif. Vous pouvez tester l'accessibilité de votre site en désactivant JavaScript, Flash et les images de votre navigateur ou en utilisant un navigateur texte uniquement tel que Lynx. Quelques conseils pour rendre votre site accessible comprennent:

https://support.google.com/webmasters/answer/66353?hl=en

Questions connexes