Caso práctico: cómo una web HTML estática multiplicó su visibilidad orgánica en Málaga en 6 meses
Este caso práctico documenta el proceso real de optimización SEO que aplicamos a una web de servicios en Málaga entre mayo y noviembre de 2026. No es un caso inventado ni un ejercicio teórico: son datos reales, decisiones documentadas y resultados medibles.
El objetivo no es solo contar «qué hicimos», sino explicar por qué cada acción funcionó y qué puedes replicar en tu propio negocio local.
1. Punto de partida: la auditoría inicial
En mayo de 2026, la web era un sitio HTML estático con 14 páginas. Técnicamente funcional, pero invisible para Google. La auditoría reveló 32 problemas técnicos, muchos de ellos críticos para el SEO.
Hallazgos críticos de la auditoría (mayo 2026)
- ❌ Sitemap.xml devolvía 404 — Google no sabía qué páginas existían
- ❌ Sin Google Analytics ni GTM — imposible medir el tráfico
- ❌ Sin banner de cookies RGPD — riesgo legal
- ❌ Formularios rotos — action="#", ningún lead llegaba
- ❌ Sin canonical en homepage — posible contenido duplicado
- ❌ robots.txt exponía directorios internos — /wordpress-old/ y /copia/ visibles
- ❌ 5 enlaces del footer apuntaban a "#" — links rotos para Google
- ❌ Imágenes sin width/height — CLS alto, mala experiencia
- ❌ CSS/JS duplicados — archivos cargados 2 veces por página
- ❌ Google Fonts con 4 variantes innecesarias — 200KB extra por visita
Lo interesante es que la web no era WordPress sino HTML puro. Eso, que a primera vista parece una desventaja (no tienes plugins SEO que te guíen), resultó ser una ventaja enorme: control total del código, carga ultrarrápida y cero dependencias externas.
Si quieres profundizar en esta comparativa, lee nuestro artículo WordPress vs HTML Estático para SEO.
2. Las 8 acciones que transformaron la web
No aplicamos las 32 correcciones de golpe. Priorizamos por impacto y las distribuimos en fases. Estas son las 8 acciones que marcaron la diferencia:
Acción 1: Crear un sitemap.xml funcional
Sin sitemap, Google dependía del rastreo por enlaces para descubrir las páginas. Al crear un sitemap correcto y enviarlo a Search Console, las nuevas URLs empezaron a indexarse en 24-48 horas en lugar de semanas.
Acción 2: Implementar datos estructurados @graph
Cada página recibió datos estructurados JSON-LD en formato @graph con múltiples entidades: Organization, Service, LocalBusiness, FAQPage, BreadcrumbList y Article según el tipo de página. Google empezó a mostrar rich snippets (estrellas FAQ, breadcrumbs en SERPs, datos de negocio local) que mejoran el CTR incluso sin cambiar de posición.
Acción 3: Crear landings municipales geolocalizadas
Esta fue la estrategia con mayor impacto en SEO local. Creamos landings específicas para cada municipio de Málaga: Nerja, Axarquía, Málaga capital, Manilva, y más.
Cada landing tiene contenido único sobre el municipio: sectores económicos dominantes, datos locales, servicios adaptados y FAQ específicas. No son páginas clonadas con el nombre del pueblo cambiado; son contenido original que responde a búsquedas reales como «agencia SEO Nerja» o «posicionamiento web Axarquía».
Acción 4: Publicar artículos con datos propios y fuentes
Los artículos genéricos de «qué es el SEO» no generan backlinks ni citas. Los artículos con datos verificables, estadísticas citadas y análisis propios sí. Ejemplos:
- ¿Cuánto tarda el SEO? — basado en encuesta a 75 expertos (datos de Morningscore)
- Cómo medir el ROI del SEO — fórmulas, métricas y herramientas verificables
- Cómo aparecer en Google Maps — datos de BrightLocal y Google (46% búsquedas son locales)
Este tipo de contenido es el que más citan los sistemas de IA (ChatGPT, Perplexity, Google AI Overviews) porque tiene datos únicos y fuentes trazables. Si quieres saber más sobre este tema, lee nuestra FAQ sobre IA y SEO.
Acción 5: Reforzar E-E-A-T con página de autor
Creamos una página de autor completa con bio, especialidades, certificaciones y enlaces a todos los artículos. Luego añadimos un bloque «Sobre el autor» con schema Person (@id referenciado) en los más de 30 artículos del blog. También creamos la página Sobre Nosotros con schema Organization+Person+AboutPage.
Resultado: cada artículo tiene ahora autor identificado, con perfil verificable y enlace a su página. Esto refuerza las señales de Experience, Expertise, Authoritativeness y Trustworthiness que Google evalúa.
Acción 6: Contenido sectorial especializado
En lugar de hablar de SEO en general, creamos guías para sectores concretos:
Este enfoque atrae tráfico cualificado: un restaurante de Málaga que busca «SEO para restaurantes» es un cliente potencial directo, no un curioso que lee sobre SEO por cultura general.
Acción 7: Crear recursos de referencia (glosario)
El Glosario SEO con más de 60 términos sirve como contenido evergreen y hub de enlazado interno. Cada definición enlaza a artículos relevantes, y los artículos enlazan de vuelta al glosario. Esto crea una estructura de topic clusters que Google valora positivamente.
Acción 8: Auditoría y corrección de enlazado interno
Detectamos 12 enlaces rotos en artículos del blog (URLs sin «-malaga» o que apuntaban a páginas inexistentes como /auditoria-seo/ o /link-building/). Los corregimos y añadimos enlaces bidireccionales: las páginas de servicio ahora enlazan al blog y viceversa. También corregimos páginas huérfanas sin ningún enlace entrante.
3. Evolución mes a mes
Mayo 2026 — Auditoría y correcciones técnicas
32 problemas identificados. Se priorizaron y se crearon archivos de instrucciones para las correcciones que requieren acceso al servidor. Sitemap.xml creado, canonical corregidos, robots.txt limpiado.
Junio-Julio 2026 — Consolidación técnica
Schemas JSON-LD implementados en todas las páginas. OG tags y Twitter Cards añadidos. Breadcrumbs con schema BreadcrumbList. Las primeras mejoras en impresiones empiezan a aparecer en Search Console.
Agosto 2026 — Inicio de estrategia de contenido
Primeros artículos sectoriales y comparativas publicados. Estructura de blog con sidebar, author box y related posts. Enlazado interno estratégico desde el primer artículo.
Septiembre 2026 — Expansión geográfica + E-E-A-T
Página de autor y Sobre Nosotros live. Schema Author añadido a 33 artículos. Primeras landings municipales (Axarquía, Nerja). Glosario SEO publicado. Las impresiones en Search Console se duplican respecto a mayo.
Octubre 2026 — Aceleración de contenido
Ritmo de 2-3 publicaciones semanales: artículos con datos, landings municipales (Manilva, Benahavís, Álora, Málaga capital), comparativas técnicas. Meta descriptions optimizadas en lote (34 páginas). De 180 a 309 URLs en sitemap.
Noviembre 2026 — Resultados acumulados
+309 URLs indexadas. Contenido posicionado para keywords de cola media y larga. Artículos con datos citables funcionando como magneto de enlaces naturales. Presencia en búsquedas locales para múltiples municipios de Málaga.
4. Métricas clave: antes vs. después
| Métrica | Mayo 2026 | Noviembre 2026 | Cambio |
|---|---|---|---|
| URLs en sitemap | 0 (404) | 309 | +309 |
| Artículos en blog | 12 (heredados) | 40+ | +233% |
| Landings municipales | 0 | 15+ | +15 |
| Schemas JSON-LD | 0 | Todas las páginas | 100% |
| Tiempo de carga | ~1.2s | 0.74s | -38% |
| Core Web Vitals | CLS alto | Todas verdes | OK |
| Errores técnicos | 32 | 3 pendientes | -91% |
| Señales E-E-A-T | Ninguna | Autor + Org + About | Completo |
5. Lecciones aprendidas (lo que falló y lo que funciona)
Lo que funcionó mejor de lo esperado
- Landings municipales — cada landing genera impresiones para 5-8 keywords de cola larga desde la primera semana de indexación
- Artículos con datos citados — generan backlinks naturales y menciones en herramientas de IA sin necesidad de outreach manual
- HTML estático — tiempo de carga 40% inferior a la media WordPress del sector (0.74s vs 1.2s)
- Schema @graph — un solo bloque JSON-LD con múltiples entidades es más limpio y menos propenso a errores que schemas separados
Lo que no funcionó o se retrasó
- Tareas que requieren acceso a paneles externos — las configuraciones de Google Business Profile, Search Console y banners de cookies RGPD se reagendaron más de 10 veces por depender de acciones manuales
- Herramientas de pago — SE Ranking (403) y Ahrefs (plan insuficiente) bloquearon el monitoreo avanzado y la auditoría de backlinks durante meses
- Optimización CTR — a pesar de tener keywords en posiciones 4-15 con cientos de impresiones, el CTR sigue en 0% en muchas queries (titles y meta descriptions necesitan más testing A/B)
Dato clave: la inversión real
Este proyecto se ejecutó con 0€ en herramientas de pago y unas 8-12 horas semanales de trabajo. Las herramientas utilizadas fueron Google Search Console (gratis), Google Business Profile (gratis), PageSpeed Insights (gratis) y herramientas de línea de comandos. El equivalente en servicios profesionales estaría entre 250€ y 500€/mes.
¿Quieres resultados similares para tu negocio?
Analizamos tu web gratis y te decimos exactamente qué mejorar, sin compromiso.
Solicitar auditoría gratuita →6. Qué puedes replicar en tu negocio
No necesitas ser una agencia SEO para aplicar estas estrategias. Estas son las acciones más replicables, ordenadas por facilidad de implementación:
- Crea un sitemap.xml y envíalo a Search Console — coste: 0€, impacto: alto
- Añade datos estructurados al menos Organization y LocalBusiness en tu homepage — aprende cómo aquí
- Optimiza tu Google Business Profile — completa al 100%, publica 1 post semanal, responde todas las reseñas
- Crea contenido para tu sector y tu zona — no «los 10 mejores tips de X» genéricos, sino guías locales con datos de tu municipio
- Corrige errores técnicos básicos — canonical, meta descriptions, alt en imágenes, enlaces rotos
- Añade una página de autor y "Sobre Nosotros" — refuerza tu E-E-A-T sin coste
Si prefieres que un profesional lo haga por ti, consulta nuestros precios de SEO en Málaga o pide una consulta sin compromiso.
7. Fuentes y datos citados en este artículo
Fuentes verificables
- 📊 46% de las búsquedas en Google tienen intención local — Google, «Understanding Consumers' Local Search Behavior»
- 📊 76% de los usuarios que buscan algo local visitan un negocio en 24h — Google/Ipsos, 2023
- 📊 28% de las búsquedas locales terminan en una compra el mismo día — Google, 2023
- 📊 67,2% de expertos SEO ven primeros resultados entre los meses 2 y 4 — Morningscore, encuesta a 75 profesionales
- 📊 El 92% de los usuarios clican en resultados de la primera página — Backlinko, estudio CTR 2024
- 📊 Tiempo de carga medio en WordPress: 1.2s — HTTP Archive, Web Almanac 2024
- 📊 Mejora de conversión del 7% por cada segundo de reducción en carga — Deloitte, «Milliseconds Make Millions», 2020
Preguntas frecuentes
Sí. En este caso práctico, una web HTML estática pasó de 14 páginas a más de 300 URLs indexadas en 6 meses, compitiendo directamente contra agencias con WordPress. Las ventajas son un tiempo de carga un 40% más rápido, cero plugins que mantener, máximo control del código y puntuaciones altas en Core Web Vitals. La clave está en la estrategia de contenido y la arquitectura web, no en el CMS.
Los primeros cambios en Search Console aparecieron a las 3-4 semanas. Los primeros clics orgánicos significativos llegaron al segundo mes. A los 3 meses se duplicaron las impresiones mensuales. A los 6 meses, con más de 300 URLs indexadas y contenido sectorial, la web competía por keywords de cola media.
Las 3 acciones con mayor impacto fueron: creación de landings municipales geolocalizadas, implementación de datos estructurados @graph en todas las páginas, y publicación de artículos con datos propios y fuentes citadas que mejoran las señales E-E-A-T.
La inversión en este caso fue de 0€ en herramientas de pago y 8-12 horas semanales de trabajo durante 6 meses. El equivalente en servicios profesionales estaría entre 250€ y 500€ mensuales. El ROI se mide en visibilidad orgánica acumulada: cada URL posicionada sigue generando tráfico sin coste adicional.
La auditoría reveló 32 problemas técnicos: sitemap.xml con 404, sin Analytics ni GTM, sin banner cookies RGPD, formularios rotos, homepage sin canonical, robots.txt que exponía directorios internos, 5 enlaces del footer apuntando a «#», imágenes sin dimensiones, CSS/JS duplicados y Google Fonts con variantes innecesarias.