Qué es el JavaScript SEO
El JavaScript SEO es la parte del SEO técnico que se ocupa de que una web construida con JavaScript pueda pasar por el rastreo, el renderizado y la indexación. No es una disciplina aparte: son las mismas preguntas de siempre, hechas sobre páginas cuyo contenido no está en el HTML que devuelve el servidor.
La diferencia práctica es de momento. En una página clásica, el HTML que llega ya trae el texto, los enlaces y las etiquetas. En una construida en el navegador, ese HTML puede ser casi vacío, y todo lo que importa aparece después, cuando el código se ejecuta.
Conviene decirlo sin alarmismo: Google ejecuta JavaScript y lo hace bien. El problema no es que no pueda, sino que lo hace en otro momento y con condiciones propias, y esas condiciones son las que hay que conocer.
Conviene aclarar de entrada qué no es. No es una cuestión de framework: el mismo framework puede producir una web perfectamente rastreable o una imposible, según cómo se haya montado la entrega. Culpar a la herramienta ahorra la pregunta importante, que es qué llega en la primera respuesta del servidor.
Tampoco es un problema nuevo. Lo que ha cambiado es la proporción: hoy casi cualquier sitio ejecuta algo de código en el navegador, y la diferencia entre uno sano y uno con problemas está en si ese código añade cosas o si sostiene todo lo que importa.
