Liens externes: quand utiliser rel= "external" ou rel = "nofollow"?
j'ai une question. Dans la plupart de mon site web, j'ai beaucoup de liens externes vers mes autres sites et d'autres sites externes. J'ai besoin de savoir quand il est préférable d'utiliser rel="nofollow ou rel="external" dans un site web?
4 réponses
Vous pouvez utiliser external
tous les lien vers un autre site web, qu'il soit le vôtre ou non, qu'il soit sur le même hôte ou non.
Vous pouvez utiliser nofollow
pour chaque lien que vous n'endossez pas (par exemple: les moteurs de recherche ne devraient pas supposer que c'est un lien pertinent et ne devraient pas donner de crédit de classement à ce lien).
vous pouvez utiliser les deux valeurs pour la même lien:
<a href="http://example.com/" rel="external nofollow">Foobar</a>
Notez que external
ne pas montrer que le lien doit être ouvert dans une nouvelle fenêtre.
notez que le moteur de recherche bots (qui supporte nofollow
) pourrait encore suivrenofollow
lien (il ne vous interdit pas de le suivre). FWIW, il y a aussi le nofollow
valeur meta
-robots
mot clé (qui peut dire la même chose ... ou pas, selon la définition que vous suivez).
nofollow liens les attributs ne permettent pas aux moteurs de recherche de suivre le lien. Si vous avez rel= "nofollow" alors le jus s'arrête.
rel= "external" dosent agir comme nofollow. son lien DoFollow.
rel="external", cela signifie que le fichier est sur un site différent de l'actuel. rel= "external" est la version valide de XHTML qui informe les moteurs de recherche que le lien est externe. Cependant, utiliser ceci n'ouvre pas le lien dans un nouveau fenêtre. target="_blank" et target="_new" fait ceci, mais n'est pas du XHTML valide. J'espère que ça aide.
je vous conseille d'utiliser des Liens en Nofollow pour le contenu suivant:
- les Liens dans les Commentaires ou sur les Forums - Tout ce qui est contenu généré par l'utilisateur est susceptible d'être une source de spam. Même si vous modérez soigneusement, les choses vont glisser à travers
- Annonces Et Des Liens Sponsorisés - tous les liens qui sont censés être les annonces publicitaires ou qui font partie d'une entente de commandite ne doivent pas être suivies.
- Payed Links - si vous facturez d'une manière ou d'une autre pour un lien (soumission du répertoire, évaluation de la qualité, examens, etc.), le nofollow des liens sortants
***
si vous avez un lien externe vers votre propre site, utilisez
<a href="http://example.com/sample_page/" rel="external">Your Link</a>
si vous avez un lien externe vers le site de quelqu'un d'autre en qui vous n'avez pas confiance, alors vous pouvez combiner les deux et utilisez
<a href="http://example.com/sample_page/" rel="external nofollow">Other Domain Link</a>
si vous avez un lien externe vers le site de quelqu'un d'autre et que vous le jugez digne de confiance, utilisez
<a href="http://example.com/sample_page/" rel="external">External Useful Link</a>
cela dépend de ce que vous entendez par "mieux". Ceux sont deux comopletely attribut différent. rel = nofollow dit aux moteurs de recherche de ne pas regarder ce lien (probablement que vous ne voulez pas que cela arrive pour vos autres sites Web, mais vous l'utiliserez pour d'autres sites web). Documentation: rel=nofollow -https://support.google.com/webmasters/answer/96569?hl=en
rel = externes dit que le lien n'est pas partie du site web et ouvrir le lien dans une nouvelle fenêtre (c'est pas de travail pour les anciens IE). Il est utilisé comme attribut XHTML valide au lieu de target="_blank". Ici vous pouvez apprendre comment l'utiliser: http://www.copterlabs.com/blog/easily-create-external-links-without-the-target-attribute/
ceci .js peut ouvrir rel="external" dans une nouvelle fenêtre target="_blank"
function externalLinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
if (anchor.getAttribute("href") &&
anchor.getAttribute("rel") == "external")
anchor.target = "_blank";
}
}
window.onload = externalLinks;