Cómo hacer que su sitio web de WordPress sea más rápido y escalable.

Consulte nuestra guía de optimización del rendimiento de WordPress.

El rendimiento importa.

Afecta su experiencia de usuario, sus ventas y conversiones, y su clasificación de búsqueda.

Mejor tasa de conversión

Los estudios realizados por Amazon, Google y otros han demostrado claramente que los sitios web más rápidos tienen una tasa de conversión mejorada. Cuanto más lento sea su sitio web, es menos probable que su visitante compre, se comunique con usted o comente. 1 segundo más lento equivale a una reducción del 7 % en las conversiones.

Más páginas vistas

1 segundo de retraso en el tiempo de carga de la página equivale a un 11% menos de páginas vistas. Cuanto más rápido se cargue su sitio web, es más probable que sus visitantes pasen más tiempo en su sitio web. Eso significa más páginas vistas para usted y más dinero proveniente de los anuncios.

Mejor clasificación

A Google le encantan los sitios web más rápidos. Un sitio más rápido tiene una mejor clasificación en los motores de búsqueda, lo que genera más visitantes a su sitio. Claro, no podemos garantizar mejores clasificaciones en los resultados de búsqueda; sin embargo, tener un sitio web más rápido aumentará sus posibilidades de obtener mejores clasificaciones.

Más dinero

Un sitio web liviano consumirá menos recursos del servidor, por lo que será capaz de mantener un mayor tráfico sin la necesidad de actualizar su plan de alojamiento. Entonces, si tiene un sitio web optimizado, puede alojarlo incluso en un plan de alojamiento compartido y ahorrar dinero.

¿Qué sucede cuando alguien visita una página de su sitio de WordPress?

Para acelerar su sitio web de WordPress, es importante comprender cómo funcionan las cosas para poder aplicar las correcciones correctas.

El usuario hace clic en un enlace a su sitio web.

Al acceder a su sitio web, el navegador del visitante verifica la IP de su dominio en DNS y luego envía la solicitud de la página al servidor. Si el sitio utiliza SSL, el cliente y el servidor negocian una conexión segura antes de completar la solicitud.

El servidor construye el HTML.

El servidor recibe la solicitud y procesa el código del sitio web. Se consultan la base de datos y el sistema de archivos para todos los elementos necesarios y se compila la página HTML. Cuando se crea el HTML, el servidor lo devuelve al navegador.

El servidor envía el HTML al navegador.

Cuando se crea el HTML, el servidor lo envía al navegador.

El navegador lee el HTML y solicita todos los elementos.

El navegador recibe el código HTML, lee el código y ve que necesita más elementos (archivos CSS, fuentes, imágenes, archivos Javascript). Pueden proceder del mismo servidor o de otros servidores, en cuyo caso requieren nuevas consultas DNS y conexiones SSL.

El navegador comienza a construir la página.

Mientras aún recopila los elementos, el navegador comienza a crear la página y muestra una primera versión de la página. Se llama First Contentful Paint (FCP) y es una métrica importante. Debido a que la página no ha terminado de cargarse, el usuario no puede interactuar con ella todavía.

El navegador prepara la página para la interacción.

Se deben recopilar varios elementos de la página antes de que el usuario pueda comenzar a interactuar con la página, haciendo clic o desplazándose, de modo que el navegador prepare la página para la interacción.

La página está lista para usar.

Cuando todos los elementos se hayan cargado y todos los scripts hayan completado sus tareas de configuración, la página finalmente estará lista para usar. Por eso, nuestro objetivo a la hora de optimizar el sitio web es que esté “listo para usar” en el menor tiempo posible.

Tiempo de carga de la página

El tiempo de carga de una página se compone de 3 partes.

Se ha utilizado la frase "velocidad de carga del sitio", pero en realidad es TIEMPO, no velocidad.

01.

Tiempo de respuesta del servidor

El tiempo de respuesta del servidor es lo que tiene el mayor impacto en la experiencia del usuario. Aquí es donde funciona el servidor, ejecutando el código PHP del sitio. Si esta primera solicitud es lenta, todos los demás pasos para ver la página web se retrasarán.

02.

tiempo de transferencia de datos

El tiempo de transferencia de datos es el tiempo necesario para transportar los elementos que componen la página desde el servidor (o servidores) al navegador. Depende de la cantidad de datos y de la distancia que tenga que recorrer.

03.

Tiempo de renderizado de la página

El tiempo de renderizado está influenciado por la calidad y complejidad del código a interpretar, la cantidad de elementos y su tamaño, así como la velocidad del dispositivo en el que se ejecuta el navegador.

01.

¿Cómo mejorar el tiempo de respuesta del servidor?

Aquí es donde funciona el servidor, procesando el código PHP. El objetivo es darle al servidor el menor trabajo posible. O darle al trabajo el mayor servidor posible. Idealmente… ambos.

Caché de página completa

Instale un complemento de almacenamiento en caché de WordPress o hable con su proveedor de alojamiento sobre el almacenamiento en caché a nivel de servidor o ayude con la integración del almacenamiento en caché perimetral.

Leer tutorial →

Utilice mejores complementos

Pruebe el uso de recursos de los complementos de WordPress; comprobar si hay complementos que realicen solicitudes que no se puedan almacenar en caché; reemplazarlos por otros mejores.

Usa mejores temas

Pruebe el uso de recursos de su tema activo de WordPress y, si hay problemas, reemplácelo con un tema más ligero.

Optimización de base de datos

Limpiar meta_keys huérfanas de la tabla wp_postmeta; limpiar entradas con carga automática: sí de la tabla wp_options; limpia entradas de temas y complementos antiguos; eliminar transitorios caducados; cambie el motor de la tabla a INNODB.

Leer tutorial →

configuración de WordPress

Deshabilite trackbacks, pingbacks, emojis, incrustaciones; deshabilitar o limitar las revisiones; establecer una limpieza regular de la basura; deshabilitar o modificar la API de latidos; deshabilite xml-rpc si no es necesario; configurar un cronjob del servidor.

Consigue un mejor alojamiento

El alojamiento web compartido no puede garantizar un rendimiento constante. Si el rendimiento es fundamental para usted, pruebe una solución de alojamiento administrado de WordPress o de alojamiento administrado de WooCommerce.

02.

¿Cómo mejorar el tiempo de transferencia de datos?

El objetivo es reducir la cantidad de datos que deben transferirse desde el servidor al navegador y reducir la distancia a través de la cual se transfieren los datos.

Optimizar imágenes

No utilice resoluciones superiores a las necesarias; utilice el formato correcto (jpg, png, svg, webp) para cada escenario; Limpiar el servidor de imágenes no utilizadas.

Leer tutorial →

Optimizar CSS y JS

  • eliminar CSS y JS inútiles
  • concatenar CSS y JS
  • minimizar CSS y JS

Optimizar fuentes

  • use solo una fuente, máximo 2 (una para los títulos, otra para el cuerpo)
  • sirve archivos de fuentes desde su servidor
  • alternativamente, use fuentes del sistema

Utilice una CDN

  • Cloudflare (gratis)
  • Nube rápida
  • ConejitoCDN
  • claveCDN
  • Frente a la nube de AWS
  • CDN de Google Cloud
  • rápidamente

03.

¿Cómo mejorar el tiempo de renderizado de la página?

Aquí es donde funciona el navegador del dispositivo del visitante. No podemos controlar la velocidad de su conexión a Internet, ni la potencia informática de su dispositivo, sólo podemos darle menos trabajo a ese navegador.

DOMINGO

Reduzca la complejidad del DOM mediante el uso de bloques nativos de Gutenberg para crear páginas en lugar de complementos de creación de páginas.

JavaScript

Cuanto más JS tenga en su sitio, más difícil será conseguir un tiempo de renderizado rápido. Elimina lo que puedas, difiere y retrasa lo que no puedas.

CSS

Reduzca la complejidad de CSS, elimine errores de sintaxis, reduzca el uso de @import y !important, elimine selectores y propiedades duplicados y redundantes.

Haz volar tu sitio web con Simplenet Hosting.

Guantes blancos