WordPress lento. Soluciones para mejorar la carga de tu web en WordPress

pagina web wordpress carga lento

27 Ene WordPress lento. Soluciones para mejorar la carga de tu web en WordPress

Tener nuestra página web bien optimizada es uno de los requisitos fundamentales para que Google tenga en buena estima a nuestro sitio web de cara un buen posicionamiento SEO. Si tienes un WordPress lento seguramente estarás posicionando peor en los rankings de Google, por lo que debes acelerar cuanto antes la carga de tu web al máximo para mejorar.

Para ello es muy importante que nuestra página web cargue lo mas rápido posible, porque si tu web en WordPress carga lento la gente huirá, y tu público, o tus clientes potenciales no visitarán tu contenido. Por no mencionar  que  Google no te tendrá en cuenta de cara a posicionar tu página web entre los primeros resultados de búsqueda.

 Si observas que tu página web en WordPress tarda en cargar mas de lo que debería, sigue los siguientes consejos y verás como mejora drásticamente.

 Para ello recomendamos que pongas a prueba tu página web pasándola por ésta herramienta: www.gtmetrics.com

 Hay mas herramientas, pero ésta es muy clara e intuitiva.

Después de poner la URL de la página web que queremos analizar, nos aparecerá un informe similar al siguiente:

 

gtmetrix

 

Debemos tener en cuenta que el “Page Speed Grade” debe ser lo mas alto posible, o por lo menos, aparecer en verde. Esta es la valoración que nos da Google, así que cuanto más alta, mejor. Otro factor importante a tener en cuenta es el “Page load time”, es el tiempo que tu web tarda en cargarse. Cuanto mas bajo, mejor.

Debajo aparecerán los problemas, o cosas que debemos mejorar para acelerar la carga de nuestra página web.

Vamos a mostrar los problemas mas típicos, dando las soluciones correspondientes para evitar tener un WordPress lento:

 

1. Leverage browser caching

Es el fallo mas común que provoca un WordPress lento. Para solucionar esto busca tu archivo .htaccess en la raiz de tu dominio. Posiblemente éste archivo esté oculto,   y deberás establecer que aparezca visible en tu cliente FTP.

Para solucionar el problema de “Leverage browser caching” tendrás que pegar el siguiente código en tu archivo .htaccess:

 

## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 2 days"
</IfModule>
## EXPIRES CACHING ##

 

 

 2.Optimiza las imágenes

Muchas veces subimos nuestras imágenes en altas resoluciones que no son del todo necesarias, ya que wordpress tendrá que reescalarlas para mostrarlas al tamaño que debe. lo que debes hacer es subir las imágenes en el tamaño en que van a ser mostradas en tu web. Las imágenes grandes suelen pesar bastante y ralentizan la carga. Comprimiéndolas antes de subirlas al servidor solucionaremos en gran medida éste problema.

Esto es muy fácil de hacer. Simplemente pasa las imágenes por ésta herramienta antes de subirlas:

https://compressor.io/compress

 

wordpress lento

 

Si ya habías subido las imágenes antes de darte cuenta del problema, puedes usar un plugin llamado WP smush.it.

 

 3.Defer Parsing of Javascript 

Cuando una web carga , tiene que hacerlo de principio a fin, por lo que si tu web tiene una gran cantidad de código javascript, tu contenido va a tardar mas en cargarse. Es otro típico fallo común que provoca un WordPress lento.

Para solucionar esto tuenes que buscar el archivo “functions.php” en tu FTP, y pegar el siguiente código:

  

<?php
function defer_parsing_of_js ( $url ) {
if ( FALSE === strpos( $url, ‘.js’ ) ) return $url;
if ( strpos( $url, ‘jquery.js’ ) ) return $url;
return “$url’ async onload=’myinit()”;
}
add_filter( ‘clean_url’, ‘defer_parsing_of_js’, 11, 1 );
?>

 

Ten cuidado con ésta acción, porque functions.php es muy sensible a las modificaciones. Si ves que no ha funcionado, o que tu web se ha desconfigurado, borra el código anterior y prueba instalando el plugin BJ Lazy Load”.

 

4.Enable gzip compression 

Gzip comprime tus páginas y tus hojas de estilo antes de enviarlas en tu navegador. Ésto reducirá el tiempo de transferencia ya que los archivos serán bastante. Este es otro típico fallo que provoca un WordPress lento, por lo que debes intentar solucionarlo.

Para ello deberás pegar el siguiente código en tu archivo .htaccess:

 
# BEGIN GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
# END GZIP

 5.Por último, utiliza un plugin de caché

Usa un plugin de caché como W3 Total Cache. De ésta forma la página web no tendrá que cargarse cada vez que se entre en ella, sino que se carga una única vez y se guarda (en la caché). Esto es crucial, y notaras drásticamente como mejora la velocidad de carga de tu página web.

Éstos han sido solo unos de los pasos que puedes llevar a cabo para mejorar la carga de tu web. No obstante hay muchos mas en los que no he querido entrar de momento.

Álvaro Peña
Álvaro Peña
alvaro@tooeasy.es

Marketing Digital y Wordpress developer en Tooeasy. Aprendiendo comunicación 2.0 en @aulaCM

No Comments

Sorry, the comment form is closed at this time.