Aller au contenu

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

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.

  1. 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.

  2. 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.

  3. 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.

Votre propre IA

BYOK

Vous fournissez l'IA. Nous fournissons le moteur.

Apportez votre clé API

Vous payez votre fournisseur d'IA directement.

Tarif en facturation mensuelle $15$12/ site / mois
$144 par site, facturé annuellement
É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.

IA géréeIA incluse

Cloud

Nous faisons tourner l'IA. Pas de clés API, pas de factures de fournisseurs.

Articles par site et par mois
Point de départ recommandé
Tarif en facturation mensuelle $49$39/ site / mois
$468 par site, facturé annuellement
É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.

Cloud, 30 articles par site et par mois : $39 par site et par mois, $468 par site facturé annuellement. Comprend 90 images et 10 vidéos IA par site et par mois.

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

Chaque tarif s'applique aux sites de sa tranche.

Comparer tous les plans en détail

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.