Para desarrolladores y stacks headless
Un CMS API-first para desarrolladores. Que también escribe las entradas.
Todo CMS headless te da una API de contenido y un editor vacío. Structura te da la API y el contenido: artículos investigados para SEO, escritos y publicados según un calendario, servidos como JSON que tu frontend en Next.js, Astro o a medida consulta. Tres endpoints de lectura, sin autenticación, nada que alojar.
Plan gratuito · Sin tarjeta · Tu propia clave de IA, sin recargo
Coste de un blog con CMS headless
El CMS nunca fue la parte cara.
Conectar un CMS headless se hace en una tarde. Después alguien tiene que investigar, escribir y publicar tres entradas por semana — para siempre.
- Licencia de CMS headless
- 0–300 $/mesy el editor sigue vacío
- Redactor o agencia
- 100 $+/entradapor artículo — con tu brief, pegado por ti
- Structura
- desde 0 $backend de contenido y la redacción, una API
En los planes Free y BYOK traes tu propia clave de OpenAI, Gemini o Claude y pagas directamente al proveedor — normalmente 5–15 $ al mes para publicar a diario. No recargamos la IA.
CMS headless vs. Structura
La misma forma de API. Solo uno entrega contenido.
Un CMS headless es una base de datos con editor. Structura es el editor, el redactor y la API — con el trabajo SEO hecho antes de que la entrada llegue a tu fetch.
API de contenido
CMS headless típico
Sí — vacía hasta que alguien escribe
Structura
Sí — llena según el calendario que fijes
Quién escribe
CMS headless típico
Tu equipo, un freelance o nadie
Structura
Structura — entradas investigadas en las SERP, con la voz de tu persona
Metadatos SEO
CMS headless típico
Campos que rellenas a mano
Structura
Meta título, descripción, keyphrase, OG, JSON-LD — en la respuesta
Imágenes
CMS headless típico
Súbelas tú
Structura
Generadas, con alt, entregadas con ancho y alto
Enlaces internos
CMS headless típico
Manuales
Structura
Validados y apuntando a tu dominio real
Autenticación
CMS headless típico
Claves de API, tokens, planes por cuota
Structura
Ninguna — API pública de lectura, cacheada en CDN
Alojamiento
CMS headless típico
Autoalojar o pagar por asiento
Structura
Nada que operar — Structura es el backend
| CMS headless típico | Structura | |
|---|---|---|
| API de contenido | Sí — vacía hasta que alguien escribe | Sí — llena según el calendario que fijes |
| Quién escribe | Tu equipo, un freelance o nadie | Structura — entradas investigadas en las SERP, con la voz de tu persona |
| Metadatos SEO | Campos que rellenas a mano | Meta título, descripción, keyphrase, OG, JSON-LD — en la respuesta |
| Imágenes | Súbelas tú | Generadas, con alt, entregadas con ancho y alto |
| Enlaces internos | Manuales | Validados y apuntando a tu dominio real |
| Autenticación | Claves de API, tokens, planes por cuota | Ninguna — API pública de lectura, cacheada en CDN |
| Alojamiento | Autoalojar o pagar por asiento | Nada que operar — Structura es el backend |
¿Ya usas WordPress como backend headless? Consérvalo — el plugin funciona en modo headless y publica en la REST API de WordPress que tu frontend ya lee.
API de contenido para desarrolladores
Un contrato de respuesta que puedes renderizar a ciegas.
Todo lo que necesita una página de blog vuelve en un solo GET — sin segunda llamada para imágenes, sin plugin SEO aparte, sin HTML que tengas que sanear tú.
HTML saneado o bloques estructurados
Cada entrada llega como HTML con lista blanca estricta de etiquetas que puedes inyectar tal cual — sin scripts ni handlers inline — más un array de bloques si prefieres renderizar tus propios componentes.
Campos SEO en el payload
Meta título, meta descripción, keyphrase, Open Graph, categorías y etiquetas. Tu head es un spread, no un formulario.
JSON-LD por separado
Los esquemas FAQPage y HowTo llegan como un array junto al cuerpo, así el saneador puede quitar los scripts y sigues optando a resultados enriquecidos.
Imágenes con dimensiones
Las imágenes destacada y de cuerpo llegan como url, ancho, alto y alt — listas para next/image, sin saltos de layout.
Pensado para ISR
publishedAt y updatedAt en cada entrada, cursores en ambas direcciones en cada lista, respuestas cacheadas en CDN. Revalida con updatedAt y deja de re-renderizarlo todo.
Un blog por idioma
Un parámetro de idioma selecciona un blog independiente con su propia campaña, categorías y etiquetas. Sirve en, de, es y fr desde un solo backend.
CMS API-first en tres endpoints
Tres endpoints. Una tarde.
Crea un espacio headless
En el portal de cliente, añade un sitio, elige Headless e introduce tu URL pública. El mismo asistente que usan los sitios WordPress aprende tu marca, persona y estilo visual.
Lanza una campaña
Structura construye un banco de keywords a partir de demanda real de búsqueda y luego investiga, escribe, ilustra, enlaza y publica entradas según tu calendario. Aprueba cada una o déjalo funcionar.
Consulta y renderiza
GET /posts para el índice, GET /posts/{slug} para una página, GET /terms para la navegación del archivo. Inyecta el HTML, extiende los metadatos en tu head, emite el JSON-LD. Listo.
Precios del CMS API-first
Un backend de contenido que cuesta menos que un asiento de CMS.
Empieza gratis con tu propia clave de IA. Pasa a IA gestionada y al stack de inteligencia completo cuando quieras — sin contratos en ningún caso.
BYOK
Tú pones la IA. Nosotros, el motor.
Trae tu propia clave API
Pagas directamente a tu proveedor de IA.
Ahorra $36 por sitio / año
El motor de publicación completo
- Todo lo de Free
- Investigación de SEO, SERP y competencia
- Keyword Bank y enlaces de autoridad
- Todos los canales y Search Console
- Hasta 10 campañas activas
- Soporte prioritario
Tu proveedor factura el uso de IA.
Cloud
Nosotros gestionamos la IA. Sin claves API ni facturas de proveedores.
Ahorra $120 por sitio / año
Incluido por sitio, cada mes
- entradas
- 30
- imágenes
- 90
- vídeos con IA
- 10
- Todo lo de BYOK
- La misma calidad de IA en cada volumen
- Todos los canales y campañas ilimitadas
- Soporte del equipo de Structura
Tarifas más bajas a partir de tu quinto sitio.
Los impuestos aplicables se calculan en checkout según tu ubicación.
¿Solo quieres probarlo con tu propia clave de API? Empieza con el plan gratuito
Precios por volumen
Cloud · 30 entradas
Por sitio / mes · facturado anualmente
- Sitios 1–4
- $39
- Sitios 5–9
- $34
- Sitios 10–24
- $30
- 25+ sitios
- Contactar con ventas
Cada tarifa se aplica a los sitios de su tramo.
Preguntas de desarrolladores
Lo que los desarrolladores preguntan primero
¿Es esto un CMS headless?
Funcionalmente, sí: un almacén de contenido con una API pública de lectura que tu frontend renderiza. La diferencia está en lo que contiene. Un CMS headless llega vacío y espera a los editores; Structura lo llena con entradas investigadas para SEO según un calendario, así que la API merece la pena desde el primer día.
¿Funciona con Next.js?
Sí — consulta en tiempo de build o de revalidación como cualquier otra fuente de datos. La documentación incluye un ejemplo con App Router e ISR, y el mismo fetch funciona desde Astro, Nuxt, SvelteKit, Remix, una app móvil o Node a secas. No hay SDK que instalar; es JSON sobre HTTPS.
¿Cómo se autentica la API?
No se autentica, a propósito. La API sirve solo entradas publicadas, y un blog es público por definición, así que no hay claves que rotar ni filtrar. Los borradores y las entradas programadas nunca aparecen. Las respuestas se cachean en CDN.
¿Puedo mantener WordPress como backend?
Sí. Si tu frontend ya lee una instalación headless de WordPress, ejecuta allí el plugin en modo headless: publica entradas nativas de Gutenberg en WordPress y apunta los enlaces internos y las publicaciones en canales a tu dominio público en lugar del host del CMS.
¿Recibo HTML en bruto o datos estructurados?
Ambos. Cada entrada incluye HTML saneado que puedes inyectar directamente — lista blanca estricta de etiquetas, sin scripts ni handlers inline — y un array de bloques si prefieres renderizar tus propios componentes. El JSON-LD de schema.org llega como array aparte para que nada se elimine.
¿Cómo sé cuándo hay una entrada nueva?
Consulta el endpoint de listado en tu intervalo de revalidación y fíjate en updatedAt — es tu señal de revalidación. Los listados se paginan por cursor en ambas direcciones, así que una página de índice se renderiza solo a partir de su propio token de URL.
¿Puedo revisar las entradas antes de que lleguen a la API?
Sí. Cada entrada llega al portal para su revisión, y publicarla es lo que la hace aparecer en la API. O pon una campaña en piloto automático total cuando confíes en ella.
API de contenido con los artículos incluidos
Deja de conectar un CMS vacío.
Crea un espacio headless, lanza tu primera campaña y consulta una entrada real hoy mismo — gratis.