Pour les développeurs et les stacks headless
Un CMS API-first pour développeurs.Qui rédige aussi les articles.
Tout CMS headless vous donne une API de contenu et un éditeur vide. Structura vous donne l'API et le contenu : des articles recherchés pour le SEO, rédigés et publiés selon un planning, servis en JSON que votre front-end Next.js, Astro ou sur mesure récupère. Trois endpoints de lecture, pas d'authentification, rien à héberger.
Plan gratuit · Sans carte bancaire · Votre propre clé IA, sans majoration
Ce que coûte vraiment un blog sur une stack headless
Le CMS n'a jamais été la partie chère.
Brancher un CMS headless se fait en un après-midi. Ensuite, quelqu'un doit rechercher, rédiger et publier trois articles par semaine — pour toujours.
- Licence CMS headless
- 0–300 $/moiset l'éditeur reste vide
- Rédacteur ou agence
- 100 $+/articlepar article — briefé par vous, collé par vous
- Structura
- dès 0 $backend de contenu et rédaction, une seule API
Sur les plans Free et BYOK, vous payez directement le fournisseur d'IA (OpenAI or Gemini sur Free, OpenAI, Gemini, or Anthropic sur BYOK) — généralement 5 à 15 $ par mois pour une publication quotidienne. Nous ne majorons pas l'IA.
CMS headless vs Structura
La même forme d'API. Un seul livre du contenu.
Un CMS headless est une base de données avec un éditeur. Structura est l'éditeur, le rédacteur et l'API — avec le travail SEO fait avant que l'article n'atteigne votre fetch.
API de contenu
CMS headless classique
Oui — vide tant que personne n'écrit
Structura
Oui — remplie selon le planning que vous fixez
Qui rédige
CMS headless classique
Votre équipe, un freelance, ou personne
Structura
Structura — des articles étudiés dans les SERP, dans la voix de votre persona
Métadonnées SEO
CMS headless classique
Des champs à remplir à la main
Structura
Meta title, description, keyphrase, OG, JSON-LD — dans la réponse
Images
CMS headless classique
À téléverser vous-même
Structura
Générées, avec alt, livrées avec largeur et hauteur
Liens internes
CMS headless classique
Manuels
Structura
Validés et pointant vers votre vrai domaine
Authentification
CMS headless classique
Clés d'API, tokens, quotas
Structura
Aucune — API publique en lecture, mise en cache CDN
Hébergement
CMS headless classique
Auto-hébergement ou paiement par siège
Structura
Rien à opérer — Structura est le backend
| CMS headless classique | Structura | |
|---|---|---|
| API de contenu | Oui — vide tant que personne n'écrit | Oui — remplie selon le planning que vous fixez |
| Qui rédige | Votre équipe, un freelance, ou personne | Structura — des articles étudiés dans les SERP, dans la voix de votre persona |
| Métadonnées SEO | Des champs à remplir à la main | Meta title, description, keyphrase, OG, JSON-LD — dans la réponse |
| Images | À téléverser vous-même | Générées, avec alt, livrées avec largeur et hauteur |
| Liens internes | Manuels | Validés et pointant vers votre vrai domaine |
| Authentification | Clés d'API, tokens, quotas | Aucune — API publique en lecture, mise en cache CDN |
| Hébergement | Auto-hébergement ou paiement par siège | Rien à opérer — Structura est le backend |
Vous utilisez déjà WordPress comme backend headless ? Gardez-le — le plugin fonctionne en mode headless et publie dans l'API REST WordPress que votre front-end lit déjà.
Conçu pour le fetch, pas pour le tableau de bord
Un contrat de réponse que vous pouvez afficher à l'aveugle.
Tout ce dont une page de blog a besoin revient en un seul GET — pas de second appel pour les images, pas de plugin SEO à part, pas de HTML à assainir vous-même.
HTML assaini ou blocs structurés
Chaque article arrive en HTML à liste blanche stricte de balises, injectable tel quel — pas de scripts, pas de handlers inline — plus un tableau de blocs si vous préférez rendre vos propres composants.
Les champs SEO dans le payload
Meta title, meta description, keyphrase, Open Graph, catégories et tags. Votre head est un spread, pas un formulaire.
JSON-LD livré à part
Les schémas FAQPage et HowTo arrivent dans un tableau à côté du corps : l'assainisseur peut retirer les scripts et vous restez éligible aux résultats enrichis.
Des images avec dimensions
Image à la une et images du corps arrivent avec url, largeur, hauteur et alt — prêtes pour next/image, sans décalage de mise en page.
Pensé pour l'ISR
publishedAt et updatedAt sur chaque article, des curseurs dans les deux sens sur chaque liste, des réponses en cache CDN. Revalidez sur updatedAt et arrêtez de tout re-rendre.
Un blog par langue
Un paramètre de langue sélectionne un blog distinct avec sa propre campagne, ses catégories et ses tags. Servez en, de, es et fr depuis un seul backend.
Comment ça marche
Trois endpoints. Un après-midi.
Créez un espace headless
Dans le portail client, ajoutez un site, choisissez Headless et saisissez votre URL publique. Le même assistant que pour les sites WordPress apprend votre marque, votre persona et votre style visuel.
Lancez une campagne
Structura construit une banque de mots-clés à partir de la demande de recherche réelle, puis recherche, rédige, illustre, relie et publie des articles selon votre planning. Approuvez chacun, ou laissez tourner.
Récupérez et affichez
GET /posts pour l'index, GET /posts/{slug} pour une page, GET /terms pour la navigation des archives. Injectez le HTML, étalez les métadonnées dans votre head, émettez le JSON-LD. Terminé.
Tarifs simples
Un backend de contenu qui coûte moins qu'un siège de CMS.
Commencez gratuitement avec votre propre clé IA. Passez à l'IA gérée et à la pile d'intelligence complète quand vous le souhaitez — sans engagement dans les deux sens.
BYOK
L'écosystème complet — vous fournissez l'IA, nous fournissons le moteur. La distribution Channels et les outils workspace sont inclus sur chaque site que vous activez.
FOUNDING au paiement- Tout ce qu'il y a dans Free
- Protocole SEO de 20+ points sur chaque article — Yoast/RankMath au vert d'office
- Intelligence SERP et concurrents en temps réel
- Banque de Mots-Clés — découverte automatique de 20–50 mots-clés à fort potentiel par campagne
- Liens d'autorité, validés avant publication
- Analyses Search Console — performance par article, opportunités d'amélioration priorisées et un récapitulatif hebdomadaire
- Stock pré-généré — les publications planifiées sont publiées en moins d'une seconde
- Images à la une et de corps, optimisées WebP
- Jusqu'à 10 campagnes actives par espace de travail
- Bibliothèque complète de blocs + notifications de publication (Slack, Discord, webhooks)
- Support prioritaire — accès direct à l'équipe
Vous fournissez l'IA (OpenAI, Gemini, or Anthropic). Coût API typique pour publication quotidienne : 5–15 $ / mois par site — moins qu'un seul article freelance.
Cloud
Tout ce qu'il y a dans BYOK, entièrement géré. Nous nous occupons de l'IA — pas de clés API, pas de budgets de tokens à surveiller. Le tarif par site baisse à mesure que vous ajoutez des sites.
FOUNDING au paiement- Tout ce qu'il y a dans BYOK — mêmes moteurs SEO, SERP et liens d'autorité
- IA gérée — pas de clé API nécessaire
- 2M de tokens par site / mois
- Campagnes actives illimitées par espace de travail
- Failover automatique des fournisseurs (OpenAI → Gemini → Anthropic)
- Tarifs au volume échelonnés — le tarif par site baisse à mesure que vous ajoutez des sites
- Support premium avec délais prioritaires
IA gérée avec tarifs au volume échelonnés — le tarif par site baisse à partir de 5 sites. Idéal si vous préférez ne pas gérer les clés API, le choix de modèles ou les factures de fournisseurs.
Cloud Pro
Modèles d'IA haut de gamme et quotas plus larges, avec des tarifs au volume échelonnés à mesure que vous grandissez et un canal de support dédié.
FOUNDING au paiement- Tout ce qu'il y a dans Cloud — mêmes moteurs SEO, SERP et liens d'autorité
- Modèles d'IA de pointe par défaut — GPT-5.2, Claude Opus 4.7, Gemini 3 Pro
- 150 images par site / mois (contre 90 sur Cloud)
- Tarifs au volume échelonnés — le tarif par site baisse à mesure que vous ajoutez des sites
- Canal de support dédié
Le niveau premium — modèles de pointe par défaut, les quotas d'images et de contenu les plus élevés, et des tarifs au volume échelonnés à partir de 5 sites. Conçu pour les éditeurs et opérateurs multi-marques qui font tourner leur moteur de blog à grande échelle.
Les taxes applicables sont calculées au checkout selon votre localisation.
Vous voulez juste l'essayer avec votre propre clé d'API ? Commencer avec le plan gratuit
Tarifs au volume
Cloud — le tarif par site baisse à mesure que vous ajoutez des sites
1 – 4 sites
- Facturé annuellement
- $39$23.40 par site/mois
- Facturé mensuellement
- $49$29.40 par site/mois
5 – 9 sites
- Facturé annuellement
- $34$20.40 par site/mois
- Facturé mensuellement
- $43$25.80 par site/mois
10 – 24 sites
- Facturé annuellement
- $30$18 par site/mois
- Facturé mensuellement
- $37$22.20 par site/mois
| Sites | Facturé annuellement | Facturé mensuellement |
|---|---|---|
| 1 – 4 sites | $39$23.40 par site/mois | $49$29.40 par site/mois |
| 5 – 9 sites | $34$20.40 par site/mois | $43$25.80 par site/mois |
| 10 – 24 sites | $30$18 par site/mois | $37$22.20 par site/mois |
| 25+ sites | Contactez les ventes pour un tarif personnalisé |
Le palier de volume est calculé sur le nombre total de sites actifs à la date de facturation. Ajoutez ou retirez des sites à tout moment ; la facturation s'ajuste au cycle suivant.
Tarifs au volume
Cloud Pro — le tarif par site baisse à mesure que vous ajoutez des sites
1 – 4 sites
- Facturé annuellement
- $119$71.40 par site/mois
- Facturé mensuellement
- $149$89.40 par site/mois
5 – 9 sites
- Facturé annuellement
- $105$63 par site/mois
- Facturé mensuellement
- $131$78.60 par site/mois
10 – 24 sites
- Facturé annuellement
- $90$54 par site/mois
- Facturé mensuellement
- $112$67.20 par site/mois
| Sites | Facturé annuellement | Facturé mensuellement |
|---|---|---|
| 1 – 4 sites | $119$71.40 par site/mois | $149$89.40 par site/mois |
| 5 – 9 sites | $105$63 par site/mois | $131$78.60 par site/mois |
| 10 – 24 sites | $90$54 par site/mois | $112$67.20 par site/mois |
| 25+ sites | Contactez les ventes pour un tarif personnalisé |
Le palier de volume est calculé sur le nombre total de sites actifs à la date de facturation. Ajoutez ou retirez des sites à tout moment ; la facturation s'ajuste au cycle suivant.
Questions de développeurs
Ce que les développeurs demandent en premier
Est-ce un CMS headless ?
Fonctionnellement, oui : un stockage de contenu avec une API publique en lecture que votre front-end affiche. La différence, c'est ce qu'il contient. Un CMS headless arrive vide et attend des rédacteurs ; Structura le remplit d'articles recherchés pour le SEO selon un planning, donc l'API vaut le coup dès le premier jour.
Ça fonctionne avec Next.js ?
Oui — récupérez au build ou à la revalidation comme n'importe quelle source de données. La documentation contient un exemple App Router avec ISR, et le même fetch fonctionne depuis Astro, Nuxt, SvelteKit, Remix, une app mobile ou Node tout court. Aucun SDK à installer ; c'est du JSON sur HTTPS.
Comment l'API est-elle authentifiée ?
Elle ne l'est pas, volontairement. L'API ne sert que des articles publiés, et un blog est public par définition : il n'y a donc aucune clé à faire tourner ou à faire fuiter. Les brouillons et les articles planifiés n'apparaissent jamais. Les réponses sont mises en cache CDN.
Puis-je garder WordPress comme backend ?
Oui. Si votre front-end lit déjà une installation WordPress headless, faites-y tourner le plugin en mode headless : il publie des articles Gutenberg natifs dans WordPress et fait pointer les liens internes et les partages sur les canaux vers votre domaine public plutôt que vers l'hôte du CMS.
Est-ce que je reçois du HTML brut ou des données structurées ?
Les deux. Chaque article contient du HTML assaini à injecter directement — liste blanche stricte de balises, sans scripts ni handlers inline — et un tableau de blocs si vous préférez rendre vos propres composants. Le JSON-LD schema.org arrive dans un tableau séparé pour que rien ne soit retiré.
Comment savoir qu'il y a un nouvel article ?
Interrogez l'endpoint de liste à votre intervalle de revalidation et fiez-vous à updatedAt — c'est votre signal de revalidation. Les listes sont paginées par curseur dans les deux sens : une page d'index se rend uniquement à partir de son propre jeton d'URL.
Puis-je relire les articles avant qu'ils n'arrivent sur l'API ?
Oui. Chaque article atterrit dans le portail pour relecture, et c'est sa publication qui le fait apparaître sur l'API. Ou passez une campagne en pilote automatique complet une fois que vous lui faites confiance.
Votre backend de contenu, rempli
Arrêtez de brancher un CMS vide.
Créez un espace headless, lancez votre première campagne et récupérez un vrai article dès aujourd'hui — gratuitement.