Ventanas Fraktal: 700+ páginas con SEO multilingüe

Un catálogo completo con decenas de productos, especificaciones técnicas, tres idiomas y páginas regionales para cada provincia de España. 700+ páginas con generación estática y carga instantánea.

Ver proyecto:
ventanasfraktal.es
Ventanas Fraktal: 700+ páginas con SEO multilingüe

El reto

Crear un sitio web para una empresa de ventanas que opera en toda España. Pero no una simple página corporativa — sino un catálogo completo con decenas de productos, especificaciones técnicas, tres idiomas y páginas separadas para cada región del país. Además, el sitio debe cargar instantáneamente y ocupar las primeras posiciones en las búsquedas locales.

Escala del proyecto

Ventanas Fraktal vende e instala ventanas de seis marcas europeas: Rehau, Kömmerling, Cortizo, Veka, Schüco, WDS. Cada marca tiene entre cinco y quince series de perfiles. Cada serie tiene su propia página con fotografías, descripción y tabla de parámetros técnicos: profundidad del perfil, número de cámaras, coeficiente de transmisión térmica, nivel de aislamiento acústico en decibelios.

Todo esto debe mostrarse en tres idiomas: español, inglés y ruso. Añadamos el SEO regional. Cuando una persona busca «ventanas PVC Málaga» o «окна ПВХ Аликанте», debe llegar a una página creada específicamente para su ciudad y en su idioma. Hay tantas páginas regionales como provincias tiene España, y cada una existe en tres idiomas.

En total, el sitio cuenta con más de 700 páginas únicas. Esto incluye el catálogo de productos, páginas de marcas, categorías, servicios, landing pages regionales, base de conocimientos con artículos — todo en tres versiones lingüísticas.

Por qué generación estática

Para este volumen de contenido, el enfoque clásico con WordPress u otro CMS dinámico crearía serios problemas. Cada solicitud al catálogo implica una consulta a la base de datos, ensamblaje de la página en el servidor, retraso antes de la respuesta. Con más de 700 páginas y potencialmente miles de visitantes al día, el servidor debe ser lo suficientemente potente, lo que significa costoso.

Elegimos la generación estática. Las más de 700 páginas se construyen de antemano y se convierten en archivos HTML listos. Cuando un visitante abre la página de ventanas Rehau Synego en español, el servidor no calcula nada, simplemente entrega un archivo listo. Lo mismo ocurre con la página «окна в Малаге» en ruso o con la ficha del sistema corredera Kömmerling en inglés.

web.yatoday+Google Pagespeed

El resultado: todas las páginas del sitio cargan en fracciones de segundo y obtienen la puntuación máxima de 100 sobre 100 en las herramientas de Google para medir velocidad. Esto no es una exageración de marketing, sino un hecho: se puede tomar cualquier página del catálogo y verificarlo.

Arquitectura para buscadores

La velocidad de carga es solo una parte del SEO. Igualmente importante es cómo está organizada la estructura del sitio.

Cada producto vive en una jerarquía lógica: marca → tipo de sistema → serie específica. El robot de búsqueda entiende que la página Rehau Geneo es parte de la sección Rehau, que pertenece a la categoría de ventanas de PVC. Esta estructura está marcada no solo con enlaces, sino también con microdatos Schema.org, que ayudan a los buscadores y asistentes de IA a interpretar correctamente el contenido.

Las páginas regionales funcionan para la búsqueda local. Una persona en Sevilla y otra en Barcelona, al escribir la misma consulta sobre ventanas de plástico, ven en los resultados páginas adaptadas a su región. Google da preferencia a los resultados localmente relevantes, y nosotros le damos exactamente eso.

Las tres versiones lingüísticas están conectadas entre sí mediante marcado hreflang. El buscador sabe que la página /es/windows/rehau-synego/ es la misma página que /en/windows/rehau-synego/ y /ru/windows/rehau-synego/, solo en diferentes idiomas. Esto elimina el problema del contenido duplicado y ayuda a mostrar la versión correcta a la audiencia correcta.

Cómo funciona la gestión de contenido

700+ páginas son imposibles de mantener manualmente. Cambió un precio, apareció un nuevo producto, hay que actualizar una descripción — y hay que hacerlo inmediatamente en tres idiomas.

El contenido se gestiona a través del panel de administración de los proveedores. Cada vendedor se configura por separado según las condiciones que aplican en el momento actual. Si un proveedor cambia, el sistema cambia a otro, proporcionando constantemente información actualizada a los usuarios.

Pero el panel de administración no atiende a los visitantes directamente. Después de guardar los cambios, se inicia el proceso de generación: el sistema toma los datos de la base de datos y los convierte en archivos HTML estáticos. Estos archivos se publican automáticamente en la CDN global y quedan disponibles para los visitantes.

Esta separación ofrece una gran ventaja: el sitio público no depende del estado del panel de administración. Incluso si hay trabajos técnicos allí, los visitantes ven el sitio sin interrupciones.

Stack tecnológico

- Generador: Astro (compilación estática, JavaScript mínimo en el cliente)
- Hosting, Protección DDoS, DNS, SSL y CDN: Cloudflare
- Control de versiones: Git + GitLab (historial completo de cambios, rollback instantáneo)
- CI: GitLab Runner (compilación automática y tests en cada commit)
- CD: ArgoCD (despliegue GitOps, sincronización automática con el repositorio)
- Contenedorización: Docker
- Orquestación: Clúster K3s (auto-recuperación, escalado, rolling updates)
- Backend del admin: Laravel (API, gestión de contenido, generación de builds)
- Base de datos: MySQL 8 (datos de clientes, contenido de sitios)
- Caché: Redis (sesiones, colas de tareas, caché de consultas)
- Tiempo real: WebSocket (notificaciones instantáneas, vista previa en vivo)
- Monitoreo: Prometheus + Grafana, health checks, alertas automáticas ante fallos

Resultado

Un sitio que combina la escala de una tienda online con la velocidad de una landing page. 700+ páginas, tres idiomas, cobertura regional de toda España — y al mismo tiempo carga instantánea desde cualquier dispositivo en cualquier parte del mundo.

Para el propietario del negocio, esto significa que el sitio trabaja en la captación de clientes desde los buscadores las 24 horas del día, sin problemas técnicos y sin necesidad de mantener un departamento de IT.