Google différencie les liens sur les images et les liens textuels

Mathieu Chartier SEO 5 commentaires

Ancres de liens, netlinking et Google PageRank

C'est un vaste sujet qui revient sans cesse dans la bouche des référenceurs : les liens sont-ils traités différemment selon que leur ancre est un texte brut ou une image ? Si la réponse a toujours été évasive, mettant en avant l'attribut "alt" des images quand le lien a comme ancre une balise <img/>, John Mueller et Gary Illyes ont donné quelques précisions sur Twitter à ce sujet.

Un twittos a demandé au porte-parole de Google s'il existait une différence de traitement dans l'algorithmie de Google. La réponse de John Mueller ne s'est pas fait attendre et laisse peu de place au doute :

Un lien vers un fichier d’image contre un lien vers une page web ? L'un des deux a un contenu textuel, l'autre non. Cela semble donc assez différent. :)

Le débat s'est étendu pour expliquer qu'il s'agissait bien de liens vers une page web dont l'ancre était soit un texte, soit une image, et là, John Mueller et Gary Illyes ont confirmé qu'un lien textuel avait plus de poids. Pour reprendre les mots du second googler :

Un lien texte avec une ancre textuelle est bien meilleure.

John Mueller va même plus loin et sous-entend qu'il est illogique et peu pertinent de mettre en place un lien vers une page web avec pour ancre une image :

Si vous incorporez un fichier jpg, il serait étrange de rediriger vers une page html... Cela ne semble pas utile...

Pour le coup, cela est assez fort comme réponse car il existe bien des cas ou un lien d'image est pratique, et Google a utilisé cette pratique plus d'une fois par le passé d'ailleurs. Le cas le plus typique est le logo cliquable en haut des sites web. Tout le monde se demande toujours s'il faut mettre un <h1> ou non, s'il faut faire un lien textuel ou un lien avec le logo en image, etc. Pour ma part, j'utilise toujours la même méthode, je créé un lien textuel, avec un <span> à l'intérieur que je mets en "display:none" via CSS et qui contient l'ancre, puis j'ajoute mon logo image en "background" via CSS. Cela a toujours fonctionné et mes ancres ont toujours été prises en compte, malgré le mythe du "display:none" interprété par Google (ce que John Mueller et Gary Illyes m'avaient démenti lors d'un échange autour de la lecture du CSS par Google).

Bref, tant que vous pouvez éviter les liens avec des ancres en image, faites-le, cela permet de créer un contexte sémantique pour le lien, d'avoir une ancre plus forte et donc de valoriser la page source et la page cible. Si toutefois il vous semble opportun de glisser une image dans un lien, faites-le mais sachez que son poids sera bien moindre.