← Estado del proyectoKai Club · Docs

SEO_STRATEGY.md — KAI CLUB

Objetivo: capturar demanda transaccional («beach club gran canaria», «pool day…», «wedding venue…») en ES/EN/DE, y poseer la marca («kai club patalavaca»). Hoy el sitio es prácticamente invisible: 100% client-side, carta/tarifas en PNG, sin hreflang, sin Schema, sin NAP.

1. Punto de partida (medido 2026-08-11)

2. Arquitectura de URLs (nueva)

/es/  /en/  /de/                          ← raíz redirige por Accept-Language a /es por defecto
/{locale}/                                 Home — «beach club gran canaria/patalavaca»
/{locale}/experiencias | experiences | erlebnisse         ← catálogo día de piscina
/{locale}/experiencias/[slug]              1ª línea, 2ª-3ª línea, reservados (Keola…)
/{locale}/reservar | book | buchen
/{locale}/carta | food | speisekarte       ← carta HTML indexable (por fin)
/{locale}/bebidas | drinks | getraenke
/{locale}/eventos | events | veranstaltungen  + /[slug]
/{locale}/celebrar | celebrate | feiern    ← bodas/cumpleaños/empresa (wedding venue…)
/{locale}/galeria | gallery | galerie
/{locale}/contacto | contact | kontakt     ← NAP completo + mapa + cómo llegar
/{locale}/faq
/{locale}/legal /privacidad /cookies

Slugs localizados (next-intl pathnames). No se crean páginas sin contenido real: /eventos solo se publica con eventos cargados; páginas «Beach Club Mogán/Arguineguín» NO se crean como doorways — esa intención se cubre en Home/contacto con lenguaje natural (Patalavaca está entre Arguineguín y Puerto Rico de GC; una sola entidad local fuerte > 4 doorway pages).

3. Migración — redirects 301 (nginx, al apuntar kaiclub.es)

/home-en/            → /en/
/nuestra-comida/     → /es/carta        /our-food/    → /en/food
/nuestras-bebidas/   → /es/bebidas      /our-drinks/  → /en/drinks
/nuestras-tarifas/   → /es/experiencias /our-rates/   → /en/experiences
/                    → /es/  (con detección de idioma en raíz)

4. hreflang + canonical

5. Metadata (plantillas)

6. Datos estructurados (solo los que corresponden)

7. SEO local (imprescindible, fuera de la web)

  1. Google Business Profile: verificar acceso del cliente, categoría principal (restaurante/beach club), enlazar kaiclub.es nueva, horario correcto, fotos, posts semanales de eventos, y enlace de reserva al wizard. El GBP es donde de verdad se decide el cliente de Maps.
  2. Search Console + Bing Webmaster: alta, sitemap, monitorizar cobertura tras la migración (lección Rías Bajas: verificar que Googlebot rastrea el dominio).
  3. NAP consistente web=GBP=TripAdvisor=RRSS (hoy imposible: la web no tiene NAP).
  4. Reseñas: flujo post-visita (email T+1 con enlace directo a reseña Google) — automatización ya prevista en mail_outbox.

8. Keywords objetivo (se afinará con la investigación de mercado verificada)

Intención ES EN DE
Transaccional núcleo beach club gran canaria · beach club patalavaca · día de piscina gran canaria beach club gran canaria · pool day gran canaria · sunbed hire… beach club gran canaria · pool tag gran canaria
Restaurante restaurante patalavaca · restaurante frente al mar arguineguín restaurant patalavaca · seafront restaurant gran canaria restaurant patalavaca
Eventos bodas gran canaria beach club · cumpleaños en la playa gran canaria · eventos de empresa gran canaria wedding venue gran canaria · birthday venue gran canaria hochzeit location gran canaria
Marca kai club · kai club patalavaca · kanaloa gran canaria kai club gran canaria kai club

Nota mercado nórdico: Arguineguín tiene una colonia noruega histórica (verificándose con fuentes en la auditoría de mercado). Arquitectura i18n preparada para NO/SV/DA/FI; se activarán cuando haya contenido traducido de calidad, no antes.

9. Contenido que gana posiciones (sin keyword stuffing)

10. Medición

GA4 + Consent Mode v2. Eventos: book_start, book_step_{2..4}, book_complete, whatsapp_click (con contexto), phone_click, directions_click, menu_view, event_view, private_event_lead. Search Console mensual: cobertura, consultas por idioma. KPI: reservas web/mes, leads privados/mes, % tráfico orgánico no-marca.