El desarrollo con Nuxt es construir aplicaciones web sobre Nuxt, el framework full-stack que envuelve Vue en todo lo que un sitio en producción necesita: , enrutado basado en archivos, rutas de API en servidor, optimización de imágenes y una capa de contenido para páginas escritas en Markdown. La consecuencia práctica es un sitio que entrega HTML real en la primera respuesta: los rastreadores, las vistas previas de enlaces y los teléfonos lentos reciben la página, no un spinner que la promete.

No somos neutrales respecto a este framework, y no fingimos serlo. Este sitio —cuatro dominios de idioma, colecciones de contenido en Markdown, sitemaps generados, datos estructurados en cada página— es Nuxt, y sentimos las consecuencias de cada decisión arquitectónica en nuestro propio tráfico de búsqueda antes de recomendárselo a nadie.

Los productos que construimos

  • Sitios de marketing y contenido: rápidos, indexables y editables en Markdown o en un CMS, con su propio nivel de precio en la página de desarrollo web
  • Plataformas de contenido: blogs, documentación, sitios editoriales multilingües donde los datos estructurados y el hreflang hacen trabajo de verdad
  • Apps web de producto: aplicaciones autenticadas e interactivas cuyas páginas públicas aun así tienen que posicionar; la variante de back office se cubre en paneles de administración y cuadros de mando
  • Migraciones a Nuxt: sacar un frontend de plantillas de servidor, de WordPress o de una SPA renderizada en cliente sin parar el producto
  • El lado web de un producto móvil: donde la app es el producto y la web es su cara pública; ese emparejamiento tiene su propia página, apps web complementarias

Quién construye tu app Nuxt

Las dos pruebas de abajo están en vivo, y puedes comprobar cualquiera de las dos tú mismo.

Este sitio, que estás leyendo a través de Nuxt ahora mismo

nerdy.pro funciona sobre Nuxt 4 con SSR: internacionalización multidominio en cuatro idiomas, Nuxt Content moviendo cada página de servicio y de blog, sitemaps generados, JSON-LD por página y unas Core Web Vitals de las que respondemos con nuestros propios leads. El dogfooding es fácil de proclamar, así que lo hacemos verificable: mira el código fuente de esta página y el HTML completo está ahí, sin necesidad de JavaScript.

Formtastic: un frontend movido a Nuxt bajo carga

La interfaz de Formtastic empezó como plantillas de Django: rápidas para arrancar, cada vez más caras de evolucionar, con cada cambio de UI acoplado a un desarrollador de backend. Separamos el sistema: Django se quedó como API y toda la interfaz de usuario se movió a un frontend Nuxt con SSR y SSG. El desarrollo de pantallas se aceleró, la carga del servidor bajó y las páginas públicas ganaron de forma medible en SEO y velocidad de carga. La aplicación web está en producción en app.formtastic.de. El back office de nuestra plataforma de cashback y fidelización también es Nuxt: las rutas de servidor y las convenciones del framework se pagan solas incluso donde el SEO nunca entra en escena.

Qué exige realmente el trabajo con Nuxt

El framework te regala el renderizado; el Nuxt de producción es todo lo que lo rodea. Cuatro disciplinas deciden el resultado.

Renderizar las páginas correctas de la forma correcta

SSR, SSG y renderizado solo en cliente son decisiones que se toman ruta a ruta. Una página de precios quiere generarse estáticamente y cachearse en el edge; un cuadro de mando detrás de un login no quiere renderizado en servidor en absoluto; una página de contenido quiere SSR con cabeceras de caché ajustadas a la frecuencia con la que cambia. Fijamos estas elecciones explícitamente por ruta, y los desajustes de hidratación —el clásico bug de Nuxt en producción— se previenen por diseño en vez de parchearse.

Modelar el contenido antes de introducirlo

Un sitio de contenido vive o muere por su esquema: qué campos tiene una página, qué se valida en tiempo de build, qué puede y qué no puede romper un editor. Modelamos el contenido primero: en Nuxt Content con esquemas tipados cuando los desarrolladores son dueños de las palabras, o en un CMS headless cuando lo son los editores; el compromiso entre ambos está expuesto en la página de desarrollo web.

La maquinaria SEO que la mayoría de los proyectos se salta

Metaetiquetas y Open Graph renderizados en servidor, URLs canónicas, hreflang entre idiomas y dominios, datos estructurados JSON-LD, sitemaps que se actualizan solos. Este sitio emite todo eso, página a página, desde el mismo código que desplegamos para clientes; por eso lo llamamos maquinaria en lugar de un plugin que se enciende.

El rendimiento como presupuesto, no como esperanza

Las Core Web Vitals son objetivos contra los que construimos: imágenes dimensionadas y con carga diferida a través del propio pipeline de Nuxt, código dividido por ruta, caché fijada por tipo de contenido. El renderizado en servidor no hace rápida una página por sí solo; solo pone su velocidad bajo tu control.

Migrar a Nuxt sin parar el producto

El patrón de Formtastic se generaliza. El backend existente sigue sirviendo como API —Django, Rails, Laravel, servicios en PHP, da igual— mientras la interfaz se mueve a Nuxt ruta a ruta, empezando por las páginas públicas, donde el SSR se rentabiliza de inmediato. Sin reescritura de golpe, sin congelar funcionalidades, y cada ruta migrada se mide contra su predecesora en velocidad y búsqueda antes de mover la siguiente. Si tu frontend es una SPA renderizada en cliente que nunca posiciona, el camino es el mismo: lo que cambia es el framework de debajo, no la disciplina de migración.

Cómo trabajamos

Proyecto de alcance cerrado. Descubrimiento, modelo de contenido, construcción, despliegue, incluidos el cableado de analítica y el traspaso de Search Console, para que puedas medir los resultados de SEO en lugar de fiarte de nuestra palabra.

Ampliación de equipo. Nuestros ingenieros se suman al repositorio y a los sprints de tu equipo: mira ampliación de equipo.

En cualquiera de los dos casos, enviamos un presupuesto detallado en un plazo de dos días laborables desde que entendemos los requisitos.

Cuánto cuesta el desarrollo con Nuxt

El trabajo con Nuxt se presupuesta desde los niveles publicados de la página de desarrollo web: un sitio de marketing o contenido en 4000-9600 €, una app web autenticada en 12.000-32.000 € y una plataforma de contenido en manos de editores sobre un CMS headless en 16.000-40.000 €.

Son los mismos niveles publicados que la tabla de precios del pilar —las mismas claves renderizan ambas, así que las dos no pueden divergir—. Una migración se presupuesta como el nivel en el que aterriza: mover un sitio de marketing a Nuxt es trabajo del nivel de landing, mover el frontend autenticado de un producto es trabajo del nivel de app web, con la API existente intacta en ambos casos.

Preguntas frecuentes

Dudas habituales de los equipos que consideran Nuxt para una construcción o una migración.

Nuxt es un framework web full-stack construido sobre Vue que resuelve de serie el renderizado en servidor, el enrutado, las rutas de API en servidor y la optimización de imágenes. La razón práctica para elegirlo: tus páginas llegan como HTML real, así que los buscadores y las vistas previas de enlaces las leen sin ejecutar JavaScript, la mayor palanca a nivel de framework para la búsqueda orgánica. Gestionamos nuestro propio sitio con él, así que la recomendación viene de operar el framework, no de una tabla comparativa.
Son equivalentes honestos: Nuxt es a Vue lo que Next.js es a React, y ambos resuelven bien el renderizado en servidor, el enrutado y las convenciones full-stack. El factor decisivo casi nunca es el framework: es para qué ecosistema puede contratar y mantener tu equipo. El nuestro es Vue, gestionamos nuestro propio negocio sobre Nuxt, y esa profundidad operativa es lo que vendemos. Si tu equipo está metido a fondo en React y contrata en función de eso, Next.js es la decisión correcta y te lo diremos.
Sí: ese es el patrón de Formtastic. Tu backend existente se queda como API mientras la interfaz se mueve a Nuxt ruta a ruta, empezando por las páginas públicas, donde el renderizado en servidor se rentabiliza de inmediato. Sin congelar funcionalidades, sin un corte de golpe, y cada ruta migrada se mide contra su predecesora en velocidad y búsqueda antes de mover la siguiente. La misma disciplina se aplica tanto si dejas plantillas de servidor como WordPress o una single-page app renderizada en cliente.
Si tu frontend actual se renderiza en el navegador o acopla cada página a plantillas de servidor lentas, normalmente sí, y de forma medible. El renderizado en servidor pone el contenido, las metaetiquetas y los datos estructurados en la primera respuesta HTML, la decisión a nivel de framework con más impacto para la búsqueda orgánica. Las páginas públicas de Formtastic ganaron en SEO y en velocidad de carga tras el cambio. Lo que Nuxt no puede hacer es compensar un contenido pobre: te diremos si tu problema son las palabras y no el renderizado.
Un sitio rápido de marketing o contenido suele costar entre 5.000 y 12.000 dólares en un plazo de dos a cuatro semanas, una app web autenticada entre 15.000 y 40.000 en uno a tres meses, y una plataforma de contenido en manos de editores sobre un CMS headless entre 20.000 y 50.000. Son los niveles publicados en nuestra página de desarrollo web. Una migración se presupuesta como el nivel en el que aterriza, porque la API existente se queda.
Para una herramienta puramente interna detrás de un login, donde nada necesita indexarse: una single-page app de Vue a secas es más sencilla de entender y más barata de operar, y nuestras propias notas de tecnología dicen exactamente eso. También cuando tu equipo está comprometido con React, donde Next.js te mantiene contratando dentro de tu propio ecosistema. Nuxt se gana su complejidad cuando las páginas deben encontrarse, compartirse o ser rápidas en la primera carga; cuando no se da ninguna de esas condiciones, recomendaremos lo más simple.

Lee el caso de estudio de la migración de Formtastic, mira por qué recurrimos a Nuxt en lugar de a Vue a secas cuando el SEO importa o empieza por el pilar de desarrollo web.