Como ya sabréis, existen muchos factores que afectan al posicionamiento orgánico de una web (SEO), pero en este artículo nos vamos a centrar en el WPO: Web Performance Optimization.

Parece ser que Google cada vez tiene más en cuenta la experiencia del usuario en nuestra web, por este motivo es necesario saber qué es y cómo puede afectar al posicionamiento orgánico el WPO.

 

¿Qué es WPO?

El WPO, tal y como dice su nombre, son las optimizaciones que se deben realizar para mejorar el rendimiento de una web. Consiste en mejorar la capacidad que tienen las páginas de las webs para mostrar todo su contenido al usuario lo más rápido posible, dicho en otras palabras, consiste en optimizar los tiempos de carga de cada una de las URLs de una web.

8 factores WPO para mejorar los tiempos de carga

Hay distintos factores WPO que pueden ayudar a mejorar los tiempos de carga de una web. A continuación, os mostraremos los que consideramos más importantes y creemos que más pueden ayudarte a mejorar este aspecto.

 

1) Tipo de servidor

Uno de los aspectos primordiales a tener en cuenta cuando se quiere hacer una web es en qué servidor la alojaremos.

El error típico que suelen realizar los usuarios a la hora de escoger un hosting es fijarse solamente en el precio, quedándose así pues con el más económico. Y es que a parte del precio, hay muchos más aspectos que debemos tener en cuenta:

  • El tipo de disco que utiliza: actualmente no recomendamos contratar ningún servicio de hosting que no disponga de discos SSD. La velocidad de lectura y escritura de estos discos es muy superior a los HHD y pueden ayudar a bajar el tiempo de carga de una web a unos 2 segundos.
  • La capacidad de almacenamiento: es importante calcular aproximadamente el almacenaje que necesitas para poder alojar tu web. Por lo general, con 1GB de servidor es suficiente y deberías tener un tiempo de carga bastante rápido.
  • La capacidad de la RAM: es otro aspecto a tener en cuenta en la elección del server que mejorará el tiempo de carga de tu sitio web.
  • La cantidad de tráfico de datos que tenga: la gran mayoría de servidores tienen limitaciones de tráfico. Si tu sitio web crece y consigue un tráfico superior al que puede soportar tu servidor, el tiempo de carga de tu web empezará a disminuir y a ir ser cada vez más lento. 

2) Compresión Gzip

Todo el mundo sabe que el hecho de comprimir un documento hace que este acabe teniendo un peso inferior al de antes de haber sido comprimido.

La compresión Gzip permite comprimir todos los recursos de una web antes de servirlos a los navegadores de los distintos usuarios. Gracias a esto, podemos conseguir que la web cargue más rápido y así se mejore su WPO.

 

3) Bloquear el Hotlinking

El hotlinking consiste en ofrecer documentos en una web que realmente están alojados en el servidor de otra web. Esta técnica está considerada una mala práctica ya que se considera un plagio de contenido.

Actualmente, la gran mayoría de hostings disponen de una opción para poder bloquear el hotlinking. Pero si tienes contratado un servidor que no disponga de esta opción, puedes tener problemas de saturación en tu servidor, ya que si mucha gente practica el Hotlinking en tu web, los tiempos de carga pueden verse realmente afectados haciendo que estos aumenten.

4) Caché

La memoria caché es una capa de almacenamiento de datos de alta velocidad que almacena datos en disco para posteriormente volver a ser utilizados. De esta forma también ayudamos a optimizar el tiempo de carga de una web.

Existen plugins de caché para los distintos CMS. Nosotros os recomendamos el WPRocket.

 

5) Optimización del Código

Otro de los factores que juega un papel importante en el tiempo de carga es el propio código en el que está escrita la web.

Se deben tener en cuenta los siguientes parámetros:

  • Minificación: optimizar el código de manera que no haya espacios en blanco, sangrías ni bytes innecesarios.
  • Compresión: es necesario comprimir todos los documentos HTML, JavaScripts, PHP…
  • Documentos separados por lenguajes: un documento HTML no debe contener código PHP o de otro lenguaje.

Si se utiliza Wordpress, recomendamos instalar el plugin Autoptimize que permite hacer una buena compresión de código CSS y Javascript.

6) Optimización de recursos

Es necesario que todos los recursos audiovisuales (infografías, imágenes y vídeos) estén bien optimizados ya que sinó también pueden retardar el tiempo de carga de una web.

Como regla general del SEO, las imágenes no deberían pesar más de 100 KB, así que es necesario que cuando subamos una imagen a nuestro servidor esté por debajo de este peso.

Os recomendamos las siguientes herramientas para poder reducir el tamaño sin perder calidad de imagen:

  • TinyPNG: para comprimir png y jpg
  • Optimizilla: para comprimir png y jpg
  • Compressjpeg: para comprimir png, jpeg, svg, gif y pdf

 

7) Alojar contenidos multimedia en servicios externos

Los archivos que más tamaño ocupan suelen formar parte de los recursos audiovisuales. Como hemos comentado anteriormente, sería necesario que todos estos recursos ocupasen como máximo los 100 KB.

Aun así, hay veces que es imposible comprimir tanto estos recursos y, por este motivo, es interesante alojarlos en servicios externos desde cuyos servidores se cargará. Esta es una buena manera de ahorrar tiempo de carga del propio servidor.

Recomendamos el alojamiento en:

  • Youtube y Vimeo para los vídeos
  • Flickr para las imágenes
  • Slideshare para las presentaciones

 

8) CDN

Una CDN (Content Delivery Network) es un conjunto de servidores ubicados en diferentes puntos de una red que contienen copias locales de ciertos contenidos que están almacenados en otros servidores. Estos servidores suelen estar alejados geográficamente, de forma que permite servir estos recursos o contenidos de la forma más eficiente. Estos contenidos suelen ser vídeos, imágenes, documentos, otras webs…

Esto es interesante para las webs que tienen un volumen de tráfico bastante considerable, y permite que no se produzca una saturación del servidor y reducir el tiempo de carga de la web.

Desde Tekla.io recomendamos Cloudflare o TransparentCDN.

 

No abusar de los plugins y llevar un control

Para finalizar el artículo, creemos necesario mencionar que se debe tener cuidado con los plugins de Wordpress ya que muchos de ellos acaban produciendo otros errores paralelos a la página web y, si llenamos la web de plugins, estos harán que el tiempo de carga de la web también aumente.

Es interesante solo instalar los plugins que realmente nos puedan ayudar en los aspectos más importantes de los que se han hablado.

Por último, recomendamos llevar un control periódicamente de la velocidad de tu sitio web. Programas como el Pagespeed Insights de Google o el Gtmetrix pueden servirte de gran ayuda.