Nasze realizacje · 06.10.2026

Male Kroki : blog santé avec extension d'articles SEO

Male Kroki : blog santé avec extension d'articles SEO – capture d'écran de la réalisation

Un blog de plusieurs centaines de guides est facile à lancer, mais difficile à gérer : il faut planifier les sujets, surveiller la qualité des textes et étaler les publications dans le temps. Pour le site Małe Kroki, nous avons préparé un thème et une extension WordPress sur mesure qui organisent ce processus, de la file d’attente des sujets à l’enregistrement de l’article avec ses métadonnées SEO. Le site est accessible à l’adresse malekroki.com.pl, et dans cette étude de cas nous décrivons ce qui a été construit et comment cela fonctionne.

En bref : un blog sur la santé et les habitudes avec automatisation des contenus

  • Client : Małe Kroki, site de conseils sur la santé, les habitudes et le développement personnel
  • Secteur : édition en ligne, content marketing
  • Périmètre : thème WordPress, extension de génération d’articles (file d’attente, calendrier, contrôle qualité, journaux), éléments SEO
  • Technologies : WordPress, PHP, WP-Cron, API OpenAI, fal.ai, Google Search Console (import de données)
  • Adresse du site : malekroki.com.pl

Le défi : un grand blog sans chaos dans la rédaction

Un site de conseils gagne à être régulier et à couvrir largement les sujets. Selon la page Małe Kroki, le site compte 763 articles répartis en 10 catégories, et ces chiffres sont ceux que donne le site lui-même. À cette échelle, tenir à la main le calendrier de publication cesse vite d’être efficace.

Il fallait un outil qui accepte une liste de sujets, génère un brouillon conforme à la structure retenue, le vérifie et l’enregistre dans WordPress avec ses métadonnées. Les garde-fous étaient tout aussi importants : plafonds de coûts, protection contre la répétition des sujets et journaux montrant ce qui a échoué et pourquoi.

S’y ajoute un autre défi, typique des contenus sur la santé et les habitudes : publier sans contrôle serait risqué. C’est pourquoi nous avons posé dès le départ que l’automatisation doit accélérer le travail de la rédaction, et non le remplacer. Le brouillon doit passer une vérification formelle, et c’est le réglage de l’extension, ainsi qu’un humain, qui décide de la publication.

Comment nous avons travaillé

  • Analyse : définition de la structure des catégories, des types d’articles et des règles que le texte doit respecter.
  • Conception : une mise en page lisible pour les textes longs et un modèle de données pour la file d’attente des sujets.
  • Mise en œuvre : thème et extension divisés en classes distinctes responsables de la génération, de la file d’attente, du calendrier et des journaux.
  • Tests : vérification des chemins d’erreur, comme le refus du modèle, les plafonds dépassés ou un texte trop court.
  • Maintenance : corrections et évolutions de l’extension dans les versions suivantes.

La solution : un thème et une extension pour des articles SEO automatiques

La solution se compose de deux parties. Le thème (version 2.0.0 dans le code) est léger, responsive et ne nécessite pas de page builder. L’extension Male Kroki AI Publisher (version 1.3.1) gère tout le cycle de vie de l’article. Nous ne décrivons ci-dessous que ce qui se trouve réellement dans le code.

Pour la rédaction, il était aussi important que la plupart des comportements puissent être adaptés dans les réglages, sans modifier le code. Sont modifiables, entre autres, les modèles de prompts (système, article, description meta, FAQ et titre), le style d’écriture, la longueur cible du texte, le statut des articles enregistrés, le nombre d’articles par jour et le modèle utilisé pour la génération. Par défaut, l’extension vise des textes longs : au minimum 2500 mots, 3500 en cible.

Page d'accueil du site Małe Kroki avec des catégories thématiques et les chiffres communiqués par le site
Page d’accueil de malekroki.com.pl : moteur de recherche, menu et vignettes des dix catégories thématiques.

File d’attente des sujets et import

Les sujets sont stockés dans une table propre de la base de données, avec un mot-clé, des mots complémentaires, une catégorie et une priorité. On peut les ajouter à la main ou les importer depuis un fichier CSV. Chaque sujet a un statut, et les tâches bloquées sont détectées et remises dans la file. Le planificateur sait aussi alterner les catégories, afin que le site ne publie pas uniquement sur un seul thème.

Le cycle de vie d’un sujet est explicite : de « en attente », en passant par « en cours de traitement » et « généré », jusqu’à « publié » ou « échoué » avec un message d’erreur enregistré. Ainsi, le panneau montre immédiatement ce qui attend d’être généré et ce qui demande de l’attention. Le nombre de tentatives pour un même sujet est limité, de sorte qu’un sujet problématique ne bloque pas toute la file.

Calendrier basé sur WP-Cron

La génération est lancée par WP-Cron à intervalle d’une heure, de deux heures ou de six heures. L’extension surveille les plafonds quotidiens du nombre d’articles et de la consommation de tokens, et enregistre par défaut les articles en brouillons, ce qui laisse à la rédaction un moment de relecture avant publication.

Génération de contenu et types d’articles

Le moteur de prompts prend en charge plusieurs types de textes : standard, tutoriel pas à pas, liste, comparatif, étude de cas et guide pour débutants. Le type peut être détecté automatiquement d’après le sujet. Le client OpenAI gère les erreurs, les délais d’expiration et relance les tentatives avec un intervalle croissant. En option, l’extension récupère du contexte depuis des sources en ligne, et un mécanisme protège contre les appels vers des adresses locales (SSRF).

Pour la recherche facultative de sources, l’extension s’appuie sur Wikipédia et, à défaut de résultats, sur des moteurs de recherche. Les contenus récupérés sont tronqués à une longueur raisonnable et bloqués lorsqu’ils proviennent du domaine propre. La fonction est désactivée par défaut, de sorte que l’éditeur décide en connaissance de cause s’il veut l’utiliser. Des options permettent aussi d’ajouter à chaque article une table des matières, une section FAQ et des données structurées.

Extrait d'un article du blog Małe Kroki avec table des matières et citation mise en valeur
Exemple d’article sur malekroki.com.pl : table des matières dans la colonne latérale, intertitres des sections et citation. L’article indique aussi une section de sources.

Contrôle qualité

La classe de contrôle qualité vérifie notamment le nombre minimal de mots et de paragraphes, au moins cinq titres H2, une liste numérotée d’étapes, une section sur les erreurs, l’absence de balises H1, de refus du modèle et de placeholders, ainsi que la densité du mot-clé et la présence des mots complémentaires. Un article qui ne satisfait pas aux exigences est régénéré avec l’indication de la cause du rejet. C’est un contrôle formel : il ne remplace pas la vérification de fond par un humain.

Détection des doublons

Le détecteur compare un nouveau sujet avec la file d’attente et avec les articles existants. La similarité est calculée par des méthodes textuelles avec une racinisation simplifiée et une liste de mots vides polonais, ce qui permet de repérer des variantes présentant des différences de caractères polonais et de casse.

C’est important, car la cannibalisation des mots-clés est l’un des problèmes les plus fréquents des grands blogs : deux articles similaires se disputent la même requête et s’affaiblissent mutuellement. Le panneau comprend aussi un outil de vérification de la cannibalisation des contenus existants.

Visuels, données de Google Search Console et journaux

Les visuels d’illustration peuvent être générés via fal.ai (fonction facultative et désactivée par défaut). L’extension importe aussi l’export de Google Search Console (CSV ou ZIP) et indique les requêtes pour lesquelles il vaut la peine de renforcer un article existant ou d’en écrire un nouveau. Le panneau comprend un tableau de bord, les réglages, les sujets, la génération et les journaux, et chaque étape est enregistrée avec son contexte et son niveau de gravité.

L’analyse des données de Google Search Console repose sur l’idée que les requêtes situées en positions plus éloignées sont une occasion d’amélioration. L’extension regroupe les requêtes similaires, les évalue selon les impressions et la position, et peut ajouter les opportunités choisies à la file des sujets sous forme de tâches prêtes, avec un contexte pour le prompt.

Page FAQ du site Małe Kroki avec des questions regroupées par catégories
La page FAQ du site rassemble les questions issues des articles et les regroupe par catégories.

SEO, RGPD (RODO) et sécurité

Le module SEO ajoute la meta description, les titres, Open Graph et Twitter Card, ainsi que les données structurées Article, BreadcrumbList et FAQ. L’extension peut aussi ajouter une section de sources aux anciens articles. Le panneau n’est accessible qu’après connexion, et les clés API sont stockées dans les options de WordPress, non dans le code. Le pied de page du site renvoie à la politique de confidentialité et au règlement, et ce dernier contient une réserve précisant que les contenus sont informatifs et ne constituent pas un conseil médical, juridique ou financier. Nous n’avons pas vérifié la conformité du site au RGPD.

Les réglages comprennent également un mode facultatif de SEO local avec une liste de villes polonaises, désactivé par défaut, ainsi qu’un mode test qui suspend la génération d’articles.

Technologies

WordPress 6.0+, PHP 8.0+, WP-Cron, tables de base de données propres, API OpenAI, fal.ai, import de données de Google Search Console et thème sur mesure sans page builder.

Le résultat

La rédaction dispose d’un seul endroit pour planifier les sujets, contrôler les coûts et évaluer les brouillons générés. Le site est accessible publiquement, avec une structure de catégories étoffée et une section FAQ. Nous ne donnons ni résultats de trafic ni positions dans Google, car nous ne les avons pas mesurés. La valeur de ce projet est un processus de publication ordonné, et non la promesse d’un gain grâce à l’automatisation.

Le code comprend aussi des outils d’entretien, utiles pour la maintenance à plus long terme du site : migration ponctuelle des noms et des adresses de catégories, complément de la section de sources dans les anciens articles, et réparation des données structurées et des étiquettes. Le thème dispose de modèles de pages prêts : à propos, contact, FAQ, politique de confidentialité et règlement, ainsi que d’une prise en charge facultative de WooCommerce, dont le site n’a pas besoin de se servir.

En pratique, cela signifie que l’éditeur peut planifier une série de sujets, fixer un budget quotidien et revenir au panneau pour consulter les journaux et les brouillons. Les détails de la publication, comme le mode d’enregistrement des articles, la longueur des textes ou les fonctions complémentaires activées, dépendent des réglages choisis par le propriétaire du site, et nous n’en connaissons pas la configuration actuelle.

À qui s’adresse cette solution

  • aux éditeurs de blogs et de portails de conseils comptant de nombreux sujets,
  • aux équipes qui veulent contrôler les coûts et la qualité des brouillons générés,
  • aux entreprises qui font du content marketing avec une file de publication,
  • aux sites qui partent des données de Google Search Console.

Il faut garder à l’esprit que pour les sujets touchant à la santé ou aux finances, une relecture par un humain est indispensable.

Questions fréquentes

Les articles du site Małe Kroki sont-ils écrits par une intelligence artificielle ?

Les contenus sont produits dans une extension qui utilise l’API OpenAI, et celle-ci comprend un contrôle qualité et un enregistrement par défaut en brouillon. Le règlement du site précise que les contenus sont informatifs et ne constituent pas un conseil médical, juridique ou financier.

Comment fonctionnent la file d’attente des sujets et le calendrier de publication ?

Les sujets entrent dans une file en base de données, avec une priorité, un mot-clé et une catégorie. Le calendrier basé sur WP-Cron lance la génération toutes les heures, toutes les 2 ou toutes les 6 heures, et respecte les plafonds quotidiens d’articles et de tokens.

Que vérifie le contrôle qualité d’un article ?

L’extension vérifie notamment la longueur minimale, la structure des titres H2, la présence d’une liste d’étapes et d’une section sur les erreurs, l’absence de refus du modèle et de placeholders, ainsi que la densité du mot-clé. Un article qui ne passe pas le contrôle est régénéré ou rejeté.

L’extension empêche-t-elle la répétition des sujets ?

Oui. Le détecteur de doublons compare un nouveau sujet avec la file d’attente et avec les articles existants, en s’appuyant sur la similarité du texte, en tenant compte des caractères polonais et de la flexion des mots.

Peut-on construire une telle solution pour un autre blog ?

Oui, à condition que le périmètre, la thématique et les règles de qualité soient définis avec l’éditeur. Les contenus sur la santé ou les finances exigent une prudence particulière et une vérification par un humain.

Automatisation des contenus par IA dans WordPress : enseignements pour le propriétaire d’un blog

Un grand blog gagne à être régulier, mais sans file d’attente des sujets, plafonds de coûts et contrôle qualité, le chaos s’installe facilement. Małe Kroki montre qu’une extension peut organiser le processus tout en laissant la décision à l’humain : les articles arrivent par défaut en brouillons, et le contrôle qualité n’est que formel. Pour les contenus sur la santé ou les finances, une relecture de fond reste indispensable. Il faut aussi surveiller la cannibalisation des mots-clés, c’est-à-dire la situation où deux articles similaires se disputent la même requête, et exploiter les données de Google Search Console.

De telles solutions sont faites sur mesure, car les règles de qualité et la thématique dépendent de l’éditeur. Nous parlons plus en détail de l’intérêt d’une extension dans l’article sur les extensions WordPress dédiées, et de l’analyse des données dans le référencement dans le texte sur le référencement fondé sur les données. Un autre exemple d’association de l’IA et d’un blog est le site Uczciwy Remont.

Vous envisagez une automatisation ? Vérifiez la préparation de votre site à l’IA, lisez la présentation de nos services ou écrivez-nous.

Vous avez besoin d’une solution similaire ?

Découvrez nos services et d’autres réalisations, et si vous prévoyez votre propre site de contenus ou une extension WordPress, écrivez-nous. Vous trouverez un exemple de fonctionnement sur la page Małe Kroki : conseils sur les habitudes saines.

← Wszystkie wpisy
Jarek