Pour des raisons de SEO, si les <a>
étiquettes avec href="#"
faire usage de rel="nofollow"
, rel="noindex"
, rel="noindex, nofollow"
ou le fait pas d' importance?
Je demande parce que j'ai des éléments sur mon site où j'utilise des balises d'ancrage pour déclencher des survols de souris, etc., et je me demande simplement comment les moteurs de recherche gèrent ces liens.
Réponses:
Ne supprimez pas les liens internes .
Le fait de pointer vers un # plat comme destination ne fait sans doute aucun "lien" nulle part, mais il n'y a toujours aucune raison de le faire.
la source
Vous ne devriez pas avoir de liens avec
#
oujavascript:void(0)
en premier lieu. Vous devez pointer le lien vers une ressource appropriée - par exemple, si vous créez une visionneuse d'images, le lien doit aller vers l'image elle-même. Si vous créez une fenêtre contextuelle, le lien doit pointer vers l'URL de la fenêtre contextuelle, au cas où l'utilisateur aurait désactivé Javascript.S'il n'y a aucune ressource appropriée, vous ne devriez pas utiliser un lien en premier lieu. Utilisez un élément span ou div et attachez l'événement Javascript à cela. Notez que vous pouvez le styliser pour ressembler à un lien avec
cursor: pointer;
Et comme Su le recommande, ne jamais utiliser
nofollow
sur des liens internes. Il y avait autrefois un processus appelé "sculpture PageRank" (qui était ridicule et à peine efficace de toute façon) mais qui n'est plus du tout efficace.la source
Personnellement, je préfère toujours ne pas inclure de liens qui ont un href = "#", mais je suppose que cela dépend du contexte.
Si vous faites quelque chose d'intelligent avec javascript avec le lien en question, ce serait l'une des seules raisons pour lesquelles je m'attendrais à trouver un href = "#" ou href = "javascript: void (0);", alors pourquoi pas , au lieu de permettre au lien d'apparaître dans un balisage spiderable (vous ne savez pas si c'est réellement un mot), pourquoi ne pas simplement l'ajouter à la page chaque fois que votre javascript s'exécute, en attachant des gestionnaires d'événements et d'autres fonctionnalités si nécessaire.
Bien que l'utilisation d'id / anchors comme navigation dans une page soit parfaitement valide, je ne vois pas vraiment de raison d'en fournir une vide, bien que sans exemple, tout cela soit assez subjectif / conjecture.
APOLOGIES
Je ne pense pas avoir répondu à la question ici ...
Je suppose que Google pourrait bien être traité comme un lien vers la page actuelle, mais je ne sais pas vraiment comment cela pourrait gêner ou aider le référencement du tout.
En réalité, il n'y a pas de situation à laquelle je puisse penser où ce serait une bonne idée de fournir un lien totalement mort.
Réponse. Peu importe, mais quand même, ne le faites pas de toute façon ....!
Bonne chance!
la source
Sauf si vous avez des balises de titre dans le lien, le signe # ne fera rien. Ce n'est pas un lien, car il n'y a pratiquement aucune valeur. Vous pouvez toujours utiliser name = "".
la source
Les personnes qui ne sont pas voyantes utilisent des onglets, pas des curseurs et vont tabuler d'une balise d'ancrage à une autre lors de leur traversée de la page.
Ainsi, si vous écrivez des pages qui seront lues par des gens qui utilisent des navigateurs de synthèse vocale (tels que Jaws), l'utilisation de balises # internes à la page est un moyen très utile de structurer la navigation.
Jaws annoncera ces balises lorsque la personne les atteindra. Vous pouvez donc créer un répertoire de liens internes importants à l'aide des balises #.
Vous devez également utiliser les balises H1, H2, etc. de manière utile, car elles sont également utilisées pour créer un index non visuel du contenu pour la personne parcourant la page.
la source