Probablemente esté familiarizado con la siguiente historia: pasa mucho tiempo leyendo sobre cómo acelerar su blog de WordPress e instalar herramientas y complementos gratuitos para hacerlo. Luego, usted (o su cliente) realiza un cambio aparentemente pequeño en una de sus páginas, y la velocidad de su página cae repentinamente por un precipicio.
Si realmente desea mejorar la velocidad de su sitio web, debe verificar su velocidad con regularidad, en cuyo caso puede detectar este problema con bastante rapidez. Sin embargo, aún sería bueno si hubiera una forma automatizada de verificar la velocidad de su sitio de WordPress cada vez que realiza un cambio. Afortunadamente, hay una solución.
Esa solución es configurar Google Lighthouse para realizar auditorías de velocidad bajo demanda para su sitio de WordPress. Configurar esto puede ser un poco largo, pero tampoco es tan complicado para el usuario avanzado. En este artículo, explicaremos por qué y cómo debe configurar Lighthouse CI para su sitio de WordPress.
Introducción a las pruebas de velocidad de WordPress
Primero, echemos un vistazo más de cerca a por qué necesita probar la velocidad de su sitio de WordPress y las formas estándar que están disponibles para hacerlo.
Básicamente, hay dos razones por las que su sitio web, ya sea que esté basado en WordPress o no, debe ser rápido. Una es simplemente que la capacidad de atención del usuario promedio de la web ya es muy corta, con el 47% de los consumidores esperando que una página web se cargue en menos de dos segundos, y abandonarán rápidamente una página si tarda demasiado en cargarse. Por esta razón, reducir los tiempos de carga es una preocupación crucial para las tiendas de comercio electrónico en particular.
La segunda razón es un poco más técnica, pero no menos importante. Google ha estado utilizando la velocidad del sitio como señal de clasificación desde 2010. Como resultado, la velocidad de los sitios web se ha convertido en un factor cada vez más importante en qué tan alto en Google SearchRank aparece su página.
Por esta razón, la información de PageSpeed de Google es una herramienta clave comúnmente utilizado por especialistas en SEO y especialistas en marketing, ya que brinda acceso directo al sistema a través del cual los algoritmos de búsqueda de Google evalúan la velocidad de la página.
Estas consideraciones se aplican a WordPress tanto como a los sitios que se ejecutan en otras plataformas. Debido a esto, y debido al dominio del mercado de WordPress, ahora hay varias herramientas disponibles para probar la velocidad de su sitio. Estos van desde verificaciones únicas basadas en el navegador hasta paquetes de software de escritorio con todas las funciones que le brindarán un resumen detallado del rendimiento de cada página en su sitio de WordPress.
Google Lighthouse y WordPress
Una de las herramientas más importantes y populares para evaluar la velocidad (y la calidad general) de los sitios web es Faro de Google. Hasta hace muy poco, Lighthouse fue utilizado casi exclusivamente por desarrolladores y otros tipos de técnicos. Pero Google ha trabajado arduamente para que sea accesible para el usuario promedio, y está creciendo en popularidad como herramienta de prueba de velocidad debido al alto nivel de automatización que ofrece.
Lighthouse se puede ejecutar en cualquier página, ya sea que requiera autenticación o no, y si se ejecuta en WordPress o no. Ejecutará una serie de pruebas definidas por el usuario y luego generará un informe sobre el rendimiento de la página.
Estos informes se pueden utilizar para mejorar la calidad general de sus páginas web, incluida su velocidad.
Si bien puede ejecutar Lighthouse directamente desde Chrome DevTools, también hay una versión de la herramienta que se actualiza continuamente. Esto se conoce como Lighthouse CI, y será la versión de Lighthouse. que los usuarios más avanzados necesitan.
CI, en este contexto, significa Integración Continua. Este es un paradigma de desarrollo de software en el que los desarrolladores cargan continuamente las actualizaciones del software en un repositorio central, de modo que los usuarios siempre tengan acceso a la última versión. CI es ahora estándar en numerosas tecnologías e industrias web. Por ejemplo, el 43% de las aplicaciones bancarias están programados con COBOL, un lenguaje de programación informático basado en CI.
Una de las razones por las que CI no ha despegado en todas partes es porque todavía existe una suposición generalizada (y a menudo infundada) de que da lugar a importantes problemas de seguridad. Sin embargo, la verdad es que CI puede conducir a sistemas de software más seguros gracias a la práctica que proporciona la aplicación de seguridad automatizada.
También hay muchas razones para usar Lighthouse CI para auditar la velocidad de su sitio de WordPress, pero entre las más útiles se encuentran: que puede configurar Lighthouse CI para que se ejecute automáticamente cada vez que su sitio se actualice o cambie. Esto se puede hacer utilizando un presupuesto de Lighthouse, donde puede definir una serie de pruebas de velocidad personalizadas para diferentes partes de su sitio.
Además, incluso puede utilizar este sistema automatizado para evitar que los cambios que ralentizarán la implementación de su sitio en sus sitios de WordPress (o en los de sus clientes). Esto evita automáticamente que los cambios costosos afecten su puntaje de PageRank.
Uso de Lighthouse CI con WordPress
El proceso de configuración de Lighthouse CI para que se ejecute en su sitio de WordPress no es complicado, pero es un poco complicado.
Para aquellos que buscan un resumen del proceso, o que tienen un poco más de conocimiento técnico, aquí está el esquema básico del proceso:
- Primero, deberá configurar un nuevo repositorio de GitHub para realizar un seguimiento de los cambios en su sitio de WordPress. Si está probando la velocidad de su sitio de forma regular de todos modos, configurar un repositorio como este es una excelente manera de realizar un seguimiento de su sitio, ya sea que esté utilizando Lighthouse CI o no.
- A continuación, deberá descargar Lighthouse CI y configurarlo para buscar cambios. Luego, puede crear una acción Lighthouse que se ejecute automáticamente cada vez que se cambie una URL en su sitio de WordPress.
- Para crear la función, deberá crear una función de Google Cloud por separado que pueda actualizar la configuración de la acción Lighthouse CI con las URL cambiadas recientemente de los mapas del sitio XML y luego enviar la nueva configuración al repositorio.
En este punto, tendrá una instancia de Lighthouse CI ejecutándose automáticamente en su sitio de WordPress y alertándole cuando los cambios planeados lo harán más lento. Desde aquí, incluso puede agregar acciones automáticas a su repositorio de GitHub para evitar que se publiquen cambios de este tipo en su sitio.
La mejor alternativa al uso de Lighthouse CI para aumentar la velocidad de su sitio de WordPress es utilizar las herramientas de prueba de velocidad que vienen integradas en su alojamiento web. Los hosts de WordPress más comunes, como SiteGround o Kinsta, vienen con ciertas herramientas de prueba de velocidad que afirman aumentar la velocidad del sitio en más del 200%, y también se pueden usar junto con Lighthouse CI si así lo desea.
Pensamientos finales
En última instancia, el objetivo de instalar Lighthouse CI en su sitio de WordPress es brindarle una mejor supervisión sobre su rendimiento; no le ayudará a mejorar este rendimiento.
Si continuamente ve páginas que superan su presupuesto de rendimiento de Lighthouse, es hora de tomar medidas. Lea nuestras guías sobre cómo optimizar sus páginas de WordPress, o incluso puede dar el paso más drástico de investigar los servicios de CDN que pueden acelerar WordPress.
Cualquiera que sea el enfoque que adopte, tenga en cuenta la importancia de la velocidad para el éxito de su sitio web. Asegúrese de auditar con regularidad.