Saltar al contenido

Qué es el JavaScript SEO

Google ejecuta JavaScript en un segundo paso, y en sitios grandes ese paso puede quedarse corto.

El JavaScript SEO es el trabajo de asegurarse de que Google vea el contenido de un sitio que se construye con JavaScript en el navegador, en vez de llegar ya escrito desde el servidor.

Afecta sobre todo a sitios hechos con React, Vue o Angular, y a tiendas donde el listado de productos se carga después.

El problema de fondo

Google sí ejecuta JavaScript, pero lo hace en un segundo paso y con recursos limitados. Primero lee el HTML; después, cuando puede, renderiza. En sitios grandes ese segundo paso puede tardar o quedarse corto.

Si el contenido solo aparece después de ejecutar JavaScript, se está apostando a que ese segundo paso ocurra.

Cómo saber si te afecta

  • Ver el código fuente de la página: si el texto no está ahí, lo pone JavaScript.
  • Usar la inspección de URL de Search Console y mirar el HTML renderizado.
  • Buscar en Google una frase exacta de la página entre comillas.

Las soluciones, de mejor a peor

EnfoqueQué implica
Renderizado en servidorEl HTML llega completo. Lo más robusto
Generación estáticaPáginas ya construidas. Ideal si el contenido cambia poco
PrerenderizadoSe sirve una versión plana al bot. Funciona, pero hay que mantenerlo
Solo clienteDepende por completo del segundo paso de Google

Lo que nunca se arregla con JavaScript

Los enlaces. Si la navegación no son etiquetas de enlace reales con su dirección, Google no las sigue por mucho que el usuario pueda hacer clic. Es la causa más común de secciones enteras sin indexar.

Dónde se trabaja el JavaScript SEO

Es SEO técnico y casi siempre requiere trabajar con el equipo de desarrollo, porque la solución está en cómo se construye el sitio.

Lo comprobamos siempre antes de escribir una línea de contenido. Si el texto no está en el código que recibe el buscador, da igual lo bien escrito que esté.

¿Esto afecta a tu sitio?

Si llegaste buscando este término es porque algo lo trajo. Lo revisamos y te decimos si es un problema real y qué hacer.

Hablemos