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.

Pré-requis — Avant de publier votre premier article, assurez-vous d'avoir configuré au moins une clé d'API IA (Réglages → IA) et, idéalement, une banque d'images (Réglages → API → Images) pour la génération automatique des visuels.

Vue d'ensemble du module

Le module Blog est composé de quatre briques principales :

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 :

  1. Uploader un template personnalisé — cliquez sur « Uploader un template HTML », sélectionnez un fichier .html contenant des balises data-ai aux endroits à faire remplir par l'IA (titre, intro, sections, FAQ, sources…).
  2. 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.
Important — Le template est global à tous les articles du blog. Si vous le changez plus tard, les articles déjà publiés gardent leur structure, mais les nouveaux articles utiliseront le nouveau template.

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 :

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.

Bon réflexe — Faites un build (Configuration → Build du site) après avoir modifié la config blog pour que les changements (URL, menu, template) prennent effet sur le site public.

É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é.

Astuce SEO — Un bon titre fait entre 50 et 70 caractères, contient votre mot-clé principal au début, et propose une promesse claire au lecteur. Exemples : « Comment choisir un CMS headless en 2026 : guide complet » ou « 7 erreurs SEO à éviter sur un blog d'entreprise ».

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 :

TypeRôleExemple
CatégorieGrande thématique éditoriale, structurante. Génère une page d'index dédiée.« SEO », « Études de cas », « Tutoriels »
TagMot-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 :

Featured image

L'image de couverture peut être :

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 :

  1. Vous rédigez vous-même chaque section, en cliquant sur les blocs (titres, paragraphes, FAQ…) pour les éditer.
  2. 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 ?

  1. 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).
  2. L'IA lit le titre, le prompt par défaut, les catégories et tags pour comprendre le contexte.
  3. Si une Search API est configurée, l'IA recherche des sources web récentes sur le sujet pour rester factuelle et à jour.
  4. Elle remplit ensuite l'intro, les sections H2/H3, la FAQ, le quiz éventuel et la liste des sources.
  5. 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.
Relisez toujours — Même bien briefée, l'IA peut se tromper sur des chiffres, des dates ou attribuer une citation à la mauvaise personne. Considérez sa production comme un excellent premier jet, jamais comme un texte prêt à publier sans relecture.

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 :

ChampDescription
Statutbrouillon, planifié ou publié
Date de publicationDate/heure à laquelle l'article devient visible (ignorée si statut = brouillon)
Slug URLL'URL finale de l'article (ex. /blog/comment-choisir-cms-headless.html)
Méta descriptionTexte affiché dans les résultats Google (150-160 caractères recommandés)
AuteurSurcharge l'auteur par défaut configuré dans Réglages → Blog

Trois flux de travail typiques :

É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 :

  1. Le statut de l'article passe automatiquement de planifié à publié.
  2. Un build du site est relancé automatiquement pour générer l'article et mettre à jour les pages d'index (blog, catégories, tags).
  3. L'article devient visible sur le site public dans la minute qui suit.
Cas d'usage typique — Vous rédigez 4 articles le lundi matin et planifiez leur publication un mardi, jeudi, samedi et dimanche. Vous partez tranquillement en vacances : le blog publie tout seul.

Étape 7 — Retrouver vos articles publiés

Dans la sidebar, Blog → Articles publiés liste tous les articles, avec :

É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éeContenu
/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>.htmlTous les articles d'une catégorie donnée (ex. /blog/categorie/seo.html)
/blog/tag/<slug>.htmlTous 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

Problèmes courants et solutions

SymptômeCause probableSolution
Le bouton « Générer avec IA » n'apparaît pasLe template ne contient aucun élément data-ai videVérifiez votre template ou choisissez-en un de la bibliothèque
Génération qui échoueClé API IA manquante, expirée ou quota dépasséRéglages → IA : vérifier la clé et le quota du provider
Aucune suggestion de titreSearch API non configuréeRéglages → API → Recherche : ajouter une clé Brave, SerpAPI ou Tavily
Article planifié non publié à l'heure prévueLe serveur Node était redémarré au moment du créneauLe scheduler rattrape au prochain tick (max 60s de retard). Faire un build manuel si urgent.
L'article publié n'apparaît pas sur le siteBuild pas relancé après publication immédiateConfiguration → Build du site → « Lancer un build »
Images cassées dans l'articleFeatured image supprimée de la médiathèqueRouvrir l'article, régénérer ou réuploader l'image
Pour aller plus loin — Consultez la documentation technique du blog pour comprendre la structure des templates, les attributs 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.