Gutenberg WordPress : construire des pages flexibles sans page builder
Une méthode concise pour construire des pages flexibles avec les blocs Core, les styles et les patterns Gutenberg, sans dépendre d’un page builder.
Guide pratique
Gutenberg peut couvrir la majorité des besoins éditoriaux d’un site professionnel sans installer un page builder. Ses blocs natifs, ses styles et ses patterns forment déjà un système de composition robuste — à condition de leur donner un cadre.
L’objectif n’est pas de permettre à chacun de tout déplacer, redimensionner ou recolorer. Il est de rendre les bons contenus flexibles tout en préservant l’identité, l’accessibilité et la qualité technique du site.
Voici une méthode concise pour construire cette autonomie sans recréer un outil parallèle à WordPress.

Pourquoi éviter un page builder parallèle ?
Un page builder peut accélérer certains lancements, mais il ajoute son propre modèle de données, son interface et ses conventions au-dessus de WordPress. À mesure que le site évolue, cette couche peut compliquer les migrations, multiplier les dépendances et rendre les contenus difficiles à récupérer.
Gutenberg réduit cette distance. Les contenus restent composés de blocs WordPress, bénéficient des évolutions de l’éditeur et peuvent être repris par un autre thème. Cette portabilité n’interdit pas la personnalisation : elle oblige simplement à choisir le bon niveau d’extension.
Le vrai enjeu n’est donc pas « Gutenberg ou sur mesure », mais où placer le sur-mesure pour qu’il serve l’édition au lieu de l’enfermer.
Choisir la solution la plus simple qui répond au besoin
Avant de développer un bloc, parcours toujours la même progression.
1. Un bloc Core
Groupes, colonnes, images, boutons, listes, tableaux, détails et boucles de requête couvrent déjà de nombreux cas. Ils sont connus des équipes et suivis par WordPress.
2. Un style de bloc
Si le contenu reste identique mais que sa présentation change, un style nommé suffit souvent : bouton secondaire, groupe en carte, liste numérotée ou tableau éditorial. L’éditeur choisit une intention plutôt que des dizaines de réglages visuels.
3. Un pattern
Un pattern assemble plusieurs blocs pour un usage récurrent : introduction d’article, témoignage, grille de services ou appel à l’action. Une fois inséré, son contenu reste modifiable. Un pattern synchronisé convient aux informations qui doivent rester identiques partout.
4. Une variation ou un bloc spécifique
Une variation préconfigure un bloc existant lorsqu’un contexte exige des réglages précis. Le bloc personnalisé arrive en dernier, lorsqu’il doit manipuler une donnée métier, proposer une interaction particulière ou empêcher une composition fragile.
| Le besoin porte sur… | Solution à privilégier |
|---|---|
| Un contenu courant | Bloc Core |
| Une apparence réutilisable | Style de bloc |
| Une composition éditoriale | Pattern |
| Une configuration spécialisée | Variation |
| Une donnée ou interaction métier | Bloc personnalisé |
Construire un cadre visuel partagé
La flexibilité devient cohérente lorsque les décisions visuelles viennent d’une source commune. Couleurs, typographies, tailles, espacements, rayons et largeurs doivent alimenter à la fois le thème et l’éditeur.
theme.json permet d’exposer ces choix à Gutenberg, de désactiver les options inutiles et de définir les styles par défaut. L’équipe ne choisit plus une couleur approximative ou un espacement arbitraire : elle utilise les tokens du design system.
- Limiter la palette et les tailles aux valeurs réellement prévues.
- Nommer les styles par intention plutôt que par couleur.
- Partager les mêmes composants visuels entre front et éditeur.
- Tester les espacements avec de vrais contenus, pas uniquement des exemples courts.
Ces limites ne réduisent pas l’autonomie. Elles évitent surtout que chaque nouvelle page devienne un mini-projet de direction artistique.
Faire correspondre l’éditeur et le site public
Un éditeur fidèle permet de prendre de meilleures décisions. Les largeurs, fontes, couleurs et styles de blocs doivent ressembler au front afin que les retours à la ligne et les équilibres soient prévisibles.

Charge les styles éditoriaux nécessaires dans Gutenberg et vérifie chaque pattern dans les deux contextes. Les règles propres à la navigation ou aux animations du site n’ont pas leur place dans l’éditeur ; les styles qui déterminent la lecture du contenu, oui.
Éviter de reconstruire un page builder avec des blocs
Utiliser Gutenberg ne garantit pas automatiquement une architecture simple. Il est possible de recréer les défauts d’un page builder en développant un bloc différent pour chaque section, avec ses propres couleurs, espacements et variantes.
Quelques symptômes doivent alerter :
- deux blocs produisent presque le même markup avec quelques différences visuelles ;
- chaque composition possède ses propres contrôles de couleur et de marge ;
- un contenu ne peut être déplacé sans perdre sa présentation ;
- les patterns servent uniquement de démonstration et ne correspondent pas aux tâches éditoriales réelles ;
- une évolution du design oblige à modifier chaque bloc séparément.
Dans ces situations, reviens aux unités communes : mêmes tokens, mêmes composants de présentation et mêmes blocs pour un contenu de même nature. La variété doit venir de compositions intentionnelles, pas d’une accumulation d’exceptions.
Un bloc spécifique reste pertinent lorsque sa structure protège une règle métier ou une expérience difficile à obtenir autrement. Il doit alors posséder une API éditoriale claire, des valeurs par défaut utiles et un comportement prévisible lorsqu’un champ reste vide.
Donner de la liberté avec des garde-fous
Un bon système éditorial propose des choix compréhensibles et retire ceux qui produisent presque toujours un mauvais résultat. Cela peut passer par des blocs autorisés selon le contexte, des templates verrouillés partiellement ou des patterns adaptés aux tâches réelles.
Avant la livraison, teste le système avec les personnes qui publieront. Demande-leur de créer une page, modifier un pattern, remplacer une image et corriger un contenu sur mobile. Leurs hésitations révèlent les réglages inutiles et les instructions manquantes.
- Le contenu reste-t-il compréhensible sans la mise en page ?
- Les patterns couvrent-ils les compositions fréquentes ?
- Les options visibles ont-elles toutes une utilité ?
- Le rendu reste-t-il lisible au clavier et sur mobile ?
- Les contenus peuvent-ils être récupérés lors d’une future refonte ?
Gutenberg devient alors moins un constructeur de pages qu’un véritable système éditorial : assez souple pour faire évoluer les contenus, assez cadré pour préserver le site.
Pour aller plus loin
Le bon niveau de personnalisation dépend du contenu et des responsabilités éditoriales, pas d’une préférence technique abstraite.
Articles associés
Patterns Gutenberg : industrialiser la création de pages WordPress
Créer des pages WordPress plus vite avec les patterns Gutenberg, sans sacrifier la cohérence du design ni la liberté éditoriale.