Gudari/Casos/Opiniones de Viajes
Reseñas · 2026 · migración · plataforma · SEO

De un WordPress con 10.000 empresas a una plataforma propia multi-sitio.

opinionesdeviajes.es es un directorio de reseñas de agencias, alojamientos y servicios de viaje con miles de páginas indexadas. Vivía en WordPress con plugins encadenados. Lo reconstruimos como una plataforma propia en Next.js pensada para operar más de 30 sitios hermanos con el mismo código.

Cliente
Opiniones de Viajes
Industria
Directorios y reseñas
Periodo
Nov 2025 – May 2026
Estatus
● Migración completada
Opiniones de Viajes
01 — Resultados

Lo que movimos.

10.263
empresas migradas
Con 5.341 logos rellenados automáticamente desde WordPress y 126 respuestas de empresa.
2.905
reseñas y 703 usuarios
Migrados a PostgreSQL en Neon con sus contraseñas: 666 de 703 usaban el hash de WordPress 6.8, que reimplementamos.
47
rutas públicas y 9 de administración
Con 36 acciones de servidor, 18 modelos de datos y un CMS propio para textos y colores.

Recuentos del registro de migración a Neon, mayo de 2026. El sitio tenía 14.019 URLs indexadas que había que preservar.

02 — El reto

Un directorio grande, lento de mantener y atado a plugins.

Antes de la migración ya habíamos trabajado sobre el WordPress: un plugin propio de importación por lotes, scrapers en Python para casas rurales y reseñas (7.558 registros procesados) y formularios a medida de registro, reseña y verificación de empresa.

Pero cada mejora chocaba con la base: plugins de reseñas, de campos y de membresías que no hablaban entre sí, y un objetivo de negocio claro: replicar el modelo en más de 30 dominios temáticos sin multiplicar el trabajo.

03 — La solución

Una plataforma propia, un deploy por sitio y un migrador con botón.

Diseñamos un modelo de datos de 18 entidades y construimos la plataforma en Next.js con Prisma y PostgreSQL: ficha pública de empresa con reseñas, información, servicios y comparador; alta de reseña sin cuenta con verificación por código; panel de empresa con estadísticas, recopilador QR y widget embebible con siete plantillas; y un panel de administración con CMS de páginas, paleta de 30 colores y gestión de solicitudes.

El migrador es parte del producto: desde la administración detecta el prefijo de tablas de WordPress, corre en cinco fases con simulación previa y registro en vivo. Así cada sitio hermano se migra sin tocar código.

Para que nadie perdiera el acceso, reimplementamos el algoritmo de contraseñas de WordPress 6.8 (bcrypt sobre HMAC-SHA384) y añadimos recuperación por código de un solo uso. Para el mismo cliente rediseñamos también el frente de opinionescripto.com con 13 componentes en PHP sobre Elementor.

  • Migración verificada: 10.263 empresas, 2.905 reseñas, 703 usuarios, 29 categorías
  • Reseñas con justificante adjunto que las marca como verificadas
  • Sistema de notificaciones con 6 disparadores y correos transaccionales
  • Planes de empresa Plus y Premium listos para cobro
  • Widget embebible y QR para recopilar reseñas en el local
  • Base multi-tenant: mismo código, una base de datos por sitio
04 — Stack

Lo que pusimos debajo.

Herramientas maduras que el cliente puede seguir operando sin nosotros.

Next.js 15React 19TypeScriptPrisma 6PostgreSQL · NeonTailwind 4ResendPython · SeleniumWordPress · PHP
05 — Aprendizajes

Lo que volveríamos a hacer.

  • Migrar contraseñas es el detalle que decide si la migración se nota o no: sin el fix del hash, nadie habría podido entrar.
  • Un migrador con interfaz convierte una tarea de consultor en una función del producto.
  • Los scrapers dan volumen, pero la calidad hay que verificarla antes de publicar cifras de reseñas.
  • Un CMS propio para textos y colores evita que cada sitio hermano sea un fork.
06 — Siguiente caso

Más peleas publicadas.

Ver todos los casos
Empecemos

¿Tu caso es el siguiente?

Si te suena este patrón, lo escalamos contigo. 30 minutos sin compromiso para entender tu pelea actual.