Presione esto: ¿Está listo su sitio para el fin de semana cibernético con Josh Dailey?
Publicado: 2022-10-21Bienvenido a Press This, el podcast de la comunidad de WordPress de WMR. Cada episodio presenta invitados de toda la comunidad y discusiones sobre los problemas más importantes que enfrentan los desarrolladores de WordPress. La siguiente es una transcripción de la grabación original.
Desarrollado por RedCircle
Doc Pop : Estás escuchando Press This, un podcast de la comunidad de WordPress en WMR. Cada semana, destacamos a los miembros de la comunidad de WordPress. Soy su anfitrión, Doc Pop, apoyo a la comunidad de WordPress a través de mi función en WP Engine y mis contribuciones en TorqueMag.io. Puede suscribirse a Press This en Red Circle, iTunes, Spotify, o puede descargar episodios directamente en wmr.fm.
Se acercan el Black Friday y el Cyber Monday y me pregunto si estás listo. En este episodio, nos reunimos con Josh Dailey, gerente de marketing de productos de WP Engine, para hablar sobre consejos y trucos de última hora para asegurarnos de que su sitio de comercio electrónico esté listo para el fin de semana de mayores ventas del año. José, ¿cómo estás hoy?
Josh Dailey : Lo estoy haciendo fantástico. Siempre es un placer hablar con usted Doc.
DP : Absolutamente. Y fue genial verlos en WordCamp EE. UU., y vamos a hablar sobre comercio electrónico y sobre el fin de semana cibernético. ¿Así se llama?
JD : Sí, Black Friday, Cyber Weekend justo después de eso. Sí.
DP : Correcto. Entonces, antes de entrar en eso, quiero escuchar un poco, sé que has estado en el juego de WordPress por un minuto, ¿por qué no nos cuentas un poco sobre cómo llegaste a WordPress?
JD : De hecho, comencé en 2012, quiero decir. Estaba creando contenido, haciendo mucho contenido de video en ese momento. Y los clientes que tenía me preguntaban formas de distribuir ese contenido. Así que empezamos a buscar opciones de sitios web. Y soy como uno de esos tipos que empiezan a juguetear con cualquier cosa y dicen, “oh, ¿quieres hacer eso? Supongo que encontraré una manera de hacerlo”.
Entonces, simplemente presioné en WordPress y descubrí una manera de colocarlo en mi propio servidor con .org y luego el resto es una especie de historia a partir de ahí.
Pero, señalaré que uno de mis primeros proveedores de hospedaje fue WP Engine y, por lo tanto, estar en su equipo ahora después de este período de tiempo, ha sido increíble, porque fui uno de los primeros en adoptarlos debido a los hacks de la granja y ese tipo de cosas que sucedieron. en ese momento, y me proporcionaron una solución en la que podía entrar y seguir siendo creativo sin tener que preocuparme por el backend de mi sitio, los hacks y ese tipo de cosas. Así es como empecé.
DP : Y ahora que estás en WP Engine. ¿Estás trabajando en algo relacionado con el comercio electrónico para los usuarios de WP Engine?
JD : Sí, definitivamente. Entonces, todo mi rol y función está en el espacio de comercio electrónico. Después de entrar en el lado de la creación de sitios web, comencé a recibir solicitudes de sitios de comercio electrónico y comencé a trabajar con WooCommerce. Por lo tanto, es una progresión natural convertirse en el gerente de marketing de productos de la solución de comercio electrónico aquí en WP Engine.
DP : Bueno, vamos a entrar en materia. Sabes, me gusta el comercio electrónico, me gusta comprar en línea. Y ya sabes, estamos llegando, a partir de la grabación, creo que cuando esto suba estaremos cerca del fin de semana cibernético. Y las ventas ya están comenzando a aparecer, o al menos indicios de ventas. ¿Es demasiado tarde para que los propietarios de sitios se preocupen en este punto? ¿Deberían simplemente bloquear o continuar preocupándose por tener su sitio listo para el fin de semana cibernético?
JD : Quiero decir, como regla general, la gente dice que si está planeando su venta para un evento importante como ese, debería comenzar a pensar en ello el próximo año. Entonces, ¿realmente quieres presionarlo, especialmente si estás hablando de en qué servidores debería estar? ¿Tengo todo configurado correctamente?
En este punto, realmente debería estar pensando en el plan de marketing. Pero hay algunas pequeñas cosas que aún puede estar haciendo en el lado de la prueba de las cosas en las que debería estar pensando, para asegurarse de que todas las cosas que está a punto de enviar, ya sabe; ráfagas de correo electrónico o campañas sociales. Desea asegurarse de que el sitio esté funcionando de la mejor manera. Y desea asegurarse de que el botón Agregar al carrito funcione o que el flujo de pago funcione y que tengan una buena experiencia durante todo el viaje del comprador.
DP : Creo que vamos a hablar sobre cómo probar y vamos a hablar sobre las pruebas de carga en un minuto. Pero antes de que lo hagamos, mencionó algunas cosas más allá incluso de la optimización del sitio web. Estás mencionando cosas como; ¿Está lista su solución de pago? Solo tengo curiosidad, ¿hay alguna prueba que la gente debería estar haciendo ahora para asegurarse de que Visa y PayPal funcionen durante ese fin de semana?
JD : Sí, quiero decir, esencialmente, incluso si hablas con agencias, la mayoría de ellas utilizan procesos de prueba manuales. Entrar y actuar como cliente puede ser una gran victoria para usted. Descubrirás muchas cosas. Si no siempre actúa como el propietario del sitio o el desarrollador del sitio, a veces es una buena práctica que ingrese y actúe como, "Hola, soy un usuario nuevo, usuario por primera vez". ” Pase por la experiencia del comprador y podrá descubrir todo tipo de cosas de esa manera.
DP : De lo que estás hablando, creo, es WooCommerce, que es probablemente lo que la mayoría de los sitios web de WordPress están usando para sus sitios de comercio electrónico. ¿WooCommerce tendría algún tipo de opción de prueba? ¿O está hablando de registrarse como cliente y ejecutar una tarjeta de crédito real?
JD : Quiero decir, puedes hacer ambas cosas. Hay formas de sandbox para hacer cosas, pero como sabes, incluso al usar el desarrollo local y ese tipo de cosas, cuando empujas en vivo, el juego es diferente. Por lo tanto, es una buena idea realizar una transacción con su propia tarjeta de crédito y luego puede reembolsarse si necesita hacerlo.
Pero yo diría que hacer ambas cosas. Realice las pruebas de sandbox, pero en este punto, como estábamos hablando, si su sitio está activo, hay muy poco que debería cambiar, porque no desea romper algo en el proceso cuando está tan cerca de un gran evento. Entonces, en este punto, debe concentrarse realmente en si el UX funciona como debería. ¿Funciona todo como debería? En lugar de hacer grandes cambios en la infraestructura.
DP : Absolutamente. Por lo tanto, no debería estar realizando pruebas AB para la optimización del sitio en este momento. Mis fundamentos funcionan. Y hablemos de las pruebas que queremos hacer, que son las pruebas de estrés, ¿no?
JD : Sí, puedes hacer pruebas de estrés. Pero si estamos hablando del gran evento en sí, estaría más en contacto con su proveedor de alojamiento, su servidor, sus desarrolladores, quienquiera que sea, y me aseguraría de que hayan hecho lo que se supone que deben hacer para que estos las cosas funcionan
Las cosas que puedes probar, ya sabes, como vendedor, si estás probando A/B algo que realmente debería ser solo tus CTA, tus campañas y ese tipo de cosas. En cuanto a las pruebas de estrés, desea asegurarse de que, en el nivel básico, pueda volver a su proveedor de alojamiento y decir: "Oye, ¿mi sitio está listo para manejar esta afluencia de tráfico que estoy a punto de ¿tener?"
DP : Ahora, esta prueba de carga es algo que su proveedor tendría, como un botón en el que puede hacer clic en el tablero. ¿O es una herramienta extra que usarías?
JD : Realmente depende del desarrollador con el que estés trabajando. Si es un desarrollador, probablemente tenga sus propios conjuntos de herramientas. Y luego hay variaciones de herramientas de código abierto que puede usar para hacer esto. O, muchas veces, las personas escribirán sus propias pruebas. Y luego, obviamente, hay herramientas premium que puede usar, pero no están integradas en su proveedor de alojamiento.
La otra cosa que querrá hacer es que si está recibiendo un montón de bots para hacer ping a su sitio, tendrá que informar a su host, para que no bloqueen la realización de la prueba. o congelarlo. Por lo tanto, querrá informar a su proveedor de alojamiento: "Oye, estoy a punto de hacer esta prueba de carga y verás mucho más tráfico de lo normal". Para asegurarse de que no te van a bloquear porque piensan que es un ataque contra ti o algo así.
DP : Absolutamente. Tomemos un descanso aquí, y cuando regresemos, hablaremos un poco más sobre las pruebas de carga y qué hacer con lo que aprenda de las pruebas de carga. Así que estad atentos.
DP : Estás escuchando Press This, un podcast de la comunidad de WordPress en WMR. Soy su anfitrión Doc Pop. Estamos hablando de comercio electrónico y preparándonos para el fin de semana cibernético y asegurándonos de que su sitio esté listo para manejar el tráfico masivo que va a recibir. Estoy hablando con Josh Dailey aquí, y Josh, antes del descanso, estábamos hablando de pruebas de carga. ¿Tenía más que decir sobre las pruebas de carga en sí?
JD : Sí, solo creo que, en una escala general, las pruebas de carga son algo realmente importante, especialmente si está usando WooCommerce, que usaría la audiencia principal de este podcast. Debido a la forma en que WordPress y WooCommerce manejan las transacciones, cosas como los fragmentos del carrito pueden causar tensión. aY luego, debido al hecho de que muchas veces hay personas con alojamiento económico, o estas diferentes formas de manejar esto a lo largo del año, tal vez no tenga el mismo nivel de tráfico, hay diferentes cosas en las que debe pensar cuando estás a punto de tener un evento.
Vas a tener picos en el tráfico. Y tienes que pensar que eso tendrá un impacto diferente en tu sitio. Así que estás pensando en el ancho de banda y estás pensando en cómo lo maneja WooCommerce.
Otra gran cosa a tener en cuenta cuando piensa en pruebas de carga es que no puede simplemente hacer la página de inicio estándar, tal vez. Desea revisar diferentes páginas en su sitio. Y desea verificar con artículos en el carrito y con artículos fuera del carrito. Así que hay múltiples variaciones de la forma en que funciona el sitio. Y dependerá de esas cosas, si el almacenamiento en caché está habilitado o cosas diferentes, eso ayudará con el rendimiento en diferentes puntos. Y todos pueden tener un impacto en si el sitio puede manejar el nivel de tráfico o no. Por lo tanto, debe tener diferentes variaciones de las pruebas que está realizando para realmente obtener una lectura de si puede manejar el tráfico.
DP : Mencionaste la fragmentación de carros y voy a levantar la mano y decir que no sé qué es eso. Voy a fingir que no lo sé. [Risas] No, no lo hago.
JD : Sí, sí.
DP : Tal vez me guíe a través de eso.
JD : Sí. Por lo tanto, los fragmentos del carrito son lo que usa WooCommerce para mantener actualizadas las notificaciones del carrito y el recuento de lo que hay en el carrito, en tiempo real, sin actualizar la página cada vez que usa la función Agregar al carrito . Ahora, esto es una gran cosa porque es un sitio web dinámico y la gente quiere saber en tiempo real; quiero decir, contribuye al abandono del carrito cuando esta información no se mantiene actualizada. Pero esencialmente, ese script Ajax que se usa se usa en cada página del sitio. Y se usa incluso en páginas donde el carrito no está habilitado. Y sigue registrándose y haciendo ping cada vez que se instala WooCommerce. Y así, los fragmentos del carrito tienen un aspecto positivo, desde el punto de vista de la usabilidad dinámica, pero también tienen un aspecto negativo en el rendimiento, especialmente para las personas que interactúan con el carrito.
Entonces, hay algunos métodos que la gente sugiere, como simplemente deshabilitar los fragmentos del carrito, pero eso crea una compensación, ¿verdad? Ahora el ping no está sucediendo, pero no puedo usar la funcionalidad dinámica del carrito que me dice cuántos artículos hay en el carrito. Hay otras cosas como, WP Engine lanzó recientemente un producto llamado Live Cart que le permite continuar usando esa funcionalidad de carrito dinámico al optimizar la forma en que se usa el efectivo en la tienda. Y en realidad permite que más compradores simultáneos estén en el sitio al mismo tiempo, utilizando el carrito sin perder conexiones. Entonces, más estabilidad, mejor rendimiento del carro, tiempos de carga más rápidos sin perder conexiones son cosas realmente importantes.

Así que realmente quiere saber, si va a saber que 25, 30, 40 compradores compran al mismo tiempo porque envió un correo electrónico masivo, aquí es cuando WooCommerce, en un host económico, comenzará sientes la presión de eso y comenzarás a perder conexiones por eso.
DP : En realidad estás mencionando algo un poco diferente de lo que esperaba. Estamos hablando de deshabilitar o no fragmentaciones de carritos, mejoras de almacenamiento en caché, pero siento que estás hablando de ellas como si estas fueran cosas que vas a querer hacer de manera diferente durante Cyber Weekend de lo que harías el resto de el año. ¿Me estoy imaginando eso, o estamos hablando de estas cosas que siempre deberían estar sucediendo para obtener el máximo rendimiento?
JD : Por lo tanto, desearía hacerlo durante todo el año para maximizar el rendimiento, porque nunca se sabe cuándo habrá una afluencia de tráfico. Pero el momento en que lo vas a sentir con cosas como, digamos, la forma en que se habilita el caché. WooCommerce tiene recomendaciones de caché, por ejemplo, y hacen estas recomendaciones, y si alguien visita su sitio y lo visita por primera vez, el caché es caché y simplemente funcionará. Pero después de que se usa el carrito es cuando el caché deja de aplicarse porque hacen una exclusión de caché que le dice al sitio que se detenga.
Ahora hay razones para eso. Y algunas de esas razones se deben a que un formulario en la funcionalidad dinámica del carrito necesita seguir funcionando. Y si no guardas el caché correctamente o no tienes el caché configurado correctamente, esas cosas dejarán de funcionar, ¿verdad? Bueno, con algo como EverCache, almacenará en caché el 90% más de sus páginas sin romper la funcionalidad dinámica del sitio. El beneficio de eso es que cualquiera que use el carrito en su sitio podrá continuar navegando por el sitio, tener un mejor rendimiento durante todo el viaje del comprador. Sin embargo, solo sentirán ese cambio si se agregaron artículos al carrito o se quitaron del carrito.
Entonces, la mayoría de las veces, si ejecuta una prueba de Google PageSpeed, por ejemplo, y dice: "bueno, así es como voy a probar si mi sitio está funcionando bien o no". Google PageSpeed Insights, Pingdom, estas otras pruebas de velocidad de página solo verifican una página a la vez, no verifican todo el sitio. Entonces, si dicen, "bueno, probé la carga de mi sitio ejecutando una prueba de velocidad de página de Google", lo que en realidad están haciendo es solo verificar el rendimiento de esa página, y no lo están verificando después de que los elementos han sido agregado o eliminado del carrito.
Y WooCommerce siente la mayor presión, el mayor peso después de que se han utilizado los carritos. Entonces, si está organizando un gran evento, entonces comienza a tener más sentido que esas cosas se vuelvan más útiles en ese momento, pero son cosas que debería estar ejecutando todo el tiempo. Un mejor almacenamiento en caché es algo que desea ejecutar en su sitio, sin importar si se trata de un gran evento o no. Pero durante el gran evento es cuando más se van a sentir los beneficios.
DP : Mencionaste un mejor almacenamiento en caché. Solo quiero aclarar que no estás hablando de un complemento llamado Better Caching.
JD : No, solo mejor almacenamiento en caché en general, siempre estamos trabajando para optimizar cómo funciona el caché, especialmente para una tienda. Porque, de nuevo, similar a la funcionalidad de los fragmentos del carrito, muchas veces lo que la gente hará cuando esté en un sitio dinámico, ya sea WooCommerce o un LMS o lo que sea, donde estás creando estas experiencias personalizadas. Si tiene el caché configurado incorrectamente, lo que termina sucediendo es que algunos de los datos se guardan y se pueden mostrar. Digamos que está completando un formulario e ingresa su nombre e información de tarjeta de crédito y esas cosas, la memoria caché está configurada correctamente. Lo guardará y lo mostrará la próxima vez que alguien intente ingresar información en el formulario. Así que ahora está exponiendo sus datos públicamente al próximo comprador que visite ese formulario, los datos de otro cliente.
Eso no es bueno. Entonces, la configuración de su caché es una verdadera ciencia. Es una forma de arte asegurarse de que pueda continuar sirviendo páginas dos veces más rápido, porque ese es el beneficio del caché, pero no almacenar en caché las páginas que van a terminar. exponer datos o romper algún tipo de funcionalidad del sitio porque necesitaba la capacidad dinámica y no podía simplemente servir el contenido como estático.
Así que ahí es donde cosas como el caché son un beneficio de rendimiento todo el tiempo. Debe observar los diversos tipos de almacenamiento en caché y asegurarse de que estén configurados correctamente. Y es especialmente importante para los sitios de comercio electrónico.
DP : Absolutamente. Sí, estoy luchando por pensar en una broma de "La memoria caché gobierna todo lo que me rodea". [Risas] ¿Tienes un letrero de neón en el fondo de tu oficina que dice "El almacenamiento en caché web gobierna todo lo que me rodea"? Puedo verlo totalmente.
JD : Oh, debería hacer eso sin embargo. Ahora mismo no. Pero podría conseguir un Gobo de la vieja escuela y hacerlo brillar en la pared la próxima vez que hablemos.
DP : Permítanme recordarles que es un podcast, así que.
JD : Te mentiré y te diré que lo es, está brillando detrás de mí ahora mismo.
DP : Chico, eso es todo. [Risas] Vamos a tomar otro breve descanso aquí. Y cuando volvamos, hablaremos con Josh Dailey sobre nuestros consejos finales para mejorar el comercio electrónico en preparación para el fin de semana cibernético y cómo aprovechar PageSpeed Insights para mejorar sus principales puntos vitales web, así que permanezca atento.
DP : Estás escuchando Press This, un podcast de la comunidad de WordPress en WMR. Soy su anfitrión, Doc Pop, hablando con Josh Dailey sobre cómo asegurarse de que su sitio esté listo para el fin de semana con más ventas del año. El miércoles cibernético es... el miércoles cibernético, sería genial [Risas]. Se acerca el fin de semana cibernético. Bueno. Tenemos el Lunes Cibernético.
JD : Dando el martes.
DP : Así es, Giving Tuesday.
JD : Agregaremos Cyber Wednesday, justo después de Giving Tuesday.
DP : Así que hemos hablado mucho. Estamos hablando principalmente de optimización y, sorprendentemente, siento que en años anteriores, o al menos en cualquier otra conversación sobre sitios web, no mencionarías la optimización sin mencionar los archivos JPEG, WebP o la optimización de imágenes. ¿Es algo de lo que los propietarios de sitios de comercio electrónico no deben preocuparse, asegurándose de que sus imágenes estén optimizadas, o es algo que usted supone que probablemente lo hayan resuelto?
JD : Sí, ya sabes, yo diría que ahí es donde una tienda debería centrar sus esfuerzos tan cerca de las vacaciones, el tipo de cosas que pasamos por alto, tal vez durante el resto del año, que son solo ese tipo de mantenimiento estándar. y mejores prácticas, cosas que podemos estar viendo. Tal vez sea hora de comenzar a mirar las mejores publicaciones que tienes y actualizar ese contenido. Asegurarse de que su SEO esté realmente a punto. Asegurarse de que su contenido perenne sea realmente perenne.
Y luego, cuando hablaba de imágenes y ese tipo de cosas, revisaba las páginas de sus productos. Aquí hay una estadística interesante para usted sobre imágenes y contenido de video, el 25% de las devoluciones en una tienda de comercio electrónico se deben a que el producto no se parecía a la descripción o a la imagen cuando lo obtuvieron en la vida real. Entonces, si desea reducir esas tasas de devolución y luego también mejorar el abandono de su carrito, debe pensar realmente en cómo destaco mis productos con buenas imágenes de productos, con buen contenido de video, para realmente mostrar estos productos. De modo que cuando los reciban, no me inundarán con un montón de devoluciones porque no se parecía en nada a lo que prometía el producto.
DP : Sin dejar de tener en cuenta la carga y asegurarse de que no se está sobrecargando de imágenes.
JD : Exacto, sí. Seguro. Porque como mencionaste, diferentes tipos de formato. Quiero decir, si todavía usa GIF animados como la forma en que está demostrando sus productos, eso es un gran problema, ¿verdad? Desea pasar a métodos de compresión más modernos, como WebM, para su video y sabe que mp4 es una copia de seguridad. Y puede buscar en WebP sus imágenes. Pero luego, tenga buenas copias de seguridad en su lugar también, de modo que para los navegadores que no son compatibles con esos tipos más modernos o para las personas que se están quedando atrás de la curva, tal vez en la adopción.
DP : Sí, me encantan los GIF hasta la muerte. He sido un artista de GIF durante mucho tiempo. Y sí, absolutamente ya no pertenecen a mi sitio. Necesito cambiar. Sabes, los amo. Pero sí, ha llegado su hora. Ya sabes, mencionaste antes del descanso PageSpeed Insights. ¿Puede hablarnos sobre qué es eso y qué deben hacer las personas con PageSpeed Insights?
JD : Sí, seguro. Lo más importante que diría, usando una herramienta como Google PageSpeed Insights, está abierta para que todos la usen. Puede ejecutar estas pruebas de rendimiento y tienen calificaciones que le dan a su sitio, con oportunidades de mejora. Y ahora tenga en cuenta que cuando usa una herramienta como esa, realmente esos números que dan, ya sea 80 o 100, o 95, o lo que sea. Esos no son porcentajes. Cualquier número que te estén dando no es un porcentaje. Es más una métrica para usted ver cómo se compara con otros sitios que tienen cosas similares.
Entonces, lo que debe hacer si está usando una herramienta como esa, es asegurarse de que la está usando como una métrica para continuar mejorando, y seguir monitoreando el rendimiento de su sitio. Y luego tenga en cuenta, como dije antes, que cuando ejecuta esas pruebas, solo está probando la página en la que se encuentra. Así que no piense que si prueba su página de inicio, también está revisando las páginas de sus productos, o si está revisando la página de su producto, no está revisando también la página de su tienda con todos los productos que contiene.
Y vas a querer elegir varias páginas diferentes que estás usando para verificar. Su producto número uno en ventas o si solo tiene algunos productos en su sitio, revisaría todos esos y probaría cada una de esas páginas para continuar usándolo como un medio para mejorar su optimización. Y trátelo como otra forma de mejorar el SEO en su sitio. Un método similar a ese, estás entrando y siempre estás revisando estas cosas y estás trabajando para mejorar eso todo el tiempo. Quieres hacer lo mismo con tu actuación. Sigue revisándolo. No es un juego y olvídate del tipo de cosa. Quieres seguir probando.
Pero asegúrese de estar probando desde el mismo lugar todo el tiempo. Tenga en cuenta que si está haciendo la prueba internamente con el complemento, muchas veces está haciendo ping desde la misma ubicación y no tiene control sobre desde dónde está haciendo ping, desde qué torre o qué área de servidor está haciendo ping, y así. eso va a tener un impacto en los resultados que le devuelvan. Ubicación. ¿Qué tan cerca está del centro de datos? Esas son algunas cosas en las que pienso cuando uso PageSpeed Insights.
DP: Josh, realmente aprecio tu tiempo hoy. Y espero que todos los que estén escuchando y preparándose para el fin de semana cibernético tengan un fin de semana cibernético tranquilo y agradable. Tal vez el mejor eHoliday del año para ti. Si desea obtener más información sobre lo que hace Josh Dailey, puede visitarlo en Twitter @joshdailey. Y eso es todo por este episodio de Press This.
Gracias por escuchar el podcast de la comunidad Press This WordPress en WMR. Puedes seguir mis aventuras en Twitter @thetorquemag o puedes ir a torquemag.io donde contribuimos con tutoriales, videos y entrevistas como esta todos los días. Así que echa un vistazo a torquemag.io o síguenos en Twitter. Puede suscribirse a Press This en Red Circle, iTunes, Spotify, o puede descargarlo directamente en wmr.fm. Soy su anfitrión Doctor Popular, apoyo a la comunidad de WordPress a través de mi función en WP Engine y me encanta destacar a los miembros de la comunidad cada semana en Press This. Gracias por su atención.