Ir al contenido principal
Volver al blog

Por qué elijo Next.js para webs de clientes

·Ángel Fernández·3 min de lecturaDesarrollo

Cuando me encargan una web, lo primero que decido es con qué la construyo. Casi siempre elijo Next.js. No es por moda: me da webs más rápidas, más seguras y más fáciles de mantener que un WordPress con plantilla.

01

Qué es Next.js, en corto

Next.js es un framework para construir webs con React. Lo mantiene Vercel y lo usan desde proyectos personales hasta empresas muy grandes.

La idea clave es sencilla. En lugar de montar la página en el navegador del visitante, Next.js la prepara antes, al publicar la web o en el servidor. El visitante recibe una página ya hecha, que se pinta al momento.

Con WordPress, cada visita suele pasar por PHP y una base de datos para construir la página. Con caché mejora, pero es una capa más que configurar y mantener.

02

Rendimiento: la web ya está hecha cuando llega la visita

Una web corporativa cambia poco. Las páginas de servicios, de equipo o de contacto son iguales para todo el mundo. Next.js las genera una vez y las sirve como archivos estáticos desde una red de servidores repartida por todo el mundo.

A eso se suma la optimización de imágenes. Next.js convierte cada foto a formatos modernos como AVIF o WebP y la sirve al tamaño justo para cada pantalla. Las fuentes se cargan desde el propio dominio, sin depender de servicios externos.

Este mismo portfolio funciona así. Todas las páginas se generan al publicar y las imágenes salen en AVIF o WebP. No hay plugins cargando scripts que nadie ha pedido.

03

SEO desde el código

Google tiene en cuenta la velocidad y la experiencia en móvil. Una web rápida parte con ventaja.

Pero el SEO técnico va más allá. En Next.js, cada página define en el propio código su título, su descripción y su imagen para redes. El sitemap se genera solo con todas las rutas, y los datos estructurados que ayudan a Google a entender quién eres se añaden sin plugins.

En WordPress todo esto es posible, pero suele depender de un plugin de SEO, otro de caché y otro de imágenes. Cada uno con sus ajustes, sus actualizaciones y sus conflictos.

04

Seguridad: menos piezas, menos puertas

La gran mayoría de los fallos de seguridad de WordPress vienen de plugins y temas. Una web con quince plugins tiene quince piezas de terceros que mantener al día, y basta con que una falle.

Una web hecha con Next.js no tiene panel de administración público ni base de datos expuesta. No hay un /wp-admin que los bots puedan atacar probando contraseñas. La superficie de ataque es mucho más pequeña.

05

Mantenimiento y despliegue sin sustos

El código vive en un repositorio con control de versiones. Cada cambio queda registrado: qué se tocó, cuándo y por qué.

Cuando subo un cambio, Vercel construye la web y la publica en un par de minutos. Antes puedo revisar una vista previa en una dirección aparte. Y si algo sale mal, volver a la versión anterior es un clic.

No hay actualizaciones del núcleo que rompan el tema, ni plugins que dejen de ser compatibles de un día para otro.

06

Cuándo no lo recomiendo

Next.js no es para todo. Si quieres editar cada día textos, imágenes y páginas por tu cuenta, con un editor visual, WordPress te da más autonomía desde el primer día.

Lo mismo con un blog grande con varias personas publicando. Ahí la solución suele ser un punto intermedio: Next.js para la web y un gestor de contenidos aparte (un CMS headless) para que el equipo escriba sin tocar código.

Para una web corporativa, un portfolio o una landing page que cambian de vez en cuando, Next.js gana en casi todo.

07

Lo que ganas tú

  • Una web que carga rápido, también en el móvil y con mala cobertura.
  • SEO técnico resuelto desde el principio.
  • Menos riesgos de seguridad y nada de actualizaciones de plugins.
  • Cambios publicados en minutos, con vuelta atrás inmediata.
  • Un diseño propio, no una plantilla que comparten miles de webs.

Si estás pensando en crear o renovar la web de tu empresa, echa un vistazo a cómo trabajo en desarrollo web o escríbeme y lo hablamos.