Resumen
Kodemagisk A.S desarrolló un sitio web a medida para el autor noruego Bjørn Rolf Eng. El proyecto abarcó diseño, desarrollo, gestión de contenidos, boletín informativo, optimización SEO y pleno cumplimiento del RGPD según la legislación noruega. El sitio fue construido con Astro y Sanity CMS, alojado en infraestructura noruega a través de Domene AS.
El desafío
Bjørn Rolf Eng es un autor noruego que necesitaba una presencia digital profesional para llegar a sus lectores, presentar sus libros, publicar artículos de blog y construir un público fiel a través de un boletín informativo.
• Un sitio web moderno y visualmente atractivo que refleje la identidad del autor
• Gestión de contenidos sencilla — el autor puede publicar y actualizar contenido de forma autónoma
• Soporte completo del idioma noruego con rutas URL localizadas para SEO local
• Rendimiento y velocidad con enfoque mobile first
• Cumplimiento legal con RGPD, la ley de comunicaciones electrónicas y la ley de marketing
• Flujo de publicación automatizado — los cambios se publican automáticamente
• Boletín con doble opt-in conforme a la ley de marketing § 15
La solución
Entregamos un sitio web completo distribuido en tres fases de proyecto.
Fase 1 — Base y configuración
En la primera fase establecimos toda la infraestructura técnica: aprobación de la plantilla de diseño, registro del dominio bjornrolfeng.no, creación del proyecto Sanity CMS con tipos de contenido personalizados, configuración de correo electrónico, repositorio GitHub, configuración completa del idioma noruego con rutas URL traducidas (/om, /boker, /blogg, /kontakt, /nyhetsbrev, /personvern, /vilkar), y despliegue de prueba en Vercel.
Fase 2 — Integraciones y funcionalidad
• Publicación automática (CI/CD): Sanity Studio → Webhook → GitHub Actions → FTP deploy a Domene AS. Todo el proceso tarda 2–4 minutos.
• Formulario de contacto: Correo directo al autor vía PHP, protegido contra spam con campos honeypot y limitación de frecuencia.
• Boletín con doble opt-in: Flujo completo de suscripción conforme al RGPD y la ley de marketing § 15. Registro, correo de confirmación, activación y baja.
• Diseño responsivo (mobile first): Optimizado para todas las pantallas desde 320px hasta 1440px+.
• Banner de cookies: Banner personalizado conforme a la ley de comunicaciones electrónicas § 2-7 b y RGPD. Las cookies analíticas solo se cargan con consentimiento. Accesible según WCAG 2.1 AA.
• Google Consent Mode v2: Obligatorio en el EEE desde marzo de 2024. Garantiza la gestión correcta de las señales de consentimiento en Google Tag Manager.
• Imagen de portada opcional: Cuando un artículo no tiene imagen, se muestra el título en un contenedor estilizado. Límites: 80 caracteres para títulos, 160 para descripciones.
• Configuración del servidor: HTTPS, 6 cabeceras de seguridad, caché agresivo, compresión Brotli/Gzip.
Fase 3 — SEO, análisis y finalización
• Google Analytics 4 a través de Google Tag Manager
• Google Search Console y Bing Webmaster Tools
• Sitemap.xml y robots.txt
• Indexación de todas las páginas en Google y Bing
• Páginas legales (privacidad y condiciones) en noruego bokmål correcto
• Revisión final y control de calidad en todos los dispositivos
• Formación del cliente en Sanity Studio (1 hora)
Cumplimiento legal
Preparamos páginas legales completas en noruego bokmål. La política de privacidad cubre el responsable del tratamiento, datos recogidos, base legal, terceros, derechos de los interesados, periodos de conservación y reclamaciones ante la Autoridad de Protección de Datos de Noruega. Las condiciones de uso cubren derechos de autor, citas, boletín, accesibilidad y limitación de responsabilidad. Se cubren 6 leyes noruegas: RGPD (vía la ley de datos personales), ley de comunicaciones electrónicas, ley de marketing, ley de derechos de autor, ley de igualdad y no discriminación, y la ley de datos personales.
Tecnología Componentes
Tecnología Frontend
Astro (generador de sitios estáticos)
CMS
Sanity Studio con esquemas personalizados
Hosting
Domene AS (hosting noruego, PHP, SSL)
CI/CD
GitHub Actions (build y deploy FTP automático)
Correo
kontakt@bjornrolfeng.no vía Domene AS
Análisis
Google Analytics 4 vía Google Tag Manager
Buscadores
Google Search Console + Bing Webmaster Tools
Consentimiento
Banner de cookies personalizado con Consent Mode v2
Rendimiento
Optimizado con Lighthouse (90+ en móvil)
Rendimiento y accesibilidad
• Largest Contentful Paint (LCP) inferior a 2,5 segundos en móvil
• Puntuación PageSpeed superior a 90 en móvil y 100 en escritorio
• Gestión optimizada de fuentes con font-display: swap
• Compresión y caché agresivo vía .htaccess
• Sin cookies de terceros — todas las imágenes servidas desde el propio dominio
• WCAG 2.1 AA: navegación por teclado, soporte para lectores de pantalla, contraste, objetivos táctiles de 44px
Resultados
• Sitio web completo y profesional con fuerte presencia digital
• El autor publica de forma autónoma a través de Sanity Studio
• Publicación automática — cambios en producción en 2–4 minutos
• Pleno cumplimiento legal con la legislación noruega y europea
• Tiempos de carga rápidos en todos los dispositivos
• Visibilidad en buscadores con configuración SEO correcta
• Base escalable para futuras ampliaciones