WPO

Posicionamiento en buscadores (SEO)

WPO es el acrónimo de web performance optimization (optimización de rendimiento web). Hace referencia a la velocidad con que las páginas web son descargadas y mostradas al navegador del usuario. Consiste en tratar de acelerar u optimizar en la mayor medida posible estos tiempos de descarga y visualización. Hacer que las páginas sean rápidas.

Tiene una relación directa con el posicionamiento de una web en los buscadores (SEO) dado que éstos tienen en cuenta, cada vez en mayor medida, determinados parámetros de velocidad de carga y tiempos de visualización como un factor relevante para establecer el orden de los resultados de búsqueda.

Por ejemplo, Google agrupa bajo el concepto de core web vitals una serie de parámetros y medidas relacionadas con la velocidad de una web. A partir del 2021 estos parámetros toman cada vez toman más relevancia para el posicionamiento.

Google y otros buscadores pretenden ofrecer en sus resultados páginas con una buena experiencia de usuario. Por ello toman en consideración la velocidad. Resulta más gratificante encontrarse con una web rápida y optimizada, que navegar por una página lenta consuma y acapare muchos recursos del teléfono o del dispositivo usado en la navegación.

¿Cómo optimizar un sitio web?

Son varias las técnicas, tecnologías y filosofía de trabajo que se pueden adoptar para mejorar la velocidad y el rendimiento de una web. A varios niveles, tanto en la web en sí misma como en el servidor (alojamiento web).

Entre estas técnicas podemos enumerar las siguientes:

  • A nivel del servidor web:
    • uso del protocolo HTTP/2 en lugar de HTTP/1.X
    • habilitar compresión gzip o brotli
    • uso de cachés (de base de datos, de ficheros estáticos…)
    • usar versiones recientes de lenguajes de servidor (PHP) o de base de datos (MySQL, MariaDB…)
  • En la propia web o CMS usado:
    • combinar y «minificar» ficheros CSS y JS
    • usar formatos de imágenes como webp (ofrecen una compresión mayor que JPG sin pérdidas apreciables de calidad)
    • cachear páginas
    • propiciar el uso de imágenes e iconos en formato SVG en lugar de JPG o PNG cuando sea posible
    • incluir en cada página solamente aquellos elementos CSS y JS necesarios para la misma
    • hacer uso de CDN
    • usar técnicas de lazy loading, para descargar imágenes, videos e iframes sólo en el momento en el que se vayan a mostrar en el navegador.

Por supuesto, existen muchas más técnicas y cambios a aplicar para mejorar la velocidad. Estas son algunas de las más habituales.

¿Cómo medir el rendimiento de una web?

Google tiene una herramienta a este respecto denominada Lighthouse. La puedes instalar como extensión del navegador Google Chrome, usarlo en las herramientas para desarrolladores de Chrome (DevTools), o en la web https://web.dev/measure/

También puedes hacer uso de test online como los siguientes para medir la velocidad de un sitio web:

Más información: