¿Google realmente ve tu sitio como tú lo ves?
Carlos invirtió 4.000 euros en un sitio web moderno para su restaurante. Diseño impecable, menú interactivo, sistema de reservas integrado. Funcionaba perfectamente cuando lo visitabas. Pero en Google Search Console, 80% del contenido aparecía como no indexado.
El problema era JavaScript rendering.
Su desarrollador había construido todo el sitio en React sin server-side rendering. Cuando los humanos visitaban la página, el navegador ejecutaba el JavaScript y mostraba el contenido. Pero Googlebot, en su primer paso de rastreo, solo veía un HTML casi vacío con un spinner de carga.
Esto pasa más de lo que imaginas con pequeños negocios. Contratas a alguien que hace sitios "modernos" sin entender las implicaciones SEO de las arquitecturas JavaScript-heavy.
Señales de que tienes este problema:
- Hacer "ver como Google" en Search Console muestra menos contenido que tu navegador
- El código fuente (Ctrl+U) está casi vacío pero la página se ve completa
- Páginas importantes marcadas como "rastreadas, actualmente no indexadas"
La solución no siempre es reconstruir todo. En el caso de Carlos, implementamos pre-rendering con Rendertron para páginas críticas: menús, ubicación, información de contacto. Las páginas menos importantes siguieron siendo client-side rendered.
También agregamos structured data en el HTML inicial, no inyectado por JavaScript. Esto garantizó que los rich snippets funcionaran incluso si el rendering fallaba.
En tres semanas, el contenido comenzó a indexarse correctamente. Las reservas a través de búsqueda orgánica se triplicaron en dos meses.
La realidad incómoda: tu sitio puede verse perfecto para ti pero ser invisible para buscadores. No asumas que Google ejecuta JavaScript perfectamente. Verifica con herramientas específicas, no solo con tu navegador.