El documento resume la evolución del SEO en JavaScript a lo largo de los años y los desafíos que ha enfrentado Google para rastrear contenido dinámico generado con JavaScript. Se describen una serie de experimentos realizados para probar la capacidad de Googlebot para renderizar contenido JavaScript, incluyendo scroll infinito, interacción con botones y carga de scripts. Los resultados mostraron que Google puede renderizar JavaScript durante los primeros 5 segundos y existe una "ola rápida" de renderizado en la primera petición. Se concluye que el renderizado del lado del servidor es la
8. Google no es capaz
de rastrear
contenido dinámico
Aparición del
escaped_fragment como
solución para el renderizado
dinámico
Google empieza a
entender mejor el
JavaScript y busca mejores
soluciones de renderizado
Desestiman las
recomendaciones
que hicieron en 2009
Utilizan Chrome 41
para rastrear el
contenido web
Primeras
recomendacion
es de PWA
Eliminación
definitiva del
escaped_fragment
Hablan de la
segunda ola de
indexación
Actualización
Evergreen para
Googlebot
Evolución de JavaScript
2007 2009 2014 2015 2016 2017 2018 2019
9. Pero, ¿qué es lo que sucede
realmente entre Google y el
JavaScript?
#IRday @lopsa_lau
@vmrecio
10. Pr
Google y el JavaScript
Problemas con los que se encuentra Google:
1.Rastreo
2. Renderización
#IRday @lopsa_lau
@vmrecio
11. Pr Pr
HTML
Un solo paso
El procesamiento del
contenido se produce en el
mismo momento.
JAVASCRIPT
Dos pasos
1. Rastrea
2. Detecta el JavaScript y lo
tiene que renderizar
Rastreo + Renderización
Google y el JavaScript #IRday @lopsa_lau
@vmrecio
18. ISOMORFO: SSR + CSR
Es una mezcla entre los
dos anteriores. Se sirve
una parte como un HTML
plano y otra desde el
navegador
dinámicamente
#IRday @lopsa_lau
@vmrecio
38. Hacemos una carga
secuencial con
JavaScript capturando
la hora del servidor, el
tiempo de renderizado
y el tamaño de
pantalla
#IRday @lopsa_lau
@vmrecio
42. Resumen experimentos
1.El tamaño de pantalla es
de Nexus 5x
2.Renderiza e indexa hasta
5 segundos
3.Google tiene las cookies
habilitadas pero no
persisten entre peticiones
4.La máquina siempre
empieza a las 16:00
#IRday @lopsa_lau
@vmrecio
47. Conclusiones
EL RENDERIZADO EN
JAVASCRIPT ES DE 5
SEGUNDOS DESDE QUE SE
HACE LA PETICIÓN.
ASEGÚRATE DE QUE TU
CONTENIDO SE CARGA EN
ESE TIEMPO
#IRday @lopsa_lau
@vmrecio
48. Conclusiones
EXISTE UNA OLA RÁPIDA QUE
RENDERIZA JAVASCRIPT EN LA
PRIMERA PETICIÓN
#IRday @lopsa_lau
@vmrecio
49. Conclusiones
SI VAS A DESARROLLAR TU SITE
EN JAVASCRIPT, EL
RENDERIZADO SSR ES TU
MEJOR Y ÚNICA OPCIÓN
#IRday @lopsa_lau
@vmrecio