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
Coût d'un blog sur CMS 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 apportez votre propre clé OpenAI, Gemini ou Claude et payez directement le fournisseur — 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à.
API de contenu pour développeurs
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.
CMS API-first en trois endpoints
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 du CMS API-first
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
Vous fournissez l'IA. Nous fournissons le moteur.
Apportez votre clé API
Vous payez votre fournisseur d'IA directement.
Économisez $36 par site / an
Le moteur de publication complet
- Tout ce qu'il y a dans Free
- Recherche SEO, SERP et concurrence
- Keyword Bank et liens d'autorité
- Tous les canaux et Search Console
- Jusqu'à 10 campagnes actives
- Support prioritaire
L'usage de l'IA est facturé par votre fournisseur.
Cloud
Nous faisons tourner l'IA. Pas de clés API, pas de factures de fournisseurs.
Économisez $120 par site / an
Inclus par site, chaque mois
- articles
- 30
- images
- 90
- vidéos IA
- 10
- Tout ce qu'il y a dans BYOK
- La même qualité d'IA à chaque volume
- Tous les canaux et des campagnes illimitées
- Support par l'équipe Structura
Tarifs réduits dès votre cinquième site.
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 · 30 articles
Par site / mois · facturé annuellement
- Sites 1–4
- $39
- Sites 5–9
- $34
- Sites 10–24
- $30
- 25+ sites
- Contacter les ventes
Chaque tarif s'applique aux sites de sa tranche.
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.
API de contenu avec les articles inclus
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.