Audit de site web gratuit avec Dareboost

audit seo En faisant ma veille quotidienne je cherchais un outils performant me permettant d’auditer un site web et de récolter des informations qui vont m’aider à optimiser le site Internet en question.
Je suis alors tombé sur la plateforme Dareboost.com qui permet de mesurer les performances et qualités d’un site web.

J’accueille donc aujourd’hui son créateur, Damien Jubeau, afin qu’il nous en dise plus sur ce projet.

Auditer mon site web gratuitement

Pourquoi avoir créé DareBoost ?

Parce qu’une seconde de temps de chargement supplémentaire c’est :

  • une baisse du taux de conversion de 7 %
  • une perte de 11 % du nombre de pages vues
  • une satisfaction des utilisateurs qui chute de 16 %

De nombreux acteurs s’intéressent à la performance ou la qualité, mais aucun n’a de
notre point de vue une approche qui soit réellement globale, avec des outils qui soient adaptés et ergonomiques.

Nous souhaitons envisager la qualité d’un site comme l’ensemble des critères qui en feront la réussite et la satisfaction de ses utilisateurs. Pas uniquement comme une liste de normes à respecter.
Cela implique de traiter des sujets divers et variés, comme la performance, le SEO, l’interopérabilité, l’accessibilité, ou bien pourquoi pas l’ergonomie, le juridique, etc.

dareboost

De nombreuses solutions d’analyse de site existent déjà, en quoi DareBoost se
distingue-t-il de ses concurrents?

Le premier élément de réponse a été donné précédemment : aucun acteur n’envisage globalement la performance et la qualité.
Effectivement de nombreuses solutions existent, plus ou moins abouties, mais nous n’avons
jamais trouvé d’acteur capable de nous convaincre sur le sujet de la qualité et sur la performance.

Nous pensons que 3 points sont vitaux pour offrir un service d’audit qui se revendique comme
un outil de travail des métiers du web :

  • l’expertise apportée
  • l’ergonomie de la solution
  • la richesse fonctionnelle (dans le sens qualitatif)

Sur l’expertise apportée, DareBoost est par exemple la seule solution qui détecte des problèmes d’utilisation de jQuery (librairie javascript). Nous prenons peu à peu d’autres technologies en charge, pour avoir des bonnes pratiques sur un maximum de technologies. Nous ne voulons pas nous contenter de restituer les grands classiques de la performance. Notre but est de mutualiser l’expertise au sein de la base de connaissance de DareBoost.

Nous sommes certes en version beta, nous n’avons donc pas pu traiter à 100% les 3 sujets
listés ci-dessus, mais les retours des utilisateurs sont déjà très positifs. Tout indique que nous prenons la bonne voie pour y arriver, à nous de garder le rythme !

audit site web

Quelle est l’origine de ce projet ? Peux-tu nous présenter l’équipe qui se cache derrière Dareboost ?

DareBoost trouve son origine lors d’un projet de fin d’année en école d’ingénieurs, avec une
équipe passionnée par le web et ayant une forte volonté d’entreprendre.

Nous sommes donc quatre ingénieurs en informatique à travailler sur DareBoost.com (avec une formation nous offrant une double compétence : développement et réseaux).
Les expériences de chacun sont assez variées (développeur web freelance, expertise dataviz,
développement mobile, clients lourds java, etc), mais l’on reste une équipe avec un très fort
background technique.

Cette technicité est certes un avantage étant donné les sujets que nous traitons, mais cela se
ressent certainement dans notre communication ;)

Quelles sont les évolutions à venir pour DareBoost ?

Nous avons de nombreuses fonctionnalités actuellement en préparation. Notre roadmap est
définie à long terme et il faudrait un billet entier pour les présenter !

Voici les nouveautés qui vont arriver d’ici peu :

  • rapports au format PDF
  • monitoring et alertes (un service classique sur la performance, mais que nous allons également appliquer à la qualité)
  • test mobile

audit seo dareboost

Tu peux nous en dire plus techniquement sur le fonctionnement de DareBoost ?

C’est un vaste sujet !

Nous avons deux applications majeures au sein du projet :

La première nous permet de piloter des navigateurs web (à l’aide de Selenium / http://seleniumhq.org), par exemple Chrome ou Firefox, et de recueillir l’ensemble des données de
performance ainsi que les contenus des sites analysés (à l’aide d’un proxy).
Plus simplement : cette application est en fait chargée de simuler un visiteur sur le site analysé, et de collecter les données qui sont ainsi générées.

Cette partie de DareBoost est distribuée sur des serveurs à différentes localisations (Amérique du Nord bientôt disponible) pour permettre de mesurer l’impact de la géolocalisation d’un visiteur sur les performances qu’il va ressentir. En effet, la distance d’un utilisateur par rapport au serveur du site web est un facteur important.

A partir des données obtenues lors de cette première étape, nous pouvons entamer les calculs,
grâce à la deuxième application. Elle est chargée d’appliquer la base de connaissance sur les
données précédemment collectées. C’est ainsi qu’on obtient un rapport de performance et de
qualité
avec l’ensemble des résultats, des conseils et des bonnes pratiques, qui sont
personnalisés et adaptés au site analysé.

Nous utilisons également des applications tierces (installées sur nos serveurs), comme Google Page Speed, YSlow ou bien les validateurs W3C, ce qui nous permet d’enrichir les résultats.

Il serait difficile de rentrer plus dans le détails sans s’étaler sur le sujet pendant des heures, mais pour résumer, on peut découper le travail de DareBoost ainsi :

  • simuler un visiteur humain au plus proche de la réalité
  • mesurer les temps de réponse et enregistrer les données (html, css, js, images…)
  • détecter les technologies utilisées
  • à partir de l’ensemble de ces données, DareBoost délivre les conseils qui sont pertinents et les personnalise. Une note est associée à chaque bonne pratique en fonction de son degré d’application sur le site analysé.

Nous travaillons essentiellement en Java. Nous utilisons de nombreux projets Open Source et tentons de contribuer autant que possible à ces derniers.

Quelle est l’objectif de DareBoost ?

Conquérir le monde ;)
Plus sérieusement, nous souhaitons devenir un acteur de référence dans le monde de la
performance et de la qualité web
.

Pour cela, DareBoost va évoluer pour devenir une solution riche et efficace, en focalisant ses
efforts sur trois objectifs :

  • prendre en charge la complexité toujours grandissante des sites web et réussir à offrir des fonctionnalités de test pertinentes (internet mobile, tests géolocalisés, transactions ecommerce… etc)
  • devenir un outil du quotidien, en s’intégrant parfaitement dans les workflows de nos futurs clients. Des fonctionnalités favorisant le travail collaboratif est un axe qui nous tient à cœur.
  • offrir l’intelligence qui va compléter les compétences des métiers du web, qui sont très polyvalents et pas toujours experts sur l’ensemble des technologies utilisées. C’est le rôle des conseils et des bonnes pratiques, étoffer ces derniers est un chantier à long terme sur lequel
    nous allons fortement investir.

Un de nos challenges est de forger autour du projet une communauté capable de renforcer cette
intelligence : créer un espace d’échange autour de la qualité et des performances web est quelque chose qui nous paraît essentiel.

dareboost audit web

DareBoost est-il amené à devenir une solution payante ? DareBoost offre une qualité d’audit et de conseil équivalent à certaines solutions payantes, pourquoi et comment ce service gratuit est possible ?

Il y a évidemment un coût humain et un coût d’infrastructure derrière le service. Mais DareBoost
est actuellement en phase beta : le service est en cours de développement.
DareBoost va tendre peu à peu vers la professionnalisation de son service. Des offres payantes vont faire leur apparition à la fin du premier trimestre 2014.

Comme de nombreuses solutions SaaS, nous conserverons une offre gratuite, qui s’adressera à des utilisateurs occasionnels ou non professionnels.

C’est un bon moyen de communiquer pour nous, mais également l’occasion de nous inscrire
dans un cadre qui nous permettra d’attirer les compétences et de faire évoluer notre base de connaissance.
Sur notre blog (www.upgradetheweb.com) nous souhaitons encourager les
billets d’invités, pour lancer des discussions autour de la performance et la qualité web, quelques soient les technologies traitées.

Les performances d’un site ont-elles un réel impact sur son succès comme pour le
référencement par exemple ?

C’est un fait avéré. Nous aimons par exemple parler du cas de ShopZilla (http://fr.slideshare.net/timmorrow/shopzilla-performance-by-design-2433735), qui, en menant un chantier d’amélioration technique de son site ecommerce, a augmenté ses taux de conversion de près de 12 % et son trafic de 25 %.

Face à ces données, on pense souvent que c’est lié à une augmentation de la capacité des
serveurs hébergeant les sites web : c’est faux, puisque ShopZilla a également réduit de 50 % le
coût de son infrastructure.
Steve Souders (responsable performance chez Yahoo puis chez Google) affirme que plus de 80
% de l’attente ressentie par un utilisateur se situe côté client (frontend) et non côté serveur.
C’est à dire que la majorité des problèmes sont liés à ce qui va s’afficher chez l’utilisateur (les images, les vidéos, l’exécution des scripts, etc) et non pas à des calculs effectués sur le serveur du site ecommerce (accès à la base de données, à des webservices…etc).

DareBoost simule un utilisateur et s’intéresse donc bien au côté client (frontend) des transactions web. Avec DareBoost, nous travaillons donc sur la partie qui est responsable de 80 % du temps d’attente des visiteurs. En suivant les bonnes pratiques, vous réduirez de façon conséquente ce temps de chargement.

Pour rappel, il impacte à la fois les taux de conversion, le trafic, la satisfaction, mais aussi le référencement (critère pris en compte par Google notamment, un site considéré lent pourra être pénalisé dans les résultats).

Merci à Damien Jubeau de nous avoir parlé en détail de ce projet.
Vous pouvez suivre l’actualité de DareBoost sur les réseaux sociaux :
https://twitter.com/DareBoost
https://www.facebook.com/dareboost
https://plus.google.com/+Dareboost/posts

13 Commentaires

  • Article très complet. Merci Damien Jubeau et Arnaud pour l’interview.

    Oui DareBoost est une petite pépite pour analyser la performance de son site.
    Il est très complet et rivalise avec gtmetrix.com

  • Fred

    Personnellement j’utilise déjà une solution assez complète pour optimiser les performances de mon site web. Techniquement et visuellement le service est très bien, mais certaines variables pourraient être écartées des résultats d’optimisation, par exemple « http://www.google-analytics.com/ga.js » comme composant n’ayant pas une date d’expiration assez lointaine.

  • Très intéressant. Je suis justement occupé de re-développer un site en incoporant tout ce que j’ai appris en 2013. Une fois le site terminé, je serai curieux d’avoir un avis externe par des personnes qui sont du métier 🙂

  • Cédric

    C’est marrant, j’ai découvert Dareboost il y a quelques semaines via un développeur avec qui je travaille souvent. L’outil est vraiment bien construit, très facile à utiliser et à lire et les informations me paraissent très pertinentes.

    J’ai utilisé Dareboost en phase de refonte de site, et c’est particulièrement utile. En ajoutant des outils d’analyse comme Woorank, Google PageSpeed, GT Metrix et Pingdom par exemple, tout webmaster devrait pouvoir optimiser son site au mieux.

    Le téléchargement en PDF est aussi une fonctionnalité qui sera intéressante je pense et qui permettra d’archiver plus facilement les analyses à une date donnée par exemple. Juste une remarque, il manque un message de confirmation lorsque l’on demande à être prévenu par mail de la sortie de cette feature.

  • Merci à tous pour vos retours.

    @Fred : effectivement, nous avons un chantier à mener pour une meilleure prise en charge des services tiers, avec une option permettant de les exclure des résultats (nous ne souhaitons pas les ignorer systématiquement, il est important de pouvoir mesurer leur impact)

    @Cedric : merci pour cette remarque positive. Nous travaillons effectivement à enrichir nos fonctionnalités pour que notre solution réponde à un maximum de besoins. Le monitoring (présent chez GTMetrix et Pingdom) arrive dans les prochaines semaines.
    Concernant l’inscription pour le PDF, il y a bien un message de confirmation. L’une de nos bases de données était par contre indisponible entre 2h et 11h ce matin, ton adresse n’a vraisemblablement pas été enregistrée. C’est maintenant corrigé, désolé pour ce petit couac (beta oblige…) !

  • Franck

    La solution DareBoost que vous proposez a l’air très bien ficelée! On voit que vous vous y connaissez en terme de technique, d’expérience utilisateur et du web en général. C’est sûr qu’avec ce type d’audit, de nombreux sites internet sauront trouver les solutions à apporter pour améliorer au mieux les fonctionnalités, et par conséquent leur trafic. Je pense que vous êtes très bien parti, continuez comme cela et vous arriverez peut être à « conquérir le monde », du moins je vous le souhaite!
    Merci beaucoup pour cette présentation très complète de votre projet, je vais me renseigner davantage pour me faire mon propre avis, et pourquoi pas le tester!
    A bientôt!

  • Merci pour votre commentaire, et n’hésitez pas, nous serons très heureux d’avoir votre avis et vos remarques après un test du service 🙂

  • tab-ukulele

    Très bon, j’aime beaucoup, l’outil est simple et les conseils bien orientés.

    Je met en favoris

  • Aurelien

    Enfin un outil simple, bien pensé et agréable d’utilisation! Merci je met également en favoris 🙂 Par contre je ne comprend pas: à quoi sert d’enregistrer un compte? Pouvoir suivre dans le temps les différentes performances?

  • Amine

    Salut,
    Cet outil est vraiment très efficace, je viens de la tester sur mon blog et le rapport généré par DareBoost est complet et contient le plein d’informations utiles et en plus de ça il te propose des conseils pour améliorer votre site ou votre blog. Vraiment un bon travail, je vous félicite Damien et toute l’équipe de DareBoost 🙂

    Bon courage.

  • Merci à tous pour ces retours positifs.

    @Aurelien : au moment de ton commentaire, il n’y avait effectivement que très peu d’avantages à créer un compte, mais cela a changé : le téléchargement d’un rapport au format PDF est maintenant disponible, mais uniquement pour les inscrits 😉

  • Bonjour,

    J’ai testé sur 2 sites (WP) sur lesquels j’ai installé un plugin de cache, ainsi que smushit conformément aux recommandations de l’audit, mais le score reste strictement le même, alors je me pose des questions.
    Je précise que pour smushit, j’ai bien pris la peine d’aller dans la bibliothèque pour agir sur les images déjà chargées.
    Aussi, auriez-vous une suggestion/explication à me soumettre?

    Cordialement,

    Bruno

  • Bonjour,

    Je ne suis personnellement pas un expert WordPress mais voici quelques éléments que je peux vous apporter :
    – concernant le cache : nous pénalisons également les services tiers (ex Google Analytics, widgets sociaux…). Pour ces derniers, un plugin n’améliorera rien. Si plusieurs services tiers sont utilisés, il est possible que la note de notre conseil reste à 0 bien que votre site se soit amélioré (à l’avenir nous allons réduire ne niveau de pénalité pour les services tiers)
    – concernant smushit, sans plus d’éléments, difficile à dire. Une piste serait de vider le cache géré par l’autre plugin et de tester à nouveau.

    Cordialement,

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

X