Ir al contenido

Servicio · Actualizada en octubre de 2026

WordPress headless: cuándo conviene y cómo cotizo el proyecto

Tu equipo ya publica en WordPress, pero lo que necesitas lanzar se comporta más como software que como un sitio informativo. En WordPress headless el CMS guarda el contenido y un front separado en JavaScript lo muestra usando la API REST. Esta guía es mi criterio de decisión: para quién conviene, stack, plugins, SEO, vistas previas, hosting y cómo armo una cotización fija antes de desarrollar.

Mejor encaje
Editores en WordPress, front tipo aplicación
Stack
Next.js o React más API REST de WordPress
SEO
Campos Yoast en la API, HTML desde el front
Precio
Cotización fija por escrito antes de empezar

Cotización fija por escrito antes de empezar, WordPress primero, en inglés o español.

  • Creando sitios web desde 2001
  • Fer LLC, empresa en EE. UU.
  • Fernando hace o revisa cada trabajo

Conoces WordPress, pero el front superó al tema

Lo habitual no es curiosidad técnica. Marketing u operaciones ya usan WordPress, a veces desde hace años o porque acaban de pasarse a él, y nadie quiere aprender otro CMS. WordPress es el CMS más usado de la web, así que es una situación muy común. Al mismo tiempo, el producto pide herramientas a medida, flujos para clientes o varias mini aplicaciones en el navegador, no un sitio corporativo clásico envuelto en un tema.

En WordPress headless, WordPress sigue siendo el back end de contenido en PHP. Un front aparte, normalmente Next.js o React en JavaScript, carga entradas, páginas, tipos personalizados y campos por la API REST en `/wp-json/wp/v2/` y renderiza la experiencia que realmente necesitas. WordPress ya no define el HTML público; define el contenido y gran parte del flujo editorial que tu equipo ya conoce.

↑ Volver al inicio

Para quién conviene WordPress headless y cuándo es mejor un sitio clásico

Headless compensa su complejidad cuando WordPress debe seguir siendo el sistema editorial pero la experiencia pública es deliberadamente a medida. Si buscas publicar con edición visual y poca lógica de aplicación, un WordPress tradicional es más simple. Revisa diseño web con WordPress para ese camino.

Señales a favor de headless

  • El equipo debe seguir en el panel de WordPress, pero el sitio público es en realidad una aplicación web.
  • Necesitas varias interfaces, herramientas internas o portales alimentados por el mismo modelo de contenido.
  • La lógica e integraciones viven en JavaScript, no en plantillas de tema ni layouts de constructor.

Señales para quedarte en WordPress clásico

  • El sitio es sobre todo marketing, información o corporativo con interactividad moderada.
  • El equipo depende de constructores visuales y espera ver en vivo lo mismo que en el editor.
  • No hay un conjunto de funciones tipo producto que justifique un front y un host aparte.
Comparación por situación
SituaciónWordPress clásicoWordPress headless
Objetivo principalPublicar páginas y campañas con herramientas familiaresEntregar una aplicación a medida manteniendo WordPress para contenido
FrontEl tema (y a menudo un constructor) renderiza HTMLLa app Next.js o React renderiza HTML; WordPress entrega JSON por REST
Expectativa editorialLo del editor se parece mucho a la página en vivoLa vista previa del front a medida hay que construirla
PluginsMuchos plugins de front funcionan como se anuncianPlugins de back suelen quedar; los que pintan el front casi nunca se trasladan tal cual
HostingUn stack WordPress suele bastarBack WordPress más host Node o estático para el front
↑ Volver al inicio

Una aplicación web disfrazada de sitio

Cuando digo una aplicación web disfrazada de sitio, me refiero a flujos con lógica de software: áreas con login, tareas de varios pasos, tableros, configuradores o varias apps pequeñas que comparten contenido y reglas. Por fuera puede parecer marca corporativa, pero el trabajo duro está en la interfaz y las integraciones, no en elegir un demo de tema.

  • WordPress para contenido

    Tu equipo sigue con entradas, páginas, tipos y campos en el panel que ya domina. El costo de capacitación suele ser menor que mover la edición a otro CMS.

  • Evitar un admin a medida para todo

    WordPress ya trae roles, revisiones y medios. Sumado a la API REST, muchas veces evitas construir otro panel solo para lanzar la parte aplicación.

  • Libertad en el front

    No estiras un tema hasta romperlo. Construyes interfaz pensada en las tareas del usuario, con WordPress entregando contenido estructurado.

Esa mezcla puede acercar el lanzamiento más rápido que un CMS nuevo más admin propio, y a veces resulta más barato porque la capa editorial reutiliza WordPress. A veces más barato es el límite honesto: integración, vistas previas y migración pueden dominar el presupuesto.

↑ Volver al inicio

El stack que uso

La mayoría de las veces elijo Next.js para el front público, o React si el proyecto ya lo estandarizó. La experiencia en navegador es JavaScript; WordPress sigue en PHP como sistema de contenido. Los datos circulan por la API REST de WordPress por defecto. GraphQL existe con plugins como WPGraphQL si un equipo ya lo adoptó; yo sigo con REST salvo una razón concreta para añadir esa capa.

Piezas y responsables
PiezaTecnologíaQuién suele encargarse
Contenido y mediosWordPress (PHP)Tu equipo editorial en wp-admin
Campos y tiposWordPress (CPT, meta, ACF u otro)Acordado en la fase de descubrimiento; se mantiene en el panel
API HTTP públicaREST en `/wp-json/wp/v2/` y rutas de pluginsHosting WordPress y desarrollador de integración
Sitio y UINext.js o ReactDesarrollador front; despliegue en host para JS
Auth para borradores o API privadaContraseñas de aplicación (desde WordPress 5.6) u otro acuerdoOperaciones y desarrollo; sin compartir contraseñas del administrador principal

Define el modelo de contenido al inicio: tipos personalizados, taxonomías, campos obligatorios y qué objetos debe listar, filtrar y detallar el front. Cambiar el modelo a mitad de obra afecta plantillas, caché y SEO. Para producto fuera de WordPress compara desarrollo de aplicaciones web e integración de APIs.

↑ Volver al inicio

Plugins: decídelos antes de construir

Mantener WordPress como back trae ventaja: muchos plugins siguen sirviendo en servidor (SEO, formularios, seguridad, caché en origen, tipos de contenido). El truco es compatibilidad: cierra la lista en el alcance y conecta solo lo que el front necesita, en lugar de replicar cada función del panel.

Categorías para decidir pronto

  • SEO como Yoast SEO.Suele exponer título, descripción y datos de schema vía REST o rutas dedicadas. Planifica cómo los lee el front; no asumas que el plugin arregla solo las URLs del dominio público.
  • Formularios.El HTML que generan muchos plugins no se traslada headless. Construye el formulario en la app JS y envía al endpoint REST del plugin, a una ruta a medida u otra API acordada.
  • Constructores, sliders y bloques ligados al tema.Renderizan HTML dentro de WordPress. No se convierten solos en componentes React. Migra a campos estructurados o rediseña esas secciones.
  • Caché y seguridad en WordPress.Firewall, hardening y caché en origen siguen protegiendo wp-admin y la API. La caché de páginas públicas la maneja Next.js (ISR, estático o server components), no el plan del tema anterior.
Compatibilidad headless resumida
CategoríaEn el back WordPressEn el front
Yoast SEOSigue gestionando metadatos en el panelLee campos API e imprime head en el layout
Campos personalizados (ACF, etc.)Estructura para editoresMapeo a componentes; exposición REST explícita
Membresía o ecommercePuede funcionar en servidorCheckout y cuenta hay que reconstruirlos o integrarlos a propósito
Layouts de constructorGuardados como HTML o shortcodesSuelen reemplazarse por contenido estructurado
↑ Volver al inicio

SEO en un proyecto headless

Los buscadores siguen necesitando HTML limpio, URLs estables y metadatos correctos en el dominio que ve el visitante. Headless no elimina SEO; lo reparte en el código del front. No prometo posiciones; sí me aseguro de que contenido y metadatos aparezcan en el HTML renderizado.

Si usamos Yoast SEO, integro en Next.js o React lo que Yoast ya calcula. En entradas y páginas, Yoast añade `yoast_head` (HTML de head prefabricado) y `yoast_head_json` (datos estructurados) a las respuestas REST. Para URLs arbitrarias está `/wp-json/yoast/v1/get_head?url=`. Título, meta description, canonical, Open Graph y schema pueden ir a páginas renderizadas en servidor o estáticas para que rastreadores los vean sin depender solo del cliente.

Más allá de meta tags

  • Canonical y enlaces internos.Apuntan al dominio público del front, no a la URL oculta del back WordPress.
  • Sitemaps.Define si viven en el host del front, se generan en build o se proxyan desde WordPress, alineados al dominio canónico.
  • Redirecciones.Migrar desde tema suele exigir reglas en el edge o front. Las redirecciones creadas en WordPress (con Yoast SEO Premium o un plugin de redirecciones) no llegan solas al host del front; planifica cómo aplican a las URLs públicas.
  • HTML renderizado.Prefiere server rendering o generación estática en Next.js para que contenido y headings estén en ver código fuente.
↑ Volver al inicio

Vistas previas y edición

Sin rodeos: headless no da al editor una vista previa en vivo del front a medida desde el block editor. El botón Vista previa en WordPress asume que el tema renderiza el sitio. Al desacoplar, la preview es integración explícita, no un extra gratis.

  1. Paso 1

    Los borradores exigen API autenticada

    El contenido no publicado no sale en REST anónimo. Usa contraseñas de aplicación u otro mecanismo acordado para pedir borradores con seguridad.

  2. Paso 2

    Draft Mode en Next.js (o equivalente)

    Una ruta protegida con secreto en el front activa draft mode cuando WordPress abre el enlace de preview. Mientras dura, el fetch usa REST autenticado.

  3. Paso 3

    Expectativas claras para editores

    Define qué tipos tienen preview, cuánto dura el modo borrador y si el layout coincide con producción. En plantillas tipo app, la preview parcial es común.

↑ Volver al inicio

Cómo cotizo un proyecto WordPress headless

El precio depende de la complejidad del front y de la aplicación que quieres que usen visitantes o tu equipo, porque ahí está la variable. No cotizamos un tema a medida; cotizamos JavaScript a medida más la profundidad con la que la app lee y escribe WordPress por REST. Cada proyecto lleva cotización fija por escrito antes de empezar.

  1. Paso 1

    Envía qué debe hacer la aplicación

    Roles, pantallas, integraciones y pruebas de éxito en lenguaje claro. Wireframes o sitio actual ayudan.

  2. Paso 2

    Lista plugins y tipos de contenido

    SEO, formularios, membresía, idiomas y campos. Indica qué debe sobrevivir al salir del tema.

  3. Paso 3

    Yo dimensiono front e integración

    Mapeo plantillas, flujos de datos, auth, previews, migración y hosting. Lo desconocido queda como supuesto escrito.

  4. Paso 4

    Recibes cotización fija por escrito

    Incluye entregables, exclusiones y qué pide orden de cambio. El trabajo arranca cuando acordamos alcance y cotización.

Qué mueve la cotización
FactorPor qué pesa
Pantallas y funciones del frontLa UI a medida suele dominar frente a un sitio con tema
Profundidad RESTSolo lectura suele requerir menos trabajo que sincronizar en ambos sentidos o crear endpoints a medida
Plugins a conectarCada uno puede exigir REST, webhooks o UI nueva
Previews y borradoresDraft Mode, secretos y expectativas editoriales son desarrollo
HostingDos entornos: back WordPress y host del front, más staging
Migración de contenidoSacar HTML de constructores a campos puede costar más que empezar de cero

Agencias pueden entregar bajo su marca con desarrollo web en marca blanca. Para asesoría antes del desarrollo, mira consultor WordPress o externalización WordPress.

↑ Volver al inicio

Qué enviarme

El camino más rápido a una cotización útil es un brief conciso y restricciones honestas. URLs públicas bastan al inicio; credenciales después de acordar alcance.

Copia este brief de proyecto headless
Organización y sitio público: {{nombre y URL}}
Por qué headless ahora: {{qué falló o qué debe hacer la app}}
Usuarios y roles: {{visitante, cliente, tareas internas}}
Qué debe quedar en WordPress: {{tipos de contenido, plugins, flujo editorial}}
Expectativas del front: {{Next.js o React, auth, idiomas, referencia de diseño}}
Integraciones: {{CRM, pagos, búsqueda, APIs internas}}
SEO y URLs: {{Yoast u otro, plan de dominio, redirecciones}}
Vistas previas: {{quién revisa borradores y con qué frecuencia}}
Hosting actual: {{host WordPress; preferencia de host front}}
Plazos y límites: {{ventana de lanzamiento, cumplimiento, cadena de aprobación}}
↑ Volver al inicio

Por qué nos contratan

  • Una persona responsable

    Fernando hace o revisa cada trabajo. Sin intermediarios entre tú y el trabajo.

  • Cotización fija por escrito

    Alcance y precio por escrito antes de empezar. El retrabajo por nuestros errores corre por nuestra cuenta.

  • Bilingüe EN/ES

    Fer LLC (Wyoming), trabajando en inglés y español. Respondemos el mismo día hábil, de 9 AM a 9 PM ET, al +1 310 734 8943.

  • Trabajo verificable

    Creando sitios web desde 2001, con proyectos publicados en el portafolio.

Preguntas frecuentes

¿Qué es WordPress headless?

WordPress sigue siendo el back de contenido mientras un front en JavaScript (a menudo Next.js o React) carga datos por la API REST y renderiza la experiencia pública. El equipo puede seguir en wp-admin; el visitante ve la app a medida, no un tema clásico.

¿Vale la pena WordPress headless?

Conviene evaluarlo cuando debes mantener WordPress para contenido pero el producto es tipo aplicación y un tema o constructor no soporta la interfaz. Para marketing o corporativo directo, un WordPress normal suele ser más simple de operar.

¿Se puede usar React o Next.js con WordPress headless?

Sí. Es el patrón que más uso: Next.js o React en el front, WordPress en PHP para contenido, unidos por `/wp-json/wp/v2/` y rutas REST de plugins. GraphQL vía WPGraphQL existe si tu equipo ya depende de ello.

¿Yoast SEO funciona con WordPress headless?

Yoast sigue gestionando metadatos en WordPress. Integra campos REST como `yoast_head` y `yoast_head_json`, o llama a `/wp-json/yoast/v1/get_head?url=` para una URL, e imprime el resultado en el layout del front. Sitemaps, redirecciones y canonical siguen necesitando plan para el dominio público.

¿Cómo funcionan las vistas previas en headless?

No salen solas. Configura un flujo explícito, a menudo Draft Mode en Next.js con ruta protegida y REST autenticado para borradores, comúnmente con contraseñas de aplicación. Trátalas como trabajo en alcance.

¿WordPress headless cuesta más que un sitio WordPress normal?

Depende de la complejidad del front y de la integración, no solo de la palabra headless. UI tipo aplicación y la conexión con la API suelen superar un proyecto con tema, pero reutilizar WordPress evita otro CMS y admin. Fer Marketing cotiza por proyecto con cotización fija por escrito; pide una para tu caso.

¿Mi equipo puede seguir usando el panel de WordPress?

Sí para contenido, medios y flujos editoriales que configures. No tendrán vista previa nativa del front desacoplado salvo que esa integración forme parte del proyecto.

¿Cómo es el hosting en WordPress headless?

Planifica dos entornos: host del back WordPress (PHP, base de datos, wp-admin) y host para el build del front Node o estático. Staging en ambos lados es alcance realista; no recomiendo un proveedor concreto en esta guía.

Envía qué debe hacer la aplicación y qué plugins de WordPress usas por contacto o fer@fer.marketing: respondemos el mismo día hábil, de 9 AM a 9 PM ET. Los proyectos headless se cotizan por proyecto, con cotización fija por escrito antes de empezar, también en marca blanca para agencias.

Sigue leyendo

Cuéntanos qué sitio necesitas

Envía tu lista de páginas o un resumen. Fernando responde el mismo día hábil con preguntas o una cotización por escrito.

  • Creando sitios web desde 2001
  • Fer LLC, empresa en EE. UU.
  • Fernando hace o revisa cada trabajo
Cotización fija por escritoPide tu cotización fija