Liveblogging de la charla de Alfonso Moure, de bigmomo, en el Congreso SEO Profesional 2019. Perdonen las faltas en este post.
La empresa, que ofrecía reservas de parking en distintos destinos de Europa, era un proyecto en diferentes mercados e idiomas distribuido en varios países. Venía de un crecimiento ordenado y bastante sostenido.
Siendo una empresa remota, Slack y Jira son fundamentales para organizar la gestión de proyectos.
Se planteaba un cambio desde PHP a un Elastic Search con Angular 4, con un objetivo fundamental: mejora sustancial de velocidad y una mejora del diseño desde el punto de vista mobile-first. Un cambio bastante radical pero sin cambio de URLs en el proceso. Aunque estas URLs tenían muchos hits desde Google, pocas son indexadas (mas URLs de las que queríamos indexar) pero, aun así, pocas las que recibían tráfico. Así que se pidió a DEV que preparara sitemaps completos y separados por tipo de contenido para poder monitorizarlos.
Repetir cosas es trabajo de las máquinas
Se buscó maneras de automatizar los procesos: los logs, que estaban en amazon S3, que funciona bastante bien la clasificación de los logs, por lo que cogimos y automatizamos la gestión y captura de los logs desde el propio servidor, mediante un serverless (código que configuras cada x, que se crea y se destruye cuando sea necesario), y, via bigquery, descargarlo.
Algo importante: estandarizar las columnas de contenidos necesarios a descargar via logs.
El plan de acción fué con un paso previo: Se migraron primero los 4 principales ccTLD, después el resto de manera escalonada.
- Primera semana: nada
- Segunda semana: caída de visibilidad (no de rankings)
- Tercera semana: TTFB se disparó, lo que no tenía mucho sentido, pero por aún, el TTI (time to interactive) se dobló. El bot de smartphone empezó a pasar mucho menos. Se descubrió, gracias a can I use?, que la web era imposible de renderizar la página porque no se veía una librería.
- Cuarta, quinta, sexta semana: Se van subiendo la visibilidad.
- De la siete a la décima se pasó a casi un 75% de crawling via mobile, con una mejora palpable de visibilidad en mobile.
Mejoras de tiempos de carga y comprobación implican un gran cambio.