WP Rocket a 1 an : bilan et retour d’expérience

C’est avec joie et émotion que nous fêtons la 1ère année de WP Rocket. Cette aventure a officiellement débuté le 15 juillet 2013 et nous sommes fiers du chemin parcouru.

À travers cet article, nous souhaitons partager avec vous l’origine du projet et notre retour d’expérience sur cette 1ère année.

Un tutoriel qui change une vie

WP Rocket est né suite à l’enthousiasme suscité autour du tutoriel « Créer un système de cache sur WordPress » publié le 10 avril 2013 sur GeekPress. Ce script était développé pour proposer une alternative simple aux plugins de cache existants tels que WP Super Cache et W3 Total Cache qui sont à nos yeux, bien trop compliqués à paramétrer.

Avec plus de 30 scripts téléchargés en quelques jours et une centaine de commentaires sur l’article, Jean-Baptiste et Jonathan décident d’aller plus loin.

Depuis plusieurs mois, les deux anciens collègues de travail souhaitaient développer un produit dans le domaine de la web performance. L’engouement autour du script de cache n’a fait que confirmer leur ressenti et leur envie de proposer un outil accessible à tous pour améliorer le temps de chargement d’un site. C’est ainsi que l’idée de WP Rocket est né sous la forme d’un plugin WordPress premium.

Pour avoir un produit de qualité, Julio (et son expertise WordPress) a rejoint l’équipe dès le début du développement de WP Rocket.

L’ADN de WP Rocket et de notre société

Lorsque nous avons commencé à travailler sur le plugin, nous avions une idée claire du socle technique et de la « philosophie » à respecter.

Les plugins concurrents font la course aux options au détriment de l’expérience utilisateur. De notre côté, la simplicité fut notre premier impératif.

Nous avons voulu un plugin performant et rapide à configurer quelque soit le niveau de l’utilisateur. Nous nous sommes donc inspirés de la philosophie de WordPress : « Decisions, not options ».

À chaque fois que vous donnez le choix à un utilisateur, vous lui demandez de prendre une décision. Lorsqu’un utilisateur ne comprend pas l’option ou qu’il ne l’utilise pas, cela amène forcément de la frustration. Ainsi, 80% des bonnes pratiques de web performance sont en place sans activer aucune option de WP Rocket.

La performance étant le coeur de notre plugin, nous avons fait des choix techniques en ce sens, que ce soit au niveau du code en lui même, mais également avec différentes fonctionnalités inédites.

C’est le cas du LazyLoad en JavaScript natif qui ne dépend pas d’une librairie externe comme jQuery. Nous proposons aussi un pré-chargement du cache intelligent. Grâce à celui-ci, plusieurs clients ont confirmés que le temps d’indexation des pages par les moteurs de recherche est considérablement amélioré.

Pour bénéficier d’une utilisation avancée, la flexibilité du plugin est un point important. Ainsi, les développeurs peuvent utiliser de nombreux hooks afin de s’adapter au maximum de situations envisageables.

La satisfaction client est pour nous essentielle. Aussi, nous mettons un point d’honneur à proposer un service client le plus remarquable possible tant au niveau de notre support qu’en avant-vente grâce à un live chat.

D’ailleurs, cette stratégie se révèle payante puisque de nombreux clients agissent désormais comme « ambassadeur ».

Le début d’une belle aventure

Fin avril 2013, nous avons décidé de mettre en place un site et de lancer un appel à bêta-testeur. Pour cela, nous avons seulement dépensé une cinquantaine d’euros pour l’achat du nom de domaine, l’hébergement, le template du site et le logo.

Un mois après, nous avons reçu plus de 300 demandes de participation. Parmi elles, nous avons sélectionné 20 personnes au hasard et 10 invités pour tester une 1ère version de WP Rocket.

Les retours ont été très encourageants et nous ont permis de régler plusieurs bugs et d’améliorer le plugin. Nous remercions encore une fois Rodrigue (Creer1Site), Alexandre (WP Marmite), Fabrice (WP Formation), Jérôme (Lije Creativ) et tous les bêta-testeurs pour leur disponibilité.

Le 15 juillet 2013, soit après deux mois et demi de développement, WP Rocket est accessible au grand public.

Pour la 1ère journée de lancement, nous avons réalisé 42 ventes. Ce bon lancement s’est confirmé sur l’ensemble du mois de juillet qui s’est clôturé à 196 ventes.

Dès le mois d’octobre, nous avons décidé de passer du statut d’auto-entrepreneur à une société. La SAS WP Media est donc née le 1er janvier 2014 avec 3 associés : Jonathan Buttigieg, Julio Potier et Jean-Baptiste Marchand-Arvier.

Nous avons été très satisfaits de notre lancement en France puisque l’année 2013 s’est conclue avec 765 ventes dans 14 pays différents.

Le développement du coeur

Dès le départ, nous avions pris la décision de nous lancer uniquement sur le marché francophone. Il fallait évaluer le potentiel du marché afin de tester la réceptivité, mais aussi améliorer le plugin avant de le proposer à l’international.

Jusqu’au mois de janvier 2014, nous avons consacré l’ensemble de notre temps sur l’amélioration du plugin. Pas moins de 26 versions sont sorties entre le 14 juillet 2013 et le 24 décembre 2013.

Les fonctionnalités de base sont restées globalement les mêmes. L’ensemble du travail a été effectué sur les compatibilités serveurs, l’amélioration des processus (mise en cache, minification), l’optimisation du code et l’ajout de nouvelles fonctionnalités (CDN, marque blanche, DNS prefetching).

Dans la cour des grands

Six mois après le lancement, il était temps de faire évoluer notre site. Le template original de quelques dollars commençait à être dépassé. Nous avions besoin d’une identité forte et professionnelle. C’est Christelle Mozzati qui s’est chargée du relookage (logo, illustrations et charte graphique).

Ensuite, après 9 mois d’existence, nous avons décidé de nous lancer à l’international. Le site et le plugin ont été traduits en plusieurs langues : anglais, allemand et italien. La traduction du plugin est disponible sur Transifex.

Avant le lancement au 1er mai 2014, nous avions contacté plusieurs blogs américains pour écrire un test de WP Rocket. C’est ainsi que WP Tavern nous a connu et que Sarah a publiée un article le jour même du lancement : « WP Rocket Launches Commercial Caching Plugin for WordPress ». Cela nous a permis d’acquérir une certaine visibilité à l’international.

Malgré ce relais intéressant, nous avons été déçus des ventes à l’étranger. Nos prévisions sur ce marché se sont révélées moins bonnes que prévues.

La promotion du plugin en France a été relativement facile, notamment grâce à notre présence dans la communauté WordPress.

À l’étranger, la notoriété de notre équipe est encore à faire. Nous avons d’ailleurs relaté ce challenge sur le blog de ManageWP : « Promoting a Young Premium Plugin: The Challenges and Decisions Facing WP Rocket ».

Pour appuyer la promotion à l’international, nous avons sponsorisé plusieurs WordCamp (New York & Chicago) et réalisé une campagne sur WP App Store.

Grâce à notre persévérance, nos objectifs pour l’international se rapprochent peu à peu.

La maturité

Depuis quelques mois, nous focalisons notre travail sur la communication et la relation client. Ce que nous avions délaissé depuis le lancement à savoir : l’avant-vente, les retours clients et notre politique de déploiement.

En avant-vente, nous avons mis en place un système de live chat (Zopim) afin de répondre aux interrogations de nos visiteurs.

Fidèles au lean startup, nous recherchons des avis clients afin de réagir rapidement à ces retours. Ainsi, 35 jours après la première commande d’un client, nous envoyons un mail afin de lui demander des suggestions d’améliorations.

Nous changeons également notre politique de déploiement de nouvelles versions. Plutôt que de déployer des grosses versions, nous allons plutôt déployer par petits lots. Ceci, dans le but d’avoir plus de retours et d’être plus agile.

Nous travaillons actuellement sur le basculement de notre support vers un vrai système de gestion de ticket (HelpScout).

Enfin, l’ensemble de nos mails sont désormais routés par Mailjet. Cela permet d’avoir des retours sur le taux d’ouverture et de mettre en place de l’AB testing.

Un travail continu

Nous finalisons actuellement la version 2.2 de WP Rocket qui est en développement depuis plusieurs mois. Elle apporte son lot de nouvelles fonctionnalités et notamment un système de clé plus simple à gérer pour les clients.

Nous avons déjà planifié, les nouvelles fonctionnalités « importantes » des versions 2.3 et 2.4.

Enfin, une documentation présentant tous les hooks et les fonctions sera proposée dans quelques mois.

Un 1er bilan positif

Nous avons quitté le modèle de travail « agence » et les mises en ligne de sites Internet du vendredi soir, pour un tout autre univers.

Le développement et la promotion d’un produit est une découverte pour toute l’équipe. C’est un challenge existant où l’on voit grandir son « bébé ». On peut développer jusqu’à 4h du matin sans s’en rendre compte.

À ce jour, la gestion et la maintenance de WP Rocket mobilise deux personnes à plein temps. Nous espérons, si besoin, compter de nouveaux membres dans notre équipe d’ici plusieurs mois.

Au niveau des ventes, l’année se termine sur un total de 1788 ventes dans 58 pays et 4230 sites utilisant WP Rocket.

Nous concluons cet article en remerciant du fond du coeur nos clients, mais aussi toutes les personnes qui ont participées au développement de WP Rocket (bêta-testeurs, traducteurs et bien d’autres…).

À propos de

Jonathan is Lead Project on WP Rocket. Addicted to WordPress and Co-organizer of WordCamp Paris & Lyon.

S’abonner à notre newsletter Les dernières actus de la fusée, à la vitesse de la lumière !

26 commentaires

Commenter

Merci Aurélien 🙂

Je trouve ce retour d’expérience plus que passionnant et qui nous booste à faire de même pour développer de nouvelles solutions pro pour WordPress !

Savoir comment vous avez géré votre affaire, les pièges à éviter, les évolutions et les objectifs atteints ou non sont des éléments essentiels pour tout entrepreneur et reflètent une forme de transparence appréciable.

Merci et bonne continuation !

P.S : la réduction concerne les mises à jour également ? Y a t-il un intérêt à renouveler plus tôt en somme ?

Salut Aurélien (encore un),
Merci pour ton retour. C’était effectivement notre envie d’être transparent. Et si ça peut en aider certains à se lancer c’est encore mieux 🙂
Non la réduction ne concerne pas les mises à jour. Cela dit oui tu as intérêt à renouveler avant l’expiration pour bénéficier du tarif préférentiel.

A bientôt

Merci de ta réponse Jean-Baptiste ! Oui pour le renouvellement avant expiration c’était prévu. 🙂

Et oui les Aurélien sont partout !

Bravo à toute l’équipe !
Merci pour ce retour d’expérience fort enrichissant.
Je vous souhaite une bonne seconde année qui démarre !

Geoffrey

Belle 1ere année pour un très bon pluggin…
Bonne continuation. On a hâte de découvrir les prochaines versions !

Utilisateur depuis quelques mois, c’est effectivement un top produit : j’en avais marre de paramétrer des usines à gaz 🙂

Idem, un grand bravo à toute l’équipe pour votre plugin et la réactivité du support 🙂 !

Un prix toujours aussi délirant pour un plugin bon, certes, mais pas aussi extraordinaire qu’on le dit. 1 an de support et des mises à jour à 149 euros pour les détenteurs de l’offre illimité, c’est un prix injustifié. Pourquoi pas ajouter 50 euros par an pour le support, mais les mises à jour stoppées au bout d’un an, là c’est rédhibitoire. Du coup, je ne conseille pas l’achat.

Un beau lancement pour un produit qui est pour nous devenu incontournable et qui mérite de fonctionner sur l’international, bonne continuation 🙂

Good job et beau retour d’expérience. Je l’utilise quasiment depuis le début et malgré quelques soucis, ça reste un excellent plugin qui répond à son crédo de base : du cache simplement.

Le support a toujours été très correct aussi, surtout durant les premiers mois. Des réponses ultra-rapides… Du très bon boulot ! Je suis tout de même surpris que le plugin ne marche pas mieux (commercialement parlant), vu les résultats qu’ils apportent.

Il faut amener un peu de growth hacking là dedans pour faire croître le tout ;-).

Félicitations et bonne continuation !

Alexandre

J’utilise WP-Rocket depuis son lancement, je n’avais auparavant jamais testé les différents plugins de cache existant. Pour être honnête, je suivais Jonathan sur son blog GeekPress et peu après Julio sur sa Boite à Web. Ces deux acteurs majeurs de la scène WordPress Française et leurs compétences sur le sujet m’ont convaincu de tester leur produit. Ce fût la première fois pour moi que j’achetais un plugin sous WordPress, la plupart du temps, les plugins gratuits me satisfaisaient grandement. Jusqu’à aujourd’hui, c’est le seul achat que j’ai fais, et j’ai même renouvelé ma licence pour une année supplémentaire. Pour être franc, j’ai acheté WP-rocket pour soutenir votre projet, cette année je l’ai renouvelé pour continuer mon soutien, mais également parce que j’en suis totalement satisfait. Un grand Merci à l’équipe et Bon Anniversaire.

@tous: Merci pour vos encouragements. C’est exactement ce genre de réaction qui nous motive en plus pour vous proposer un produit de qualité à vos yeux 🙂

@Aurélien Denis: Nous espérons avoir donner des idées à certains à travers cet article. Nous étions nous même les 1er à nous traiter de fou quand nous avons décidé de débuter le projet : « mais faut être dingue de vendre un plugin de cache alors qu’il en existe des gratuits téléchargés des millions de fois. »

Au final, on se rend que la qualité du produit « n’a pas de prix » pour les utilisateurs.

@Alexandre: Le plugin fonctionne bien commercialement, mais pas autant qu’on le souhaiterait à l’étranger. C’est tout à fait normal, nous sommes des inconnus en dehors de la France. On travaille ce point là et on en apprend tous les jours. D’ailleurs, cela peut faire l’objet d’un article : comment vendre et promouvoir un plugin premium ?

@Vincent: Merci beaucoup pour votre soutien 🙂

@Byothe: En effet, on prévoit des belles surprises pour la suite 🙂

Happy birthday wp-rocket! Très intéressant ce retour d’expérience. Vous formez une super équipe et je vous souhaite encore beaucoup de succès.

Ca m’a l’air bien sympa ici. On s’auto-célèbre, on supprime des commentaires un peu critiques en douce… Parfois les retours de ce genre de politique peuvent être catastrophiques…

@Ombreman: On ne cache aucun commentaire, nous prenons juste le temps d’apporter une réponse constructive.

Le plugin est valable à vie quelque soit le nombre de licences.

Le renouvellement n’est pas obligatoire et son prix est réduit si l’achat est effectué avant expiration. Nous avons écrit un article à ce sujet : Le renouvellement des licences est disponible.

Nous ne sommes pas les premier à avoir ce modèle : Gravity Forms, WP Touch, WPML, WP Migrate Pro et bien d’autres encore 😉

Ce n’est pas moins de boulot à mettre à jour quand on continue d’améliorer son produit, d’écouter les retours utilisateurs et apporter un support 7/7, quasi 24h24 en FR et EN à 3 personnes.

Les mises à jour de WP Rocket prennent plus de temps que le développement initial. La V1 du plugin n’a quasiment plus rien à voir niveau code par rapport à la version actuelle. Le code est mise à jour perpétuellement et nous ajoutons des nouvelles fonctionnalités.

Combien payez-vous habituellement pour vos plugins premium ? Est-ce que le support est vendu avec ? Combien de mises à jour par an ?

Pour information, un ticket de support par l’équipe de W3 Total Cache coûte 75$ pour vous aider sur un plugin gratuit.

À titre de comparaison, un client qui possède une licence illimitée peut se faire aider sur un nombre de sites illimités. De même, cela revient moins cher d’acheter une licence personnelle et 1 an de support intégré qu’un seul ticket de support chez W3 Total Cache 😉

PS: Ce n’est pas sympa de faire des remarques sur l’auto-critique quand on se cache derrière un pseudo pour poster un commentaire 😉

Depuis le début vous faites les choses dans les règles de l’art et vous surmontez des challenges internationaux, on ne peut que vous souhaiter de continuer dans ce sens parce que vous êtes sacrément bien partis !

Hum, je vois. Toujours cette censure. Cette fois, c’est pour mieux répondre?

Je n’aime pas cette façon de faire, alors je m’exprimerai ailleurs plus massivement.

Ps: Pas la peine de répondre. Je n’aime pas voir mes commentaires bloqués pour que vous ayez le temps de blinder vos argumentaires à la sauce: « je réponds à côté », « va voir le concurrent américain » (qui file son plugin gratuit)… non. Ailleurs l’herbe est plus verte pour commenter. Ailleurs c’est la vie. 🙂

Un bon plugin que je recommande et une équipe qui a une bonne communication. WP Rocket est facile à paramétrer.

@Ombreman: Nous ne souhaitons pas répondre à vos attaques totalement injustifiées et hors-sujet sur certains points. Quoi que nous répondrons, nous aurons toujours tort.

Nous avons écrit cet article pour partager notre retour d’expérience et ainsi donner envie à d’autres personnes de se lancer. Désolé, ça ne sera pas un lieu de débat, d’autant plus avec une personne anonyme.

@Nicolas: Merci pour ton soutien et tes diverses recommandations 😉

Chapeau pour le boulot accompli, et la façon très pro dont tout ça a été globalement géré.

Niveau expérience utilisateur, on peut dire que vous avez atteint votre objectif de simplicité.

Niveau efficacité, je n’ai pas testé les plugins concurrents en profondeur, mais en tout cas, WP-Rocket m’a aidé à affronter des buzz massifs qui m’ont valu des pics à plus de 350 000 visites / jour : le serveur a un peu chauffé, mais il a tenu ! Sans WP-Rocket, le serveur serait probablement tombé bien avant.

Merci également au support, réactif et précis, ça m’a bien dépanné à quelques reprises.

Bref, ne changez rien, c’est un beau bébé que vous avez là 🙂

@Baptiste: Merci pour votre retour.

On a encore pas mal de travail à faire sur l’expérience utilisateur du support. On sort la 2.2 bientôt et ça sera notre prochain chantier !

Retour d’expérience très sympa. Quelles sont vos prévisions en taux de renouvellement ? Je pense que c’est difficile à estimer.

@Nicolas Maillard: On espère un taux de renouvellement entre 25 et 40%.

Non ! Merci à vous !
Nous nous efforçons de faire grossir le compteur de site Rocketisé et serons toujours à vos cotés ! Votre travail est magic !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs requis sont indiqués par des *