Quería sacar 100 en PageSpeed… y casi no publico el blog

En el proceso de creación de este blog me he encontrado con varios retos, uno de ellos ha sido la performance.
Cada vez que pasaba la web por PageSpeed, quería ver ese 100.
Y si no estaba… seguía tocando cosas, revisando el informe e intentando encontrar la solución.
Me di cuenta de que estaba perdiendo demasiado tiempo o mejor dicho: no invirtiéndolo donde tocaba.
Estoy usando Docusaurus, que de base está bastante optimizado.
Pero en cuanto empecé a personalizar:
- fuentes
- estilos
- imágenes
la puntuación empezó a bajar y ahí empezaron los problemas.
Esto me frenó bastante a la hora de tener el blog listo y empezar a publicar.
Ahí es cuando me di cuenta de que optimizar está bien pero si te empieza a frenar te puedes quedar estancado.
Para mí personalmente creo que fue la excusa perfecta para no publicar, para no exponerme al mundo real y quedarme en el lado cómodo para mí (el técnico).
Publicar implica:
- Que te lean.
- Que te juzguen.
- Que no guste.
Estaba enfocado en:
- Optimizar imágenes.
- Revisar CSS.
- Peleándome con fuentes.
- Buscando cómo subir unos puntos más en PageSpeed.
Todo con ayuda de IA, iterando rápido… pero sin avanzar en lo importante.
Entonces, ¿optimizar no importa?
No digo que optimizar no sea necesario, es más, ahora hay que estar más atentos que nunca porque hay muchos casos que debemos tener en cuenta:
- Usuarios con mala conexión (metro, zonas rurales).
- Accesibilidad.
- SEO.
Pero no todo tiene el mismo impacto. No todo merece el mismo nivel de esfuerzo.
Por eso también estoy mirando otras señales, no solo PageSpeed.
Herramientas como GTmetrix o Vercel Speed Insights me dan otra visión del estado del blog, pero también estoy revisando métricas reales en Umami, como el bounce rate o la visit duration.
Si los usuarios pueden entrar, leer y navegar sin complicaciones, quizá el problema no es tan grave como parece en una puntuación aislada.
La regla que me llevo
Si te enfrascas en cosas con poco impacto y alto coste, deja de compensar.
Dicho esto, prometo optimizar la web lo máximo posible con el tiempo.
Si he aprendido algo es que tengo claro que hay que optimizar con criterio:
- Quiero optimizar para mis usuarios, no por sacar un 100 en PageSpeed.
- Optimizar demasiado no puede frenar aportar valor (en mi caso es lo que quiero conseguir publicando).
Esto también es aplicable al código.
Si optimizar microsegundos:
- Retrasa una feature.
- O bloquea una entrega.
Probablemente no es buena idea.
Conclusión
Primero se debe aportar, luego se debe optimizar.
Porque sin aportar:
- No hay usuarios.
- No hay feedback.
- No hay producto.
Me di cuenta de que no estaba construyendo. Estaba procrastinando técnicamente.
