J’ai récemment lu un article intitulé Sweep the Sleaze (balayer les ordures), écrit par Oliver Reichenstein de chez iA. Dans cet article, Oliver tire à boulets rouges sur les boutons de partage qui ont envahi nos pages depuis quelques temps. Et je dois dire que je partage en effet la plupart de ses réticences.
Il est aujourd’hui rare de voir un site qui n’est pas affublé de la ribambelles de boutons de partage en tout genre : Twitter, Facebook, Google+, Pinterest, voire des réseaux moins connus… ceux-ci paraissent être rentrés dans nos moeurs, mais sont-ils réellement indispensables ? Et si c’est le cas, n’existe-t-il pas de solution alternative aux solutions natives ?
De nombreux désavantages
Pour reprendre l’article d’iA, les boutons de partage présentent pas mal de défauts dont voici un résumé :
- Risque d’espionnage, par exemple avec le bouton "Like" de Facebook.
- Temps de chargement plus lents.
- Peu de partages ou like = risque d’impact négatif sur la crédibilité de la page concernée.
- Ces boutons rajoutent du "bruit" non nécessaire au contenu.
A ceci, je rajoute mon impression personnelle :
- Ces liens sont plus un coup de pub pour les réseaux sociaux qu’autre chose, et en ont-ils franchement besoin ?
- Si quelqu’un veut à tout prix partager un lien, copier/coller l’URL n’est quand même pas sorcier. Si la personne utilise les réseaux sociaux, cette manipulation ne devrait pas lui être inconnue.
Des KPI difficiles à évaluer
De mon expérience professionnelle passée en website management de site e-commerce, j’ai retiré le sentiment que les KPI (indicateurs clés de performance) de ces boutons étaient toujours compliqués à évaluer, et leur impact sur le chiffre d’affaires pour le moins flou.
Dans ces conditions, il est assez difficile d’adopter une position tranchée sur le sort qu’il faut leur réserver. Leur utilisation n’est en effet pas forcément négligeable; je pense par exemple au bouton +1 de Google, qui semble avoir un réel impact sur nos recherches…
Ceci dit, il existe d’autres pistes à étudier si l’on souhaite à tout prix intégrer ces boutons sur un site.
Les solutions alternatives
Chargement asynchrone
Cette solution doit en fait être systématiquement utilisée si on utilise le code fourni par les réseaux sociaux. Même si il est optimisé, il reste très lourd et a donc un réel impact sur les performances d’une page. Une solution d’affichage asynchrone que j’utilise en intégration est Socialite.js, par David Bushell et Tom Morton.
Ce plugin JS permet de chargement les boutons de partage au survol ou au scroll de la page.
Une solution maison
Les liens de partage peuvent être réalisés de manière beaucoup plus simple et sans aucun ajout de script externe. Le principe est simple, on se base sur les liens de partage direct pour chaque réseau social (cf. le code de la démo) et on ouvre tout ça en popup avec un peu de JavaScript.