5 formas de aumentar el rendimiento de su sitio web de comercio electrónico
Publicado: 2020-06-12Los mercados en crecimiento y la creciente competencia hacen que los propietarios de tiendas de comercio electrónico busquen formas de destacar entre la multitud e influir en el comportamiento de los clientes, obligándolos a realizar compras. Sin embargo, uno de los principales factores que obstaculizan las ventas es el bajo rendimiento del sitio web .
Según la investigación de Radware , un visitante tarda 3 segundos en abandonar un sitio web si su página no se carga rápidamente. Además, es probable que el 79 % de los clientes que no están satisfechos con el rendimiento del sitio web no vuelvan a comprar en la tienda. Además de todo, cuando se trata de la optimización de motores de búsqueda, la velocidad es un factor de clasificación directo, ya que Google no permitirá que los sitios web con un rendimiento lento aparezcan en los primeros resultados de búsqueda .
En el mundo del comercio electrónico, donde cada segundo cuenta, si un sitio web es lento, todas las métricas comerciales sufren: tasa de asistencia diaria, conversiones, tasa de rebote, ranking de búsqueda, páginas vistas y, sobre todo, ventas e ingresos. Incluso un retraso de un segundo en la respuesta de la página puede resultar en una disminución del 7% en las conversiones.
Parece que el rendimiento web es vital, ¿no es así? En este artículo, identificaremos los errores comunes que cometen los propietarios de tiendas de comercio electrónico y describiremos las formas de mejorar el rendimiento y la velocidad web.
¿Cómo identificar los principales problemas de rendimiento para una optimización más rápida de la velocidad del sitio web?
El rendimiento se mide completamente por datos. La forma más fácil de medir la métrica es probarla utilizando herramientas de análisis para comercio electrónico que están diseñadas para que los webmasters y propietarios de tiendas supervisen sus proyectos y brinden una optimización de rendimiento actualizada.
Aquí hay algunas herramientas que se pueden usar para realizar un seguimiento del rendimiento de su sitio web:
- Perspectivas de velocidad de página de Google
La herramienta creada por Google no solo informa sobre la velocidad de la página en computadoras de escritorio y dispositivos móviles, sino que brinda recomendaciones prácticas sobre cómo se debe mejorar la página para lograr mejores resultados. La característica principal de Google PageSpeed Insights es proporcionar datos de campo y de laboratorio. El último se basa en una página de carga simulada en un dispositivo de nivel medio (Moto G4) y un conjunto fijo de condiciones de red. Los datos de laboratorio se pueden usar para depurar problemas de rendimiento. En cuanto a los datos de campo, es una especie de informe histórico sobre el rendimiento de una URL y se basa en datos de rendimiento anónimos de usuarios del mundo real en diferentes dispositivos y condiciones de red. Los datos son útiles para determinar la verdadera experiencia del usuario. Reuniendo y analizando ambos datos, el usuario puede obtener una imagen completa del rendimiento del sitio web.
- GT Metrix
Es una herramienta en línea fácil de usar que se utiliza para probar el tiempo de carga de los sitios asignando los resultados en grados de A a F y proporcionando muchos detalles sobre problemas específicos de su sitio, por ejemplo, ofrece detalles sobre qué aspectos toman la más tiempo para cargar para comprender los ajustes que se realizarán.
- claveCDN
Además de proporcionar una prueba de velocidad de página completa para obtener una descripción general y un informe detallado sobre el rendimiento de un sitio web, la herramienta tiene una variedad de otras características útiles. Por ejemplo, la prueba HTTP/2 para verificar si una URL se entrega a través del protocolo HTTP/2.
Ahora que sabe cómo probar el rendimiento de su tienda de comercio electrónico utilizando varias herramientas, echemos un vistazo más de cerca a los aspectos del sitio web que deben ajustarse y los pasos que deben tomarse para mejorar la optimización del rendimiento.
#1 Mejore su solución de hospedaje
El tipo de alojamiento, así como la densidad y la carga de sus servidores físicos, son culpables comunes cuando se trata del rendimiento de las tiendas de comercio electrónico. La falta de recursos de alojamiento provoca una disminución en el rendimiento del sitio y los tiempos de inactividad prolongados dieron como resultado una pérdida inevitable de clientes potenciales e ingresos por ventas.
La elección de una solución de alojamiento depende del tamaño de una tienda (la cantidad de tráfico saliente que recibe, la cantidad de pedidos y visitantes por día), así como del CMS en el que se basa. Así, por ejemplo, una tienda grande o mediana basada en Magento CMS no es compatible con un alojamiento compartido simple. Para alojar una tienda de este tipo, necesita al menos un VPS escalable, una nube o un alojamiento dedicado que pueda gestionar los picos de tráfico durante las temporadas de rebajas o festividades.
#2 Reduzca el tiempo de respuesta del servidor y la cantidad de solicitudes HTTP
La gran cantidad de solicitudes del servidor afecta negativamente las métricas clave que determinan qué tan bien su público interactúa con su tienda. Cuantas más solicitudes y más largo sea el tiempo de respuesta, más tiempo tardará en cargarse una página. Cada archivo JS y CSS, cada script, hoja de estilo, video incrustado o imagen significa una solicitud HTTP adicional.
Reducir las solicitudes del servidor requiere cambios en el back-end del sitio web. Pero lo que estos cambios deben depender de la compleja auditoría destinada a mostrar los aspectos de su sitio web que ralentizan el rendimiento.
Para minimizar la solicitud del servidor, los webmasters pueden hacer lo siguiente:
- Combine todos los recursos de JavaScript en uno y use solo una hoja de estilo para cada página (puede usar software como Apache Ant o pkd.io para automatizar el proceso).
- Elimine imágenes innecesarias u optimícelas combinando varias imágenes en una sola imagen con la técnica de sprites CSS (existen algunas herramientas, Spritegen, CSS Sprite Tool, que le permiten combinar imágenes en un archivo).
- Optimice su base de datos. En la medida en que su sitio web acumula información, la enorme cantidad de datos almacenados en su base de datos es el cuello de botella del sistema. La base de datos o un servidor de base de datos configurado incorrectamente pueden convertirse en un problema real cuando las consultas tardan demasiado. El proceso de optimización de la base de datos del sitio web incluye la eliminación de entradas inútiles, el cambio a catálogos planos para reducir las consultas de la base de datos, la actualización de la versión de la base de datos, la adición de índices a tablas grandes y otros arreglos.
- Configure el almacenamiento en caché para garantizar una entrega rápida a los visitantes mediante la reutilización de archivos durante futuras visitas. Por ejemplo, puede instalar Redis (PDF), que es un servidor de estructura de datos en memoria de código abierto. Se puede utilizar como caché de servidor distribuido o como base de datos donde se almacenan los datos que se necesitan con frecuencia.
- Configure su sitio web para cargar archivos JavaScript de forma asíncrona . Permite que el contenido del sitio web represente varios elementos de página al mismo tiempo.
- Minimice y comprima el tamaño del código eliminando variables redundantes y largas, comentarios, caracteres no deseados.
- Elimina el bloatware (programas, complementos, aplicaciones que ocupan espacio sin aportar valor).

#3 Usa extensiones de terceros
Además de la funcionalidad predeterminada, hay muchas extensiones disponibles para mejorar el rendimiento del sitio web de comercio electrónico. Con las extensiones de rendimiento, puede modificar algunas partes del código, aprovechar el almacenamiento en caché del navegador, optimizar el tamaño de la imagen, optimizar un sitio web para casos de uso específicos, minimizar HTML/JS/CSS (algo) y solucionar los problemas más obvios con el rendimiento.
Sin embargo, ten en cuenta que las extensiones no son la píldora mágica para todos los problemas de sitios web, no esperes que te solucionen nada complicado. Ninguna extensión puede entender el código base tan bien como los desarrolladores experimentados.
Además, cada nueva extensión agrega una solicitud HTTP separada al servidor. El servidor tarda más en procesar la solicitud, lo que afecta la velocidad de carga de la página. Por lo tanto, usar extensiones de rendimiento no es una buena idea si su tienda en línea tiene una estructura de código compleja, ya ha cargado muchas extensiones de terceros o si su CMS está muy personalizado. Por ejemplo, para las tiendas de comercio electrónico impulsadas por Magento que son un poco difíciles de optimizar para el rendimiento, las extensiones de terceros pueden ser la razón de más problemas de los que pueden solucionar. En este caso, es razonable confiar el proceso de optimización a una empresa que proporcione servicios de optimización del rendimiento de Magento .
#4 Cambiar a Elasticsearch
Elasticsearch es un motor de búsqueda de código abierto y un almacén de documentos distribuidos que almacena y recupera estructuras de datos. Fue desarrollado en 2010 y su motor de búsqueda de texto completo está escrito en Java. Elasticsearch es una herramienta convencional que utilizan muchas marcas líderes de comercio electrónico para almacenar, analizar y buscar una gran cantidad de datos sobre la marcha.
En cuanto a que la búsqueda es una de las características principales de la tienda, Elasticsearch brinda a los propietarios de tiendas de comercio electrónico la oportunidad de aumentar el rendimiento tanto percibido como real. Es una gran estrategia para brindar una experiencia de usuario rápida sin gastar mucho dinero.
Elasticsearch funciona con todos los CMS, independientemente de si se trata de WooCommerce, Shopify o Magento, y puede ser extremadamente útil para aquellas tiendas en línea que funcionan con una lentitud inaceptable debido a las numerosas consultas que sobrecargan la base de datos del sitio. Como beneficio adicional, Elasticsearch tiene una función curiosa: comprende las consultas de búsqueda complejas mucho mejor que la búsqueda predeterminada.
# 5 Use Lazy Loading para una carga más rápida de contenido multimedia
La proporción de video, audio e imágenes en la carga típica de un sitio web de comercio electrónico puede ser enorme. Pero los propietarios de las tiendas pueden no estar dispuestos a eliminar el contenido multimedia de sus sitios web. Lazy Loading (o carga a pedido) puede hacer magia aquí. Es una técnica de optimización de contenido multimedia que difiere la carga de archivos "no críticos" o "fuera de pantalla" hasta el momento de necesidad. Dependiendo de la configuración, el patrón puede ocurrir en varios momentos de la aplicación, pero comúnmente sucede en algún tipo de interacción del usuario, como desplazarse, hacer clic o navegar.
En la medida en que podamos cargar las cosas que el usuario nunca verá, esto plantea un problema por varias razones:
- Desperdicia la batería y otros recursos del sistema;
- Desperdicia datos (crítico para usuarios con planes de datos limitados).
La carga diferida de imágenes y videos, si se usa de manera adecuada y adecuada, puede reducir tanto el peso inicial de la página como el tiempo de carga inicial, todo lo cual afecta positivamente el rendimiento.
Sin embargo, el uso de la técnica tiene varias trampas. En primer lugar, su implementación requiere que se agreguen líneas de código adicionales a las existentes, lo que lo complica. En segundo lugar, el patrón puede afectar un poco la clasificación de su motor de búsqueda, debido a la probabilidad de indexación incorrecta del contenido descargado.
resumiendo
Sin duda, es difícil para los dueños de negocios que no son expertos en tecnología definir qué aspectos del sitio web deben corregirse. Sin mencionar que no todos pueden optimizar una tienda de comercio electrónico para una mejor velocidad y rendimiento. Hay muchos problemas que pueden convertirse en cuellos de botella y si cree que su sitio web funciona de manera incorrecta, es mejor buscar una empresa que brinde servicios de optimización con una sólida experiencia en desarrollo y optimización de sitios web.