- WordPress
Depuis 2018, l’univers de WordPress a connu un tournant majeur avec l’introduction de Gutenberg, un éditeur de blocs destiné à remplacer l’éditeur classique. L’outil est une véritable révolution au sein même de WordPress d’abord, mais aussi et surtout dans le monde des CMS avec un mode d’édition de contenus totalement repensé. Malgré quelques critiques à ses débuts pour sa complexité, Gutenberg est aujourd’hui devenu un outil solide et incontournable de l’écosystème WordPress. À l’heure où l’on parle de plus en plus du Full Site Editing, cet article propose à la fois un bilan de ce que Gutenberg est devenu après plusieurs années d’évolution et un tutoriel pour en maîtriser les usages. Que vous soyez débutant, utilisateur curieux ou habitué de WordPress, ce guide vous aidera à prendre en main cet éditeur de manière efficace, avec les bonnes pratiques 2025.
Depuis WordPress 5.0, Gutenberg est l’éditeur par défaut intégré au cœur de WordPress. Autrement dit, vous l’utilisez déjà dès que vous créez ou modifiez un article ou une page dans une installation récente du CMS. Mais il existe également une version plus récente/évoluée sous forme de plugin.
Avec la version intégrée à WordPress, aucune installation n’est nécessaire. C’est la version « stable », testée et validée avec chaque nouvelle version de WordPress. Les nouveautés majeures de Gutenberg arrivent ici (intégration au cœur de WordPress) une fois qu’elles sont suffisamment éprouvées.
Vous pouvez installer le plugin Gutenberg depuis le répertoire officiel. L’objectif ? Accéder en avance aux fonctionnalités expérimentales et aux dernières évolutions de l’éditeur.
Idéal pour les développeurs, les testeurs, ou ceux qui veulent explorer le futur de WordPress avant tout le monde.

Pour installer le plugin Gutenberg :
Cliquez sur Installer, puis Activer.
👉 ATTENTION : Le plugin Gutenberg peut parfois inclure des fonctions instables ou non finalisées. Il est déconseillé de l’utiliser en production sans tests préalables.
Même si elle peut paraître déroutante au premier abord (syndrome de la page blanche), l’interface de Gutenberg devient très vite logique et simple d’utilisation une fois qu’on en connaît les éléments principaux :

Pour bien commencer et créer une page (ou un article) basique, voici une suggestion de blocs communs et leur utilité.
| Titre de la page : c’est le premier bloc automatiquement présent. Il est obligatoire, sert de h1, et il est essentiel pour le SEO. |
| Bloc “Paragraphe” : bloc par défaut, c’est le cœur de votre contenu textuel. Il peut être stylisé (gras, italique, couleurs, taille…) dans les réglages du bloc dans la barre latérale de droite. |
| Bloc “Titre” : permet de découper son contenu en sections délimitées et compréhensibles, grâce notamment aux différents niveaux de titre disponibles (h2 à h6). Plus exactement, les titres donnent du sens aux contenus qu’ils englobent et de la cohérence à l’ensemble du contenu d’une page ou article. Un bloc ++ pour optimiser le SEO mais aussi l’accessibilité de vos contenus. |
| Bloc “Image” : ajoutez une image depuis la médiathèque ou votre ordinateur. Là aussi, des réglages permettent de définir la taille, l’alignement,le style (effet de forme ou de couleur), ou d’ajouter un lien. |
| Bloc “Liste” : parfait pour structurer une information (liste ordonnée ou non ordonnée, étapes…). |
| Bloc “Bouton” : vous pouvez personnaliser son texte, couleur, lien et style pour un CTA (Call to action) efficace. |
👉 ASTUCE PRATIQUE : Directement dans l’éditeur, tapez “/” suivi du nom du bloc (“/image”, “/liste”, etc.) pour l’ajouter encore plus rapidement.
Une fois l’interface appréhendée et les premiers blocs posés, vous allez avoir envie d’aller plus loin pour découvrir les nombreuses possibilités et la puissance de l’éditeur. Pour vous faire gagner un peu de temps, voici un focus sur quelques fonctionnalités bien utiles et intégrées nativement.
Les blocs de contenu natifs sont nombreux et pertinents, mais deux blocs de mise en page laissent la part belle à la créativité et vont vous être très utiles pour créer des mises en page poussées et originales assez facilement :
| Bloc “Groupe” : permet avant tout de regrouper des blocs pour pouvoir les manipuler facilement, mais aussi et surtout d’appliquer un fond ou un style commun à plusieurs blocs en une seule manipulation/manœuvre (ex : une boîte de citation avec un fond coloré). |
| Bloc “Colonnes” : permet de créer des mises en page en grille (2, 3, 4 colonnes, ou personnalisées). Chaque colonne peut contenir des blocs différents |
Gutenberg propose depuis très longtemps déjà l’intégration de contenus issus de services tiers sous forme de blocs. Parmi les plus connus : Youtube, Vimeo, Spotify, Tiktok ou encore Bluesky.
Ces blocs permettent d’ajouter de de l’interactivité à vos pages et aussi de créer un lien direct avec vos différents comptes et profils sociaux.
👉 MISE EN GARDE : Ces blocs sont à utiliser avec parcimonie car le code qu’ils génèrent peuvent avoir un impact assez important à la fois sur la performance, mais aussi l’accessibilité d’une page et d’un site.
Ex de bonne pratique : il vaut mieux, si possible, privilégier un lien vers la ressource externe sur la plateforme originale. (ex : lien vers la vidéo Youtube, vers la map ou encore la playlist Spotify)
De nombreux blocs dynamiques ont été créés dans les toutes dernières évolutions de Gutenberg, ce qui rend la contribution toujours plus puissante et pertinente. Ces blocs vous permettent notamment de créer du maillage interne au sein de votre site, et d’optimiser la pertinence et le référencement de vos contenus.
| Bloc “Boucle de requête” : permet d’afficher un liste de contenus du site (pages ou articles) en personnalisant la requête (type de contenu, nombre, ordre, filtres divers) et le contenu et rendu visuel de cette boucle de contenus |
| Blocs de métadonnées de contenu : permet d’afficher les métadonnées propres à des contenus comme leur titre, leur résumé, leur auteur, leur date, leur image mise en avant ou encore leurs taxonomies. |
Une composition (ou pattern) est un assemblage de blocs préconstruit qui permet d’ajouter rapidement une structure visuelle ou un agencement réutilisable dans vos pages ou articles, sans devoir tout recréer à chaque fois.
👉 EXEMPLE : une section “Témoignages clients” avec des citations stylisées, ou un en-tête avec image, titre et bouton… tout cela peut être enregistré et réutilisé sous forme de composition.
Comme les blocs, les compositions sont accessibles depuis le bouton “+” en haut à gauche de l’éditeur, puis via l’onglet “Compositions”. Utilisez-les pour ajouter des sections bien designées en un clic : galerie, témoignages, grille de services, etc. Vous pouvez aussi créer vos propres compositions et les réutiliser comme des templates internes.
Par défaut, la mise en page et le contenu des compositions ne sont pas synchronisés. Une fois la composition ajoutée dans votre page, vous pouvez totalement personnaliser la mise en page initiale et le contenu, sans que cela n’ait d’incidence sur les autres occurrences de cette même composition utilisée dans d’autres pages ou articles.
👉 AVANTAGES :
Pour aller plus loin, il est tout à fait possible de synchroniser les compositions directement depuis le backoffice (option à activer sur votre composition initiale). A l’enregistrement de votre composition synchronisée, vous allez alors devoir donner un nom unique à votre composition synchronisée.
Ainsi, une fois ajoutée, si vous modifiez cette composition, les modifications de mise en page, mais aussi de contenus, s’appliqueront automatiquement partout où cette composition est utilisée (toutes les occurrences). Mieux vaut donc bien les nommer à la création pour les retrouver facilement et éviter toute confusion.
👉 EXEMPLES : Une utilisation de composition synchronisée peut être pertinente pour un bandeau de promotion, une signature ou encore une FAQ répétée.
L’un des atouts de Gutenberg est sa modularité. Que vous soyez développeur, designer ou simple utilisateur, vous pouvez adapter l’éditeur à votre flux de travail, à votre identité visuelle ou à vos préférences d’édition.
💡 CONSEIL : Si vous travaillez en équipe, une personnalisation cohérente de l’éditeur (via le thème ou des plugins) garantit une expérience homogène pour tous les rédacteurs et limite les erreurs de mise en page.
Si vous pouvez déjà faire énormément de choses avec les blocs natifs, vos besoins peuvent parfois nécessiter l’utilisation de blocs ou compositions tierces.
Toujours dans l’esprit opensource du projet WordPress, les utilisateurs de l’outil, via WordPress.org, peuvent mettre et mettent déjà à disposition des blocs et compositions créés par tous et pour tous. Vous pouvez, depuis le backoffice de votre site, parcourir les blocs et compositions existantes et les installer pour utilisation sur votre site :
💡 MISE EN GARDE : il existe également pléthore de plugins (souvent premium) dédiés à l’ajout de nombreux blocs Gutenberg. Si ces plugins peuvent vendre du rêve et être en effet très pratiques, ils peuvent également créer une dépendance assez lourde à une solution externe et créer une dette technique importante sur votre site/projet en cas de bug ou non maintenance de ce plugin. A installer/utiliser en connaissance de cause.
Si les blocs natifs à Gutenberg, auxquels s’ajoutent ceux mis à disposition par la communauté ne comblent pas tous vos besoins, il est possible de créer des blocs sur-mesure, correspondants à vos besoins et à votre site.
Chez Be API, nous avons notamment identifié des besoins récurrents de nos clients sur nos projets et avons donc créé des blocs spécifiques répondants à ces besoins.
| Bloc “Onglets” (tabs) : Présentation assez classique de contenus sous forme d’onglets, permettant de contribuer et classer une bonne quantité de contenus sans pour autant créer des pages à rallonge. Ce bloc permet également de gérer le positionnement des onglets (horizontal, vertical) mais aussi l’alignement de ces onglets (gauche, centre, droite) |
| Bloc “Accordéon” (accordion) : Là aussi, une présentation de contenus assez classique avec le même objectif que le bloc “Onglets” (classer des contenus, contrôler la longueur de page), mais avec une présentation différente, et un système d’ouverture/fermeture dont le nom du bloc donne une idée assez explicite du rendu visuel. |
| Bloc “FAQ” : ce bloc est similaire au bloc “Accordéon”, avec, en plus, un balisage automatique à l’aide de données structurées (invisible pour l’utilisateur) permettant aux moteurs de recherche de repérer et de mettre en avant les questions/réponses les plus fréquemment posées/consultées. |
| Bloc “Chiffre clé” (keyfigure) : Bloc permettant de mettre en avant des chiffres clés avec des paramètres avancés autorisant la gestion de plusieurs paramètres comme la valeur chiffrée principale mais aussi un suffixe, un préfixe, et des paramètres d’animation de ce chiffre. |
| Bloc “Icone” (icon) : Bloc très pratique/utilisé permettant d’ajouter des icônes (SVG et donc qualitatives) à vos pages, y compris dans certains blocs ci-dessus (titres des onglets du bloc “Onglets” ou des items du bloc “Accordéon”). Les paramètres de ce bloc permettent de choisir sa couleur, sa taille et aussi de sélectionner des icônes par collection (regroupement d’icônes par logique d’utilisation) |
| Bloc “Table des matières” (table of content) : Bloc permettant de construire un sommaire automatique basé sur les niveaux titres contenus dans une page. Ce bloc permet de personnaliser les niveaux de titre à faire remonter dans le sommaire, mais aussi d’intégrer des éléments spécifiques au sommaire. Enfin, il est possible de rendre ce sommaire sticky au scroll et de mettre en avant l’item du sommaire courant (titre affiché à l’écran au scroll) |
| Bloc “Dynamic/Manual Content Picking” : Ce bloc a été construit pour combler le besoin de pouvoir afficher dynamiquement n’importe quels types de contenus sous forme de listes de cartes cliquables, listes pouvant être présentées en mode grille, carrousel, slider. Il est également possible de choisir le nombre total de contenus à afficher, le nombre de contenus à afficher par ligne, activer la pagination, filtrer par taxonomie. Il existe une variante manuelle permettant d’aller chercher manuellement les contenus à remonter. Aujourd’hui, ce besoin presque comblé par le bloc natif “Boucle de requête”, qui n’est pas encore aussi permissif que le présent bloc en termes de paramètres. |
| Plugin “Mega menu” : Un besoin quasi systématique sur nos projets. Ce plugin permet de pouvoir construire manuellement des menus riches et complets. La solution est basée sur le système de menu natifs à WordPress, couplé à la gestion des mega menus via des patterns prédéfinis. Une solution puissante, souple et complètement intégrée à l’esprit de Gutenberg (et FSE). |
La création de notre propre collection de blocs nous a permis d’y mettre nos bonnes pratiques de code (coding standards) mais aussi une bonne dose de SEO, d’accessibilité et de performance, assurant également au passage un bon niveau de personnalisation graphique (respect de la charte du projet/site) mais aussi du code évolutif permettant de maintenir et faire évoluer ces blocs assez facilement.
Créer un contenu visuellement attractif, c’est bien — mais encore faut-il qu’il soit visible, accessible, et rapide à charger. Gutenberg offre plusieurs leviers natifs (ou faciles à intégrer) pour soigner ces trois piliers.
Même sans plugin SEO, Gutenberg permet, de base, de structurer le contenu proprement, ce qui aide considérablement les moteurs de recherche.
✅ Voici quelques bonnes pratiques SEO à adopter dans Gutenberg :
Gutenberg progresse régulièrement sur ce terrain, et bien utilisé, il permet de produire du contenu respectueux des normes d’accessibilité.
✅ Bonnes pratiques pour respecter l’accessibilité de vos contenus :
Contrairement à certains constructeurs de page, Gutenberg n’ajoute pas de surcharge importante en front-end. Cela dit, quelques bonnes pratiques s’imposent pour garder des pages légères et rapides.
✅ Quelques conseils pour optimiser la performance de vos pages :
Gutenberg a parcouru un long chemin depuis ses débuts. Ce qui n’était au départ qu’un pari technologique est aujourd’hui un outil robuste, polyvalent et profondément ancré dans la vision future de WordPress. Même s’il reste encore des aspects perfectibles, Gutenberg est désormais un standard incontournable, capable de remplacer la majorité des constructeurs de page dans de nombreux projets. Il permet aux utilisateurs de véritablement reprendre la main sur leur site, tout en gardant des performances optimales et une cohérence avec l’écosystème WordPress.
Si vous n’avez pas encore sauté le pas, c’est le moment : Gutenberg n’est plus une option… c’est à la fois le présent et le futur de WordPress.