Une stack WordPress sur mesure, auditée par WPFormation
Table des matières
J’ai soumis ma stack WordPress maison, un thème et un plugin de blocs sans aucune licence payante, à Fabrice Ducarme, fondateur de WPFormation depuis 2012. Il l’a installée sur un WordPress neuf, a passé le code au crible et l’a jugée « propre de chez propre », taillée pour le modèle agence. Voici les choix derrière cette architecture, ce qu’il a vérifié et ce que ça change pour un client.
Pourquoi faire auditer une stack WordPress
Sur mes projets, la mise en page ne dépend d’aucune licence : pas de constructeur de pages, pas de thème premium. Je développe mon propre thème et mes propres blocs Gutenberg, je compile un seul fichier CSS avec Tailwind, et je livre un WordPress que je maîtrise de bout en bout.
Une règle qu’on s’impose à soi-même, on finit par ne plus la voir. J’ai donc demandé à Fabrice Ducarme, de WPFormation, d’examiner le thème ufo-agency et le plugin UFO Blocks que j’installe chez mes clients. Il le dit lui-même sur son site : « Aucun conglomérat, aucun sponsor ne dicte mes recommandations. » Si le code avait un problème, il l’aurait trouvé.
Trois choix techniques
et ce qu’ils évitent
Un thème entièrement maison
Le thème ufo-agency est écrit de zéro, sans thème parent commercial : HTML sémantique, aucune bibliothèque JavaScript chargée « au cas où ». Tout le rendu visuel passe par un seul fichier CSS compilé par Tailwind CSS v4, qui ne génère que les classes réellement utilisées. Au moment de l’audit, en juin 2026, il pesait 51 ko.
Vous évitez ainsi le CSS inutilisé des thèmes premium, qui embarquent les styles de dizaines de mises en page que vous n’utiliserez jamais et ralentissent chaque page.
Des blocs Gutenberg sur mesure
Le plugin UFO Blocks, open source et publié sur GitHub, regroupe les blocs que j’utilise sur les sites clients : grille et cellules, titres avec icône, boutons, FAQ, icônes. La plupart enregistrent leur HTML à la sauvegarde, comme les blocs natifs de WordPress. Ceux dont la structure peut évoluer sont rendus côté serveur en PHP, ce qui permet de les modifier sans casser les pages déjà publiées.
Le bloc FAQ génère automatiquement ses données structurées FAQPage pour Google, sans plugin supplémentaire. J’explique la construction de ces blocs, code à l’appui, dans mon article sur comment créer des blocs WordPress Gutenberg sur mesure avec Tailwind CSS.
Aucune licence pour la mise en page
La mise en page de vos pages ne dépend d’aucune licence : pas d’Elementor Pro, pas de thème premium, pas de constructeur dont l’éditeur peut passer à l’abonnement ou arrêter le développement du jour au lendemain. Le thème et les blocs sont sous licence GPL, ouverts et lisibles par n’importe quel développeur.
Les plugins que j’ajoute à côté sont des standards gratuits et remplaçables (formulaire de contact, cache). La seule licence que je garde est SEOPress PRO, pour le référencement, sur les sites que j’héberge. Elle est comprise dans l’hébergement : une seule licence à 50 € par an, répartie sur l’ensemble de mes clients. J’explique pourquoi j’installe SEOPress PRO sur tous mes projets.
Ce que Fabrice a vérifié et trouvé
Fabrice a installé la stack sur un WordPress neuf et a passé le code au crible. Voici ce qu’il m’a écrit :
J’ai installé toute la stack sur un WordPress neuf : ça tourne du premier coup. J’ai commencé par passer le code au crible, propre de chez propre : GPL, zéro obfuscation, aucun appel externe, aucune dépendance payante, sorties échappées, API Block v3. Le rendu est fidèle à ta capture, l’éditeur Gutenberg ouvre la page sans la moindre récupération de bloc (203 blocs, tous éditables et stylés), et ton FAQ sort bien son JSON-LD FAQPage. La discipline « 0 plugin payant, un seul CSS de 51 ko » force le respect. Ta stack, c’est un modèle de livraison d’agence : tu maîtrises le thème, les blocs, le déploiement, et c’est toi qui maintiens les sites de tes clients dans la durée. Dans ce cadre, c’est excellent : le couplage thème ↔ plugin, le CSS unique compilé, tout ça n’est pas un problème : c’est toi le canal de mise à jour. Honnêtement, pour une clientèle 100 % agence, j’irais volontiers dans ta direction.
Fabrice Ducarme, fondateur de WPFormation
Son retour reprend un à un les critères que je m’étais fixés : licence GPL, aucun code obscurci, aucun appel externe, aucune dépendance payante, sorties échappées. Il formule aussi une chose que je n’avais pas dite aussi clairement : cette stack est pensée pour une agence qui maintient elle-même les sites de ses clients.

Fabrice Ducarme, fondateur de WPFormation (2012) et de WPServeur, premier hébergeur WordPress spécialisé en France. Formateur indépendant, il a formé plus de 1 500 professionnels, contribué au cœur de WordPress.org et pris la parole dans 5 WordCamps. Certifié Qualiopi, référencé France Num, ses recommandations sont entièrement libres de tout sponsor.
Modèle agence ou autonomie,
deux façons de livrer WordPress
Fabrice distingue deux modèles WordPress, qui ne visent pas le même public.
Le premier est celui de l’autonomie : le client reçoit un WordPress qu’il peut modifier, recompiler et maintenir seul, sans agence derrière. C’est ce que Fabrice enseigne chez WPFormation, et c’est le bon choix pour qui veut gérer son système lui-même.
Le second est le modèle agence, celui que je pratique. Je reste le canal de mise à jour : le client n’a pas à gérer les conflits de plugins ni les mises à jour qui cassent le design. Il me contacte, j’interviens, le site reste en ligne et rapide.
Dans ce cadre, comme le note Fabrice, le couplage entre le thème et les blocs n’a rien de gênant, pas plus que le CSS livré déjà compilé, sans les sources Tailwind. Pour mes clients, ça veut dire moins de complexité et un seul interlocuteur responsable du site dans la durée.
Ce que ça change
concrètement pour vous
Si vous cherchez un site internet à Pau ou ailleurs, voici ce que vous gagnez avec cette approche :
- Aucun constructeur de pages à payer : la mise en page repose sur un thème et des blocs open source, que n’importe quel développeur peut lire et reprendre.
- Des pages légères : un seul fichier CSS, pas de JavaScript inutile, du HTML sémantique.
- Moins de failles possibles : peu de plugins tiers, des sorties échappées, un code audité par un expert indépendant.
- Des mises à jour sans surprise : quand une nouvelle version de WordPress sort, j’adapte le thème et les blocs. Vous n’avez rien à faire.
- Une édition visuelle : vous modifiez textes et images directement dans Gutenberg, l’éditeur de WordPress, sans toucher au code.
Vous avez un projet de site WordPress ? Je conçois et développe des sites sur mesure à Pau, avec une stack que je maîtrise de bout en bout.
Questions fréquentes
Pourquoi ne pas utiliser Elementor ou Divi ?
Parce que ces outils créent une dépendance : si la licence n’est plus payée ou si l’éditeur ferme, le site se dégrade ou affiche des shortcodes bruts. Avec des blocs Gutenberg natifs, le contenu reste propre et lisible, quelle que soit l’évolution du marché des plugins.
Est-ce que les blocs sont modifiables par mon équipe ?
Oui. Fabrice l’a vérifié pendant son test : « l’éditeur Gutenberg ouvre la page sans la moindre récupération de bloc (203 blocs, tous éditables et stylés) ». Vos équipes modifient textes et images directement dans l’éditeur, sans compétence technique.
Est-ce que cette approche est plus chère ?
Le développement initial prend plus de temps que l’installation d’un thème premium. Sur trois ans, sans licence de constructeur ni de thème à renouveler, le coût total est souvent inférieur.
Qui assure la maintenance du site après la livraison ?
Moi. C’est le principe du modèle agence : vous n’avez pas à vous occuper des mises à jour de WordPress, des compatibilités entre plugins ou des failles de sécurité. Je m’en charge dans le cadre d’un contrat de maintenance adapté à votre activité.
Et si nous arrêtons
de travailler ensemble ?
Le modèle agence a une limite : le client dépend de son prestataire pour faire évoluer son site. Je la règle par le code. Les blocs sont open source et publiés sur GitHub, et vous pouvez récupérer l’intégralité de votre site, code compris. N’importe quel développeur WordPress peut reprendre le projet, et rien ne vous oblige à passer par moi. Je préfère garder mes clients parce que le travail est bien fait, pas parce qu’ils sont coincés.
Parlez-moi de votre projet : je vous réponds sous 24 h avec une estimation. Vous pouvez aussi découvrir mes prestations de création de site internet à Pau.