+566% de tráfico orgánico alcanzable
Con las correcciones identificadas en esta auditoría, NutriFit Pro puede pasar de 1.800 a más de 12.000 visitas mensuales en 6-9 meses. Los problemas críticos de on-page y contenido son los mayores bloqueadores actuales. El perfil técnico es sólido (90/100), lo que facilita una recuperación rápida.
🚨 Top 5 Issues Prioritarios
AI Readiness crítico (25/100): Los H2 no arrancan con respuesta directa; invisible para Google SGE y Perplexity que concentran creciente tráfico B2B.
8 páginas con contenido delgado (<300 palabras): Principalmente casos de uso y páginas de features; Google las penaliza o ignora en rankings B2B.
12 páginas sin meta description: CTR orgánico estimado un 35-40% inferior al potencial; Google genera fragmentos aleatorios.
LCP mobile 3.8s (Needs Improvement): Supera el umbral de 2.5s; impacta posiciones en búsqueda mobile y conversión de leads.
Sin breadcrumb schema: Navegación enriquecida ausente; competidores aparecen con sitelinks en SERP mientras NutriFit no.
⚡ Quick Wins (Impacto inmediato)
fetchpriority="high", usar Next.js Image priority, y revisar render-blocking CSS en above-the-fold.width y height explícitos en todas las imágenes. Revisar banners de cookies o widgets que se insertan tras carga.| Issue | Impacto | Evidencia | Fix Recomendado | Estado |
|---|---|---|---|---|
| 2 cadenas de redirección (3-hop) Identificadas en GSC → Coverage report |
Alto | URLs /old-features → /features-v2 → /caracteristicas y /blog-es → /blog-recursos → /recursos. Cada hop pierde ~15% de PageRank. | Actualizar los 301 para apuntar directamente al destino final. Verificar en Screaming Frog que no queden cadenas. |
Warn |
| Tasa indexación 74% (26% páginas excluidas) Google Search Console Coverage tab |
Medio | ~8 páginas en "Discovered – currently not indexed". Principalmente tags de blog y páginas de filtro. | Añadir noindex a páginas de tags/filtros y revisar el crawl budget. Usar robots.txt para bloquear parámetros de URL inútiles. |
Warn |
| Sitemap no declarado en robots.txt robots.txt manual check |
Medio | El sitemap existe en /sitemap.xml pero no hay directiva Sitemap: en robots.txt. Ralentiza redescubrimiento. |
Añadir al final de robots.txt: Sitemap: https://nutrifitpro.es/sitemap.xml |
Fail |
| HTTPS sin HSTS header curl -I headers check |
Bajo | No se sirve Strict-Transport-Security. Google da señal positiva a sitios con HSTS habilitado. |
En Next.js config o Vercel headers: Strict-Transport-Security: max-age=63072000; includeSubDomains; preload |
Fail |
| Issue | Impacto | Evidencia | Fix Recomendado | Estado |
|---|---|---|---|---|
| 12 páginas sin meta description seo_checker.py scan |
Alto | Pricing, 8 casos de uso, y 3 posts de blog. Google autocompleta con texto aleatorio, CTR estimado 35% menor. | Escribir meta descriptions únicas de 150-160 chars con keyword primaria + CTA. Template: "NutriFit Pro · [beneficio principal] para empresas. [prueba/dato]. Solicita demo gratis." | Fail |
| 4 title tags >60 chars (truncados) seo_checker.py scan |
Alto | Ej: "Software de Nutrición Corporativa para Equipos de Trabajo Empresarial" (71 chars). Se trunca en SERP. | Reducir a 50-60 chars manteniendo keyword primaria al inicio. Ej: "Software Nutrición Corporativa · NutriFit Pro" (45 chars). | Warn |
| 6 páginas con <3 enlaces internos seo_checker.py link audit |
Medio | Páginas de casos de uso son virtual "orphans" — reciben poco PageRank y no distribuyen autoridad. | Añadir sección "También te interesa" a casos de uso con 3 links contextuales hacia Features y Pricing. Usar anchor text descriptivo con keywords. | Warn |
| 23 imágenes sin alt text seo_checker.py image audit |
Medio | Principalmente screenshots del dashboard y fotos de equipo. Google no puede indexar el contenido visual. | Alt descriptivo con keyword natural: alt="Dashboard nutrición corporativa NutriFit Pro mostrando progreso del empleado". Evitar keyword stuffing. |
Fail |
| Canibalización en keyword "bienestar laboral" GSC Performance + análisis manual |
Medio | /blog/bienestar-laboral y /casos-uso/bienestar-empresa compiten por misma intención. Google alterna posiciones. | Definir /casos-uso/ como destino canonical. Reorientar el post de blog hacia long-tail informacional. Añadir canonical al blog apuntando a casos de uso si temática idéntica. | Warn |
| Issue | Impacto | Evidencia | Fix Recomendado | Estado |
|---|---|---|---|---|
| 8 páginas con contenido delgado (<300 palabras) seo_health_scorer.py content layer |
Alto | Casos de uso sector Retail, Tecnología, Educación tienen <200 palabras. Google los clasifica como "low value". | Expandir a 600-1000 palabras por caso de uso: incluir desafío del sector, solución específica, KPIs esperados, testimonio o estadística. Añadir FAQ schema. | Fail |
| AI Readiness 25/100 — H2s no responden directamente Análisis estructural de content |
Alto | Los H2s actuales son descriptivos ("Funcionalidades del plan") no respuestas directas. Invisible para featured snippets y SGE. | Reformatear H2s como preguntas o respuestas directas. Añadir párrafo TL;DR de 40-60 palabras al inicio de cada sección larga. Ej: H2 "¿Qué incluye el plan Premium?" + respuesta directa en primer párrafo. | Fail |
| Legibilidad baja (Flesch 52) Readability analyzer |
Bajo | El objetivo para SaaS B2B es Flesch 60-70. El contenido actual usa frases muy largas y jerga técnica sin definir. | Dividir párrafos de +4 líneas. Sustituir nominalizaciones ("la realización de la implementación") por verbos activos ("implementar"). Target: párrafos de 3 líneas máximo. | Warn |
| Sin autor ni bio en artículos de blog E-E-A-T framework audit |
Medio | Google necesita señales de Expertise para YMYL (salud/nutrición). 0 posts tienen autor identificado con credenciales. | Añadir autor con foto, título profesional (ej. "Dietista-nutricionista colegiada") y bio de 60 palabras. Implementar Person schema. Impacto en E-E-A-T crítico para nicho salud. | Fail |
| Keyword | Página A (compite) | Página B (compite) | Posición actual | Acción recomendada |
|---|---|---|---|---|
| bienestar laboral nutrición | /blog/bienestar-laboral | /casos-uso/bienestar-empresa | #11 / #14 (alternando) | Canonical /blog → /casos-uso. Redirigir intención informacional del blog a long-tail. |
| software nutrición empresas | / | /features | #8 / #12 | Home = transaccional. Features = funcional. Diferenciar H1 y focus keyword claramente. |
| planes nutrición empleados | /pricing | /casos-uso/empresas-medianas | #17 / #21 | Pricing = conversión. Casos de uso = awareness. Añadir canonical diferenciado y ángulo único en cada página. |
| dieta corporativa personalizada | /blog/dieta-trabajo | /blog/nutricion-oficina | #19 / #23 | Fusionar en un post definitivo (>1500 palabras). El menor de performance → 301 al principal. |