Comment bien choisir une agence numérique pour un projet web WordPress 👨🏻‍🚀 ?

Bien choisir son agence web pour un mandat WordPress est essentiel au succès de son projet.

MILL3_WORDPRESS_THEME_SMALL

5 points importants et informations pertinentes en lien avec le choix d’une agence web WordPress.

  1. Création de thèmes WordPress sur mesure
  2. Utilisation adéquate de plugins 
  3. Développement de solutions technologiques personnalisées
  4. Emploi de technologies actuelles 
  5. Hébergement web approprié

Bien choisir son agence web pour un mandat WordPress est essentiel au succès de son projet.

Avec la flexibilité et la facilité actuelle de mettre en ligne une plateforme web WordPress, vient également son lot de surprises et de soi-disant experts.

La multiplication des éditeurs de type « Page builder », l’offre grandissante de plugins et de thèmes génériques permettent aujourd’hui aux agences non spécialisées de proposer une offre de services complémentaire numérique, sans nécessairement évaluer les conséquences et leurs responsabilités pérennes liées au développement web (hébergement efficace, sécurité, mise à jour et maintenance).

Au fil des ans, ces mêmes outils et pratiques ont participé à étoffer la mauvaise réputation du système de gestion de contenu (SGC ou Content Management Software CMS) WordPress. Trop souvent perçue comme amateure, non sécuritaire et limitée, l’utilisation de haut niveau de WordPress continue de sembler impensable pour certains clients et industries.

En contrepartie, la facilité des mises à jour WordPress, l’univers infini de possibilités et la flexibilité de développement de projets bien montés permettent de réaliser d’importantes solutions numériques, et ce à tous les niveaux.

À titre d’exemple, les sites UrbaniaTechcrunch, et Quartz utilisent tous WordPress comme système de gestion. Tous ces sites ont en commun un fort achalandage quotidien ainsi qu’un volume de contenus impressionnant (10 000 articles et plus).

« Jadis une simple plateforme de blogue, WordPress permet aujourd’hui de réaliser des sites d’envergures ou encore des APIs qui sont à la fois sécuritaires et performants. Le tout avec une approche de développement en intégration continue. »
- Antoine Girard

Pour de multiples raisons propres à chaque mandat, l’utilisation de WordPress peut s’avérer la meilleure approche technique possible.

Afin de s’assurer que l’agence web avec laquelle vous désirez travailler est à la hauteur de votre projet, voici certains points importants à vérifier avant de faire votre choix final.

Une agence WordPress doit :

1. 🎨 Concevoir des thèmes WordPress sur mesure

Mais avant tout, qu’est-ce qu’un thème ?

Très souvent décrit comme la coquille visuelle, le thème est l’interface visible de votre site web. C’est au travers de cette interface graphique que se trouve le contenu entré dans le CMS.

L’utilisation des thèmes WordPress commerciaux gratuits ou payants (premium) peut être une option temporaire ou encore, convenir à une utilisation de base. Cette solution beaucoup moins coûteuse peut être envisagée pour des sites web personnels ou pour des sites de petites entreprises en développement. Bien qu’utilisés par des millions d’utilisateurs dans le monde, ces thèmes comportent souvent de nombreuses fonctionnalités et outils non nécessaires à l’utilisation de ses usagers ce qui occasionne souvent des problématiques de performance, de stabilité et de pérennité.

À titre d’exemple, imaginons une voiture. Votre utilisation de base consiste à vous déplacer au travail chaque jour. Par contre, lorsque vous avez loué votre véhicule, celui-ci est livré avec une remorque et un bateau attaché à l’arrière. Bien qu’inclus, la remorque et le bateau compliquent considérablement vos déplacements en ville et alourdissent inutilement l’entretien nécessaire.

Afin de répondre adéquatement aux besoins d’un mandat, des thèmes sur mesure sont développés.

Par exemple, chez Mill3, nous démarrons toujours nos projets à partir de notre thème boilerplate de base (👋 code source libre de droits). Ces thèmes sont donc conçus en fonction d’un client et d’un client seulement.

La recherche et la mise en place de la stratégie, le montage de la maquette fonctionnelle de type « wireframes » et le design web sont habituellement les premières étapes de conception d’un thème WordPress sur mesure. Puis vient l’étape de développement, de contrôle qualité et de mise en ligne.

La création de thèmes WordPress spécifiques assure donc le développement de solutions adaptées en plus de permettre une conception graphique personnalisée.

4 points à valider pour des thèmes sur mesure :

1. Sur mesure :

Un thème WordPress sur mesure n’est pas un site créé avec un outil généraliste de mise en page (Avada, Elementor, Divi, etc…).

2. Dépendances minimalistes :

Le thème doit fonctionner avec 2 à 3 plugins maximum. Ces mêmes plugins ne doivent pas injecter de fichiers statiques dans le thème (CSS ou JavaScript) ni altérer le rendu des gabarits.

3. Entrée de données :

Les outils disponibles lors de l’entrée de données sont développés sur mesure et accompagnés d’aide contextuelle personnalisée au contenu du client.

4. Optimisation code source :

Les fichiers sources statiques compilés (CSS ou JS) doivent être combinés et compressés dans une seule source attachée aux gabarits de pages.

2. 🔌 Favoriser une utilisation limitée de plugins

Avec plus de 50 000 plugins gratuits, le vieil adage WordPress voulant que « There’s a plugin for that » ne s’inscrit certainement pas en faux.

Bien qu’il n’y ait pas de nombre maximum de plugins, il est préférable d’en utiliser un minimum afin de réduire les impacts négatifs de ceux-ci.

Mais avant tout, pourquoi utiliser des plugins WordPress?

L’utilisation des plugins sur WordPress est grandement liée au succès de sa plateforme. Proposer du contenu populaire, créer des formulaires en ligne, optimiser le référencement de son site, l’installation de ces plugins permet d’élargir les fonctionnalités d’un site WordPress sans ajouter l’obligation de les développer à partir de zéro.

Les impacts liés à l’utilisation sont souvent associés à des problématiques de performance et de sécurité.

À titre d’exemple, l’utilisation de certains plugins augmente le nombre de requêtes dans la base de données et le temps de chargement des pages en lien avec le chargement de fichiers CSS et JS supplémentaires.

En plus de ralentir considérablement votre site, l’utilisation de mauvais plugins peut constituer une faille de sécurité importante et ainsi ouvrir la porte au piratage informatique.

3 (ou 4) plugins WordPress à utiliser :

1. Yoast SEO :

Qui dit optimisation de moteurs de recherche (« SEO »), référencement naturel et WordPress, dit Yoast SEO. [Version gratuite ou payante]

2. Advanced Custom Fields

Inévitable pour permettre la mise en ligne de gabarits de pages avancés, Advanced Custom Fields permet une approche modulable pour la création de pages sur mesure.

De plus, l’utilisation d’ACF améliore grandement l’expérience client lors de l’entrée des données grâce à des champs contextualisés accompagnés de courts textes d’aide.  [Version gratuite (très limitée) et payante]

3. Gravity Forms

Gravity Forms permet la création et la gestion facile de formulaires sur WordPress. Un incontournable pour la collecte de prospects et la prise de contact en ligne. [Version payante]

4. Bonus : Timber / Twig

Timber permet d’utiliser le langage de gabarits Twig, qui est différent de celui offert par WordPress. Ce langage, plus moderne et élégant, permet d’avoir une approche plus modulaire pendant le développement des thèmes.

Il est donc primordial d’être en mesure de comprendre les différentes répercussions de l’utilisation de ces plugins et d’être en mesure de choisir la solution la plus efficace. Parfois cette solution doit être faite maison et développée de toute pièce en agence avec une équipe de développeurs back-end.

Bien que certaines plateformes restent stables avec un nombre élevé de plugins, il est intéressant de poser la question à votre agence WordPress : Par curiosité, à l’aide de combien de plugins votre dernier mandat a-t-il été réalisé?

3. 🧰 Développer des solutions maison

Le nombre de projets WordPress livrés par une agence n’est pas nécessairement garant du savoir-faire de celle-ci.

Il est intéressant de constater qu’avec la facilité de mise en ligne de site de base, c’est réellement en explorant les diverses solutions maison développées en agence que l’on est en mesure de juger de sa connaissance et son savoir-faire.

À titre d’exemple, lors d’une refonte web plusieurs scénarios peuvent obliger une agence à développer des solutions uniques au mandat.

Prenons le cas d’une plateforme tierce où l’ensemble des contenus doit être migré sur un site WordPress, ou encore lorsque le contenu à migrer est formaté sous de mauvaises pratiques, ou simplement dans une très ancienne version dépréciée (versions 2.x et moins). Dans ces cas précis, l’équipe technique doit développer des routines de migrations afin d’être en mesure de transférer le contenu adéquatement vers le nouveau site.

Dans le cas d’Urbania, nous avons dû migrer plus de 5 000 articles tirés d’un CMS propriétaire vers le format d’exportation officiel (WXR) de WordPress. Un défi de taille!

Une agence doit être en mesure de fournir des solutions numériques de toute pièce à ses clients afin de les accompagner adéquatement lors de la création d’un site web WordPress. Ceci permet de livrer une plateforme adaptée, mais aussi d’éviter une surutilisation de plugins.

4. 🚀 Adopter une approche technologique moderne

Depuis 2003, WordPress permet aux agences de créer une importante variété de sites et d’outils d’affaires pour leurs clients.

Afin de s’adapter aux nouvelles pratiques, mais surtout de proposer une offre technologique actuelle, les agences doivent maintenant faire preuve de proactivité technologique en lien avec leur utilisation WordPress.

Cette proactivité se concrétise entre autres avec l’intégration de solutions technologiques qui sortent de l’utilisation standard WP et qui permettent de rencontrer plus adéquatement les besoins et indicateurs de performance client.

Exemples d’intégration technologique :

Intégration 1 – Recherche avancée WordPress et Algolia

À titre d’exemple, la qualité de l’expérience utilisateur de certaines plateformes web découle directement d’une utilisation performante et unifiée de la recherche interne.

Afin d’augmenter la performance et d’optimiser les différents processus de conversion sur le site, il est souvent préférable d’opter pour une solution logiciel-service « SaaS » externe plus efficace que l’option par défaut proposée par WordPress.

Dans le cas présent, l’intégration d’un service spécialisé de recherche comme Algolia peut s’avérer un choix stratégique. Algolia permet une décentralisation de l’outil de recherche et un paramétrage extrêmement plus précis que le moteur de recherche inclus avec WordPress.

En sus, le service offre à l’utilisateur une correction automatique des fautes d’orthographe, permet aux éditeurs de prioriser par mots clés des contenus ou, à l’inverse, de cacher des contenus liés à un mot clé particulier.

Intégration 2 – Approche sans serveur ou « serverless  »

Roast Battle : WordPress + React/Gatsby = 💜⚡

L’intégration de pratiques technologiques avancées avec WordPress n’est pas toujours aussi apparente ou intrinsèque à l’expérience usager.

À titre d’exemple, lors du développement du site convergent de Roast Battle, nous avons opté pour une approche « serverless » nous permettant d’offrir une plateforme rapide et sans interruption de système.

Pour ce projet en particulier, notre équipe technique a opté pour une utilisation de WordPress comme source de données avec l’API Restful intégré. Toute la partie présentation « thème » est propulsée à l’aide de la plateforme GatsbyJS (React) sur un autre serveur distant que celui du CMS.

Cette approche moderne où les sources de contenus sont découplées offre plusieurs avantages :

  • Le site visible public restera toujours disponible en cas de panne du serveur hébergeant le CMS, car il est préchargé au complet;
  • Source HTML 100% statique, donc assurément plus rapide (sans cache!), car le serveur HTTP n’a pas à compiler des vues PHP/Twig.
  • Séparation complète entre la partie données (CMS/API), médias (CDN) et du nœud public de présentation (front-end Gatsby);

Cette approche nous a permis de servir plusieurs milliers de visiteurs uniques par jour avec un serveur très minimaliste hébergé chez Netlify.

Bien que chaque mandat soit unique, lors de projets d’envergure, il est important que votre agence soit en mesure d’identifier les solutions adaptées à vos besoins et de les intégrer adéquatement.

Il est donc intéressant de parcourir les différents projets d’une agence afin de vérifier si l’approche technologique de celle-ci est contextualisée au mandat.

5. 🏠 Accorder une importance particulière à l’hébergement

L’une des facettes les plus importantes d’une plateforme web est sans aucun doute son hébergement et WordPress n’y fait pas exception.

Un bon hébergement permet d’offrir une meilleure expérience en ligne pour ses visiteurs, une meilleure sécurité contre le piratage et une plus grande flexibilité de développement pour l’équipe technique.

Le choix d’un hébergeur fait donc partie des étapes importantes d’un projet web, et ce, spécifiquement pour des mandats WordPress.

Une agence web professionnelle développera un plan d’hébergement sur mesure pour votre projet de site web. Ce plan doit être capable d’évoluer en parallèle de votre site et ainsi offrir une vision agile à long terme pour suivre la croissance de votre site au besoin.

Le prix lié à votre hébergement ne devrait jamais être le premier facteur décisionnel.

Bien que l’hébergement WordPress est malheureusement souvent considéré comme secondaire, car c’est une plateforme très facile à installer chez un hébergeur, il reste important de choisir une solution rapide, stable et sécuritaire pour des sites WordPress.

Le choix d’un hébergeur reconnu par votre agence web diminue considérablement le travail de maintenance en plus de vous offrir une plus grande tranquillité d’esprit.

Il vaut donc mieux se méfier des plans d’hébergement à très petits prix et se poser les questions suivantes :
  • Est-ce que mon hébergeur est un joueur d’expérience dans l’hébergement WordPress et surtout spécialisé dans la plateforme? Par exemple, WPEngine (spécialiste) versus Siteground (généraliste).
  • Est-ce que mon hébergement web comprend un plan de soutien en cas de besoin où l’équipe saura répondre à un problème spécifique à WordPress?
  • Est-ce qu’un service de protection coupe-feu est inclus, incluant aussi un audit des pratiques de programmation ou des plugins malicieux installés?
  • Est-ce que la bande passante mensuelle allouée correspond à mes besoins?
  • L’hébergeur offre-t-il un service de sauvegarde où la restauration est facile et simple pour le propriétaire du compte?
  • L’hébergeur offre-t-il des outils d’administration avancés ? (Certificats SSL, accès SSH, outils de déploiements, environnements multiples pour l’activation « staging », gestions des utilisateurs avec droits)
  • Existe-t-il une flexibilité sur le plan d’hébergement sélectionné au départ au cas où je devrais m’adapter à un bond de trafic soudain?
  • Est-ce que mon hébergeur a tendance à offrir des performances lentes liées à une mutualisation saturée?
  • Est-ce que mon plan d’hébergement WordPress peut avoir des impacts directs sur ma performance et les revenus directement liés à mon site?

En somme

L’utilisation de WordPress a de multiples avantages. Bien documenté, libre de droits et très modulable, le système de gestion (CMS) WordPress permet de réaliser des sites d’envergure, et ce, souvent plus rapidement que d’autres options similaires. L’utilisation de ce type de CMS est également très aimée par les clients puisque WordPress est l’un des systèmes les plus connus des utilisateurs.

Afin de réaliser avec succès votre prochain projet WordPress, il est important de choisir un partenaire web professionnel et sérieux. Les points mentionnés plus haut sont quelques indicatifs du sérieux des agences et vous aideront à faire un choix plus judicieux lors de votre prochain projet.

MILL3

Au fil des ans, notre équipe s’est spécialisée dans la conception de projet web WordPress. Nous avons construit un savoir-faire unique en matière de création de contenu sur mesure à même ce système de gestion.

Notre expertise en création d’expériences web WordPress s’est d’ailleurs démarquée au niveau corporatif, éducationnel et culturel en remportant une multitude de prix, ici comme ailleurs. Des campagnes personnalisées aux outils numériques performants, chez MILL3, nous possédons un savoir-faire de pointe en matière de conception et de développement de marques.

Vous aimeriez réaliser un projet web?

Consultez notre section projets ou contactez-nous directement : info@mill3.studio