De catálogo escondido a autoridad de categoría
Un operador con 40 años y catálogo en 6 continentes, con una huella digital que no refleja nada de eso. Este portal reúne la auditoría, la estrategia, el plan y el estado vivo del proyecto.
Una migración, cuatro entregables
Auditoría SEO completa, proyecto propuesto, plan de ejecución en 10 sprints y la nueva arquitectura técnica y SEO. Navega por las pestañas o entra directamente:
Auditoría: el estado actual
Panavisión es un operador con 40 años, catálogo en 6 continentes y una huella digital que no refleja nada de eso. El producto existe; la autoridad digital, no.
01 Los 4 datos demoledores
#29.144 en España
Un operador de 40 años por debajo de blogs amateurs. Invisible en el SERP para su propia categoría.
571 RESERVA vs. 0 DESTINO
571 páginas de reserva indexadas frente a 0 páginas de destino. Google ve a Panavisión como un checkout, no como una marca.
1 post en 60 días
Pero el engagement (1,71%) es 3× el de Catai (0,53%). No hay problema de contenido, sino de frecuencia y alcance.
17 catálogos en Issuu
17 catálogos PDF viven en Issuu y generan 0 SEO para el dominio propio. Equity regalada a un tercero.
02 Problemas técnicos del sitio actual
Crawl completo de mayo 2026 — 1.995 páginas rastreadas.
| Problema | Detalle | Impacto |
|---|---|---|
| Sin schema markup | 0 de 1.995 páginas con schema.org | Alto |
| 64% sin H1 | 1.295 páginas sin etiqueta H1 | Alto |
| Sin sitemap | /sitemap.xml devuelve 404 | Alto |
| Páginas de reserva indexadas | 571 URLs /reserva/ en el índice (deberían ser noindex) | Medio |
| URLs facetadas indexadas | 80 /circuito-crucero/ con IDs numéricos largos | Medio |
| Catálogo de producto roto | La página de Japón muestra "Viajes encontrados: 0" | Crítico |
| Taxonomía plana | Un solo eje de navegación (geografía) | Alto |
| PDF externos en Issuu | Catálogos no contribuyen al dominio | Medio |
| Sin hreflang | Sitio solo-ES sin etiquetas de idioma | Medio |
03 Estructura del sitio actual
| Sección | Páginas | Notas |
|---|---|---|
/circuitos/ | 599 | Fichas de producto de circuitos |
/reserva/ | 571 | Páginas de reserva — deberían ser noindex |
/viajes/ | 535 | Guías de destino — activo SEO principal |
/cruceros-fluviales/ | 86 | Páginas de cruceros fluviales |
/circuito-crucero/ | 80 | Páginas facetadas — canonicalizar |
/folletos/ | 17 | Catálogos PDF (apuntan a Issuu) |
/ofertas/ | 15 | Ofertas por ciudad de salida |
04 Análisis competitivo
El mercado español de circuitos organizados es competitivo pero no está saturado para operadores de calidad. Catai es el benchmark premium; Pepetours, el referente en facetado y conversión.
| Elemento | Catai | Pepetours | Panavisión |
|---|---|---|---|
Páginas de destino /destinos/ | ✓ | ✓ | ✗ Falta |
| Taxonomía de experiencia | ✓ | ✓ | ✗ Falta |
| Navegación facetada | ✓ | ✗ Falta | |
| Schema en productos | ✓ | ✗ Falta | |
| Secciones FAQ | — | ✓ | ✗ Falta |
| CTA de WhatsApp | — | ✓ | ✗ Añadir |
| Enlazado interno denso | ✓ (200+) | ✓ | ✗ Mínimo |
Competidores ciegos = sitio en primera línea
- Mapatours bloquea sus URLs en robots.txt
- Catai no usa schema.org
- Ningún operador español defiende Pinterest ni el turismo religioso en SEO
05 Redes sociales: warm but starved
| Cuenta | Seguidores | Engagement | Posts/semana | Problema clave |
|---|---|---|---|---|
| Catai | 33.347 | 0,53% | Alto | Audiencia grande pero desenganchada |
| Mapa Tours | 13.341 | 0,55% | 2,8× | Engagement por debajo de la media |
| Panavisión | 2.374 | 1,71% | 0,5× | Mejor engagement, peor alcance y frecuencia |
06 Las 3 ventanas que se cierran en 2026
Japón / Expo Osaka
Catai, Europamundo y TUI ya tienen contenido SEO publicado para 2026. La página de Japón sigue rota.
Monopolios SERP libres
Senior, religioso y cruceros fluviales — sin competencia real en español. El primero que plante bandera lo posee una década.
Competidores ciegos
Mapatours se bloquea en robots.txt; Catai no usa schema. Hay sitio en primera línea.
De una web a un ecosistema digital
No es solo un sitio mejor: es un punto único de contacto B2B y B2C que acompaña al viajero en todo su ciclo de vida — descubrir, decidir, reservar, viajar y volver.
01 Las cinco oportunidades
Cada interacción del viajero es una oportunidad. El proyecto las ordena en cinco frentes:
Mostrar el producto al mundo
El grafo semántico SEO: que cada destino, experiencia y temporada sea encontrable. (Fase 1, en curso)
Recolectar datos de los visitantes
First-party data desde el día uno: quién entra, qué busca, qué guarda. La base de todo lo demás.
Perseguir presupuestos guardados
Recuperación de presupuestos abandonados y rebookings: el lead más caliente es el que ya pidió precio.
Interactuar con los viajeros
Conversación multicanal a lo largo del viaje, no solo en el checkout.
Que prescriban la marca
Convertir clientes en prescriptores: contenido de usuario, comunidad y recomendación entre viajeros.
02 Tres patas
Ecosistema digital
Contenidos, medición y un punto único de contacto integrado con IAs y redes sociales.
Estrategia de marketing
Qué vendo, a quién y en qué mercado; cómo lo transmito; inversión publicitaria con retorno medible.
La voz del cliente
Escucha en todas las fases, normalización de inputs y personalización — incluida la voz literal.
03 Transformación digital
- Automatización de procesos: más trabajo, más rápido, menos errores.
- Monitorización de la competencia: auto-análisis de newsletters, precios y contenidos.
- Centralita virtual con IA: al entrar la llamada, reservas ya sabe quién llama — presupuestos abiertos, visitas web, antigüedad y margen del producto.
- Reserva multicanal: web, WhatsApp y ChatGPT.
- Asistencia IA: cotizaciones de grupo, reclamaciones, documentación, seguros y visados.
- Motor de entrevistas por IA: ayuda a los especialistas de producto a descubrir factores diferenciadores.
- Voice of Customer: NPS por email con síntesis por IA, viaje a viaje.
04 La capa digitalizadora
Una capa común que conecta y da inteligencia a todos los sistemas de negocio — no solo la web:
La Fase 1 entrega la Web y el CMS; el resto de la capa se incorpora por módulos en el horizonte 2027.
05 Palancas de negocio
Negocio B2B
El 70% de las reservas de agencias son web. Un portal B2B reseller self-serve abre el canal de agencias independientes.
Reputación y marca
836 opiniones polarizadas que gestionar, y competidores pujando por la marca "Panavisión": defensa de marca medible.
Comunidad
El viajero genera contenido si se le motiva: pasaporte, foto del mes y club reactivan 40 años de clientes.
El proyecto propuesto
No es un rediseño. No es repintar 599 páginas. Es construir un grafo semántico de descubrimiento de viajes, generado combinatoriamente desde el catálogo que ya existe.
01 La tesis: de catálogo a autoridad de categoría
- Modelo entitario: cada destino, experiencia, estilo y temporada es un nodo enlazado
- Páginas SEO generadas combinatoriamente desde el catálogo que ya tienes
- Schema.org en cada producto, destino y FAQ → rich results en Google
- Datos limpios y estructurados → tu marca cita-able por ChatGPT, Perplexity y Gemini
02 El grafo de 9 ejes
Hoy: 1 eje (geografía). El viajero que busca "15 días easy-going en otoño" no encuentra nada. Mañana: 9 ejes que se cruzan, y cada cruce es una landing.
03 Inventario Fase 1: ~407 páginas profundas
| Tipo de página | Cantidad | Detalle |
|---|---|---|
| Tier-1 | 13 | Madrid, Viena, Ámsterdam, Delhi, París, Xi'an, Agra… 1.500+ palabras c/u |
| Tier-2 | 53 | 5–9 circuitos por ciudad |
| País | 32 | Páginas de país |
| Catálogos | 17 | Sustituyen a Issuu |
| Estacionales | 25 | Cuándo viajar / por mes |
| Experiencia · estilo · cruceros | 30 | 15 experiencia · 10 estilo · 5 cruceros fluviales |
| Fichas de circuito | ~210 | Reconstruidas con modelo entitario |
04 3 monopolios SERP casi vacíos
Senior / Easy Going
"viajes organizados mayores 60", "viajes tranquilos jubilados" — competencia muy baja. Ya tienes la línea de producto; solo falta indexarla.
Turismo religioso
Tierra Santa, Fátima, Camino, Jubileo Roma 2025. Casi sin competencia SEO en español. 12–15 piezas = dominio de categoría.
Cruceros fluviales
Danubio · Rhin · Ródano · Sena · Volga. Una mini-sección por río. Catai los trata como una sola línea.
05 Land grab: ganar el SERP esta temporada
Ataque
Ciudades donde Catai/Mapatours dominan y tú no tienes página:
Quick wins
Ya dominas por catálogo, te falta la página:
Publica la página = rankea. No hay competidor a desplazar.
06 El próximo Google ya se está indexando
ChatGPT, Perplexity, Google AI Overviews y Gemini citan páginas que entienden: con entidades claras, datos estructurados y FAQ explícitos.
Hoy
Invisibles para el LLM que recomienda "circuito a Japón en octubre".
Mañana
El operador español más legible para máquinas, en SERP y en LLM.
07 Resumen: lo que cambia y lo que no
| Área | Hoy | Mañana |
|---|---|---|
| Dominio | 3 dominios separados | 1 dominio con geo-routing automático |
| Frontend | jQuery 2014 + Java monolítico | Astro + React + Tailwind |
| Backend Java | Motor de reservas | SIN CAMBIOS — se mantiene íntegro |
| Analítica | GA muerto (2 años sin datos) | GA4 + Consent Mode v2 desde Sprint 1 |
| SEO | 0% schema, sin sitemap | Schema completo, sitemap, hreflang |
| Rendimiento | LCP > 4 s | LCP < 2,5 s (sin jQuery bloqueante) |
| Contenido Brasil | Solo 45% del catálogo | Oportunidad de expansión (Fase 8) |
✓ Lo que NO cambia (cero riesgo)
- Motor de reservas Java — ningún riesgo sobre el sistema de reservas
- Base de datos de circuitos y precios (fuente de verdad)
- Todas las URLs existentes — 301 redirects garantizados
- El flujo de reserva del usuario final (mismo proceso, mejor UX)
Análisis basado en 4.878 páginas (1.995 .es + 1.994 .com + 889 .com.br), 35 ficheros JavaScript auditados y 1.741 ficheros HTML analizados.
Plan de proyecto
10 sprints de 15 días, del 16 de junio al 15 de noviembre de 2026 (~5 meses). Cada sprint cierra con un entregable concreto; cada fase, con una puerta de aprobación del cliente.
01 Los 10 sprints
Wireframes + Arquitectura de Información
Aprobación de wireframes
Diseño visual + Sistema de tokens
Aprobación de diseño
Home + Catálogos HTML
CMS + Guías /viajes/
Listados + Navegación
Detalle de circuitos + Cruceros
Cuadro de Precios
Precios OK en staging
Motor de Reservas
5 reservas test
Multi-dominio
SEO + QA + Go-live
· Cronograma (Gantt)
02 Gates y puertas de aprobación
Cada fase termina con un gate de aprobación del cliente. Sin sorpresas a final de proyecto. La producción de contenido corre en paralelo y continúa post-launch.
✓ Gate 0a
Aprobación de wireframes por el cliente antes de pasar a diseño visual.
Hito 0b
Aprobación del diseño como hito facturable del proyecto.
✓ Gate 5
Precios correctos validados en staging antes del motor de reservas.
✓ Gate 6
5 reservas de prueba completadas de extremo a extremo.
03 Dependencias clave
Wireframes + IA"] GATE0A{{"GATE
Aprobación wireframes"}} S0B["Sprint 0b
Diseño + Tokens"] HITO0B[["HITO
Aprobación diseño
Factura F2"]] S1["Sprint 1
Home + Folletos"] S2["Sprint 2
CMS + Guías"] S3["Sprint 3
Listados + Navegación"] S4["Sprint 4
Detalle + Cruceros"] MW["Middleware API
(arranca en S5)"] S5["Sprint 5
Cuadro de Precios"] GATE5{{"GATE
Precios en staging"}} S6["Sprint 6
Motor de Reservas"] GATE6{{"GATE
5 reservas test"}} S7["Sprint 7
Geo-routing + Brasil"] S8["Sprint 8
SEO + QA + Go-live"] LIVE(["PRODUCCIÓN"]) S0A --> GATE0A GATE0A -->|Aprobado| S0B GATE0A -->|Cambios| S0A S0B --> HITO0B HITO0B --> S1 S1 --> S2 S2 --> S3 S1 --> S3 S3 --> S4 S4 --> S5 S4 --> MW MW --> S5 S5 --> GATE5 GATE5 -->|OK| S6 GATE5 -->|KO| S5 S6 --> GATE6 GATE6 -->|OK| S7 GATE6 -->|KO| S6 S7 --> S8 S8 --> LIVE
04 Riesgos y mitigación
| Riesgo | Mitigación |
|---|---|
| Perder rankings al cambiar URLs | Mapa completo de redirects 301, validado en staging antes del go-live |
| Catálogo de Japón roto | Resolver en el sitio actual antes de la migración |
| Caída de tráfico en la transición | Periodo paralelo: mantener el sitio antiguo vivo hasta confirmar indexación |
| Páginas finas penalizadas | Mínimo de 800 palabras enforced en la plantilla |
05 El middleware adelanta a Fase 1
Construir la capa middleware desde el principio desacopla el frontend del backend Java: las fases 2–6 se desarrollan contra respuestas mock sin depender del equipo Java de Panavisión.
Antes (sin middleware)
- Fase 7 (booking flow): 30 días
- Frontend depende del equipo Java
Ahora (middleware en Fase 1)
- Fase 7 se reduce a 15 días (middleware ya existe)
- Fases 2–6 con mocks, sin bloqueo
06 Reunión obligatoria · Sprint 1, Semana 1
Para arrancar el middleware necesitamos alinear con el equipo técnico de Panavisión. Agenda mínima:
- ¿Puede el middleware hacer peticiones al servidor
hornet.panavision.es? - ¿Hay allowlist de IPs necesaria (WAF / Cloudflare en su lado)?
- ¿Cuál es el charset real de las respuestas? (sospechamos ISO-8859-1)
- ¿Existe documentación de los 14 endpoints
/rol2/? - ¿El servidor de producción es distinto de
hornet? - ¿Hay un staging Java donde probar sin tocar producción?
Stack técnico
Simple, propio, sin candados. Todo self-hosted en tu servidor, sin licencias, sin Issuu, sin SaaS creep. Coste de infraestructura por debajo de 300€/mes.
01 Infraestructura
02 Componentes
| Capa | Tecnología | Notas |
|---|---|---|
| Reverse proxy | Nginx / Caddy | Terminación TLS, routing |
| Frontend | Astro | Híbrido SSG + SSR |
| CMS + DAM | Payload (autoalojado) | CMS headless + DAM en un solo sistema · admin React, licencia MIT |
| Base de datos | PostgreSQL | Contenido del CMS + relaciones y "used in" del DAM |
| Almacenamiento | Cloudflare R2 | PDF, catálogos, imágenes · adaptador S3 de Payload |
| CDN | Cloudflare (proxy gratis) | Caché global + protección DDoS |
| Visor PDF | PDF.js + StPageFlip | Embebido en páginas SEO |
| Búsqueda | Meilisearch (autoalojado) | Índice global: circuitos, guías y destinos · facetas, sinónimos, 3 idiomas · MIT |
| CI/CD | GitHub Actions → SSH | Build Astro + deploy |
03 Renderizado híbrido
SSG · estático
Destinos, experiencias, estilos y páginas editoriales — pre-construidas en deploy. Lo más rápido para SEO.
SSR · dinámico
Resultados de búsqueda, filtros y vistas personalizadas — adaptador Node como proceso.
04 Por qué no…
✗ WordPress
Plugin sprawl; modelo entitario imposible de escalar.
✗ Webflow
CMS con techos duros, pricing por seat, no posees el runtime.
✗ Next.js (frontend público)
Más pesado de lo necesario para un sitio editorial; Astro gana en SEO y SSG. El admin de Payload sí corre sobre Next, pero como servicio aparte.
05 Modelo de datos (CMS headless)
Entitario, no por categorías. Todas las colecciones soportan relaciones muchos-a-muchos.
Una misma base de conocimiento alimenta dos formatos: la guía de viaje (/viajes/, editorial) y la ficha de producto (/circuitos/, venta). El destino es la fuente única; cada formato compone desde ella.
06 Plantillas del sitio actual
El sitio actual son ~12 plantillas visuales que generan 1.871 páginas data-driven. El espejo a Astro reconstruye estas plantillas como componentes.
| Plantilla | Patrón URL | Volumen (.es) | Prioridad |
|---|---|---|---|
| Home | / | 1 | P0 |
| Detalle de circuito | /circuitos/[slug]/ | 599 | P0 |
| Página de reserva | /reserva/[slug]/ | 571 | P0 |
| Guía de viaje | /viajes/[slug]/ | 535 | P0 · activo SEO |
| Detalle crucero fluvial | /cruceros-fluviales/[slug]/ | 86 | P1 |
| Detalle circuito+crucero | /circuito-crucero/[slug]/ | 80 | P1 |
| Flujo de reserva | /rol2/[paso] | 5 pasos | P0 · complejo |
| Listado de destinos | /circuitos/[region]/ | ~20 | P0 |
| Ofertas | /ofertas/[slug]/ | 15 | P1 |
| Folletos | /folletos/[slug]/ | 16 | P2 |
07 La capa middleware (motor de reservas)
El backend de reservas es Java (servlets) con sesión JSESSIONID. No se reescribe: se mantiene el backend Java y se expone una capa de API REST (middleware Node) que el frontend Astro consume. El flujo de reserva /rol2/ es multi-paso.
08 Multi-dominio y geo-routing
Hoy: 3 dominios sobre el mismo código Java, diferenciados por parámetros de URL. Mañana: dominio único con geo-detección y hreflang.
| Dominio | Mercado | Idioma | Param actual |
|---|---|---|---|
panavision-tours.es | España | Español (es-ES) | — |
panavision-tours.com | LATAM | Español (es) | ?ame=S |
panavision-tours.com.br | Brasil | Portugués (pt-BR) | BR=S |
- Geo-detección server-side (Cloudflare Workers) → sirve el contenido del mercado correcto con
hreflang - Mapeo de URLs antiguas
.com→ rutas/latam/y.com.br→/br/con 301 - DNS cutover: los dominios antiguos redirigen al canónico nuevo
09 Responsabilidades del middleware
El middleware no es solo un proxy: aísla, traduce, cachea y observa. Seis responsabilidades:
Gestión de sesión
Cookie JSESSIONID, sticky session, renovación automática, timeout 30 min.
Traducción de protocolo
JSON → POST form-urlencoded · HTML/JSON → JSON limpio · ISO-8859-1 → UTF-8.
Caché
Catálogo de circuitos (TTL 1h) · Precios (TTL 15 min) · Listados (TTL 30 min).
Geo / Mercado
idMercado=1 → /es/ · =2 → /latam/ · =3 → /br/.
Manejo de errores
Sesión caducada, WAF 403, timeout, retry logic.
Logging y analítica
Eventos GA4 server-side, error tracking.
POST /api/booking/quote con datos limpios → el middleware lo traduce a POST /rol2/paso1.do con 43 campos ocultos, charset ISO-8859-1 y la cookie de sesión → parsea el HTML de respuesta y devuelve JSON limpio al React island.10 Componentes React (Islands Architecture)
Páginas Astro estáticas (HTML rápido, SEO perfecto) con islas React solo donde hace falta interactividad. Lo estático es la base; lo interactivo, una isla.
11 Entornos y CI/CD
| Entorno | URL | Propósito |
|---|---|---|
| Local | localhost:4321 | Desarrollo (Docker, ya en marcha) |
| Staging Novum | staging.panavision.novumbc.com | Demo al cliente, QA |
| Preview por PR | pr-{n}.panavision.novumbc.com | Review automática de cada PR |
| Producción | panavision-tours.es | Live |
Arquitectura SEO
La estructura de URLs refleja los 9 ejes de navegación. URLs limpias y descriptivas, schema.org en cada superficie y un mapa de redirects 301 que protege la equity acumulada.
01 Estructura de URLs nueva
02 Mapa de redirects 301
03 Schema.org — el moat
Primer operador español con TouristTrip + Offer + FAQPage en rich results.
TouristTrip
En cada producto / circuito
TouristDestination
En cada página de destino
FAQPage
En toda página con Q&A
BreadcrumbList
En todo el sitio + Organization en home
04 Clusters de keywords prioritarias
| Cluster | Ejemplos de keyword | Competencia |
|---|---|---|
| 1 · Circuitos Japón | circuitos organizados japón · circuito japón 15 días · japón octubre | Alta-Media |
| 2 · Sudeste asiático | circuitos vietnam camboya · combinado tailandia | Media |
| 3 · Senior | viajes organizados mayores 60 · viajes easy going | Muy baja |
| 4 · Cruceros fluviales | crucero fluvial danubio · crucero río ródano | Baja |
| 5 · Turismo religioso | viajes tierra santa · peregrinación organizada | Muy baja |
| 6 · Destino informacional | qué ver en kyoto · mejor época para viajar a japón | Alta-Media |
| 7 · Estilos | luna de miel asia · viajes en grupo pequeño | Baja |
05 Core Web Vitals
El jQuery de 2014 bloquea el render. El nuevo stack elimina ese cuello de botella: rendimiento es ranking.
| Métrica | Actual (estimado) | Objetivo |
|---|---|---|
| LCP (Largest Contentful Paint) | > 4 s jQuery bloquea | < 2,5 s |
| CLS (Cumulative Layout Shift) | ~0,3 imágenes sin dimensiones | < 0,1 |
| INP (Interaction to Next Paint) | > 500 ms jQuery UI | < 200 ms |
| TTFB (Time to First Byte) | ~800 ms | < 200 ms CDN edge |
Validado en cada deploy con Lighthouse CI (gate: LCP < 2,5 s, CLS < 0,1).
Inventario & Datos
El trabajo de base: todos los catálogos PDF parseados a datos estructurados, los destinos deduplicados y priorizados, y la competencia analizada circuito a circuito. Esto es lo que alimenta el grafo SEO.
01 Inventario de circuitos por catálogo
Generado desde los PDF de Panavisión. PA6/EG6/SE6 comparten una base común de 164 circuitos (variantes Premium / Easy Going / Senior) → ~212 únicos.
| Catálogo | Línea de producto | Circuitos | Rango de precio | Duración | Con fechas |
|---|---|---|---|---|---|
| PA6 | Circuitos Premium 2026 | 164 | €100 – €1.994 | 3–16 días | 143/164 |
| EG6 | Easy Going 2026 | 164 | €100 – €1.994 | 3–16 días | 143/164 |
| SE6 | Viajes Seniors 2026 | 164 | €100 – €1.994 | 3–16 días | 143/164 |
| CR6 | Cruceros Fluviales (Rin, Danubio, Sena, Yangtsé) | 23 | €100 – €485 | 8–14 días | 18/23 |
| P66 | Castilla y León / Especial | 25 | €65 – €2.021 | 8 días | 22/25 |
| NV6 | Cruceros de Navidad | 6 | €1.150 – €1.790 | 5–8 días | 5/6 |
02 Mapa visual de circuitos
Visualización interactiva de toda la red de circuitos sobre el mapamundi — generada desde los datos del catálogo.
Panavision Tours — Mapa de Circuitos 2026
03 Páginas de destino: priorización por tiers
330 destinos limpios, clasificados por número de circuitos que los incluyen. Esto decide qué merece una página editorial completa y qué evita el riesgo de contenido fino.
| Tier | Criterio | Destinos | Recomendación |
|---|---|---|---|
| Tier 1 | 10+ circuitos | 13 | Página editorial completa (guía, fotos, circuitos destacados) |
| Tier 2 | 5–9 circuitos | 53 | Página de destino de profundidad media |
| Tier 3 | 2–4 circuitos | 102 | Tarjeta ligera de ciudad o evitar (riesgo de contenido fino) |
| Tier 4 | 1 circuito | 162 | Sin página — referenciado solo en el circuito |
Tier 1 — ciudades prioritarias (10+ circuitos)
El análisis competitivo completo — solapamiento de circuitos, productos similares, posicionamiento de precio y plataformas — está en la pestaña Competencia →
Análisis de competencia
El mercado español de circuitos organizados, operador a operador: perfiles, solapamiento de catálogo, productos espejo, posicionamiento de precio y cómo entrega cada uno su contenido a Google.
01 Panorama de mercado
Japón en auge
Expo 2025 Osaka disparó la demanda a doble dígito. Catai, Europamundo y TUI reportan reservas 2026 fuertes. La página de Japón de Panavisión está rota.
Senior infrarrepresentado
El producto "Easy Going" senior de Panavisión es una oportunidad de diferenciación con competencia de keywords muy baja.
Turismo religioso nicho
Vertical muy nicho; Panavisión es uno de los pocos operadores activos. Casi sin competencia SEO en español.
Cruceros fluviales fuertes
Danubio, Rhin, Ródano, Sena, Volga — un set de producto específico y sólido, infraservido en SEO en español.
02 Perfiles de competidores
Catai — benchmark premium
catai.es · Premium, 40+ años, especialista en "grandes viajes" (Asia, Escandinavia, Islandia, Laponia). Grupo Ávoris.
Fortalezas: taxonomía dual geografía + tipo de viaje (12 categorías), URLs limpias 2–3 niveles, 200+ enlaces internos en home, 120+ países.
Debilidad: poco contenido editorial, sin blog/guías.
A copiar: la navegación dual /destinos/ + /tipos-de-viaje/.
Pepetours — especialista Asia
pepetours.com · Especialista en circuitos por Asia, guías en español, multi-idioma.
Fortalezas: navegación facetada (9 países × 80+ ciudades × duración × precio × día), schema en tarjetas, secciones FAQ, 6 idiomas, botón WhatsApp siempre visible, 42+ circuitos solo en Asia, precios €1.295–€7.130.
Debilidad: foco geográfico estrecho (solo Asia).
A copiar: buscador facetado, FAQ, WhatsApp, schema en productos.
Logitravel — jugador de volumen
logitravel.com · Agregador/OTA, 900+ circuitos globales, +15% pasajeros YoY.
Fortalezas: volumen, marca, comparación de precios.
Debilidad: sin profundidad editorial, presentación genérica.
Cómo competir: Panavisión no puede ganar en volumen. Gana en calidad editorial, profundidad de destino y experiencia curada.
Europamundo — circuitos internacionales
europamundo.com · Circuitos internacionales, fuerte en Europa, creciendo en larga distancia. Catálogo 2026: nuevas rutas en Austria, Chequia, Países Bajos, Bulgaria, Rumanía.
Fortalezas: autoridad establecida, catálogo multi-país, diseño de circuito consistente.
Debilidad: sensación mass-market, poco contenido inspiracional.
Otros competidores
| Operador | Nicho | Notas |
|---|---|---|
| Kerala Viajes | Especialista en circuitos | Fuerte en destinos concretos |
| Destinos Asiáticos | Asia | Enfoque a medida |
| Tuareg Viajes | Especialista de calidad (Barcelona) | Fuerte editorial, viajero culto |
| Viajes El Corte Inglés | Mass market | DA enorme, no competidor directo |
| TUI España | Paquetes + circuitos | Fuerte en Japón 2026 |
03 Gap analysis
vs. Catai
| Elemento | Gap |
|---|---|
Páginas /destinos/ | Construir |
| Taxonomía de experiencia | Construir |
| Fichas de producto individuales | Reparar + construir |
| Schema markup | Construir |
| Enlazado interno (200+) | Construir |
| Contenido estacional | Construir |
vs. Pepetours
| Elemento | Gap |
|---|---|
| Navegación facetada | Construir |
| Secciones FAQ | Construir |
| Schema en productos | Construir |
| CTA de WhatsApp | Añadir |
| Precio visible en listado | Reparar |
04 Solapamiento de catálogo
Análisis circuito a circuito. 114 ciudades están cubiertas por los tres operadores.
| Operador | Circuitos | Ciudades únicas |
|---|---|---|
| Panavisión | 546 | 503 |
| Catai | 1.059 | 2.952 |
| Mapatours | 178 | 515 |
Ciudades cubiertas por los 3 operadores (nº de circuitos)
| Ciudad | Panavisión | Catai | Mapatours |
|---|---|---|---|
| Delhi | 48 | 28 | 2 |
| Jaipur | 39 | 27 | 2 |
| Viena | 36 | 5 | 4 |
| Agra | 30 | 27 | 2 |
| Bruselas | 28 | 5 | 6 |
| Estrasburgo | 27 | 5 | 5 |
| Estambul | 24 | 14 | 15 |
| Praga | 24 | 3 | 2 |
| Hanoi | 21 | 23 | 3 |
| Venecia | 21 | 5 | 11 |
| Florencia | 21 | 5 | 11 |
| Pekín | 20 | 16 | 3 |
| París | 20 | 5 | 5 |
| Brujas | 18 | 4 | 5 |
| Xian | 17 | 15 | 3 |
| Frankfurt | 17 | 9 | 8 |
| Ámsterdam | 17 | 6 | 6 |
| Gante | 17 | 4 | 5 |
| Múnich | 17 | 4 | 5 |
| Roma | 15 | 4 | 10 |
| Hue | 15 | 17 | 3 |
| Siem Reap | 15 | 16 | 1 |
| Zúrich | 14 | 10 | 2 |
| Heidelberg | 13 | 7 | 4 |
| Bangkok | 12 | 25 | 5 |
| Capadocia | 12 | 11 | 14 |
| Shanghái | 11 | 15 | 3 |
✓ Exclusivas de Panavisión
Ciudades que ni Catai ni Mapatours cubren — quick wins SEO (publicar = rankear):
Cubre Catai, no Panavisión (≥3 circuitos)
Cubre Mapatours, no Panavisión (≥3 circuitos)
05 Productos similares (espejo)
Pares donde ambos operadores visitan las mismas ciudades clave (índice Jaccard de solapamiento de ciudades).
Panavisión vs. Catai
| Circuito Panavisión | Circuito Catai | Jaccard | Ciudades comunes |
|---|---|---|---|
| Corazón de Europa | Bruselas y Flandes al Completo | 1.0 | Brujas, Bruselas, Gante |
| Toda Bélgica y Luxemburgo | Bruselas y Flandes al Completo | 1.0 | Brujas, Bruselas, Gante |
| Paisaje de Capadocia | Capadocia Fantástica II | 1.0 | Capadocia, Estambul |
| Linternas turcas en el Gran Bazar | Turquía Mágica | 0.8 | Éfeso, Esmirna, Estambul, Pamukkale |
| Sinfonía del Danubio | Sinfonía Austro-Húngara | 0.75 | Budapest, Praga, Viena |
| Vivir Praga | Praga al Completo | 0.67 | Karlovy Vary, Praga |
| Joyas de Polonia | Cracovia y Varsovia | 0.67 | Cracovia, Varsovia |
| Gran Tour de Italia | Roma al Completo | 0.67 | Pompeya, Roma |
| Guerreros de Terracota | Imágenes de China | 0.67 | Hangzhou, Pekín, Shanghái, Xian |
| Gran Muralla | Capitales Imperiales de China | 0.6 | Pekín, Shanghái, Xian |
| India con Benarés | Semana Mágica | 0.57 | Agra, Delhi, Fatehpur Sikri, Jaipur |
Panavisión vs. Mapatours
| Circuito Panavisión | Circuito Mapatours | Jaccard | Ciudades comunes |
|---|---|---|---|
| Guerreros de Terracota | Lo Mejor de China | 1.0 | Hangzhou, Pekín, Shanghái, Suzhou, Xian |
| Guerreros de Terracota | China Exótica | 1.0 | Hangzhou, Pekín, Shanghái, Suzhou, Xian |
| Maravillas de Italia | Italia Mágica I | 0.75 | Florencia, Padua, Roma, San Gimignano, Siena |
| Sinfonía del Danubio | Capitales Imperiales I | 0.75 | Budapest, Praga, Viena |
| Ghats de Benarés | India Esencial con Benarés | 0.71 | Agra, Benarés, Delhi, Fatehpur Sikri, Jaipur |
| Flandes y Luxemburgo | Maravillas del Benelux | 0.67 | Amberes, Ámsterdam, Brujas, Bruselas, Gante |
| Skyline Shanghái | Lo Mejor de China | 0.57 | Hangzhou, Shanghái, Suzhou, Xian |
| Italia Soñada | Italia Bella | 0.56 | Florencia, Milán, Padua, Venecia, Verona |
06 Posicionamiento de precio con caveats
| Operador | p25 €/día | Mediana €/día | p75 €/día | Mediana precio total |
|---|---|---|---|---|
| Panavisión | €88 | €119 | €189 | €500 |
| Catai | €194 | €249 | €326 | €2.475 |
| Mapatours | €146 | €176 | €246 | €1.682 |
Caveats de calidad de dato
- Triplicación Panavisión: EG6/PA6/SE6 son 3 variantes de marca de los mismos ~158 circuitos → "546" es 3× el producto real (~210 únicos)
- Mapatours incompleto: solo 30 de 178 PDFs (17%) con precio extraído — muestra pequeña y posiblemente sesgada
- Vuelos incluidos ambiguos: Mapatours y Catai incluyen vuelos en su "desde X€"; el crucero CR6 de Panavisión a €65 no puede incluir vuelos → comparación de peras con manzanas hasta verificar qué incluye cada "desde"
- 44 fragmentos filtrados: nombres mal parseados (frases a medias) eliminados del análisis de precio
07 Análisis de plataformas (tech & SEO)
Cómo entregan técnicamente su contenido — y por qué la estrategia Astro + schema deja a ambos atrás.
| Capacidad | Panavisión (plan) | Catai | Mapatours |
|---|---|---|---|
| Estructura de URL | /circuitos/{slug}/ | /viajes/{slug} | ?productCode ✗ |
| HTML server-rendered | ✓ Astro | ✓ | ✓ pero bloqueado |
| robots.txt permite viajes | ✓ | ✓ | ✗ bloqueado |
| Sitemap con URLs de viaje | ✓ (plan) | ✓ (1.084) | parcial/roto |
| Schema.org / JSON-LD | ✓ TouristTrip | ✗ | ✗ |
| Meta description por viaje | ✓ (plan) | parcial | ✗ |
| Canonical por viaje | ✓ (plan) | ✓ | ✗ |
| Distribución de catálogo PDF | ✓ PDF.js propio | ✓ + visor HTML custom | ✓ FlippingBook |
Catai
SEO sólido en catai.es/viajes/{slug} (server-rendered, 1.084 URLs en sitemap, itinerario/región/país/precio en el DOM) pero sin schema.org. Su visor de catálogo (emekamedia.es) usa URLs numéricas opacas 0001.html, da 403 en el índice, sin title/meta/canonical/schema por página → no es vehículo SEO. Todo su SEO real vive en /viajes/{slug}.
Mapatours
CMS Liferay con URLs ?productCode=… bloqueadas en robots.txt; sub-sitemaps devuelven HTTP 500. Casi invisible para Google: distribuye viajes vía PDF en FlippingBook desde un subdominio de assets. Se descubrieron 309 títulos en los TOC, 178 PDFs descargados. Sin páginas canónicas web.
08 Posicionamiento recomendado
✗ No competir en…
- Volumen (vs Logitravel, 900+ circuitos)
- Marca / autoridad de dominio (vs El Corte Inglés)
✓ Competir en…
- Profundidad de destino y editorial (vs Logitravel)
- Arquitectura SEO semántica (vs todos)
- Autoridad en senior y nichos (vs todos)
- Presentación aspiracional del viaje organizado (vs la sensación mass-market de casi todos)
Lo que verá el viajero
De fichero geográfico a revista de viaje. Mobile-first, aspiracional, editorial. El viajero descubre por intención, no por mapa.
01 Anatomía de la nueva ficha de circuito
10 secciones, en orden, con campos que hoy no existen en el catálogo:
1 · Hero
Título + badge de catálogo (Senior / Leyendas) + barra de stats: días, desde X€, 4, pensión.
2 · Disponibilidad por mes
Pills de mes con nº de salidas. Click → lista completa de fechas.
3 · Precio por ciudad de salida
Madrid / Barcelona+Baleares / Canarias. Impacto directo en conversión.
4 · Itinerario día a día
Con régimen alimenticio (PC/MP/SA), km entre ciudades y descripción. Ciudades enlazadas a destinos.
5 · Mapa autogenerado
Visualización de ruta con marcadores por día, desde el array de lugares.
6 · Qué incluye / no incluye
Vuelos, traslados, hoteles, comidas, guía, seguro / propinas, bebidas, tasas, excursiones.
7 · Hoteles previstos
Nombres por ciudad + tier Serie Oro (premium track del mismo circuito).
8 · Excursiones opcionales
Con precio por persona. Módulo de upsell ("Roma Imperial €75pp").
9 · Notas importantes
Orden de visitas, condiciones, observaciones.
10 · Circuitos relacionados
Enlazado interno hacia productos afines.
02 Lo que la competencia muestra y Panavisión no
La mayoría de esta información ya existe en los PDF de origen, pero no está extraída al modelo de datos.
| Campo que falta | Ejemplo | Prioridad |
|---|---|---|
| Precio por ciudad de salida | Madrid 1.420€ / Barcelona 1.530€ / Canarias 1.580€ | Alta |
| Régimen alimenticio por día | (PC) pensión completa, (MP) media pensión, (SA) solo alojamiento | Alta |
| Calendario de meses de salida | Disponibilidad visual mes a mes | Alta |
| Qué incluye / no incluye | Vuelos, traslados, 4, seguro Mapfre / propinas, tasas (€45) | Alta |
| Clasificación país / región | País: Italia, Región: Europa | Alta |
| Tiers de hotel (Serie Oro) | 4 estándar vs. premium — dos price tracks | Media |
| Excursiones opcionales + precio | "Góndola Venecia €95pp" | Media |
03 Los catálogos dejan Issuu
Hoy
- 17 URLs en /folletos/ apuntan a Issuu
- 0 SEO para panavision-tours.es
- Sin analytics de lectura propia
Mañana
- Landing propia /catalogos/[slug]/
- Visor PDF.js + StPageFlip indexable
- Miniaturas autogeneradas para previews y redes
La arquitectura correcta del visor de catálogos
Google no indexa bien los flipbooks. El ranking no viene del visor, sino de la página HTML que lo envuelve. La arquitectura ganadora separa las tres capas:
✗ Lo que hace Issuu
Estructura semántica débil, rankings pobres.
✓ Lo que haremos
Así se rankea.
1 · Página SEO HTML
H1, 800–1.500 palabras, destinos, hoteles, FAQ, schema.org, imágenes, enlaces internos. Es lo que rankea.
2 · Visor embebido
PDF.js (Mozilla, estándar industrial: texto buscable, lazy-load, móvil, accesible) + StPageFlip (MIT) para el efecto revista. Solo UX.
3 · PDF descargable
El PDF sigue siendo indexable por Google directamente. Miniaturas autogeneradas (Poppler / pdfium) para previews sociales y CTR.
04 Palancas de conversión
05 Spin-offs: el ecosistema
Módulos opcionales — roadmap, no requisito de Fase 1.
Pasaporte Panavisión
Pasaporte digital que el viajero sella con cada destino. Gamifica la repetición; convierte "viaje" en "colección". UGC orgánico al compartirlo.
Foto del Mes
Webapp de subida de fotos; la comunidad vota y se gana un viaje. Genera UGC infinita, alimenta IG/Pinterest, captura emails.
Club Viajeros
Fidelización por km recorridos: descuentos, prioridad de reserva, evento anual. Reactiva 40 años de clientes como comunidad.
Más ideas que extienden la marca
- Diario de Viaje: PDF auto-generado al volver — itinerario + fotos + sellos del pasaporte
- Programa Embajadores: trae un amigo, gana crédito (el CAC más barato del mercado)
- Quiz "Tu próximo viaje": IA recomendadora + captura de email
- Expansión multilingüe: ES → EN (mes 6) → PT (mes 9) → FR (mes 12)
06 Asistente conversacional dedicado
Un chatbot propio integrado en la web, con una base de conocimiento de producto que se mantiene actualizada por API (catálogo de circuitos + guías de destino). Responde con producto real, no con respuestas genéricas.
Conoce el catálogo en vivo
Circuitos, fechas de salida, precios por ciudad de salida, qué incluye — sincronizado por API desde el sistema de gestión. Si cambia el producto, el asistente lo sabe.
Recomienda y guía
"Viajes para mayores en otoño", "cruceros fluviales por el Danubio" — el viajero pregunta en lenguaje natural y el asistente sugiere circuitos y enlaza la ficha.
Disponible siempre
24/7, en los tres idiomas (es-ES · es-419 · pt-BR), con la marca de la web. Descarga al call centre de las preguntas repetitivas.
Módulo opcional, integrable sobre la web del proyecto.
07 Búsqueda — indexa todo el sitio
Un solo buscador sobre todo el contenido: circuitos, cruceros fluviales, combinados, guías de viaje y destinos. La misma base de conocimiento que alimenta guías y fichas alimenta también el índice — se busca el catálogo y el contenido editorial a la vez, no solo los listados.
Catálogo + editorial
Circuitos, cruceros y combinados junto a guías y destinos en un único índice. Resultados agrupados por tipo de contenido.
Tres idiomas
Cobertura por idioma es-ES / es-419 / pt-BR, con facetas, sinónimos y tolerancia a erratas en cada uno.
Autoalojado
Motor Meilisearch (licencia MIT, autoalojado) — sin cuotas SaaS, coherente con el resto de la pila. Se sincroniza en vivo al publicar.
08 Controles de búsqueda — pantalla A12
Una pantalla de gestión para que su equipo controle el buscador sin depender de un programador.
Qué se indexa
Activa o desactiva por tipo de contenido y consulta la cobertura del índice por idioma.
Facetas y filtros
Define qué campos filtran en el buscador y en qué orden aparecen.
Sinónimos y pesos
Equivalencias de términos (p. ej. «crucero» ↔ «navegación») y qué contenido pesa más en los resultados.
Reindexar
Lanza una reindexación completa o parcial y sigue su progreso y última ejecución por idioma.
Estado en vivo
El progreso real del proyecto, sprint a sprint. Esta sección se conectará en vivo con ClickUp para reflejar el estado actual de cada tarea y entregable.
· Estado por sprint
| Sprint | Fechas | Entregable | Avance | Estado |
|---|
· Tareas por épica
Las 100 tareas del proyecto, traídas de ClickUp y agrupadas por épica (sprint). Clic en una épica para desplegar sus tareas.
· Galería de variaciones de diseño
Modernizamos lo que se ve, conservamos lo que funciona
Consolidamos sus tres dominios en una sola plataforma rápida, medible y editable por su propio equipo, sin tocar el motor de reservas Java que hoy sostiene su negocio. Cada objetivo es medible y se verifica en demostraciones cada 15 días.
· Cómo se estructura el encargo
El proyecto se entrega en dos bloques complementarios, para que lo visible quede cerrado y garantizado y la integración con su sistema de reservas avance sin sorpresas en el precio del bloque principal.
Proyecto básico · precio cerrado
Codificamos lo visible para que funcione: las 24 pantallas públicas y 11 de administración — diseño, frontend, gestor de contenidos, SEO y consolidación de dominio (/es/ + /latam/). Alcance y precio cerrados, verificados en demostraciones cada 15 días.
Bolsa de adaptación de APIs · abierta
La conexión con el motor de reservas existente se ejecuta sobre esa base como una bolsa de horas, facturada por horas reales. Integrar un sistema sin documentación oficial requiere descubrimiento e implica el acceso del equipo técnico de Panavisión; por eso no se cierra a tanto alzado, se aprovisiona y se consume con total transparencia.
01 Punto de partida
El proyecto parte de un diagnóstico técnico completo. Tres datos lo resumen.
| Indicador | Situación actual |
|---|---|
| Analítica de negocio | ~2 años sin medición (Universal Analytics dejó de funcionar en julio de 2023; GA4 no está instalado) |
| Salud SEO | sitemap.xml devuelve error 404 · 0 % de páginas con datos estructurados · solo el 35 % tiene encabezado H1 |
| Base tecnológica | Frontal sobre jQuery 2.1.0 (2014), repartido en 3 dominios con contenido duplicado |
02 Cinco objetivos medibles
1 · Recuperar la visibilidad en buscadores
Transición SEO sin pérdida de posiciones mediante un mapa de 3.878 redirecciones 301 que preserva cada URL existente, y elevación de la base técnica al estándar actual.
2 · Medir y mejorar la conversión
Instalamos GA4 desde el sprint 1 e instrumentamos el embudo de reserva completo (pasos 1 a 4 hasta la confirmación) para que cada decisión futura se tome con datos. Rediseñamos los 571 cuadros de precios y el flujo de reserva para uso cómodo en móvil.
3 · Autonomía editorial para su equipo
CMS con interfaz en español: edición de las 535 guías de viaje, constructor visual que sustituye las 19 páginas temáticas, centro de importación (16 folletos, guías y redirecciones por CSV), medios, navegación, roles y los 3 idiomas.
4 · Un solo dominio, tres mercados
Las tres webs (1.995 páginas en España, 1.994 en LATAM y 889 en Brasil) se consolidan en un único dominio con tres ediciones. Cada visitante llega a la suya automáticamente, con autoridad SEO concentrada.
5 · Mantenibilidad para diez años
Las 1.336 rutas y 12 plantillas se reconstruyen sobre base moderna y estándar (Astro sobre Cloudflare), con código tipado, despliegues automatizados y staging permanente donde ustedes ven cada avance.
03 Objetivo 1 al detalle: salud técnica y SEO
| Dimensión | Hoy | Al cierre del proyecto |
|---|---|---|
| Datos estructurados (schema) | 0 % de páginas | 100 % de plantillas validadas |
| sitemap.xml | Error 404 | Generado automáticamente en cada publicación |
| Encabezados H1 | 35 % de páginas | 100 % de páginas |
| Etiquetas de idioma (hreflang) | Inexistentes | es-ES / es-419 / pt-BR en todas |
| Velocidad — Core Web Vitals | Sin medición | LCP < 2,5 s · CLS < 0,1 · INP < 200 ms; Lighthouse móvil ≥ 85 |
04 Un solo dominio, tres mercados
| Mercado | Hoy | Mañana |
|---|---|---|
| España | panavision-tours.es | /es/ (es-ES) |
| Latinoamérica | panavision-tours.com | /latam/ (es-419) |
| Brasil | panavision-tours.com.br | /br/ (pt-BR, ~45 % del catálogo) |
05 Lo que NO cambia
Tan importante como lo que construimos es lo que deliberadamente no tocamos.
- El motor de reservas Java: es el corazón operativo del negocio y funciona. La nueva web se comunica con él mediante una capa intermedia (middleware) que traduce sus 14 puntos de integración sin modificar una sola línea del sistema existente.
- La operación interna: gestión de cupos, precios, disponibilidad y administración siguen exactamente igual. Su equipo no cambia de herramientas ni de procesos.
- Las URLs ante Google: cada dirección actual responde con su redirección 301 correspondiente; ningún enlace externo ni resultado de búsqueda se pierde.
06 Criterios de éxito del proyecto completo
El proyecto se considera concluido con éxito cuando se cumplen, de forma verificable, estas siete condiciones.
| # | Criterio de éxito | Cómo se verifica |
|---|---|---|
| 1 | Cero pérdida de indexación | Auditoría automatizada: 0 errores 404 sobre las URLs redirigidas |
| 2 | Rendimiento objetivo | Lighthouse móvil ≥ 85 en home, listados y fichas; Core Web Vitals dentro de umbral |
| 3 | Reservas operativas en producción | Reserva completa de extremo a extremo verificada tras el lanzamiento |
| 4 | Medición activa | GA4 recibiendo tráfico real, con el embudo de reserva instrumentado |
| 5 | Autonomía editorial demostrada | Editores de Panavisión publican guías y landings sin asistencia técnica |
| 6 | Tres mercados en un dominio | Geolocalización y hreflang validados para España, LATAM y Brasil |
| 7 | Lanzamiento controlado | Corte de DNS con plan de marcha atrás y 24 horas de monitorización sin alertas |
Qué páginas reciben exactamente
Entregamos 24 tipos de vista pública en este proyecto —cada una disponible en los tres idiomas, es decir 26 vistas en total contando las 2 de destino que proponemos como fase 2 post-lanzamiento— y 11 pantallas de administración, todas nuevas. Ninguna URL actual se pierde: las 3.878 redirecciones de la migración conservan el posicionamiento acumulado. Cada vista tiene sprint asignado y criterio de aceptación demostrable en staging.
01 De dónde partimos: el sitio actual en cifras
Hoy operan tres dominios servidos por una única aplicación Java, con 1.336 rutas de URL únicas construidas sobre 12 plantillas de página. Este capítulo responde a una pregunta concreta: qué páginas reciben ustedes y dónde vive cada contenido en el nuevo sitio.
| Dominio actual | Mercado | Idioma | Páginas |
|---|---|---|---|
panavision-tours.es | España | es-ES | 1.995 |
panavision-tours.com | LATAM | es-419 | 1.994 |
panavision-tours.com.br | Brasil | pt-BR (~45 % del catálogo) | 889 |
02 Los volúmenes que migramos
El contenido del sitio actual se reconstruye, no se reescribe a mano: importamos cada bloque a su plantilla nueva. Estos son los volúmenes que reciben ustedes.
535 guías
Guías de destino /viajes/, importadas a la plantilla de guía y editables desde el sistema de gestión.
765 fichas de producto
599 circuitos + 86 cruceros fluviales + 80 combinados circuito + crucero, con datos en vivo del catálogo.
571 cuadros de precios
Cuadros /reserva/ reconstruidos como tabla interactiva (fechas × categoría de habitación).
16 folletos
Hoy incrustados en Issuu; pasan a visor propio en HTML indexable + PDF descargable.
A esto se suman las 19 landings temáticas (hoy programadas a mano) que pasan al constructor de landings, y ~30 páginas estáticas y corporativas. El motor de reservas Java se mantiene tal cual: el nuevo sitio se comunica con él a través de una capa intermedia, sin tocar su lógica de precios ni de disponibilidad.
03 Las 24 vistas públicas, en los tres idiomas
Cada tipo de vista se publica para España (/es/), LATAM (/latam/) y Brasil (/br/). La columna Estado distingue lo que se reconstruye mejorado de lo que hoy no existe y se crea de cero.
| # | Vista | URL | Tipo | Estado | Sprint |
|---|---|---|---|---|---|
| 1 | Home | / | público | Reconstruida | 1 |
| 2 | Índice de folletos | /folletos/ | público | Reconstruida | 1 |
| 3 | Visor de folleto en HTML (sustituye a Issuu) | /folletos/[folleto]/ | público | Reconstruida | 1 |
| 4 | Índice de guías de viaje | /viajes/ | público | Reconstruida | 2 |
| 5 | Guía de destino (535 guías importadas) | /viajes/[guía]/ | público | Reconstruida | 2 |
| 6 | Landings temáticas y de campaña (19 migradas) | URLs propias | público | Reconstruida + herramienta nueva | 2 |
| 7 | Índice de circuitos | /circuitos/ | público | Reconstruida | 3 |
| 8 | Listado de circuitos por región (8 filtros, ordenación, presupuesto rápido) | /circuitos/[región]/ | público | Reconstruida | 3 |
| 9 | Buscador interno | /buscador/ | público | Reconstruida | 3 |
| 10 | Listado de ofertas | /ofertas/ | público | Reconstruida | 3 |
| 11 | Comparador de circuitos (hasta 3) | dentro de los listados | público | Nueva | 3 |
| 12 | Mapa de provincias de salida | dentro de home y listados | público | Reconstruida | 3 |
| 13 | Ficha de circuito (itinerario, galería, mapa) | /circuitos/[circuito]/ | público | Reconstruida | 4 |
| 14 | Ficha de crucero fluvial | /cruceros-fluviales/[crucero]/ | público | Reconstruida | 4 |
| 15 | Ficha de combinado circuito + crucero | /circuito-crucero/[combinado]/ | público | Reconstruida | 4 |
| 16 | Índices de cruceros y combinados | /cruceros-fluviales/ · /circuito-crucero/ | público | Reconstruida | 4 |
| 17 | Cuadro de precios (fechas × habitación) | /reserva/[folleto]/[viaje]/ | público | Reconstruida | 5 |
| 18 | Reserva — paso 1: fechas y habitaciones | /reservar/ | público | Reconstruida | 6 |
| 19 | Reserva — paso 2: selección de vuelos | /reservar/ | público | Reconstruida | 6 |
| 20 | Reserva — paso 3: datos de pasajeros (validación de NIF) | /reservar/ | público | Reconstruida | 6 |
| 21 | Reserva — paso 4: revisión y confirmación con referencia de presupuesto | /reservar/ | público | Reconstruida | 6 |
| 22 | Páginas estáticas y legales | como hoy | público | Reconstruida | 1–3 |
| 23 | Páginas de error y mantenimiento (404 / 500) | — | público | Nueva | 1 |
| 24 | sitemap.xml y robots.txt generados | — | público | Nueva (el actual devuelve 404) | 8 |
Particularidades por mercado: /br/ sirve el subconjunto del catálogo disponible en portugués (~45 %) con precios en reales; /latam/ sirve precios y catálogo es-419. Las etiquetas hreflang (es-ES / es-419 / pt-BR) en todas las páginas indican a los buscadores qué versión mostrar en cada país.
04 Dos vistas diferidas a fase 2 (fuera de este presupuesto)
Las páginas de destino son la fase 2 propuesta tras el lanzamiento. Suman las vistas 25 y 26 del recuento total, pero no forman parte de este presupuesto.
| # | Vista | URL | Tipo | Estado | Calendario |
|---|---|---|---|---|---|
| 25 | Páginas de destino por país (32) | /destinos/[país]/ | diferida | Nueva | Fase 2, post-lanzamiento |
| 26 | Páginas de destino por ciudad (66; 13 de nivel 1) | /destinos/[ciudad]/ | diferida | Nueva | Fase 2, post-lanzamiento |
Las 66 ciudades corresponden a 13 de nivel 1 (página completa) más 53 de nivel 2 (profundidad media); las 264 ciudades de niveles 3 y 4 no reciben página propia.
05 Sistema de gestión: 11 pantallas, todas nuevas
El sitio actual no dispone de ningún panel de edición. El nuevo sistema de gestión —con interfaz en español y en los tres idiomas de contenido— pone el sitio en manos de su equipo.
| # | Pantalla | Tipo | Para qué sirve | Sprint |
|---|---|---|---|---|
| A1 | Panel de control | admin | Estado del contenido, ediciones recientes, cola de publicación | 2 |
| A2 | Editor de guías | admin | Texto enriquecido, índice automático, circuitos relacionados, campos SEO, versión por idioma | 2 |
| A3 | Constructor de landings | admin | Composición visual por bloques con vista previa en vivo | 2 |
| A4 | Centro de importación | admin | Subida de folletos PDF (genera miniaturas y visor), importador de las 535 guías, carga de redirecciones por CSV, medios en lote | 1 · 2 |
| A5 | Biblioteca de medios | admin | Imágenes optimizadas en CDN, recorte por punto focal, texto alternativo por idioma | 2 |
| A6 | Gestor de navegación | admin | Mega-menú por regiones y enlaces del pie de página | 3 |
| A7 | Gestor de ofertas | admin | Edición de ofertas; la ubicación definitiva del dato se confirma en el kickoff | 3 |
| A8 | Gestor de redirecciones | admin | Las 3.878 redirecciones de la migración y las futuras | 2 |
| A9 | Usuarios y roles | admin | Perfiles de editor, publicador y administrador, con trazabilidad | 2 |
| A10 | Selector de idioma en el editor | admin | Variantes es-ES / es-419 / pt-BR de cada contenido | 2 |
| A11 | Vista previa | admin | URL de previsualización en staging de cualquier borrador | 2 |
Quedan en el sistema Java —y no se tocan— el catálogo de circuitos, los precios, la disponibilidad y la transacción de reserva.
06 De tres dominios a uno: 3.878 redirecciones sin pérdida
La migración consolida los tres dominios en uno solo con carpetas por mercado. Las 3.878 redirecciones permanentes (301) conservan el posicionamiento acumulado y se gestionan desde la pantalla A8. La detección geográfica en el borde de la red (Cloudflare Workers) dirige a cada visitante a su versión, y una cookie de preferencia respeta siempre la elección manual.
| Hoy | En el nuevo sitio | Notas |
|---|---|---|
panavision-tours.es (1.995 páginas) | panavision-tours.es/es/ | Carpeta por mercado, es-ES |
panavision-tours.com — LATAM (1.994 páginas) | panavision-tours.es/latam/ | es-419 |
panavision-tours.com.br — Brasil (889 páginas) | panavision-tours.es/br/ | pt-BR, precios en R$ |
/circuitos/[slug] mezcla listados y fichas | /circuitos/[región]/ y /circuitos/[circuito]/ | Separación limpia |
/reserva/[slug] | /reserva/[folleto]/[viaje]/ | Cuadro de precios interactivo |
/ofertas/[oferta]/ — 9 páginas de detalle | 301 → /ofertas/ o al circuito equivalente | Sin vista propia de detalle |
/buscador/[slug] — 6 búsquedas pre-filtradas | 301 → /buscador/ con filtros precargados | Por parámetros, o al listado de región |
Embudo de reserva en páginas Java /rol2/ | /reservar/ pasos 1–4 + confirmación | Sobre la capa intermedia; motor Java conservado |
| Folletos incrustados en Issuu | Visor propio en HTML + PDF descargable | Indexable |
Sin sitemap.xml (error 404), sin datos estructurados | Sitemap generado + schema en el 100 % de plantillas | Sprints 1–8 |
/ofertas/[oferta]/, /buscador/[slug] y los tres dominios se cargan por CSV en el sprint 2 (centro de importación, A4); el calendario de la migración corresponde al sprint 7 y su verificación final —cero errores 404 sobre las URLs redirigidas— es criterio de aceptación del sprint 8, previo al lanzamiento.Su equipo publica sin programadores
Un sistema web completo para editar, crear y publicar desde una interfaz en español: editor visual, constructor de landings por bloques, Centro de importación, gestión de imágenes, espacios publicitarios, roles y vista previa, en los tres idiomas del proyecto. Operativo en el sprint 2, con las 535 guías ya cargadas.
01 Qué gestiona su equipo
El sistema de gestión se ocupa del contenido editorial. El catálogo comercial —circuitos, precios, disponibilidad y reservas— sigue viviendo en su sistema de reservas actual, que se mantiene sin cambios.
| Contenido | Quién lo gestiona | Volumen |
|---|---|---|
Guías de destino /viajes/ | Editores de Panavisión | 535 guías |
| Landings temáticas y de campaña | Marketing de Panavisión | Sustituyen a las 19 fijas en código |
| Folletos digitales | Editores de Panavisión | 16 folletos (hoy en Issuu) |
| Portada y páginas estáticas | Editores de Panavisión | ~30 páginas |
| Menús de navegación y pie | Editores de Panavisión | Toda la web |
| Imágenes y documentos | Editores de Panavisión | Toda la web |
| Redirecciones de URL | Administradores | 3.878 redirecciones 301 |
| Circuitos, precios, reservas | Su sistema de reservas | 599 circuitos · 571 cuadros |
Las páginas mixtas (por ejemplo, una landing con tarjetas de circuitos) combinan bloques editoriales con datos comerciales que se leen en vivo de su sistema: el editor coloca el bloque y los precios se actualizan solos.
02 Editor visual: se edita viendo la página real
El editor trabaja sobre una vista previa de la página real, no sobre un formulario abstracto: lo que ve es lo que se publica.
Vista previa real
Se edita sobre la página tal y como la verá el cliente, no sobre campos sueltos. Composición por bloques con reordenado arrastrando.
Borradores y autoguardado
Ningún cambio se pierde ni se publica por accidente. Cada edición queda guardada como borrador hasta su aprobación.
Historial y restauración
Versionado completo: cualquier página puede volver a un estado anterior con un clic.
Publicación programada
Una campaña puede dejarse lista el viernes y publicarse sola el lunes a las 9:00, sin intervención técnica.
03 Constructor de landings por bloques
Las 19 landings actuales están escritas a mano en código: cada cambio exige un desarrollador. Las sustituye un constructor por bloques: marketing compone una landing nueva combinando piezas de un catálogo cerrado y coherente con el diseño aprobado.
| Bloque | Qué hace |
|---|---|
| Cabecera de campaña | Imagen, titular y llamada a la acción |
| Tarjetas de circuitos | Datos y precios en vivo desde su sistema de reservas |
| Preguntas frecuentes | Con marcado SEO automático (FAQPage) |
| Banner promocional | Texto, imagen y enlace configurables |
| Testimonios | Citas de clientes |
| Mapa | Destinos de la campaña |
| Folleto incrustado | Visor del folleto PDF correspondiente |
04 Centro de importación: las cargas masivas, desde la interfaz
Las operaciones de volumen no dependen de scripts ni de técnicos. El Centro de importación las resuelve desde el propio panel.
| Herramienta | Qué hace | Beneficio |
|---|---|---|
| Subida de folletos PDF | Genera miniaturas automáticas y el visor de lectura propio que sustituye a Issuu | Publicar un folleto pasa de encargo externo a tarea de minutos |
| Importador de guías | Carga las 535 guías de /viajes/ con cola de revisión previa a publicar | La migración es verificable página a página y reutilizable |
| CSV de redirecciones | Importa y valida el mapa de 3.878 redirecciones 301 | El patrimonio SEO se gestiona desde el panel, sin tocar servidores |
| Carga masiva de imágenes | Subida múltiple con generación automática de derivados WebP y srcset | El equipo sube lotes completos sin preparar archivos a mano |
05 Gestión de imágenes (mediateca / DAM)
Una biblioteca central de imágenes y documentos, servida desde la red de distribución de contenidos. No es un simple almacén: ofrece la organización que su equipo necesita para reutilizar material sin duplicarlo.
Optimización automática
Conversión a WebP y redimensionado: el editor sube una imagen y la web la sirve optimizada en cada dispositivo.
Punto focal
Se marca el centro de interés de la foto y los recortes automáticos lo respetan en móvil y escritorio.
Texto alternativo por idioma
Descripciones por mercado para accesibilidad y SEO en español, latam y portugués.
| Capacidad | Para qué sirve |
|---|---|
| Carpetas y navegación | Organizar el material por destino, campaña o tipo |
| Subida múltiple | Arrastrar lotes completos de imágenes y documentos |
| Etiquetas y filtros guardados | Localizar al instante un recurso entre miles |
| Panel "usado en" | Ver en qué páginas se utiliza una imagen antes de cambiarla o retirarla |
| Miniaturas de PDF | Portada automática de la primera página de cada folleto |
| Papelera y restauración | Recuperar material eliminado por error; registro de actividad |
06 Espacios publicitarios (gestor de anuncios)
El sitio incorpora espacios publicitarios gestionados desde el panel, sin intervención de desarrollo. Su equipo crea campañas, las programa y las activa o pausa al momento. Admite dos tipos de creatividad.
Creatividad externa (HTML5)
Anuncios de terceros subidos por archivo o URL, servidos en un marco aislado y seguro, con imagen de respaldo obligatoria y conteo de clics propio.
Promoción propia
Bloques internos compuestos desde el panel: imagen con punto focal, titular, subtítulo y llamada a la acción, sin necesidad de código.
| Capacidad | Cómo funciona |
|---|---|
| Programación y rotación | Fecha de inicio y fin y reparto por peso entre varias campañas en un mismo espacio |
| Segmentación | Por idioma (es-ES · es-419 · pt-BR) y por sección del sitio |
| Activación sin despliegue | Pausar, reanudar o publicar una campaña surte efecto en aproximadamente un minuto |
| Espacio reservado (sin saltos) | El hueco siempre reserva su tamaño; si no hay campaña, se muestra una promoción de respaldo |
| Vista previa en la plantilla real | Se comprueba el anuncio en móvil, tableta y escritorio antes de activarlo |
| Medición | Impresiones en analítica y clics contados en servidor, con cuadro de resultados en el panel |
07 Tres idiomas con reglas claras
| Mercado | Ruta | Idioma | Regla de contenido |
|---|---|---|---|
| España | /es/ | es-ES | Idioma de referencia |
| Latinoamérica | /latam/ | es-419 | Si una página no tiene versión propia, muestra la de España (fallback automático) |
| Brasil | /br/ | pt-BR | Solo se publica lo traducido: nunca aparece español en /br/ |
El editor cambia de idioma dentro de la misma página y ve qué versiones existen y cuáles faltan. La regla de Brasil es deliberada: el catálogo brasileño (889 páginas, ~45% del total) prefiere ser más corto antes que mezclar idiomas, que penaliza la experiencia y el SEO. Cada idioma tiene su propia URL y campos SEO, con hreflang generado automáticamente.
08 Roles, revisión y vista previa
Editor
Crea y modifica contenido en borrador.
Publicador
Revisa y aprueba la publicación.
Administrador
Gestiona usuarios, redirecciones y configuración.
- Todos los cambios quedan registrados: quién cambió qué y cuándo.
- Cada borrador genera un enlace de vista previa en staging: se comprueba la página exacta antes de publicarla y puede compartirse internamente.
- Al publicar, la web pública se regenera de forma automática. La web servida a sus clientes no depende del panel en tiempo real: aunque estuviera en mantenimiento, la web sigue funcionando a plena velocidad.
09 El beneficio, medido en autonomía
Hoy
- Corregir una errata: petición a desarrollo, días de espera
- Publicar el folleto de temporada: subida a Issuu, sin valor SEO
- Lanzar una landing de campaña: encargo a programación
- Añadir una redirección: cambio en servidor por un técnico
- Cambiar el menú de navegación: cambio en código
Con el nuevo sistema
- Editor de Panavisión, en minutos
- Subida en el panel, visor propio indexable
- Marketing la compone con bloques, misma mañana
- CSV o alta manual desde el panel
- Gestor de navegación, al momento
10 Entrega y criterio de aceptación
El sistema de gestión se entrega en el sprint 2 y su aceptación es demostrable, como todos los hitos del proyecto: los editores de Panavisión acceden con sus usuarios y las 535 guías se muestran correctamente en staging. La entrega incluye la interfaz en español, los roles definidos y una sesión de formación para su equipo, de modo que la autonomía empiece ese mismo día.
La calidad no se inspecciona al final: se construye
Tres entornos de trabajo, controles automáticos en cada entrega y gates verificables por ustedes cada 15 días. El Sprint 8 concentra la verificación final y culmina en un corte de DNS planificado, monitorizado durante 24 horas y con un plan de marcha atrás ensayado.
01 Tres entornos: nada llega a producción sin pasar dos filtros
Trabajamos con tres entornos separados desde la primera semana. Cada uno tiene una función distinta y un nivel de exigencia creciente.
| Entorno | Función | Quién lo usa | Cuándo se actualiza |
|---|---|---|---|
| Previsualización por cambio | Cada propuesta genera una versión navegable y aislada | Equipo de desarrollo | En cada cambio, tras superar análisis de código, tests y compilación |
| Staging | Réplica de producción para demos y pruebas de aceptación | NovumBC + Panavisión | Tras superar tests de integración y umbrales de rendimiento |
| Producción | El sitio público en panavision-tours.es | Sus clientes | Solo tras la aprobación de ustedes en cada gate |
02 Gates verificables por ustedes durante el proyecto
Cada sprint cierra con una demo sobre staging y un checklist de criterios binarios: se cumplen o no se cumplen.
| Sprint | Verificación a cargo de Panavisión | Criterio medible |
|---|---|---|
| 5 — Cuadro de Precios | Comparar precios con la web actual | Precios idénticos ±0,01 € en 10 circuitos pactados |
| 6 — Motor de Reservas | Realizar 5 reservas de prueba en staging | Cada reserva genera un refPresupuesto válido, verificable en su sistema de gestión actual |
| 7 — Geo-routing + Brasil | Auditoría de redirecciones e idiomas | 50 URLs auditadas por dominio; hreflang es-ES / es-419 / pt-BR validado; acceso desde Brasil, México y España |
| 8 — Go-live | Checklist de lanzamiento firmable | Detallado más abajo |
El motor de reservas se somete además a una prueba de carga con usuarios concurrentes dentro del Sprint 6, antes de llegar a la fase final.
03 QA final — Sprint 8 (31 oct. a 15 nov.)
El último sprint dedica un equipo de QA a tiempo completo a una batería de verificación exhaustiva. Nada de lo que sigue es opcional: cada punto es condición para el lanzamiento.
| Bloque de pruebas | Alcance | Criterio de superación |
|---|---|---|
| Regresión funcional | 50 páginas por cada una de las 12 plantillas (600 páginas revisadas a mano) | Contenido, enlaces, imágenes y datos correctos en todas las muestras |
| Redirecciones | Validación automatizada de las 3.878 redirecciones 301, incluidas las 1.995 páginas del dominio .es | 0 errores 404 en URLs redirigidas |
| Multi-navegador | Chrome, Safari, Firefox y Edge en sus versiones actuales | Funcionalidad y maquetación correctas en todos |
| Móvil | Dispositivos iOS y Android reales, flujo completo incluida la reserva | Experiencia completa sin bloqueos |
| Carga | Prueba de estrés sobre catálogo y motor de reservas | Sin degradación del servicio bajo carga concurrente |
| Rendimiento (Core Web Vitals) | Home, listados y fichas de producto | LCP < 2,5 s · CLS < 0,1 · INP < 200 ms; Lighthouse móvil ≥ 85 |
| Datos estructurados | Auditoría de schema en el 100 % de las plantillas | Validación correcta en las herramientas de Google |
| Reserva real en producción | Reserva de extremo a extremo sobre el entorno definitivo antes de abrir al público | refPresupuesto generado y verificado |
04 Línea base SEO: medir antes de lanzar
Para que el resultado de la migración sea medible —y no opinable—, fijamos una fotografía objetiva antes del corte.
- Posiciones de las 100 palabras clave principales: registradas con fecha previa al lanzamiento.
- Search Console y Bing Webmaster Tools: exportación completa de datos y alta verificada para el dominio definitivo.
- Sitemap.xml y robots.txt: publicados y enviados (el sitio actual no dispone de sitemap operativo).
- GA4: recibiendo tráfico real desde el primer día, con el embudo de reserva instrumentado.
05 Plan de corte de DNS
El cambio de DNS es el único momento en que el sitio nuevo sustituye al actual. Lo tratamos como una operación planificada, no como un acto de fe.
| Momento | Acción |
|---|---|
| 48 horas antes | Reducción del TTL de DNS a 60 segundos: cualquier cambio o reversión se propaga en minutos, no en horas |
| 24 horas antes | Ensayo del corte sobre staging y revisión final del checklist go/no-go |
| Día del corte (entre semana, mañana) | Reunión go/no-go con checklist firmado; cambio de DNS; verificación inmediata de redirecciones, certificados y reserva de extremo a extremo en producción |
| Primeras 24 horas | Monitorización continua: disponibilidad, errores 404, rendimiento, tráfico en GA4 y embudo de reservas. Equipo de guardia asignado |
06 Runbook de marcha atrás (rollback)
Documentamos y entregamos antes del corte un procedimiento de reversión paso a paso. Volver atrás es una operación técnica preacordada, no una negociación bajo presión.
- Criterios pactados de antemano: alerta de disponibilidad, fallo en el flujo de reserva o pico anómalo de errores 404. Si se cumple cualquiera, se ejecuta el runbook sin debate.
- Mecanismo: con el TTL en 60 segundos, restaurar el DNS al sitio actual tarda minutos. La reversión devuelve el servicio exactamente al estado previo.
- Responsables y comunicación: el runbook asigna por nombre quién decide, quién ejecuta y a quién se informa, con tiempos máximos para cada paso.
- Caducidad de la ventana: superadas las primeras 24 horas sin incidencias, el lanzamiento se da por consolidado y se restablecen los TTL normales.
07 Checklist de lanzamiento (firmable)
El go-live solo se ejecuta cuando este checklist está completo y firmado por ambas partes en la demo del Sprint 8.
- Regresión funcional superada: 50 páginas por plantilla, 12 plantillas, sin defectos bloqueantes
- 3.878 redirecciones 301 validadas automáticamente: 0 errores 404
- Core Web Vitals en objetivo: LCP < 2,5 s · CLS < 0,1 · INP < 200 ms
- Lighthouse móvil ≥ 85 en home, listado y ficha de producto
- Multi-navegador y móvil verificados, incluido el flujo de reserva completo
- Prueba de carga superada sin degradación
- Schema validado en el 100 % de las plantillas; sitemap y robots publicados
- hreflang es-ES / es-419 / pt-BR validado en los tres locales
- Línea base SEO registrada: top 100 keywords + exportación de Search Console
- GA4 recibiendo tráfico y eventos del embudo de reserva
- Reserva de extremo a extremo en producción con refPresupuesto verificado
- Runbook de rollback entregado, con criterios de reversión y responsables firmados
- TTL de DNS reducido a 60 segundos con 48 horas de antelación
- Equipo de guardia confirmado para las primeras 24 horas
El 15 de noviembre no termina el proyecto: empieza a producir resultados
Con el go-live, Panavisión Tours dispone de una plataforma que su propio equipo opera sin programadores. Sobre esa base proponemos tres líneas de evolución: garantía y soporte, la Fase 2 de destinos y un programa de mejora continua guiado, por primera vez en años, por datos reales.
01 Garantía incluida en el proyecto
Durante los 30 días posteriores al go-live corregimos sin coste cualquier defecto sobre el alcance aceptado en los gates del proyecto. La garantía cubre errores de funcionamiento; no cubre nuevas funcionalidades ni creación de contenido, que se canalizan por las vías de soporte.
02 Soporte y mantenimiento: modelo propuesto
Para la operación posterior a la garantía proponemos un acuerdo de soporte con tres líneas de servicio, con informe mensual de consumo: el trabajo se ve, se justifica y se prioriza con ustedes.
Correctivo
Incidencias y defectos en producción: error en el cuadro de precios, fallo de una redirección, problema de visualización.
Preventivo
Salud técnica continua: actualización de dependencias, monitorización de rendimiento (Core Web Vitals), vigilancia del embudo de reserva, copias y seguridad.
Evolutivo
Mejoras pequeñas bajo demanda: nuevos bloques para el constructor de landings, ajustes SEO, campos adicionales en el CMS.
03 Acuerdo de nivel de servicio (SLA)
Las incidencias se clasifican por severidad. Los tiempos de respuesta y resolución, el horario de cobertura y el dimensionado del soporte se fijan en el acuerdo que presentamos antes del go-live, cuando ya conocemos el comportamiento real de la plataforma en staging.
| Severidad | Definición | Ejemplo |
|---|---|---|
| Crítica | El motor de reservas o el sitio completo no funcionan | No se pueden completar reservas |
| Alta | Funcionalidad relevante degradada, con alternativa | El buscador no devuelve resultados |
| Media | Defecto visible sin impacto en negocio | Imagen rota en una ficha de circuito |
| Baja | Mejora o ajuste menor | Cambio de texto, ajuste de estilo |
04 Fase 2: las páginas de destino
La nueva arquitectura deja preparado el espacio /destinos/, el estándar de navegación que ya utiliza la competencia directa y que hoy no existe en la web actual. Proponemos como Fase 2 la creación de 32 páginas de país y 66 páginas de ciudad, derivadas del análisis de los 330 destinos únicos del catálogo.
Páginas de país (32)
Cada país con 3 o más circuitos recibe una página editorial que agrupa toda su oferta. Los seis primeros por volumen:
| País | Circuitos en catálogo |
|---|---|
| Francia | 133 |
| Alemania | 129 |
| Italia | 90 |
| India | 73 |
| Austria | 64 |
| China | 45 |
Páginas de ciudad (66), por niveles
No todas las ciudades merecen el mismo tratamiento. El análisis del catálogo define cuatro niveles para evitar contenido pobre que penalizaría el SEO.
| Nivel | Criterio | Ciudades | Tratamiento |
|---|---|---|---|
| 1 | 10 o más circuitos | 13 | Página editorial completa |
| 2 | 5 a 9 circuitos | 53 | Página de profundidad media |
| 3 | 2 a 4 circuitos | 102 | Se integran en la página de su país |
| 4 | 1 circuito | 162 | Sin página propia |
Entre las 13 ciudades del nivel 1: Madrid (20 circuitos), Viena (19), Ámsterdam (17), Estrasburgo (17) y Delhi (16).
05 Contenido editorial asociado
La Fase 2 incluye la ampliación del contenido editorial sobre la base ya construida: nuevas guías y landings temáticas creadas por su equipo con el constructor visual, y la apertura de una taxonomía experiencial (estilo de viaje, temporada, motivación) complementaria a la geográfica.
06 Mejora continua guiada por datos
A partir del lanzamiento, las decisiones dejan de basarse en intuición. GA4 mide desde el primer día el comportamiento real, incluido cada paso del embudo de reserva, y el proyecto entrega una línea base SEO de las 100 palabras clave principales tomada antes del corte de dominio.
| Fase del ciclo trimestral | Actividad |
|---|---|
| Medir | Informe con GA4 (tráfico, conversión del embudo de reserva), posiciones SEO frente a la línea base y Core Web Vitals (objetivo: LCP < 2,5 s, CLS < 0,1, INP < 200 ms) |
| Priorizar | Sesión conjunta: qué páginas convierten, dónde abandonan los usuarios, qué destinos buscan y aún no tienen página |
| Ejecutar | Mejoras pequeñas vía soporte; mejoras mayores como mini-sprints con el modelo conocido: alcance cerrado, demo y factura |
Este ciclo es también el mecanismo natural para ordenar la Fase 2: los datos de búsqueda y navegación indican qué países y ciudades priorizar primero.
Roles definidos, citas fijas y reglas escritas antes de empezar
Un proyecto de 1.995 páginas, 12 plantillas y un motor de reservas que se mantiene intacto no se gobierna con buenas intenciones. Un equipo NovumBC de cinco perfiles trabaja en sprints de 15 días con demo y firma al final de cada uno; Panavisión participa con cuatro roles claros y tiempos de respuesta pactados. Así las decisiones nunca frenan el calendario.
01 El equipo NovumBC
Cinco perfiles cubren todo el ciclo. La especialidad SEO la ejercen de forma transversal el responsable del proyecto y el equipo de desarrollo, con auditoría dedicada en el Sprint 8.
| Rol | Responsabilidad principal | Presencia en el proyecto |
|---|---|---|
| Project Manager / Tech Lead | Interlocución única, planificación, demos de gate, decisiones técnicas, control de alcance | Todo el proyecto |
| UX/UI Designer | Wireframes, sistema de diseño en Figma, tokens, entrega a desarrollo | Concentrado en Sprints 0a–0b; apoyo puntual después |
| Frontend Developer Senior | Plantillas Astro, componentes, rendimiento, integración CMS, SEO técnico on-page | Desde el Sprint 1 hasta el lanzamiento |
| Backend / Middleware Developer | Capa de integración con el motor de reservas Java (14 endpoints), sesiones, geo-routing, redirecciones | Desde el Sprint 2; máxima intensidad en Sprints 5–6 |
| QA Engineer | Planes de prueba, verificación de gates, pruebas de carga y regresión, monitorización del lanzamiento | Desde el Sprint 2; dedicación plena en el Sprint 8 |
| SEO transversal | Redirecciones 301, schema, hreflang, baseline de posicionamiento, auditoría pre-lanzamiento | Continua; auditoría completa en el Sprint 8 |
El pico de dedicación se produce en el Sprint 6 (Motor de Reservas), el tramo de mayor exigencia técnica. Lo planificamos así deliberadamente: el middleware llega ensayado desde el Sprint 5 y con simuladores funcionando desde el Sprint 1.
02 Los roles del lado Panavisión
El proyecto necesita cuatro roles de su lado. Una misma persona puede asumir más de uno; lo importante es que cada rol tenga nombre y apellidos en el kickoff.
| Rol | Responsabilidad | Dedicación estimada |
|---|---|---|
| Product Owner | Interlocutor principal, prioriza, firma las actas de aceptación de cada gate | Weekly de 30 min + demo quincenal + ventana de firma |
| Aprobador de diseño | Aprueba wireframes (1 jul) y diseño final (16 jul, hito del proyecto). Se designa titular y suplente en el kickoff | Intensiva en Sprints 0a–0b |
| Editor de contenidos | Valida el CMS con una prueba de editor (Sprint 0a), revisa las 535 guías importadas, aporta traducciones es-419 / pt-BR | Puntual en Sprints 0a y 2; previa al Sprint 7 |
| IT / DNS | Contacto con el equipo del sistema Java, accesos y listas de IPs, Google Search Console, corte de DNS en el lanzamiento | Puntual: kickoff, Sprints 5–6 y lanzamiento |
03 Matriz de decisión (RACI)
R realiza el trabajo · A aprueba y es responsable final · C consultado · I informado.
| Tipo de decisión | PM NovumBC | Equipo NovumBC | Product Owner | Aprobador diseño | Editores | IT/DNS |
|---|---|---|---|---|---|---|
| Aprobación de wireframes y diseño | I | R | C | A | C | — |
| Elección del CMS (gate Sprint 0a) | R | R | A | — | C | I |
| Firma de cada gate de sprint | R | R | A | I | C | C |
| Cambios de alcance (change requests) | R | C | A | — | I | I |
| Arquitectura y decisiones técnicas | A | R | I | — | — | C |
| Contenidos y traducciones (es-419 / pt-BR) | I | C | A | — | R | — |
| Accesos, entornos y DNS | C | C | A | — | — | R |
| Go / no-go del lanzamiento (15 nov) | R | R | A | — | I | C |
04 Ceremonias: tres citas, ninguna reunión innecesaria
| Ceremonia | Frecuencia | Duración | Participantes |
|---|---|---|---|
| Demo de gate | Día 13 de cada sprint (quincenal) | 60–90 min | PM NovumBC + equipo implicado · Product Owner + roles del sprint |
| Weekly de seguimiento | Semanal | 30 min máximo | PM NovumBC · Product Owner |
| Canal directo | Continuo | — | Equipo completo de ambas partes |
- La demo de gate se realiza por videollamada sobre el entorno de staging, accesible para ustedes desde el primer día de cada sprint —no solo el día de la demo—. Recorremos juntos el checklist de aceptación punto por punto, marcando cada ítem en directo. Todos los criterios son verificables y binarios: "el PDF descarga", "el precio coincide", "el evento se registra en GA4".
- La weekly sirve para avance, próximos hitos y desbloqueos. Si no hay nada que decidir, dura diez minutos.
- El canal directo (correo o canal compartido, a elección de ustedes) evita que las dudas esperen a la siguiente reunión.
05 Tiempos de respuesta pactados
La cadencia de 15 días funciona si ambas partes respondemos rápido. Estos son los compromisos, en ambas direcciones.
Lo que NovumBC garantiza
| Compromiso | Plazo |
|---|---|
| Respuesta a consultas por el canal directo | ≤ 1 día hábil |
| Valoración de una petición de cambio (estimación e impacto en fechas) | ≤ 3 días hábiles |
| Re-demo tras un gate no superado por causa nuestra | ≤ 5 días hábiles, a nuestro coste |
| Acta de cada demo con el checklist marcado | Mismo día de la demo |
Lo que pedimos a Panavisión
| Compromiso | Plazo |
|---|---|
| Feedback sobre wireframes y diseño (Sprints 0a–0b) | ≤ 3 días hábiles |
| Firma del acta de aceptación tras cada demo | 3 días hábiles (ventana de aceptación) |
| Ejecución de sus pruebas en los gates de precios y reservas (Sprints 5–6) | Dentro de la ventana de aceptación |
| Accesos y contactos (equipo Java, IPs, Search Console) | Fechas pactadas en el kickoff |
| Traducciones pt-BR de contenidos nuevos | Antes del inicio del Sprint 7 (15 oct) |
06 Calendario de citas que requieren a Panavisión
| Fecha | Cita | Quién asiste por Panavisión |
|---|---|---|
| 16 jun | Kickoff: designación de roles y firmantes, accesos, agenda técnica | Product Owner, Aprobador, IT |
| 1 jul | Demo gate Sprint 0a: aprobación de wireframes + decisión de CMS | Product Owner, Aprobador, Editores |
| 16 jul | Demo gate Sprint 0b: aprobación del diseño final — hito que arranca el desarrollo | Aprobador, Product Owner |
| Cada 15 días (jul–nov) | Demo de gate de cada sprint sobre staging | Product Owner |
| 30 sep | Verificación de precios: 10 circuitos pactados, paridad ±0,01 € | Product Owner + Editores |
| 1–15 oct | 5 reservas de prueba en staging, verificables en su sistema | Equipo Panavisión |
| 15 oct | Entrega de traducciones pt-BR de contenidos nuevos | Editores |
| 15 nov | Go / no-go del lanzamiento y corte de DNS con monitorización 24 h | Product Owner, IT |
Fuera de estas citas, el proyecto no necesita tiempo de ustedes: el equipo NovumBC avanza, el staging muestra el progreso en todo momento y la weekly mantiene la foto al día.
Gestión del proyecto
Usuarios y accesos, tarifas por rol y presupuesto. Esta sección es interna y nunca se sirve al rol cliente — el cortafuegos de pricing se aplica en la capa de datos, no solo en la interfaz.
01 Usuarios y accesos
Acceso basado en roles. El equipo ve todo; el cliente, todo excepto pricing.
| Usuario | Organización | Rol | Último acceso | Estado | |
|---|---|---|---|---|---|
| CM Carlos Martínez | [email protected] | Novum BC | Equipo · Admin | Hoy, 11:02 | Activo |
| LF Lead Full-stack | [email protected] | Novum BC | Equipo | Hoy, 09:40 | Activo |
| LS Lead SEO | [email protected] | Novum BC | Equipo | Ayer | Activo |
| DZ Diseñador | [email protected] | Novum BC | Equipo | Ayer | Activo |
| PT Resp. Panavisión | [email protected] | Panavisión Tours | Cliente · sin pricing | 10 jun | Activo |
| PD Dirección Panavisión | [email protected] | Panavisión Tours | Cliente · sin pricing | — | Invitado |
02 Tarifas por rol INTERNO
Editar una tarifa recalcula el presupuesto. En producción, persistido en Directus (nunca en ClickUp, nunca visible al cliente).
| Rol | Tag ClickUp | Horas estimadas | Tarifa/hora | Subtotal |
|---|---|---|---|---|
| Frontend | frontend | 885 h | € | €57.525 |
| Backend / Middleware | backend-mw | 495 h | € | €34.650 |
| Diseño | diseño | 210 h | € | €11.550 |
| Project Management | pm | 378 h | € | €28.350 |
| QA | qa | 285 h | € | €14.250 |
03 Presupuesto por sprint INTERNO
| Sprint | Fechas | Entregable | Coste | Hito facturación |
|---|---|---|---|---|
| S0a | 16 jun → 1 jul | Wireframes + IA | €5.700 | F1 |
| S0b | 1 → 16 jul | Diseño + tokens | €8.325 | F2 · HITO |
| S1 | 16 → 31 jul | Home + Catálogos | €12.975 | F3 |
| S2 | 31 jul → 15 ago | CMS + Guías | €15.825 | F4 |
| S3 | 15 → 31 ago | Listados + Filtros | €14.925 | F5 |
| S4 | 31 ago → 15 sep | Detalle + Cruceros | €11.025 | F6 |
| S5 | 15 → 30 sep | Cuadro de Precios | €19.125 | F7 |
| S6 | 30 sep → 15 oct | Motor de Reservas | €23.400 | F8 · pico |
| S7 | 15 → 31 oct | Multi-dominio | €15.300 | F9 |
| S8 | 31 oct → 15 nov | SEO + QA + Go-live | €19.725 | F10 |
01 Modelo de facturación INTERNO
Un sprint = 15 días = una entrega demostrada = una factura. Panavisión solo paga trabajo que ha visto funcionar en staging y ha aceptado por escrito: diez facturas, de F1 a F10. Ninguna factura se emite sin demostración previa. Los importes concretos de cada factura se autocalculan en el panel de admin (rate-card) a partir de las horas por perfil × tarifa.
El ciclo gate → demo → checklist → firma → factura
El mecanismo es idéntico en los diez sprints. Cada gate es un conjunto de criterios de aceptación demostrables, pactados de antemano en el documento de análisis (entregable F1, alcance congelado).
- Gate — criterios de aceptación demostrables, desglosados en un checklist de 5–12 ítems binarios y verificables (sin ítems subjetivos: lo subjetivo, el diseño, se resuelve una sola vez en el hito F2).
- Construcción (días 1–12) — el entorno de staging es accesible para Panavisión desde el primer día, no solo el día de la demo.
- Demo en vivo (día 13) — videollamada de 60–90 min: se recorre el checklist punto por punto, marcando cada ítem OK/KO en directo.
- Ventana de aceptación (días 13–15) — 3 días hábiles para que el equipo de Panavisión ejecute sus propias pruebas.
- Firma — acta de aceptación de una página (sprint, checklist, fecha, firmante) o confirmación por correo. La firma dispara la factura ese mismo día.
- Factura — vencimiento de 30 días netos desde la fecha de factura (F8: 15 días netos). El importe se autocalcula en el panel de admin (rate-card).
Firmante titular + suplente
En el kickoff Panavisión designa un firmante titular y un suplente, de modo que una ausencia puntual nunca bloquee el ciclo.
Defecto bloqueante
Ítem del checklist en KO. Activa el procedimiento de gate no superado: el sprint no se factura hasta corregirse.
Defecto menor
No afecta al checklist. Se anota en garantía, se corrige sin coste en los 2 sprints siguientes y no bloquea ni la firma ni la factura.
Aceptación tácita (deemed-acceptance)
Cláusula contractual para proteger la cadencia de ambas partes.
- Si transcurren 5 días hábiles desde la demo sin firma y sin lista escrita de defectos bloqueantes referidos al checklist, el sprint se considera aceptado de pleno derecho y la factura se emite automáticamente.
- Si la demo no puede celebrarse y no se reagenda dentro de esos 5 días hábiles, el efecto es el mismo.
- En los sprints 5 y 6 (pruebas del propio equipo de Panavisión: 10 cuadros de precios pactados; 5 reservas de prueba), si esas pruebas no se ejecutan en la ventana, la aceptación tácita opera sobre la evidencia documentada que entregamos: capturas, vídeos y referencias de presupuesto (refPresupuesto) verificables en su sistema.
- Una aprobación pendiente (p. ej. la del diseño en el sprint 0b) pausa el calendario completo: cada día de espera desplaza día a día todas las fechas posteriores y sus facturas. El desplazamiento se notifica por escrito, sin penalización para ninguna parte.
¿Y si un gate no se supera?
- El sprint no se factura. Corregimos a nuestro coste y convocamos una re-demo en un máximo de 5 días hábiles, limitada a los ítems en KO — lo ya aceptado no se reabre.
- Sin doble cobro: cada sprint se factura una sola vez, cuando supera su gate. La corrección no genera importe adicional.
- La primera re-demo está incluida. Si el mismo gate vuelve a fallar, se convoca un comité (dirección de proyecto Novum BC + sponsor de Panavisión) con plan de remediación fechado, y los sprints posteriores se desplazan en consecuencia.
- Una dependencia del cliente no es un KO: contenido pendiente, aprobaciones en curso o accesos no concedidos no impiden la factura si el resto del checklist se supera con datos de muestra.
- Motor de reservas (sprint 6): si el ítem pendiente se debe al entorno o al equipo Java de Panavisión, el gate se da por superado en la parte que nos corresponde (demostrable de forma aislada con los simuladores de integración), y la integración pendiente se replanifica como anexo con cargo a la bolsa de contingencia, siempre con aprobación escrita.
Control de cambios sin romper la cadencia
Regla de oro: dentro del sprint en curso no entra nada nuevo. El alcance de cada sprint se cierra el día 1. Todo lo demás es una petición de cambio: se registra (descripción, estimación en horas × tarifa de perfil, impacto en fechas) y se valora en un máximo de 3 días hábiles. Las facturas F1–F10 no se modifican por estas vías; ampliaciones y readmisiones se numeran aparte (F-AMP-n / F-CR-n).
| Vía | Cómo funciona | Coste | Fechas |
|---|---|---|---|
| Intercambio (swap) | Entra el cambio, sale alcance equivalente de un sprint futuro | 0 € | Intactas |
| Anexo facturable | Se ejecuta en paralelo o como mini-sprint, con presupuesto y factura propios (F-CR-n) | Según estimación · se autocalcula | Se desplazan lo estimado |
| Post-lanzamiento | Pasa al backlog de fase 2, con presupuesto separado tras la F10 | Diferido | Intactas |
- Las peticiones de 2 horas o menos se absorben sin trámite (máximo 3 por sprint).
- Cambios de diseño tras la aprobación del hito F2: una ronda de ajustes menores está incluida; un rediseño completo se planifica como sprint de diseño adicional con presupuesto propio.
- Ningún cambio se ejecuta sin aprobación escrita de Panavisión sobre la estimación entregada.
Calendario de facturas (F1–F10)
Cada fecha es la del cierre de sprint previsto; si una aprobación se retrasa, la tabla completa se desplaza día a día según la cláusula de aceptación tácita. Los importes no se hardcodean aquí: el panel de admin los autocalcula desde la rate-card y los muestra en el bloque «Presupuesto por sprint».
| Factura | Sprint | Gate (criterio facturable) | Fecha | Importe |
|---|---|---|---|---|
| F1 | 0a · Wireframes + arquitectura | Wireframes aprobados, staging operativo, decisión de CMS | 1 jul 2026 | se autocalcula |
| F2 · HITO | 0b · Diseño visual | Aprobación formal del diseño final — hito que arranca el desarrollo | 16 jul 2026 | F2 · HITO · se autocalcula |
| F3 | 1 · Home + folletos | Home responsive, 16 folletos en HTML, analítica GA4 activa | 31 jul 2026 | se autocalcula |
| F4 | 2 · CMS + guías /viajes/ | CMS accesible a sus editores, 535 guías publicadas en staging | 15 ago 2026 | se autocalcula |
| F5 | 3 · Listados + navegación | Mega-menú, filtros, comparador y buscador operativos | 31 ago 2026 | se autocalcula |
| F6 | 4 · Detalle de circuitos y cruceros | 765 fichas de circuitos, cruceros y combinados verificadas | 15 sep 2026 | se autocalcula |
| F7 | 5 · Cuadro de precios | Precios idénticos a la web actual (±0,01 €) en 10 circuitos pactados | 30 sep 2026 | se autocalcula |
| F8 | 6 · Motor de reservas | 5 reservas de prueba con refPresupuesto válido en su sistema | 15 oct 2026 | pico · 15 días netos · se autocalcula |
| F9 | 7 · Geo-routing + Brasil | Redirecciones, hreflang y enrutado por país verificados | 31 oct 2026 | se autocalcula |
| F10 | 8 · SEO + QA + go-live | Lanzamiento en producción: 0 errores 404, reserva real, 24 h sin alertas | 15 nov 2026 | se autocalcula · liquida contingencia |
02 Estructura de entrega: básico + bolsa de APIs INTERNO
Esfuerzo de entrega real (lo que se construye), separado en el bloque cerrado y la bolsa abierta. No es el precio de contrato; es el esfuerzo. La bolsa se factura por horas reales.
Proyecto básico · cerrado
675,5 h
24 pantallas públicas + 11 de admin · diseño, frontend, CMS, SEO, multi-dominio. Las pantallas de reserva/precios se construyen contra mock.
Bolsa de adaptación de APIs · abierta (T&M)
~367 h provisión
Integración /rol2/: middleware 14 endpoints, funnel paso 1–4, sesión / charset / WAF, paridad ±0,01€, carga. Facturada por horas reales; arranque condicionado al acceso al equipo Java (hito S0a).
03 Configurador de alcance y presupuesto INTERNO
Desglose por sprint y por entregable. Cada línea se asigna a quién la ejecuta — Novum, una tercera compañía, o se deja fuera / diferida. El panel separa lo que factura Novum de lo que ejecuta un tercero. Reasignar cambia el importe de la factura del sprint, nunca su fecha (16 jun → 15 nov 2026).