Googlebot indexera le <div class="display:none;">
contenu masqué , mais prendra également en compte le CSS et ajax / flash lors de l'élaboration si ces informations doivent être incluses dans l'index Google - cela est important car cela signifie que Google indexera les sections de commentaires chargées paresseux et autres contenus similaires.
Les autres informations cachées comme celles que <!-- comments -->
vous demandez sont ignorées . Je ne trouve pas d'informations officielles pour appuyer cela, mais il est facile de tester en recherchant des informations commentées dont vous savez qu'elles existent. Donc non, cela ne compterait pas comme un backlink ou ne conférerait pas d'autres avantages.
Le Bot est devenu très bon pour distinguer le contenu caché pour des raisons de référencement ou de découverte et le contenu caché pour des raisons acceptables, par exemple le bourrage de mots clés ou de liens. Il vaut donc mieux éviter de subir une pénalité.
En bref, Google devrait voir tout ce qu'un utilisateur voit, cette discussion sur les divs cachées dans l'aide de Google pour les webmasters devrait être informative concernant le contenu caché (cité ci-dessous).
Citant softplus utilisateur : -
Salut Bill
Un texte masqué lorsqu'il est trompeur et hors sujet peut entraîner des sanctions et des interdictions. Il est cependant presque impossible pour Google de déterminer si le texte est trompeur et masqué automatiquement. Si l'interface utilisateur de votre page dépend d'éléments cachés, ce n'est généralement pas un problème ( mais cela peut entraîner l'indexation sous
- optimale de vos pages - par exemple lorsque vous avez plusieurs éléments de texte sur la même page, tous accessibles via la même URL).
Vous pouvez facilement confirmer que Google indexe le contenu masqué comme celui-ci en plaçant du texte unique dans l'un de ces blocs, en attendant que la page soit réindexée, puis en la recherchant.
La raison pour laquelle Google réagit si fortement contre le texte et les liens cachés trompeurs est qu'ils les indexent correctement (et donc qu'ils "fonctionnent"). Si Google devait simplement ignorer le texte caché, de nombreux sites essaieraient de l'utiliser. En imposant une forte sanction (voire une interdiction), le risque lié à l'utilisation de texte masqué pour obtenir des avantages est souvent plus important que le gain possible. (sans oublier que vous pouvez généralement mettre le même texte dans les sections visibles de vos pages de toute façon!)
Si votre contenu caché n'est PAS sournois, trompeur, hors sujet, etc., vous ne devriez avoir rien à craindre. De nombreux sites utilisent du contenu caché sous une forme ou une autre comme parties critiques de l'interface.
John
Pour répondre à votre deuxième question, la plupart <scripts>
incluent des URL pour trois raisons: -
Auto-promotion - c'est-à-dire les personnes qui recherchent des plugins qu'ils pourraient vouloir utiliser.
Licence - c'est-à-dire indiquant les circonstances dans lesquelles le script peut être utilisé et les droits que l'auteur conserve sur le code.
Mises à jour / documentation - c'est-à-dire permettre aux propriétaires de sites de trouver rapidement la source du script afin qu'ils puissent rechercher des mises à jour ou des instructions.
par exemple
/*
* FancyBox - jQuery Plugin
* Simple and fancy lightbox alternative
*
* Examples and documentation at: http://fancybox.net
*
* Copyright (c) 2008 - 2010 Janis Skarnelis
* That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
*
* Version: 1.3.4 (11/11/2010)
* Requires: jQuery v1.3+
*
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*/
<a>
lien avec un texte d'ancrage, ce n'est pas une période de lien arrière.