Blog
Le module Blog du Labo du Yeti vous permet de publier des articles riches, optimisés pour le SEO, et d'utiliser l'IA pour générer du contenu de qualité en quelques clics. Cette page vous guide pas à pas, de la configuration initiale jusqu'à la publication planifiée.
Vue d'ensemble du module
Le module Blog est composé de quatre briques principales :
- La configuration globale du blog (template, auteur, prompt IA, URL).
- Les articles, organisés en brouillons, planifiés et publiés.
- Les catégories et tags, pour structurer votre contenu.
- Les pages d'index automatiques (page blog, pages catégories, pages tags) générées au build.
Le workflow type tient en une phrase : « on configure une fois, puis on crée un article, on laisse l'IA remplir, on relit, on publie ».
Étape 1 — Configurer le blog (Réglages → Blog)
Avant toute publication, rendez-vous dans Réglages → Blog depuis la sidebar de gauche. C'est ici que vous définissez la « personnalité éditoriale » de votre blog.
Choisir un template d'article
Le template est le squelette HTML utilisé pour chaque nouvel article. Vous avez deux options :
- Uploader un template personnalisé — cliquez sur « Uploader un template HTML », sélectionnez un fichier
.htmlcontenant des balisesdata-aiaux endroits à faire remplir par l'IA (titre, intro, sections, FAQ, sources…). - Choisir un template dans la bibliothèque — sélectionnez l'un des templates fournis dans la liste déroulante « Bibliothèque blog ». Ces templates ont été conçus pour fonctionner immédiatement avec l'IA.
Définir l'auteur par défaut
Chaque nouvel article est automatiquement signé avec l'auteur défini ici. Vous pouvez le surcharger article par article. Renseignez le nom (et éventuellement une bio courte / un avatar) qui apparaîtra dans la signature.
Prompt IA par défaut
C'est l'instruction transmise à l'IA pour chaque génération d'article. Il définit le ton, le style et le cadre éditorial. Quelques exemples :
- « Rédige sur un ton expert mais accessible, comme un journaliste tech B2B. Évite le jargon. »
- « Adopte un ton chaleureux et bienveillant, à la première personne du pluriel. Cible : artisans et TPE. »
- « Style juridique, précis, avec citations de jurisprudence. Public : avocats et fiscalistes. »
Vous pouvez également surcharger ce prompt article par article, par exemple pour un dossier spécial avec un ton différent.
Activer le blog dans le menu
Le toggle « Afficher le blog dans le menu » ajoute automatiquement un lien vers la page blog dans le header de votre site. Si vous préférez le lier manuellement (par exemple depuis le footer ou un menu secondaire), laissez-le désactivé.
URL personnalisée du blog
Par défaut, le blog est accessible à /blog.html. Vous pouvez personnaliser l'URL — par exemple /actualites, /journal, /insights. Évitez les caractères spéciaux et les espaces.
Étape 2 — Créer un nouvel article
Dans la sidebar, allez dans Blog → Ajouter un article. Un formulaire s'ouvre avec plusieurs champs.
Le titre (avec autocomplete intelligent)
Tapez le titre de votre article. Si vous avez configuré une Search API (Brave, SerpAPI ou Tavily dans Réglages → API → Recherche), une liste de suggestions de titres apparaît au fur et à mesure de votre saisie. Ces suggestions sont basées sur les requêtes Google les plus populaires liées à vos mots-clés, ce qui aide à viser un sujet réellement recherché.
Catégories et tags
Le champ Catégories est un multi-select : vous pouvez en choisir plusieurs ou en créer une nouvelle directement depuis le champ (« + Créer la catégorie : Marketing digital »). Pareil pour les tags. La différence :
| Type | Rôle | Exemple |
|---|---|---|
| Catégorie | Grande thématique éditoriale, structurante. Génère une page d'index dédiée. | « SEO », « Études de cas », « Tutoriels » |
| Tag | Mot-clé transversal, plus fin. Génère aussi une page d'index, mais sert surtout au maillage interne. | « wordpress », « shopify », « google-ads » |
Date de publication
Deux choix :
- Publier immédiatement — l'article devient visible dès le prochain build.
- Planifier — choisissez une date et une heure futures. L'article reste en statut « planifié » jusqu'à ce moment.
Featured image
L'image de couverture peut être :
- Uploadée manuellement depuis votre disque (formats
.jpg,.png,.webp). - Laissée automatique — l'IA cherchera une image pertinente dans la banque configurée (Unsplash, Pexels ou Pixabay) en fonction du titre, et la téléchargera dans la médiathèque.
Cliquez ensuite sur le bouton orange « Créer l'article » en bas du formulaire.
Étape 3 — Le builder s'ouvre
Une fois l'article créé, le builder visuel s'ouvre automatiquement sur ce nouvel article. Vous voyez votre template HTML rempli avec un contenu vide ou « placeholder » aux endroits marqués data-ai.
À ce stade, deux possibilités :
- Vous rédigez vous-même chaque section, en cliquant sur les blocs (titres, paragraphes, FAQ…) pour les éditer.
- Vous laissez l'IA faire le premier jet, puis vous relisez et corrigez.
Étape 4 — Générer avec l'IA
En haut à droite du builder, un bouton « Générer avec IA » apparaît dès que l'article contient au moins un élément data-ai vide. Cliquez dessus pour lancer la génération.
Que se passe-t-il pendant la génération ?
- Un overlay Yeti Loader s'affiche pour indiquer que le travail est en cours (la génération peut prendre 30 à 90 secondes selon la longueur de l'article).
- L'IA lit le titre, le prompt par défaut, les catégories et tags pour comprendre le contexte.
- Si une Search API est configurée, l'IA recherche des sources web récentes sur le sujet pour rester factuelle et à jour.
- Elle remplit ensuite l'intro, les sections H2/H3, la FAQ, le quiz éventuel et la liste des sources.
- Chaque URL citée dans les sources est vérifiée automatiquement (
verifyUrl) pour éviter les liens cassés (404). Les URL invalides sont remplacées ou supprimées.
Régénérer la featured image
Si l'image de couverture choisie automatiquement ne vous plaît pas, un bouton « Régénérer l'image » permet d'en obtenir une autre depuis la banque d'images. Vous pouvez également la remplacer manuellement par un upload depuis la médiathèque.
Étape 5 — L'onglet Publication
Dans le panneau de droite du builder, ouvrez l'onglet « Publication ». Vous y trouverez :
| Champ | Description |
|---|---|
| Statut | brouillon, planifié ou publié |
| Date de publication | Date/heure à laquelle l'article devient visible (ignorée si statut = brouillon) |
| Slug URL | L'URL finale de l'article (ex. /blog/comment-choisir-cms-headless.html) |
| Méta description | Texte affiché dans les résultats Google (150-160 caractères recommandés) |
| Auteur | Surcharge l'auteur par défaut configuré dans Réglages → Blog |
Trois flux de travail typiques :
- Brouillon — vous gardez l'article privé, accessible uniquement via le CMS. Idéal pour finaliser tranquillement.
- Publié immédiatement — au prochain build, l'article apparaît sur le site.
- Planifié — l'article sera publié automatiquement à la date choisie.
Étape 6 — La planification automatique
Si vous avez choisi « planifié » avec une date future, un scheduler interne tourne toutes les 60 secondes en arrière-plan. Dès que la date de publication est atteinte :
- Le statut de l'article passe automatiquement de
planifiéàpublié. - Un build du site est relancé automatiquement pour générer l'article et mettre à jour les pages d'index (blog, catégories, tags).
- L'article devient visible sur le site public dans la minute qui suit.
Étape 7 — Retrouver vos articles publiés
Dans la sidebar, Blog → Articles publiés liste tous les articles, avec :
- Des filtres par statut (brouillon/planifié/publié), catégorie, tag, auteur, date.
- Une recherche par titre.
- Un modal preview qui affiche l'article tel qu'il apparaîtra publiquement, sans quitter l'interface d'admin.
- Des actions rapides : éditer (rouvre le builder), dupliquer, dépublier, supprimer.
Étape 8 — Les pages d'index générées au build
À chaque build du site, le CMS génère automatiquement plusieurs pages d'index pour votre blog. Vous n'avez rien à faire — elles s'auto-construisent à partir de vos articles :
| URL générée | Contenu |
|---|---|
/blog.html (ou votre URL personnalisée) | Tous les articles publiés, paginés 12 par page (/blog.html?page=2, etc.) |
/blog/categorie/<slug>.html | Tous les articles d'une catégorie donnée (ex. /blog/categorie/seo.html) |
/blog/tag/<slug>.html | Tous les articles portant un tag donné (ex. /blog/tag/wordpress.html) |
Ces pages sont liées entre elles : depuis un article, on retrouve sa catégorie et ses tags cliquables, qui mènent aux pages d'index correspondantes. C'est la base d'un bon maillage interne SEO.
Bonnes pratiques éditoriales
- Une catégorie principale par article — évite la dispersion. Vous pouvez en ajouter une secondaire si vraiment nécessaire.
- 3 à 5 tags par article maximum — au-delà, ils perdent leur valeur de classement.
- Soignez la méta description — elle conditionne le taux de clic depuis Google. Pensez à l'utilisateur, pas au robot.
- Relisez toujours le contenu IA — vérifiez les chiffres, les noms propres et les dates avant publication.
- Publiez à un rythme régulier — mieux vaut un article par semaine pendant un an que 50 articles d'un coup puis plus rien.
- Mettez à jour les anciens articles — un article repris et amélioré 1 an plus tard est mieux classé qu'un nouvel article sur le même sujet.
Problèmes courants et solutions
| Symptôme | Cause probable | Solution |
|---|---|---|
| Le bouton « Générer avec IA » n'apparaît pas | Le template ne contient aucun élément data-ai vide | Vérifiez votre template ou choisissez-en un de la bibliothèque |
| Génération qui échoue | Clé API IA manquante, expirée ou quota dépassé | Réglages → IA : vérifier la clé et le quota du provider |
| Aucune suggestion de titre | Search API non configurée | Réglages → API → Recherche : ajouter une clé Brave, SerpAPI ou Tavily |
| Article planifié non publié à l'heure prévue | Le serveur Node était redémarré au moment du créneau | Le scheduler rattrape au prochain tick (max 60s de retard). Faire un build manuel si urgent. |
| L'article publié n'apparaît pas sur le site | Build pas relancé après publication immédiate | Configuration → Build du site → « Lancer un build » |
| Images cassées dans l'article | Featured image supprimée de la médiathèque | Rouvrir l'article, régénérer ou réuploader l'image |
data-ai disponibles, et les endpoints REST si vous souhaitez piloter le blog depuis une intégration externe.
En résumé
Le module Blog du Labo du Yeti combine la souplesse d'un éditeur visuel et la puissance de l'IA générative, tout en gardant le contrôle éditorial entre vos mains. Le workflow type — configurer une fois, créer un article, laisser l'IA produire, relire, planifier — vous permet de publier régulièrement sans y passer vos journées. Et grâce aux index automatiques, vos articles s'inscrivent naturellement dans une architecture SEO solide.