El posicionamiento de tu sitio web depende de muchos factores, pero uno de los más importantes (y de los más olvidados en la mayoría de los casos) es la velocidad de carga. Y es que, una velocidad de carga lenta no solo hará que los usuarios abandonen el sitio web siquiera antes de que se cargue por completo, si no que Google lo tendrá en cuenta a la hora posicionarla (ya que el buscador por excelencia posiciona mejor los sitios con una velocidad de carga más rápida).

Pero, ¿cuáles son las razones principales para que nuestra web tenga una velocidad de carga lenta? Y ¿cómo podemos mejorarla? He aquí una serie de cuestiones que pueden ser la razón (y al mismo tiempo la solución) a los problemas con la velocidad de carga.

El alojamiento

Puede ser una de las principales razones de una velocidad de carga lenta, sobre todo cuando tenemos un alojamiento “ultra” barato que comparte servidor con otros usuarios. Esto suele conllevar un alto consumo de recursos y que las web que están en el mismo servidor carguen mucho más lento. Para solucionar este problema, podemos optar por servidores privados, una opción mucho más costosa, pero que sin duda asegura unos resultados muchos mejores.

Compresión gzip

Gzip es un formato de compresión que utiliza el algoritmo de “Deflate” para comprimir ficheros y reducir el tamaño de respuesta alrededor de un 70%. De este modo, cuando se habilita la compresión gzip, se reduce el tamaño de la respuesta HTTP, reduciendo el peso de la página y, por consiguiente, reduciendo el tiempo de respuesta de la propia web.

Una manera sencilla de llevar a cabo esta compresión es añadiendo el siguiente código en el archivo .htaccess:

# comprime texto, html, javascript, css, xml:

AddOutputFilterByType DEFLATE text/plain

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE text/xml

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE application/xml

AddOutputFilterByType DEFLATE application/xhtml+xml

AddOutputFilterByType DEFLATE application/rss+xml

AddOutputFilterByType DEFLATE application/javascript

AddOutputFilterByType DEFLATE application/x-javascript

# Comprime ciertos archivos por extension:

<files *.html>

SetOutputFilter DEFLATE

</files>

Plugins, solo los necesarios, gracias

Antes de instalar un plugin debemos preguntarnos: ¿es realmente necesario este plugin o puedo solucionar mi problema mediante código? Si la respuesta afirmativa es la segunda, opta por modificar o incluir código, ya que los plugins tienden a ralentizar la velocidad de carga. Por ello, instala solo los plugins que son realmente necesarios y desactiva aquellos que no sean necesarios en el día a día.

Si quieres comprobar cuáles son los plugins que más recursos consumen y más tiempo necesitan para cargar, puedes usar el plugin P3 (Plugin Performance Profiler), que te dará una radiografía muy certera del tiempo que tarda en cargar cada plugin y de si te merece la pena quitar alguno de ellos.

Comprimir imágenes

Sin duda, uno de los must. Porque está claro que una imagen no influye en la velocidad de carga, pero normalmente una web contiene infinidad de imágenes que van ralentizando la carga del sitio web. Para evitarlo, basta con reducir el tamaño y el peso de las imágenes antes de subirlas a la web con cualquier programa de edición de imágenes. De este modo, subiremos las imágenes a las dimensiones realmente necesarias, evitando que WordPress tenga que redimensionar imágenes muy grandes.

Evita errores 404

Los enlaces rotos ocasionan muchas peticiones innecesarias que no hacen más que aumentar la velocidad de carga del sitio web arrojando errores 404/410. Por ello, resulta más que recomendable arreglar todas las URLs rotas mediante herramientas como Screaming Frog o SemRush, o plugins como ‘Comprobador de enlaces’ o ‘Broken Link Checker’.

Si bien nos quedan muchas cosas en el tintero, con todo esto ya deberías poder empezar a mejorar la velocidad de carga de tu sitio web. Las redirecciones, el CDN, el Keep-Alive, el Leverage browser caching… ¡lo dejamos para una próxima!