Ahora puedes bloquear el tráfico por país para proteger tu sitio web

La seguridad de los sitios web de nuestros clientes siempre ha sido una de nuestras principales prioridades y algo en lo que mejoramos continuamente. La última herramienta de nuestro arsenal de protección de sitios web, disponible de forma GRATUITA en todos los planes de hosting, es la opción de bloquear fácilmente el tráfico que llega a tu sitio desde países específicos. Esto no solo aumentará la seguridad de tu sitio web, sino que también puede ayudar al rendimiento del sitio web al disminuir el uso de recursos al bloquear el tráfico proveniente de ubicaciones de las que preferirías no recibir tráfico.

¿Cuándo considerar bloquear el tráfico de un país específico?

Hay diferentes razones por las que alguien querría bloquear el tráfico desde un país específico a su sitio, pero las más comunes son las siguientes:

Si notas un tráfico anormalmente alto de un país al que tu sitio no se dirige como audiencia, o comienzas a recibir demasiados comentarios de spam de ese país en las publicaciones de tu blog, o identificas cualquier otro comportamiento que consideres sospechoso, proveniente de una región geográfica ese no es tu objetivo de usuario principal, puede ser una buena idea bloquear el tráfico desde esta ubicación.

  • Para optimizar tu negocio

Hay varias razones por las cuales es posible que no desees o no puedas hacer negocios con ciertos países. Algunos ejemplos son envíos caros y/o complicados; requisitos legales que te impiden proporcionar tu servicio, requisitos de impuestos altos, etc. Ahora, si necesitas detener el acceso a tu sitio desde un país específico debido a tales razones, esto se puede hacer fácilmente a través de tu Site Tools.

¿Cómo funciona el bloqueo de país de SiteGround?

Añadir un país a tu lista de bloqueados es fácil. Debes ir a tu Site Tools > Seguridad > Tráfico bloqueado > Bloquear país:

Una vez que se bloquea un país, todos los visitantes que provienen de una dirección IP que identificamos como ubicada en este país comenzarán a ver nuestra página HTML predeterminada de bloqueo de país.

La herramienta te permite bloquear múltiples países y también bloquear ciertos países para que no accedan a tu dominio principal o subdominios específicos. Puedes revisar la lista de todos los países a los que has denegado el acceso y/o añadir o eliminar países con un clic en cualquier momento.


Nuestra nueva opción de bloqueo de país también es totalmente compatible con nuestro SiteGround CDN y los visitantes de países bloqueados no podrán acceder a las páginas de tu sitio web independientemente de si tienes nuestro servicio de CDN activado o no.

Vende productos digitales y haz crecer tu negocio online con nuestro hosting administrado con EDD

Edd_Socio

En SiteGround trabajamos constantemente para añadir aún más valor a nuestros servicios y responder a las crecientes necesidades comerciales de nuestros clientes. Ahora, hemos hecho que vender productos digitales online sea más fácil que nunca al asociarnos con Easy Digital Downloads (EDD), la plataforma de comercio electrónico líder basada en WordPress para la venta de productos digitales. ¡Ahora puedes aprovechar nuestra potente plataforma de hosting de comercio electrónico administrado con EDD para empezar un sitio web de WordPress listo para usar en minutos y hacer crecer tu negocio online aún más!

Vender productos digitales online es una tendencia creciente

Los productos digitales están en auge hoy en día debido a sus numerosas ventajas. Proporcionan altos beneficios, ya que sus costes de producción son bajos. A diferencia de los artículos físicos, no hay límite de inventario ni costes de envío. Los compradores digitales obtienen lo que necesitan de manera fácil e inmediata, con solo unos pocos clics. Tomemos los eBooks como ejemplo. Son el artículo digital de mayor tendencia y se prevé que su industria alcance los $13.62 mil millones en ingresos en 2022. Otros productos digitales en alta demanda incluyen audiolibros, podcasts, vídeos, música, fotografía, software, diseños web y muchos más.

Todo lo que necesitas para iniciar, administrar y hacer crecer una tienda online

Si quieres unirte a esta creciente tendencia y empezar a vender productos digitales en WordPress, tenemos lo que necesitas. Nuestra nueva solución de hosting de comercio electrónico administrado con EDD simplifica drásticamente el proceso de configuración de un sitio de comercio electrónico de WordPress al combinar los servicios de alojamiento premium de SiteGround y la funcionalidad de comercio electrónico de Easy Digital Downloads. Obtienes WordPress preinstalado con el tema Vendd, un tema de marketplace con todas las funciones para EDD que te ofrece muchas opciones y características, junto con el plugin EDD, la solución de comercio electrónico completa para vender productos digitales en WordPress. Además de eso, añadimos nuestros potentes impulsores de velocidad y seguridad de WordPress: nuestros plugins SiteGround Optimizer y SiteGround Security.

Todo lo que necesitas hacer para obtener todo eso es visitar nuestra página Hosting administrado con EDD y elegir la mejor opción de plan de alojamiento web para tu negocio online. Sin necesidad de conocimientos técnicos, tendrás tu sitio de comercio electrónico listo y totalmente equipado con funciones premium en unos pocos clics:

  • Vende online cualquier producto digital como eBooks, fotos, videos, PDF, plugins, licencias de software y más.
  • Construye una tienda online increíble en minutos con el asistente WordPress Starter de SiteGround preinstalado.
  • Ten flexibilidad de pago y acepte pagos con tarjeta de crédito utilizando Stripe, Apple Pay, Google Pay y PayPal. Además, obtienes flexibilidad en pagos recurrentes y pasarelas de pago adicionales.
  • Administra a los clientes fácilmente manteniendo un registro para cada cliente y rastreando los valores del ciclo de vida útil del cliente. Además, nuestra plataforma de hosting administrado incluye un Área de cliente incorporada para que puedas acceder fácilmente a los bienes digitales comprados y realizar un seguimiento de las compras.
  • Crer y gestiona campañas promocionales eligiendo el tipo de descuento, especificando los productos, configurando un período de tiempo automatizado (fechas de inicio y finalización), etc.
  • Obtén informes de datos completos con la función de informes incorporada para la visualización de estadísticas y la creación de informes personalizados. Puedes filtrar, rastrear y exportar datos sobre productos específicos, ganancias, descargas, ventas y más.
  • Disfruta de soluciones probadas de seguridad y velocidad de sitios web: nuestros altamente valorados SiteGround Optimizer y SiteGround Security garantizan el mejor rendimiento y seguridad para tu sitio web de comercio electrónico.
  • Mejora la funcionalidad de tu tienda con toneladas de extensiones como la instalación de un plugin simple o integraciones de marketing para mejorar tu tienda y la experiencia de usuario de tus visitantes, así como responder a tus necesidades y al crecimiento del presupuesto.
  • Obtén soporte en tiempo real las 24h para tu sitio web de comercio electrónico.

¿Por qué Easy Digital Downloads (EDD)?

Ya ofrecemos muchas funciones de comercio electrónico como SSL gratuito, CDN gratuito, correo electrónico comercial, soporte premium y más, pero queríamos simplificar aún más la experiencia de administración de una tienda online. Solo nos asociamos con servicios que complementan los nuestros con el más alto estándar de calidad y que son los mejores en su clase, y estamos comprometidos con alianzas a largo plazo con proveedores de confianza con los que hemos estado trabajando y utilizando a lo largo de los años.

Easy Digital Downloads es la plataforma de comercio electrónico basada en WordPress más popular y útil para vender productos digitales para WordPress online y ya es utilizada por más de 50.000 propietarios de sitios web. Recientemente fue adquirida por Awesome Motive, la compañía líder en software y medios que ayuda a dar forma a la web para miles de millones de personas en todo el mundo. En conjunto, su software funciona con más de 20 millones de sitios web e incluye muchas de las herramientas de sitios web más conocidas como OptinMonster, WPForms, MonsterInsights, All in One SEO, etc., y ahora también Easy Digital Downloads.

Syed Balkhi, CEO de Easy Digital Downloads, que también ha contribuido a nuestro resumen de expertos Cómo iniciar tu negocio online con un presupuesto, comentó: “La asociación de EDD con SiteGround ofrece a las pequeñas empresas de todo el mundo una manera fácil de iniciar su comercio electrónico y tener tranquilidad en lo que respecta a los pagos en el sitio, la seguridad y el rendimiento. Debido a que EDD es de código abierto, también ayuda a los propietarios de pequeñas empresas a mantener el control total y la libertad sobre su negocio online en lugar de quedarse encerrados en una plataforma de comercio electrónico SaaS patentada”.

Para comenzar a vender productos digitales fácilmente en WordPress, ve a hosting administrado con EDD, compra el plan de hosting que mejor se adapte a tus necesidades comerciales y ten tu sitio web de comercio electrónico listo para funcionar en poco tiempo.

Aumento del límite de memoria predeterminado de WordPress para clientes de SiteGround

Aumento_limite_memoria_WP

En SiteGround siempre tratamos de ir un paso más allá en beneficio de nuestros clientes y hacer que la administración del sitio web en nuestra plataforma sea lo más fácil y sin complicaciones posible. Especialmente para los sitios web de WordPress, siendo uno de los primeros servidores web en comenzar a ofrecer servicios gestionados de WordPress para ahorrarte toneladas de trabajo manual y molestias. El esfuerzo extra que ponemos en ello es constante a lo largo de los años, complementado por una fuerte participación de nuestro equipo en los proyectos de desarrollo y hosting de WordPress.

Cada vez más clientes nos solicitan un aumento de los límites de memoria predeterminados de WordPress, una solicitud reforzada por una nueva discusión dentro de la comunidad de WordPress sobre el aumento del límite de memoria predeterminado del software, ya que los valores actuales son antiguos y ya no son relevantes hoy en día. Siendo los geeks de la eficiencia de recursos que somos, decidimos aumentar los valores predeterminados a nivel de plataforma y ofrecer una solución global para todos los usuarios de WordPress en nuestro hosting.

¿Por qué es necesaria una actualización de los límites de memoria de WP?

El ecosistema de WordPress, incluidos los temas de WordPress, los plugins y el software en sí, está en constante evolución y crecimiento y, con ello, la necesidad de más recursos. Los constructores de sitios de WordPress, la administración de tiendas online, la administración de e-learning, etc. se vuelven más complejos y pesados con el tiempo, y requieren más recursos para funcionar correctamente. Si tienes una configuración de memoria baja, esto puede llevar a problemas al guardar tu página (ya que WordPress no tiene suficiente memoria para guardar el contenido de la página en la base de datos). Esto también puede ser una causa de mensajes de error críticos o errores de memoria agotada en tu sitio de WordPress.

Los límites de memoria predeterminados actuales de WordPress son 40 MB para WP y 64 para WPMU, mientras que muchos plugins y temas nuevos requieren un mínimo de 128 MB de memoria para funcionar correctamente, y la mayoría de ellos recomiendan 256 MB, si es posible. Siempre nos hemos asegurado de proporcionar gran cantidad de recursos de hosting para nuestros clientes, pero desafortunadamente, la forma en que la configuración predeterminada de tu aplicación está configurada para funcionar juega un papel importante en la eficiencia con la que estás utilizando los recursos que proporcionamos. Por ejemplo, el límite de memoria PHP actual en los servidores de SiteGround es 768 MB, por lo que definitivamente permite un límite de memoria WP más alto.

Actualmente, si estás utilizando un plugin más pesado y necesitas un límite de memoria más alto de WordPress, tienes que contactar específicamente a tu proveedor de hosting y solicitarlo, o tienes que hacerlo manualmente tú mismo. Pero es una molestia, incluso si sabes lo que estás haciendo.

Es por eso que decidimos anular la configuración de memoria predeterminada de WordPress para los clientes de SiteGround, aumentándola a 256 M desde los 40 МВ predeterminados para WP y 64 para WPMU. Así es como lo hicimos:

Todas las nuevas instalaciones de WordPress en SiteGround ahora vienen con el límite de memoria más alto

Comenzamos incluyendo un nuevo archivo de configuración personalizado que anula y actualiza automáticamente el límite de memoria predeterminado para todas nuestras nuevas instalaciones de WordPress a través del Site Tools de SiteGround. De esta manera, todas las nuevas instancias de WordPress en nuestros servidores obtienen una ventaja desde el momento de la instalación. Lo mismo ocurre con todas las nuevas transferencias de WordPress desde otras compañías de hosting a nuestros servidores, realizadas con nuestro plugin gratuito de migración automática de WordPress.

Todas las instancias de WP existentes se actualizarán gradualmente a las nuevas predeterminadas

La situación con nuestros clientes de WordPress existentes fue un poco más complicada de abordar, ya que teníamos que tener en cuenta que algunos de vosotros puede que ya hayáis establecido un límite de memoria de WordPress personalizado en vuestras aplicaciones. Por lo tanto, nuestra solución no anulará ningún límite de memoria personalizado de WordPress que puedas haber configurado tú mismo.

Dado que siempre probamos, probamos dos veces y luego probamos un poco más antes de lanzarnos a gran escala, hemos decidido comenzar a actualizar gradualmente solo el límite de memoria predeterminado de WordPress servidor por servidor para monitorear y realizar comprobaciones de salud para cada uno.

NOTA: si has instalado WordPress manualmente en tu cuenta, y no lo has añadido a tu Site Tools, entonces nuestro sistema no tiene forma de saber si lo usas, y tu límite predeterminado de WordPress no será actualizado. Tendrás que hacerlo manualmente, de ser necesario. 

Es por eso que recomendamos encarecidamente que utilices nuestro instalador de WordPress cada vez que crees nuevas instalaciones de WordPress, o el migrador automático de WordPress cuando migres un sitio de WordPress existente a nosotros. De esa manera, puedes aprovechar al máximo nuestros servicios de alojamiento administrado de WordPress, los mejores en su clase, y las múltiples mejoras que seguimos agregando.

¿Cómo puedes comprobar el límite de memoria de tu WordPress?

Para comprobar el límite actual de memoria de WP de tu instalación, puedes acceder al escritorio de administración de WP e ir a Herramientas > Salud del sitio. Luego selecciona “Información” y expande la lista “Constantes de WordPress“. Busca WP_MEMORY_LIMIT y éste es el límite de memoria para el sitio web que deseas comprobar.

Cómo mantener tu sitio seguro con el servicio de seguridad de Site Scanner (Webinar + Preguntas frecuentes)

A medida que los hackers se vuelven cada vez más ingeniosos, proteger tu sitio web es un proceso continuo. Para ayudarte a aumentar la seguridad de tu sitio web, recientemente hemos mejorado nuestro servicio adicional Site Scanner con nuevas funciones y hemos introducido un plan Premium para la máxima seguridad del sitio web. Para ofrecer más información sobre esta mejora del servicio hemos realizado un webinar en vivo (en inglés) con nuestro líder de Productos y Tecnología, Daniel Kanchev. En él, nos explicó cómo la última actualización de Site Scanner mejorará la seguridad de tu sitio y respondió a vuestras preguntas más frecuentes. Si no tuviste la oportunidad de asistir, ahora puedes ponerte al día con la grabación de nuestro webinar en vivo de Site Scanner en YouTube. También resumimos algunas de las respuestas a vuestras preguntas más populares, así como las que no tuvimos tiempo suficiente para responder durante el webinar en vivo.

¿Por qué deberías proteger tu sitio web en primer lugar?

Contrariamente a la creencia popular, todos los sitios web (grandes o pequeños) son objetivo de ataques de hackers. Al final del día, a los atacantes no les importa si tienes un sitio web corporativo o una gran tienda de eCommerce, si tienes un par de cientos de usuarios o cientos de miles de visitantes. Su objetivo es maximizar el impacto del ataque, causando daños tanto a tu empresa como a tus usuarios. Algunos de los males que causan incluyen el robo de datos de tarjetas de crédito, el envío de e-mails no deseados, el alojamiento de malware en tu sitio, el almacenamiento de archivos en tu cuenta, etc.

La conclusión es que todos pueden ser un objetivo y verse afectados. Por eso es importante saber cómo proteger tu sitio web. En SiteGround, somos fanáticos de la seguridad de los sitios web alojados en nuestra plataforma. Estamos adoptando un enfoque multinivel para asegurar tus sitios en los niveles de infraestructura, servidor y aplicación, pero dado que la seguridad de un sitio web también es responsabilidad de cada propietario de un sitio web, constantemente agregamos nuevas características y servicios para ayudarte en este proceso y ahorrarte tiempo, esfuerzo y dinero, porque lidiar con las secuelas de un ataque al sitio web lleva tiempo, genera pérdidas y requiere ciertas habilidades técnicas.

¿No se ocupa SiteGround de la seguridad de mi sitio web?

SiteGround ha adoptado un enfoque “la seguridad primero” en nuestros servicios y estamos cuidando de manera integral los sitios web alojados en nuestra plataforma. Estas son algunas de las cosas que hacemos:

Medidas generales de seguridad del sitio web

  • El aislamiento de la cuenta de hosting asegura que tu sitio esté protegido y no se vea afectado en caso de que otro sitio web en el mismo servidor sea hackeado. Aisla tu sitio web de todos los demás sitios web. Si el sitio web de otro cliente es hackeado, esto no afectará a tu sitio web. Sin embargo, es bueno tener en cuenta que varias aplicaciones dentro del mismo sitio web (por ejemplo, en diferentes carpetas o subdominios del mismo sitio web) necesitarán un poco más de atención, ya que comparten el mismo espacio protegido aislado. Hackear una de ellas puede llevar a la explotación de la otra aplicación. Por lo tanto, es una buena idea proteger todos tus sitios con contraseñas seguras, y nuestro plugin SiteGround Security para sitios web de WordPress, por ejemplo.
  • Las reglas de Web Application Firewall (WAF), escritas por nuestros expertos en seguridad, evitan que tu sitio sea hackeado debido a un agujero de seguridad en un plugin, tema, etc. Escribimos estas reglas inteligentes de firewall para un gran porcentaje de plugins, temas y otras aplicaciones de WordPress.
  • El sistema anti-bots inteligente de IA analiza todos los servidores, sitios web y tráfico, y bloquea las solicitudes de sitios web ilegítimos, o muestra un CAPTCHA, cuando no está 100% seguro de que las solicitudes sean legítimas. Nuestro sistema anti-bot de IA también se encarga de los ataques de fuerza bruta.

Medidas de seguridad específicas de WordPress

  • Ofrecemos actualizaciones automáticas del núcleo y los plugins de WordPress para asegurarnos de que tu sitio web esté actualizado y sea seguro.
  • Hemos desarrollado un plugin de seguridad gratuito para WordPress disponible tanto para clientes como para no clientes: el plugin SiteGround Security. Te permite añadir capas adicionales de seguridad a tu sitio web y aplicación.

¿Por qué necesitas entonces nuestro servicio de seguridad Site Scanner?

Incluso con todas las medidas de seguridad mencionadas anteriormente, siempre existe la posibilidad de que tu sitio sea hackeado por un atacante que haya encontrado una manera de acceder al mismo.

Imaginemos que estás conectado a una red wifi pública y estás accediendo a tu cuenta de FTP desde ella. Si el hacker está en la misma red wifi y es una red abierta, puede rastrear el tráfico y ver tu nombre de usuario y contraseña. Este es solo uno de los numerosos ejemplos de cómo los atacantes pueden “entrar” por la puerta trasera de tu sitio web.

Es por eso que nuestro Site Scanner es útil – incluso si algo le sucede a tu sitio, te notificará sobre el problema y podrás reaccionar, ya que:

  • Comprueba regularmente las amenazas de los sitios web y detecta malware
  • Te envía oportunamente alertas y notificaciones de amenazas 
  • Te da herramientas para reaccionar si tu sitio está siendo atacado (NUEVO)

Site Scanner es un gran complemento a todo lo demás que hacemos, porque te da visibilidad y control si algo sospechoso está sucediendo en tu sitio web, y te proporciona un mecanismo para una reacción oportuna para limitar el alcance de un ataque.

Preguntas frecuentes sobre cómo funciona Site Scanner para proteger tu sitio web

Con la última actualización de Site Scanner, ofrecemos dos planes de Site Scanner – Básico y Premium que proporcionan a tu sitio web varias características de seguridad. Aquí encontrarás las respuestas a las preguntas más frecuentes sobre estas características:

¿Con qué frecuencia se ejecuta Site Scanner?

Ambas versiones del servicio de seguridad Site Scanner ejecutan escaneos diarios de las URL rastreables, mientras que la versión Premium incluye escaneos diarios automatizados de los archivos cargados para ese sitio web.

¿Site Scanner escanea también los subdominios, o solo el sitio web principal?

La parte de Site Scanner que abre el sitio web en un navegador y navega por las páginas funciona para el nombre de dominio para el que solicitaste el servicio. Si has solicitado un Site Scanner para dominio.com, escaneará las páginas de este sitio web. Si tienes subdominios como blog.dominio.com, Site Scanner no los escaneará de esta manera. El servicio solo abrirá el sitio web principal en un navegador y lo escaneará.

En el plan Site Scanner Premium, los escaneos de archivos funcionarán para todos los subdominios que tengas como parte de este sitio web. Esto se debe a que, desde el punto de vista de la estructura de carpetas, todas las carpetas HTML públicas (las carpetas raíz web de los sitios web) están en un solo sitio.

¿Site Scanner puede escanear archivos, así como index.php, .htaccess.txt? ¿Cómo funciona con sitios HTML antiguos?

No importa si es un archivo PHP, .html, CSS, JavaScript, Python, Pearl, Go u otro tipo de archivo, el archivo se escaneará. Nuestro Site Scanner escanea y busca patrones maliciosos en todo el sistema de archivos, sin importar qué tipo de archivos hay en las carpetas.

Si tienes un sitio HTML, lo más probable es que no seas objeto de ataques con tanta frecuencia en comparación con un sitio web dinámico; sin embargo, los sitios web HTML aún pueden ser pirateados y se puede insertar código malicioso en el HTML. Por ejemplo, si tienes un index.html, alguien puede inyectar JavaScript malicioso en esas páginas html, pero Site Scanner las detectará.

¿Site Scanner afecta la velocidad del sitio web o el uso de CPU?

Site Scanner es ligero y consta de dos partes principales. La primera es el escaneo desde la perspectiva del navegador, y se ejecuta en una infraestructura diferente, no en tu servidor. Todos los días, abre tu sitio web y navega a través de algunas páginas, generando alrededor de 10 o 15 visitas por día, lo que es bastante poco y puede ignorarse. En segundo lugar, están los escaneos de archivos y los escaneos de carga de archivos. Estas son cosas que se ejecutan en tu servidor de alojamiento, pero son ligeras y consumen muy poco tiempo de CPU. Por lo tanto, ni la velocidad de carga del sitio web ni el uso de CPU se ven afectados por Site Scanner.

¿Site Scanner es marca blanca?

Si estás vendiendo servicios, tus usuarios finales verán la interfaz de Site Scanner dentro de Site Tools (es marca blanca de esa manera), pero no recibirán los informes por email. Estos informes se entregarán sólo al propietario del sitio web (el cliente de SiteGround que es propietario del sitio web). Tus clientes también podrán usar la opción de cuarentena, podrán ver el historial de escaneos, ya que estos también son marca blanca.

¿Cómo activar Site Scanner?

Puedes simplemente iniciar sesión en tu Área de Cliente de SiteGround > Marketplace > Servicios de hosting > Servicios adicionales y seleccionar Site Scanner. Luego verás la tabla comparativa entre los planes Básico y Premium para elegir, junto con sus respectivos precios.

Site Scanner versus plugin SiteGround Security para WordPress

Site Scanner protege tu sitio web detectando amenazas, ataques y vulnerabilidades, te envía notificaciones y te da herramientas para reaccionar. El plugin SiteGround Security, por otro lado, te da la capacidad de aumentar el nivel de seguridad de tu sitio web de WordPress colocando más reglas de firewall, por ejemplo, puedes habilitar 2FA, bloquear una dirección IP que está intentando acceder a tu sitio web demasiadas veces, etc. 

Si bien el plugin aumenta la seguridad de tu sitio web de WordPress, Site Scanner también funciona para sitios web que no son de WordPress. Si tienes un sitio web de WordPress, te recomendamos que consigas el plugin para aumentar la seguridad de tu sitio y que también añadas Site Scanner para tener la tranquilidad de que si algo sucede, serás notificado y serás capaz de reaccionar fácilmente y a tiempo a través de la interfaz de Site Scanner.

¿Funciona 2FA para los usuarios de contenido en WordPress?

En el plugin SiteGround Security, 2FA solo se puede habilitar para usuarios con privilegios elevados, como administradores, editores, etc. Una vez que habilites 2FA, estos usuarios tendrían que completar un token, generado en su aplicación Google Authenticator, para poder proceder con el proceso de inicio de sesión.

Definitivamente recomendamos habilitar 2FA para tus usuarios registrados. Lo único que debes tener en cuenta es que esto puede requerir que dediques más tiempo a los usuarios finales, cuando no tienen acceso a su teléfono/dirección de e-mail.

Al final del día, depende de tu negocio: si deseas que tus clientes tengan acceso fácil a tu sitio web y a la información que proporcionas, no tiene mucho sentido habilitar 2FA. Si el sitio web proporciona acceso a información confidencial que debe protegerse, entonces tiene mucho sentido habilitar 2FA para los usuarios finales del sitio web.

¿Tiene SiteGround algo similar a la función lista de bloqueo “Limitar intentos de inicio de sesión”?

Tenemos esta función en el plugin SiteGround Security y ha demostrado ser efectiva para prevenir ataques de fuerza bruta.

¿Puedes usar el plugin Site Scanner y SiteGround Security si tu sitio web está alojado en otro lugar?

Nuestro servicio Site Scanner solo se puede usar para sitios web alojados en nuestra plataforma. Sin embargo, el plugin SiteGround Security se puede usar para cualquier sitio web de WordPress, independientemente de tu proveedor de hosting web, por lo que instalarlo es lo mínimo que puedes hacer por la seguridad de tu sitio web de WordPress.

¿Cuál es la mejor manera de evitar que los visitantes o bots envíen emails que parecen provenir del dominio de tu sitio web?

Cuando los atacantes falsifican el campo ‘De’ de una dirección de e-mail, eso se llama spoofing de e-mail. No hay forma de evitarlo por completo, pero puedes limitarlo. Para hacerlo, debes especificar en la zona DNS de cada uno de tus dominios qué servidores de correo/IP están autorizados a enviar e-mails en nombre de ese dominio creando estos registros DNS: SPF, DKIM, DMARC. De esta manera, los servidores de correo de los destinatarios podrán distinguir mejor si los correos son legítimos, cuáles fueron enviados desde tus buzones, o cuáles son intentos de phishing.

Cómo configurar métodos de pago en WooCommerce

Ponte en situación … 

Has creado una flamante tienda online gracias al curso WooCommerce en YouTube de SiteGround, has configurado todo perfectamente gracias a los artículos sobre WooCommerce que hemos publicado también aquí en el blog, pones la tienda en marcha ya con productos creados y perfectamente configurados. Tus futuros clientes llegan a tu tienda en línea, añaden tus productos al carrito de compras y de repente, al ir al pago, a finalizar la compra, se encuentran con esto… 

Terrible ¿no? ¿cómo van a poder comprar tus productos los clientes si no has activado y configurado ningún método de pago?, simplemente es imposible.

Pues esto es lo que vamos a solucionar con esta guía. Aquí vas a encontrar cómo instalar, activar y configurar los principales métodos de pago para WooCommerce, cada uno con sus ventajas y desventajas, como todo. ¿Vamos?

Métodos de pago por defecto de WooCommerce

Tanto si acabas de instalar WooCommerce como si ya tienes prácticamente todo configurado debes saber que en la instalación por defecto se añaden 4 métodos de pago que no dependen de añadir más plugins, y que puedes activar y configurar para empezar a cobrar por tus productos con el mínimo esfuerzo y recursos por tu parte.

Solo tienes que ir a la pantalla de configuración, en «WooCommerce > Ajustes > Pagos» y verás que hay nada menos que 4 métodos de pago disponibles, que puedes activar y configurar.

Vamos a ver cómo son estos métodos de pago que instala WooCommerce por defecto y cómo empezar a usarlos para cobrar por tus productos.

Pagos por cheque

El método de pago por cheque, aunque en desuso en España aún es un modo de pagos muy habitual en muchos países, como en los EEUU sin ir más lejos.

Si haces clic en el nombre del método de pago o en el botón de «Configuración» accedes a los ajustes que puedes realizar con este modo de pago, que no son muchos, pero es que tampoco son necesarios.

Este es un método de pago offline, y se dice que es así, aunque tu tienda sea online, porque el pago no se realiza automáticamente en línea, sino que hay un proceso externo a tu comercio electrónico para realizar el pago.

De hecho este es el método más offline de todos porque el cliente deberá enviar físicamente el cheque a una dirección postal física, la tuya, luego debes comprobar que el cheque es válido, que tiene fondos, y solo tras cobrarlo podrás ir – ahora sí – a la administración de tu tienda online y marcar el pago como en proceso o completado.

Todo muy manual, muy offline, ¿verdad?

Bueno, volviendo a los ajustes del método de pago por cheque, simplemente tienes que activarlo, bien desde la casilla de su página de configuración, o simplemente activando el selector en la lista de métodos de pago, lo que prefieras.

A continuación debes personalizar los textos que verá el cliente, tanto el título del método de pago como la descripción, y lo que es más importante, las instrucciones detalladas que solo verá el cliente una vez que haga el pedido con este método de pago, y que se le mostrará en el resumen del pedido y en el correo electrónico de confirmación que envía automáticamente WooCommerce.

Si el pago por cheque es habitual en tu país no lo desestimes por priorizar solo sitemas de pagos en línea, hay clientes que aún no se fían de los pagos online y podrías perder ventas por no admitir un método de pago que para tus clientes sí es de confianza, y este es uno de ellos.

Transferencia bancaria directa

Otro método offline habitual es la transferencia bancaria, también conocida como BACS, pues también aquí se requieren acciones ajenas a las dinámicas online de tu tienda para comprobar si el cliente ha pagado su pedido.

En este caso el cliente, tras realizar el pedido, debe ir a su banco, o banca online, y realizar manualmente una transferencia al número o números de cuenta que indiques en los ajustes de la configuración del método de pago.

La configuración es muy parecida a la del método de pago por cheque, pues igualmente tienes que activar el método de pago para que esté disponible, y también es vital que le pongas nombre y descripción visible, así como instrucciones para que el cliente no tenga duas a la hora de realizar la transferencia.

Lo que cambia es que debes también añadir todos los datos de tu(s) cuenta(s) bancarias en las que puede hacer tu cliente el pago. Estos datos aparecerán al finalizar la compra, en la pantalla de confirmación del pedido.

Este método de pago, al contrario que con el pago por cheque, es muy popular aún en la mayoría de países, y sobre todo los clientes menos habituados a compras en línea, en muchas ocasiones será su modo de pago preferido, e incluso podría ser también un método bueno para ti, por varios motivos:

  • La transferencia bancaria es totalmente fiable y segura.
  • La transferencia bancaria es gratuita tanto para el cliente como para el comercio.
  • Las transferencia bancarias no cobran comisiones (habitualmente).

Por otra parte, este método de pago, al ser offline, tiene sus inconvenientes:

  • Necesitas confirmación de que se ha realizado la transferencia  por parte de tu cliente: extracto bancario de la transferencia, correo electrónico de confirmación, o simplemente la entrada del importe en tu cuenta bancaria.
  • Desde que el cliente hace el pago mediante transferencia bancaria hasta que se recibe en tu cuenta bancaria suele haber un periodo de procesamiento que, en Europa, puede tardar hasta tres días hábiles o más.
  • Tienes que activar el procesamiento del pedido manualmente pues como el resto de métodos de pago offline deja los pedidos en espera.

Como resumen te diría que no desestimes pronto este método de pago nunca, y que lo tengas siempre configurado por si acaso falla alguno de los otros métodos de pago. Vale que es un poco tediosa su gestión, lenta y offline, pero esto no falla, salvo que se le olvide a tu cliente hacer la transferencia, claro está.

En todas las tiendas online que gestiono o que mantengo siempre tenemos configurados los ajustes del método de pago mediante transferencia bancaria, aunque esté inactivo, por si en algún momento hay que activarlo, que solo es un clic.

Contra reembolso

El método de pago contra reembolso o de pago a la entrega es quizás el modo de pagos más querido por los clientes y, al mismo tiempo, el más odiado por los vendedores de tiendas online.

Es un sistema de pago que encanta a los clientes porque les permite comprobar físicamente que el producto enviado cumple con las expectativas y especificaciones que se muestran en la tienda online, algo que no siempre pasa y que cualquiera que haya comprado en línea alguna vez sabe y ha comprobado por desgracia.

Solo una vez comprobado por parte del cliente que los productos son los que pidió, que son tal y como se mostraban en la tienda online, y que están en buen estado, entonces realiza el pago a la persona que se lo entrega, normalmente mediante tarjeta de crédito.

Otra situación que igual no habías pensado en la que puede ser interesante este modo de pago es – cambiándole el nombre a algo como «Paga en nuestras instalaciones» – en el caso de pago de membresías a clubes, gimnasios, o incluso reservas de servicios como peluquerías, manicuras, clases de yoga, idiomas, etc. En estos casos puede ser una opción muy buena para cerrar ventas y que el cliente pague cuando asista a tu local (físico) a recibir el servicio.

En el resto de casos tengo claro que este método de pago lo evitarás siempre que puedas, por la cantidad de incidencias que pueden ir asociadas al mismo, pero habrá situaciones en las que no te quedará más remedio que ofrecerlo, como por ejemplo si tu competencia ya lo está ofreciendo, o simplemente si tus clientes son de un perfil en el que aportará valor y confianza en sus compras.

Expuestos todos sus inconvenientes, e incluso alguna de sus ventajas, si quieres, o tienes que ofrecer el pago contra reembolso, solo tienes que activarlo en los ajustes de WooCommerce y personalizar los textos que se mostrarán, tanto al finalizar la compra como en el mensaje posterior, al realizar tu cliente el pedido.  Esto es prácticamente igual que con el resto de métodos de pago offline.

Con esto ya estará disponible para tus clientes al finalizar sus compras, en la página de pago.

PayPal estándar

Y llegamos, por fin, al primer método de pago realmente online, el primero con el mérito suficiente como para poder llamarlo pasarela de pagos, pues el resto eran meros métodos de aplazamiento de pagos fuera de la tienda, para comprar en la tienda online.

Aunque en las nuevas instalaciones WooCommerce ha retirado ya este método de pago y no lo verás si acabas de instalarlo, si tienes una instalación previa de WooCommerce, aunque lo tengas actualizado, seguirás viendo este método de pago, y lo que es más importante, pudiendo seguir usándolo, pues es totalmente funcional, además de sencillo de utilizar. De hecho es el método de pago online más fácil de configurar.

Si quieres probarlo solo necesitas haberte dado de alta en PayPal, da igual si ha sido con una cuenta personal o de negocio, vale cualquiera.

Para empezar, pásate por los ajustes de pagos de WooCommerce, igual que con el resto de métodos de pago. Actívalo y configura sus opciones.

Aunque te parezcan muchos no te preocupes, ahora mismo te detallo qué debes rellenar en cada  uno de ellos, qué es importante y/o obligatorio, y qué es innecesario u opcional.

  • Activar/Desactivar – Para activar la pasarela de pago.
  • Título – El nombre visible de la pasarela de pago al finalizar la compra.
  • Descripción – Texto explicativo de la pasarela de pago, visible al finalizar compra.
  • Correo electrónico de PayPal – Tu correo electrónico con el que accedes a tu cuenta de PayPal.
  • Entorno de pruebas de PayPal – Se puede activar para hacer pagos de prueba pero nunca lo recomiendo, lo mejor es hacer tú mismo pagos reales, para comprobar que, en efecto, el pago llega a tu cuenta de PayPal.
  • Registro de depuración – Crea un archivo de registro que solo sirve si te lo pide un desarrollador o alguien de soporte de PayPal. No lo actives si no es el caso.
  • Avisos por correo electrónico de IPN – Actívalo si quieres recibir emails cuando haya cancelaciones de pagos, reembolsos, etc. Interesante, hasta que te hartes de recibir los correos, pero interesante al menos al principio para revisar que todo funciona.
  • Token de identidad de PayPal – No lo actives, puede resultar en una vulnerabilidad de seguridad, pues se salta pasos el proceso de pagos.
  • Prefijo de factura – Pon siempre un prefijo personalizado para tu tienda online, para que no se confundan con las facturas automáticas que hace PayPal.
  • Detalles del envío – Aunque no hagas envíos deja esto siempre activo, sino te quedas sin protección de derechos como vendedor de PayPal.
  • Sobreescribir la dirección – Siempre desactivado.
  • Acción de pago – Siempre en «Captura»
  • URL de la imagen – Pon la URL completa de la imagen que quieras que se muestre en la página de pago de PayPal.
  • Credenciales de la API – Estos datos son útiles para poder gestionar reembolsos y cancelacioines desde la pantalla de edición de los pedidos, pero conlleva pasos bastante técnicos que puedes evitarte, y hacer siempre estas operaciones desde tu cuenta de PayPal. Mi consejo es que si eres principiante no lo actives, no lo necesitas.

Son muchos ¿verdad? pero en realidad es fácil de rellenar, y no hay que configurar ninguna conexión, ni crear una aplicación de API ni todos esos engorrosos procedimientos que últimamente hacen falta para conectar nuestra web con servicios externos.

Y eso es lo mejor de esta pasarela de pagos, que no hay que revisar ninguna documentación de PayPal, simplemente pon tu email de PayPal, un prefijo para las facturas y del resto te olvidas, y lo mejor es que funciona perfectamente, como te dije, incluso con cuentas personales.

Cuando la tengas activa y configurada tus clientes pueden empezar a pagar con su cuenta de PayPal o tarjetas de crédito.

Ahora bien, este método de pago tiene un inconveniente importante, y es que para pagar, el cliente sale de tu tienda, pues al pulsar el botón de «IR A PAYPAL», efectivamente, la ventana del navegador cambia automáticamente a una pantalla de PayPal, en la que el cliente debe introducir sus datos de PayPal para pagar, y esto a veces genera dudas y desconfianza en ciertos clientes, cancelando la operación de pago, y dejando un carrito abandonado, y la compra sin terminar.

Otra desventaja de PayPal son las altas comisiones que cobra por cada transacción, normalmente un 2,9% más una tarifa fija que depende de la moneda utilizada (0,05 para el euro).

Y, también, es tristemente famosa la política de PayPal de favorecer siempre al comprador ante cualquier disputa, con una protección excesiva, incompatible con las legislaciones nacionales de compraventa, llegando a bloquear pagos sin pedir justificante alguno al comprador, y sin atender a los derechos del vendedor, incluso en casos en los que el cliente no tenga derecho a devolución o desestimiento de compra por legislación local.

Por otro lado, PayPal es el método preferido de pago por los internautas habituales, así que posiblemente tengas que ofrecer esta pasarela de pagos a tus clientes.

Para finalizar, un detalles sobre los pedidos realizados con todas las pasarelas de pago nativas online, como PayPal, y es que aunque el pago se haya completado y el pedido realizado, este quedará siempre en estado de procesando.

Es política de cada gestor de tienda dejarlos en este estado permanentemente, completarlos cuando se haya completado el envío o confirmado el pago, o completarlos al momento. Es tu decisión, y no afecta al proceso del pedido, salvo que configures algo diferente, como que no se mande factura hasta que no esté marcado como completado un pedido. Es decisión de tu gestión de los pedidos de tu tienda online.

Métodos de pago adicionales que puedes añadir

Además de los métodos de pago incluidos por defecto con WooCommerce, hay otros adicionales que puedes añadir a tu tienda online, como el más obvio: pago con tarjetas de crédito y débito, entre otros.

Vamos a ver los métodos de pago adicionales más populares e interesantes.

Stripe

La primera pasarela de pagos adicional en la que tienes que pensar, o plantearte su uso es Stripe Payments, que te permitirá ofrecer el pago mediante tarjetas de crédito y débito a tus clientes en tu tienda en línea.

 A Stripe bien se le puede denomimar como el PayPal de las tarjetas de crédito, pues su funcionamiento de cara al vendedor es muy similar. Igualmente, no tienes que pagar nada por usar la pasarela de pago, no hay coste de registro ni cuota fija de ningún tipo. Solo pagarás una comisión por cada venta a través de la pasarela ¿a que se parece a PayPal?

Ahora bien, hay diferencias, y la primera es ofrecer el pago mediante tarjetas de crédito y débito. Y en este sentido hay un cambio abismal, y es que mientras con PayPal al cliente se le saca de tu tienda en línea para ir a la página de PayPal, con Stripe el cliente nunca abandona tu web, tu Ecommerce, los datos de su tarjeta los rellena en tu página, integrada o como miniventana emergente, con lo que hay menos abandono de carritos y la experiencia del cliente es mucho más fluida en todo momento.

Adicionalmente, también puedes activar la posibilidad de que tus clientes paguen mediante Apple Pay o Google Pay. 

Y lo mejor de todo es que hay montones de plugins para integrar fácilmente Stripe y tu WordPress + WooCommerce.

Y, para terminar, quizás lo que más te preocupe, las comisiones. Stripe cobra un porcentaje más un fijo por cada transacción correcta:

  • 1,4 % + 0,25€ – Para pagos con tarjetas europeas
  • 2,9% + 0,25€ – Para pagos con tarjetas internacionales

Como verás, en el caso de pago con tarjetas europeas las comisiones son casi la mitad que con PayPal, a lo que hay que sumar las ventajas adicionales de esta pasarela de pagos.

El proceso para poder empezar a ofrecer el pago mediante tarjetas de crédito usando la pasarela Stripe se puede resumir en estos pasos:

  1. Crea una cuenta en Stripe, es totalmente gratuito, no hay pagos fijos de ningún tipo.
  2. Una vez creada la cuenta tienes que configurar tus datos fiscales, ofrecer algún documento que certifique que eres quién eres, y sobre todo, indicar los datos de las cuentas bancarias a donde quieres que Stripe transfiera los cobros de tus ventas en la tienda en línea, previo descuento de su comisión, claro.
  3. Con todo lo anterior hecho solo te queda obtener las claves API que te pedirán los plugins para Stripe y WooCommerce, y hay 2 tipos:
    1. Claves de pruebas
    2. Claves estándar
  4. Instalar y activar un plugin de Stripe para WooCommerce y configurarlo

La interfaz del escritorio de tu cuenta de Stripe es muy intuitivo, y está traducido al español, así que es fácil de utilizar.

Hay muchos posibles plugins para conectar WooCommerce con Stripe pero el que te recomiendo es WooCommerce Stripe Gateway, de los creadores de WooCommerce, por su facilidad de instalación y configuración, además de frecuentes actualizaciones.

Como te decía, nada más instalarlo y activarlo debes configurar la conexión y las personalizaciones de la pasarela en «WooCommerce > Ajustes > Pagos > Stripe» tras activar el método de pago.

Lo mejor de todo de estos ajustes es que, salvo tus claves API y activar el método de pago, prácticamente no tienes que cambiar nada de lo que viene por defecto, salvo que quieras probar algunas de las posibilidades de personalización de la pasarela de pagos.

Además, verás una pestaña adicional de ajustes de métodos de pago, que es donde puedes activar el pago exprés, o sea, el pago rápido mediante Google y Apple Pay, una opción muy interesante para clientes acostumbrados a las tecnologías.

Al final, cuando tengas todo configurado y probado, tus clientes podrán usar sus tarjetas de crédito, así como su cuenta de Google Pay o Apple Pay,  para los pagos en tu tienda online, todo gracias a Stripe.

PayPal

Sí, otra vez PayPal, y es que aunque el método de pago de PayPal incluido con WooCommerce es sencillo de usar, en realidad para una tienda profesional no debes usarlo, por varias razones:

  • No podrás realizar reembolsos desde la gestión de pedidos, sino que tendrás que hacerlo desde la cuenta de PayPal.
  • No ofrece métodos de pago adicionales, como tarjetas de crédito.

Dicho esto, mi consejo es que desactives el PayPal estándar que viene por defecto con WooCommerce e instales un plugin como WooCommerce PayPal Payments.

Una vez lo instales y actives, pásate por la página de ajustes de pagos de WooCommerce, que a estas alturas ya conoces de sobra, actívalo y conéctate con tu cuenta de PayPal desde la página de ajustes, tras la conexión se rellenan todos los datos técnicos y no tendrás que configurar nada manualmente.

Cuando estés conectado personalízalo a tu gusto.

Y ya dispondrás del pago con PayPal del modo más profesional, incluso con pago con tarjetas de crédito, eso sí, con las altas comisiones de PayPal, como vimos antes.

RedSys

Además de los métodos de pago anteriores, en España el método de pago por defecto de los bancos es mediante la pasarela de pago RedSys, con su propio método, una mezcla entre las ventajas del pago con tarjetas y los problemas del pago mediante PayPal.

Sus características (positivas y negativas) son las siguientes:

  • Las comisiones parten de 1,5% por transacción, pudiendo negociar a la baja con tu banco.
  • Suele haber un coste fijo por terminal virtual o TPV, a veces también negociable con tu banco.
  • Hay que hacer pruebas obligatorias, siguiendo las instrucciones de RedSyS, pensadas para programadores, no para usuarios finales.
  • El plugin oficial es malísimo, con pocos ajustes y configuración poco personalizable.
  • Su mayor ventaja es que el dinero entra en tu cuenta directamente, sin esperas de ningún tipo, el mismo día de la transacción.

Dicho todo lo anterior, y a pesar de sus inconvenientes, solo por las bajas comisiones a veces es vital usar RedSys para el pago con tarjetas de crédito y débito en tu Ecommerce.

Afortunadamente hay plugins como WooCommerce RedSys Gateway Light, que aportan mucha personalización al uso de RedSys como método de pago, así como por ejemplo integración para pagos con Bizum, el sistema de monedero digital más utilizado en España, propietario también de RedSys.

Configurar este u otro plugin de RedSys pasar por rellenar una serie de campos obligatorios en sus ajustes que te facilitará RedSys por email tras contratar el servicio con tu banco.

Una vez activo y configurado todo, al finalizar compra, el cliente verá un botón de pago con RedSys que le llevará a la página de pago de tu entidad bancaria.

Otros métodos de pago

Por supuesto, igual que RedSys en España, y Stripe y PayPal como las más conocidas a nivel global, hay otras pasarelas de pago específicas de cada país o internacionales, que a veces interesará usar, además de estas que hemos visto.

Si conoces alguna otra pasarela de pagos, mi recomendación es que al menos… 

  1. Analices sus comisiones, comparadas con las de los métodos que hemos visto
  2. Compares pros y contras, así como las vías de reclamación en caso de conflictos (muy importante)
  3. Te asegures que la pasarela de pagos tiene al menos un plugin para WooCommerce, para poder implementarla fácilmente en tu web.

Y ya estaría, no quiero ni debo extenderme más, porque en realidad este asunto de los métodos de pago para WooCommerce es infinito. Espero, eso sí, haberte mostrado cómo funcionan las principales pasarelas de pago, y que a partir de aquí, seas tú quien decida y, sobre todo, consigas muchas ventas en tu tienda online.

Cualquier duda que te surja puedes dejarla en los comentarios.

Redes de distribución de contenido y SiteGround CDN (Preguntas frecuentes del webinar + Video)

CDN

La velocidad de tu sitio web es una parte crucial de tu éxito online. Para ayudarte a optimizar aún más el tiempo de carga de tu sitio web, recientemente hemos lanzado nuestra propia CDN de SiteGround para nuestros clientes. Dado que muchos de vosotros teníais curiosidad sobre esta solución interna, organizamos un webinar en vivo (en inglés) con nuestro líder de productos y tecnología para responder las preguntas más comunes sobre nuestro último servicio de CDN de aumento de velocidad, disponible de forma gratuita con cada uno de nuestros planes de hosting en su versión Básica y como mejora de pago en su versión Premium. Aquí están las respuestas a las preguntas más frecuentes de nuestra audiencia del webinar, así como a las que no tuvimos tiempo de responder durante la sesión online.

¿Qué es una CDN?

Cada sitio web vive en un servidor en algún lugar del mundo. Por ejemplo, SiteGround ofrece varias ubicaciones de centros de datos en los EE. UU., Europa, Asia y Australia, entre los que puedes elegir al comprar nuestros servicios de hosting web. Cuando los visitantes de tu sitio web abren tu sitio, se conectan al servidor que aloja tu sitio web. Cuanto más cerca estén tus visitantes de tu servidor host, más rápido se cargará tu sitio web y mejor será su experiencia de usuario. Sin embargo, el propósito de un sitio web es ser accesible y rápido desde cualquier punto del mundo, 24/7/365. Para este propósito, existe una CDN.

¿Qué significa CDN? Es una red de distribución de contenido que almacena en caché partes de tu sitio web o todo el sitio web y lo distribuye en servidores que están más cerca de tus visitantes. Básicamente, mantiene copias de tu sitio web en muchos lugares del mundo. Por lo tanto, si tienes una CDN activa, cada vez que un usuario visita tu sitio, se cargará desde una ubicación que sea la más cercana a ellos en lugar de cargarlo desde el servidor de origen. Como resultado, un servicio de CDN reduce enormemente los tiempos de carga de la página y acelera tu sitio web.

¿Cuáles son los beneficios de usar una CDN para tu sitio web?

Sitios web con visitantes internacionales

Si tu sitio web tiene mucho tráfico internacional, se distribuirá bien entre diferentes ubicaciones de CDN. Por ejemplo, cuando lanzamos nuestra CDN de SiteGround en ubicaciones donde no teníamos centros de datos, el tiempo de respuesta para los usuarios finales mejoró drásticamente, entre 6 y 8 veces para algunos sitios web, e incluso 10 veces para otros. Actualmente, SiteGround tiene 14 ubicaciones de CDN en todo el mundo (incluida la ubicación de CDN más nueva en Sao Paulo, Brasil, así como nuestro nuevo centro de datos y ubicación de CDN en Madrid, España) que optimizan el rendimiento del sitio web para los visitantes internacionales. En SiteGround cambiar la ubicación de tu centro de datos es muy sencillo.

Sitios web con usuarios en áreas remotas

En muchos lugares del mundo, las personas no tienen acceso a Internet rápido. Por lo tanto, una CDN es muy beneficioso para los usuarios en áreas remotas, donde la conexión a Internet no es tan buena. Cuando quieran cargar un sitio web, se conectarán a un servidor que esté más cerca de su ubicación y, por lo tanto, el sitio web cargará más rápido.

Sitios web que cambian de contenido con frecuencia

Una CDN almacena en caché el contenido de tu sitio web en un servidor cerca de los visitantes de tu sitio y les entrega esta versión en caché cada vez que visitan tu sitio. Por lo tanto, el período en el que deseas que la CDN mantenga la caché de tus archivos es importante. Si configuras tu CDN para mantener las copias en caché durante demasiado tiempo, por ejemplo, un mes, pero realizas cambios en tu sitio con frecuencia dentro de este período de tiempo, entonces no se mostrarán en vivo hasta que limpies la caché manualmente. Del mismo modo, si configuras el tiempo de caché para que sea demasiado corto, entonces no funcionará como debería, porque la idea principal es almacenar una versión en caché durante un período de tiempo particular. Por lo tanto, es bueno elegir un período de tiempo que se adapte a tu sitio dependiendo de la frecuencia con la que pretendes hacer cambios en él. Por ejemplo, el tiempo de vida de la caché de SiteGround CDN está configurado por defecto en 12 horas, y puedes personalizar fácilmente el tiempo de vida útil de la caché según tus propias necesidades en la versión Premium.

También debes considerar la aplicación de software de tu sitio web. Por ejemplo, para los sitios web de WordPress, tenemos el plugin SiteGround Optimizer que se conecta a WordPress de tal manera que cuando realizas cambios en tu sitio (por ejemplo, cambias una publicación o tema, instalas un plugin, etc.), el plugin detecta estos cambios en tiempo real, se conecta a nuestra CDN y vacía la caché solo de las respectivas páginas que se han cambiado. ¡Esto es muy útil! Para cualquier otro tipo de CMS/aplicación que puedas usar en tu sitio, respetamos los encabezados de caché estándar de tu aplicación. Si tu aplicación te permite establecer una cierta cantidad de tiempo para almacenar en caché tus páginas y recursos, entonces nuestro CDN respetará ese tiempo.

Beneficios de la CDN para sitios web sin tráfico internacional

Incluso los sitios web sin tráfico internacional se beneficiarán del uso de una CDN. Por ejemplo, si tu negocio está en los EE. UU., es posible que tengas visitantes en el sitio web de la costa este, de la costa oeste y los estados centrales. Si tienes un sitio web con sede en EE. UU., se alojará en nuestro centro de datos en Iowa. En este caso, un visitante de Nueva York, por ejemplo, tendrá que esperar un poco más de tiempo en comparación con otros usuarios, si no tienes una CDN habilitado. Activar nuestro servicio de CDN que ofrece varias ubicaciones de CDN en los EE. UU. hará que tu sitio web cargue mucho más rápido para todos los usuarios de EE. UU. Situaciones similares se aplican a casi todos los demás continentes del mundo.

¿Cómo se compara SiteGround CDN con los servicios de terceros?

En comparación con un proveedor externo, SiteGround CDN ofrece muchos beneficios para tu sitio web, porque es un servicio desarrollado en torno a tres pilares principales:

Fácil de usar

Supongamos que estás utilizando un proveedor de CDN externo que no está integrado con los servicios de tu proveedor de hosting. Entonces necesitarás administrar el hosting desde un lugar y configurar la CDN desde otro lugar, lo que a menudo puede causar problemas. Además, tendrás que aplicar diferentes configuraciones por tu cuenta, dependiendo del proveedor de CDN que uses. Por ejemplo, en ciertos casos, cuando habilitas un proveedor de CDN específico, necesitas reconfigurar todas tus imágenes para que se carguen desde URLs específicas, para que esas imágenes se carguen desde la CDN.

Por lo tanto, hemos construido nuestro SiteGround CDN de una manera que no necesita mucha configuración para ser habilitado. De hecho, simplemente haces clic en un botón y comienza a funcionar. Además, es súper fácil de usar. Te hemos proporcionado los valores predeterminados y, a partir de entonces, puedes cambiar algunas de las cosas según las necesidades de tu sitio web con solo unos pocos clics. Nuestra CDN te permite habilitarlo sin necesidad de conocimientos técnicos, así como usar y cambiar sus funcionalidades sin problemas, con solo hacer clic en un botón.

Increíblemente rápido

Otro beneficio de nuestra CDN es que hace que tu sitio web cargue increíblemente rápido porque está basado en la misma red en la nube en la que se basan nuestros servicios de alojamiento: la red de Google Cloud. Además, al utilizar esta red, los datos viajan de forma segura a través de ella. Usar la misma red privada nos permite mejorar el rendimiento del sitio web y ofrecer una rápida velocidad de carga.

Construido internamente

  • Red de seguridad para problemas  

Por lo general, muchos propietarios de sitios web usan un servicio CDN. Si algo sale mal con este servicio, todo su sitio web y/o negocio depende de ello. Por lo tanto, creemos que es importante que tengamos control total sobre cualquier problema potencial que pueda surgir y, por lo tanto, hemos construido nuestro SiteGround CDN internamente. Dado que es un producto construido internamente, nuestro equipo de soporte podrá solucionar un posible problema, ya que es un servicio principal que ofrecemos.

  • Espacio para expansión 

Siempre hay margen de mejora y cuando llega el momento de una nueva función o nuestros clientes requieren una nueva funcionalidad, podremos añadirlas, ya que hemos construido el servicio nosotros mismos y conocemos sus especificaciones técnicas. Consideraremos y evaluaremos las solicitudes de funciones en función del caso comercial y el tipo de función. Además, podremos hacerlo de manera oportuna, ya que hemos construido toda la CDN durante un año y medio (incluida la fase de investigación). Esto nos da la confianza de que podemos ampliar el servicio tanto como queramos.

¿Necesitas desactivar primero otras CDNs?

En una situación general, es suficiente con tener el dominio apuntado al DNS central de SiteGround y habilitar SiteGround CDN. De esta manera, las DNS enrutarán las solicitudes a nuestra CDN, incluso si tienes Cloudflare habilitado, por ejemplo. Sin embargo, en algunos casos, las aplicaciones están configuradas para usar subdominios de CDN para recursos estáticos, por ejemplo, o en otras configuraciones de CDN personalizadas, sería mejor deshabilitar la otra CDN y habilitar solo SiteGround CDN.

¿Puedes usar SiteGround CDN con nuestro plugin SiteGround Optimizer para WordPress?

Muchos de vosotros ya usáis nuestro plugin SiteGround Optimizer para vuestros sitios de WordPress. Dado que el plugin ofrece múltiples beneficios de almacenamiento en caché de sitios web, lo que resulta en un rendimiento optimizado del sitio web de WordPress, recibimos muchas preguntas sobre cómo funcionaría eso con nuestra CDN. Una de las ventajas de que ambas herramientas hayan sido desarrolladas internamente por nuestro equipo, es que están diseñadas para ser compatibles y complementarse entre sí. Por ejemplo, si tienes SiteGround CDN habilitado, vaciar la caché de SiteGround Optimizer vaciará la caché tanto en el CDN como en tu servidor de origen. Esto es cierto para todas las versiones de nuestro plan CDN. Ten en cuenta que esto no funcionará para combinaciones con otros proveedores de CDN, es decir, el plugin SiteGround Optimizer no vaciará la caché en otro proveedor de CDN.

Caché web y SiteGround CDN

¿Es mejor usar varias de tus opciones o es suficiente con solo CDN?

Tu sitio web se optimizará para obtener el mejor rendimiento, si tienes una CDN Premium con las siguientes características habilitadas: almacenamiento en caché dinámico avanzado y modo “Siempre online” para asegurar que las CDN perimetrales servirán copias en caché de tus páginas, en caso de que haya un problema con el sitio en el servidor de origen. Además, cuando estás alojado con nosotros, nuestra función de caché dinámica estará habilitada por defecto para tu sitio. Si estás utilizando WordPress para tu sitio web, también puedes aprovechar nuestro plugin SiteGround Optimizer que ofrece potentes opciones de almacenamiento en caché que complementan el resto de las características mencionadas anteriormente.

¿El contenido dinámico se almacena en caché estáticamente o se calcula en la CDN perimetral?

La caché dinámica significa que después de que el PHP en el servidor de origen procese la solicitud de PHP y genere el HTML, el servidor de origen envía este HTML como una respuesta y el HTML en si se almacena en caché en los servidores perimetrales de CDN. El tiempo de vida de caché predeterminado (TTL) en las CDN perimetrales se establece en 12 horas. Sin embargo, siempre puedes cambiar el TTL de la caché desde tu aplicación o archivo .htaccess. Alternativamente, si tienes SiteGround CDN Premium, puedes personalizar el TTL de tu caché con solo unos pocos clics.

¿Qué sucede con los sitios que introducen datos en el sitio en tiempo real, por ejemplo, un sitio de bienes inmuebles?

La respuesta a esa pregunta dependerá de si deseas extraer los datos cada vez, o extraer los datos y luego almacenarlos en caché. Si deseas extraer y almacenar en caché los datos, es mejor usar nuestra CDN Premium con caché dinámica. Sin embargo, si deseas extraer los datos de la fuente remota en cada solicitud sin almacenarlos en caché, y entregar los datos recién extraídos a tu cliente, entonces no necesariamente necesitas caché dinámica.

¿Qué entrega y qué no entrega el nodo local de CDN?

Si usas la CDN gratuito, solo tus archivos estáticos se entregarán desde la caché perimetral de CDN. Si usas CDN Premium, también puedes tener caché dinámica. Esta lógica de caché es similar a la lógica de caché del servidor de hosting de SiteGround. Al igual que en el servidor de hosting de SiteGround, los usuarios registrados, los carritos, las páginas de pago y otros son omitidos por la caché. Además, si estás utilizando WordPress, también puedes descargar el plugin SiteGround Optimizer para excluir páginas específicas de la caché.

¿Importa para la CDN, si el sitio web está basado en WordPress o no?

La respuesta simple a esta pregunta es no, la CDN respeta los encabezados de control de caché y puedes pasar dichos encabezados de control de caché de CDN, sin importar qué aplicación estés utilizando. La generación y manipulación de archivos de caché funciona de la misma manera para todas las aplicaciones.

Sin embargo, para los sitios de WordPress hacemos más y automatizamos el vaciado de caché, por ejemplo. Ciertas páginas de WordPress también están excluidas por defecto. Recomendamos a los usuarios de WordPress que opten por la CDN Premium combinado con el plugin WordPress Optimizer.

¿Qué tan rápido se actualiza una página almacenada en caché a través de la CDN cuando se actualiza una página?

Si estás utilizando WordPress con nuestro plugin SiteGround Optimizer, puedes aprovechar todas las funciones de caché y opciones de vaciado, como “Vaciar caché” o “Vaciado automático” desde el plugin. Si no eres un usuario de WordPress+SiteGround Optimizer, no habrá un vaciado automático, por lo que tendrás que vaciar la caché desde tu Site Tools > CDN. El vaciado de caché generalmente ocurre de inmediato, pero en algunos casos, es posible que debas esperar 30 segundos para que se vacíe la caché en todas las CDN perimetrales.

Cómo elegir entre la CDN gratuita de SiteGround con cada plan de hosting y la versión CDN Premium

¿Puedes abordar la diferencia entre la versión gratuita y la versión premium?

Nuestra CDN de SiteGround es una solución interna que viene con cada uno de nuestros planes de alojamiento de forma totalmente gratuita. El plan gratuito te permite aprovechar diferentes funcionalidades, como el almacenamiento en caché del contenido estático de tu sitio web; tráfico CDN de ancho de banda de hasta 10 GB por mes; inicio inmediato del vaciado de todos los recursos almacenados en caché para tu sitio web (el vaciado de caché generalmente ocurre de inmediato, pero en algunos casos puede que necesites permitir que pasen 30 segundos para que se vacíe la caché en todos los servidores perimetrales); modo de desarrollo para suspender temporalmente el almacenamiento en caché, realizar cambios en el contenido que se puede almacenar en caché y ver esos cambios de inmediato.

​​Además, SiteGround CDN también viene con una versión Premium que ofrece aún más beneficios para tu sitio web. El plan Premium permite el almacenamiento en caché dinámico avanzado; tráfico CDN ilimitado; activación de la CDN para todos tus dominios (incluidos los subdominios y dominios aparcados); tiempo de vida personalizado para que elijas durante cuánto tiempo se almacenan en caché los recursos del sitio web; función “siempre en línea” que seguirá entregando las páginas ya almacenadas en caché, en caso de que tu sitio web comience a mostrar errores.

¿Qué sucede si excedes la cuota de tráfico en el plan básico?

Como se mencionó anteriormente, la cuota de tráfico en el plan básico está limitada a 10 GB por mes. Si alcanzas ese límite, el CDN gratuito dejará de funcionar automáticamente. Sin embargo, 10 GB es suficiente para todas las pequeñas y medianas empresas alojadas con nosotros, porque esa fue una de las conclusiones durante el período beta de la CDN de SiteGround. Si tu sitio web genera más tráfico, definitivamente necesitarás actualizar a la versión Premium.

¿Cómo configurar la CDN de SiteGround?

La configuración de SiteGround CDN es fácil  –  puedes habilitarlo con el clic de un botón desde tu Site Tools > Velocidad > CDN.

¿Cómo afectará este proceso a las entradas DNS existentes?

Para usar nuestra CDN, debes usar nuestro servicio de DNS central. Para hacerlo, debes asegurarte de que tu dominio apunta a nuestros servidores de nombres: ns1.siteground.net y ns2.siteground.net. Lee más información sobre cómo cambiar los servidores de nombres de tu dominio. ¿Por qué necesitamos tener el control de toda la zona DNS de tu nombre de dominio? Para que sepamos exactamente cómo configurar el servicio sin romper nada más, como Microsoft Office 365, o Google Workspace, o un servicio similar.

¿Qué haremos? Solo cambiaremos los registros A en la DNS para tu nombre de dominio y para www.tudominio.com. Por lo tanto, al habilitar el CDN, cambiaremos la dirección IP a la que se resuelve tu nombre de dominio, pero aparte de eso, no habrá ningún otro cambio. Todo el tráfico de tu nombre de dominio y de www.tudominio.com se enrutará a la ubicación CDN más cercana, pero ningún otro servicio relacionado debería verse afectado. Esa es la ventaja de que controlemos todos estos servicios, como el alojamiento web, la parte DNS y la parte CDN; podemos garantizar hasta cierto punto que no romperemos otros servicios conectados.

Nota: si estás migrando la administración de DNS a las DNS centrales de SiteGround, asegúrate de crear manualmente todos los registros DNS necesarios a través de la interfaz de Site Tools antes de apuntar tu nombre de dominio a ns1.siteground.net y ns2.siteground.net.

¿Tengo que convertir mi sitio a www o puedo hacerlo sin www?

No es necesario convertir tu sitio web a una versión www (si no lo es), ya que SiteGround CDN funciona de cualquier manera.

¿La CDN te da recursos adicionales del servidor?

Si usas SiteGround CDN, te permitirá utilizar mejor los recursos existentes de tu plan de alojamiento. Esto significa que no se agregarán recursos adicionales, pero tu plan de alojamiento actual probablemente podrá manejar un poco más de tráfico.

¿Cuál es la mejor manera de configurar SiteGround CDN para los sitios de los clientes?

El proceso de configuración es muy sencillo. Como se mencionó anteriormente, siempre que el dominio esté usando nuestros servidores de nombres, es cuestión de unos pocos clics en tu Site Tools.

¿Puedes habilitar la CDN una vez para todos los sitios que ejecutas?

Si tienes más de un sitio web, SiteGround CDN debe habilitarse por separado para cada sitio web individual desde el panel Site Tools de SiteGround.

Cómo gestionar categorías, etiquetas y atributos en WooCommerce

Crear una tienda online con WordPress y WooCommerce es sencillo, son solo unos pasos básicos de relleno de datos y poco más. No es nada que no puedas aprender con el curso que hice de WooCommerce y que tienes disponible gratis en el canal de YouTube de SiteGround España.

Ahora bien, esto no significa ni de lejos que tu tienda online esté configurada correctamente para empezar a crear productos y aprovechar tu oportunidad de vender en el mundo del Ecommerce.

Las taxonomías

Ya sea por organización, planificación, y también por posicionamiento en buscadores, debes conocer, pero sobre todo comprender la importancia de categorías, etiquetas y atributos de los productos, así como para qué se usa cada una de estas taxonomías y, sobre todo, cómo utilizarlas correctamente para que aporten sentido y valor a los productos de tu tienda en línea.

«Nota: Por taxonomía se entiende cualquier método de orden o clasificación de elementos de cualquier tipo»

Aunque en esta guía entraré más detalle, es interesante, hasta conveniente, que eches un vistazo en algún momento al vídeo sobre la gestión de taxonomías en WooCommerce que realicé para el curso de WooCommerce de creación de tiendas online, disponible en el canal de YouTube de SiteGround, y que puedes revisar aquí mismo…

Este vídeo es un buen comienzo para entender visualmente cómo se crean, pero merece la pena entrar más en detalle de la importancia de las categorías, etiquetas y atributos en WooCommerce así que vamos a ello…

Qué son y para qué sirven las categorías en WooCommerce

Podríamos decir que las categorías, en WooCommerce, son el modo principal de organización y clasificación de productos de tu tienda en línea.

Además, las categorías, como el resto de taxonomías, pueden ser un recurso de navegación por tus productos para los clientes de tu tienda online.

En el mundo real las categorías de tu tienda online WooCommerce serían las tipologías de productos, incluso las secciones de tu tienda, con sus lineales diferenciados por tipo de producto.

Cómo crear categorías de productos en WooCommerce

Aunque puedes añadir categorías de productos en cualquier momento mientras creas o editas un producto, al menos deberías tener clara una estructura y jerarquía clara antes de empezar a crear productos, de este modo te evitarás improvisar en el futuro en la creación de categorías y las distintas secciones de tu tienda online tendrán un sentido y coherencia.

Las categorías pueden tener jerarquías, así que puedes crear categorías y subcategorías de las categorías principales.

Para crear una categoría nueva ve al menú Productos > Categorías y verás la pantalla con el listado de las categorías existentes, así como los campos que rellenar para crear nuevas categorías.

Es importante que completes todos y cada uno de los campos de la nueva categoría, y te explico a continuación cuáles son, su utilidad e importancia:

  • Nombre: El nombre visible de la categoría, que aparecerá en todas las partes de la tienda donde se vean nombres de categorías, y también el título SEO por defecto.
  • Slug: La parte de la URL que identifica a la categoría.
  • Categoría padre: Si es subcategoría de una categoría principal, selecciónala en el desplegable, en caso contrario déjalo en «Ninguna»
  • Descripción:  Descripción visible de la categoría. Piensa en una buena descripción, que defina bien los productos que se encontrarán en ella, así como detalles de calidades, garantías, etc. Esta descripción también será la descripción por defecto para SEO.
  • Tipo de visualización: En este apartado puedes elegir cómo se visualizarán los productos de esta categoría en los listados de la tienda online, pudiendo elegir entre:
    •  Por defecto: Heredará los ajustes configurados en el personalizador de WordPress.
    • Productos: Al hacer clic el cliente en la imagen de la categoría se mostrarán todos los productos de la misma, así como de sus subcategorías.
    • Subcategorías: Al hacer clic el cliente en la imagen de la categoría se mostrarán solo las imágenes de las subcategorías.
    • Ambos: Al hacer clic el cliente en la imagen de la categoría se mostrarán tanto las imágenes de las subcategorías como los productos de ambas.
  • Miniatura: Imagen que se mostrará en los listados de la tienda online para identificar los productos de la misma. Es importante que la elijas bien, y que no coincida con la de ningún producto individual.

Además, también puedes crear categorías desde el editor de productos, simplemente añadiéndola a la lista de categorías del producto que estés creando o editando.

Puedes elegir el nombre, si es categoría padre o hija de alguna categoría padre, y nada más. La categoría que añadas estará seleccionada por defecto, asignándola al producto actual, tenlo en cuenta.

Aunque puedes hacerlo, no es recomendable que te acostumbres a este método, por varios motivos:

  • No puedes – en este momento – asignarle una imagen o descripción.
  • No tienes la visión general de la jerarquía y navegación de categorías de la tienda en su conjunto.
  • Es una mala práctica porque incita a crear más categorías de las necesarias e incluso recomendables.

A pesar de estos inconvenientes, si por algún motivo añades alguna categoría por este método, o previamente había categorías sin todos los campos completados, siempre puedes editar las categorías existentes y rellenar lo que falte.

Desde el listado de categorías simplemente haz clic en el nombre de la categoría o en el enlace de «Editar» que aparece al pasar el cursor sobre la categoría.

En la siguiente pantalla podrás modificar y/o añadir los elementos que falten o quieras mejorar.

Son especialmente útiles e importantes los campos de descripción y miniatura, pues además de ayudarte a ti y a tus clientes a identificar fácil y rápidamente qué productos contiene cada categoría, también serán visibles en la tienda online y ayudarán al posicionamiento de la categoría de productos pues los motores de búsqueda usarán estos elementos (título, descripción e imagen) para crear los resultados en sus buscadores.

Además, se verán mucho mejor en tu tienda, mira la diferencia en la siguiente captura:

Además, hay temas que crearán bonitas páginas de tus categorías, mostrando los productos en todo su esplendor.

Igualmente, en la página de cada producto individual se mostrará una lista de las categorías en las que está incluido, y los nombres de las categorías tiene enlace, pudiendo el cliente navegar por cada una de ellas.

Pero no solo eso, sino que las categorías son uno de los más importantes recursos de navegación, ya que suelen usarse en la mayoría de las tiendas online del planeta como los enlaces principales del menú de la tienda, para que al cliente le sea fácil llegar rápidamente a los productos que busca.

Para crearlos solo tienes que abrir el personalizador de WordPress y añadir las categorías de productos a tu menús, donde quieras que se visualicen.

Como habrás visto, las categorías son uno de los recursos de organización, clasificación, jerarquía y navegación más importante de cualquier tienda en línea, y debes razonar y planificar bien su creación y aplicación, y eso dependerá del tipo de productos que vendas en tu Ecommerce.

El proceso de crearlas y visualizarlas, como hemos repasado, es sencillo.

Qué son y para qué sirven las etiquetas en WooCommmerce

Ahora vamos a hablar de las etiquetas de producto en WooCommerce, que también son una taxonomía pero más sencilla.

Para empezar, las etiquetas no tienen jerarquía, así que no vas a tener ni poder crear sub-etiquetas o algo similar.

Básicamente, las etiquetas son otro modo de vincular unos productos con otros, como el resto de taxonomías, pero en este caso relativo a particularidades específicas y concretas de cada producto, cuando haya alguna característica que comparan con otros productos, que no esté encuadrado en categorías o atributos (esto último lo entenderás más adelante).

Esto es importante que lo comprendas bien, apunta:

«Nota: Si solo un producto va a usar una categoría o etiqueta no la crees, principalmente sirven para vincular productos con alguna coincidencia entre sí. »

 Te pongo un ejemplo; si tienes una tienda online de camisetas, donde tienes de hombre, mujer y unisex, estas serían las categorías principales. Ahora bien, luego, puedes elegir el modelo con un perrito dibujado en la camiseta, da igual su categoría, pero no tienes ese modelo en todas, pues puedes añadir «perrito» como etiqueta, y habrá camisetas e incluso otros productos de otras categorías que puedan compartir la cualidad de que llevan el dibujo del perrito. De este modo la etiqueta sirve para vincular productos incluso de diferentes categorías, algo que igual no es útil para ti como gestor de la tienda pero puede ser fundamental como recurso de navegación para el cliente que busque «prendas de vestir con perritos», y le da igual en principio si son camisetas, sudaderas, o incluso gorras o bolsos.

Cómo crear etiquetas de productos en WooCommerce

Dicho esto, crear etiquetas es tanto o más sencillo que las categorías. En la pantalla de gestión de «Productos > Etiquetas» verás las ya creadas, pudiendo editarlas, y los ajustes principales para crear nuevas etiquetas.

Como ves, faltan algunos campos a la hora de crearlas que sí teníamos en las categorías: superior o padre, ya que no tienen jerarquía, tipo de visualización e imagen de la taxonomía, aunque esto último me parece una carencia, pues en realidad no vendría mal asociar también imágenes a los archivos de etiquetas, sobre todo para las páginas del archivo de las mismas y también de cara al SEO.

Al igual que con las categorías, una vez creadas puedes editar las etiquetas.

E, igualmente, puedes añadirlas sobre la marcha, mientras editas un producto.

Una vez creadas, al igual que las categorías, cada etiqueta tendrá su propia URL y página de archivo, como en el siguiente ejemplo:

Usos habituales de las etiquetas de producto en WooCommerce son los siguientes:

  • Diseños comunes entre productos
  • Temporalidad común entre productos
  • Marcas de productos 

Sobre todo es importante no confundir etiquetas con categorías, pero sobre todo no confundirlas con los atributos, que ahora veremos.

Plataformas para crear tu tienda online

Qué son y para qué sirven los atributos en WooCommerce

Si nunca has usado atributos de producto en tu tienda en línea creada con WooCommerce es que no tienes productos variables, pues si algo determina un producto variable es que se convierte en tal, tiene razón de existir, porque hay atributos diferentes para un mismo producto.

En este punto podríamos definir que un atributo de producto es una característica técnica diferencial que puede tener un mismo producto.

Ejemplos habituales de atributos serían los siguientes:

  • Colores
  • Tallas
  • Materiales
  • Tipos de acabado

Un ejemplo típico sería cuando hablamos de calzado, pues un mismo modelo de zapato podría tener los siguientes atributos:

  • Tallas: Digamos, de la 37 a la 46, con distintas existencias de cada talla.
  • Colores: Por ejemplo, negro y marrón, y con diferentes stock según el color y la talla.
  • Materiales: Piel 100% o 50% piel – 50% poliéster, y en cada material distinto inventario según talla y color.

Como ves, las distintas combinaciones posibles pueden llegar a ser enormes, si tienes mucha variedad de atributos en tus categorías de productos ( 😉  ¿lo vas pillando? categorías de productos que a su vez tienen atributos)

En una tienda tipo vas a tener 2 grandes tipologías de atributos:

  1. Aplicables a varios productos – Por ejemplo, las tallas de calzado, que pueden aplicarse a cualquier zapato, si cubres todo el espectro al crearlas.
  2. Aplicables solo a un producto – Por ejemplo, tipos de acabado especial que solo son aplicables a un producto concreto. Como por ejemplo un cinturón de la categoría de accesorios que el cliente puede elegir en distinto diseños, que solo hay en ese cinturón.

Teniendo en cuenta esto deberías ya saber que, también, hay 2 maneras de crear atributos:

  1. Previamente a la creación de los productos, para que luego, al editar el producto, solo tengas que seleccionar qué atributos quieres aplicar para las variaciones de cada producto concreto (no te agobies que luego vemos ejemplos concretos).
  2. Mientras editas un producto, creando atributos específicos para cada producto en base a las variaciones necesarias del mismo (también veremos un ejemplo).

Cómo crear atributos de productos en WooCommerce

Empezando por el primer método, que es el ideal, y como mejor lo vas a comprender, el primer paso es ir a la pantalla de «Productos > Atributos», donde verás (como siempre) la lista de los ya creados – si los tuvieses – así como los campos para la creación rápida de atributos.

Los campos, y su explicación, son estos:

  • Nombre – El nombre visible del atributo.
  • Slug – Parte de la URL para el atributo (se genera automáticamente)
  • ¿Activamos el archivo? – Si quieres poder crear páginas de listados de productos de ese atributo, para que los clientes puedan ver todos los productos, por ejemplo, de un mismo color o talla, sea cual sea su categoría de productos, activa esta casilla. Es más, yo la activaría siempre, nunca sabes si lo necesitarás en un futuro, en base a la experiencia de navegación y sugerencias de tus clientes.
  • Orden de clasificación por defecto: Puedes elegir entre… 
    • Orden personalizado (el recomendable, pues además podrás reordenar los atributos a tu gusto arrastrando y soltando, lo más práctico)
    • Nombre
    • Nombre (numérico)
    • ID de término

Estos son los campos que necesitas para crear el atributo, pero no has terminado, pues cuando termines de crear el atributo debes crear también los términos del atributo, o sea, sus posibles variaciones.

Por ejemplo, si creas el atributo color, luego tienes que crear los términos del atributo color, es decir, los colores disponibles: rojo, azul, etc.

En este ejemplo vamos a vender libros, y algunos tienen encuadernado barato (tapa blanda) y otros encuadernado de lujo (tapa dura), así que primero creamos el atributo, que he llamado «tapa».

Una vez creado aparecerá en la lista de atributos, pero sin términos aplicables, así que haremos clic en «Configurar términos» para crearlos.

En la siguiente pantalla solo hay que rellenar los campos de nombre y descripción, para cada término del atributo que queramos que esté disponible.

Cuando hayas creado todos los términos, estos aparecerán en la lista de términos del atributo.

Así como en la página del listado de posibles atributos.

Creo que es fácil de entender, y más aún crearlos ¿no te parece?

Pero aún queda la parte importante, porque las categorías y etiquetas son simplemente modos de vincular productos entre sí, para favorecer la organización e incluso jerarquía de productos de la tienda online, pero los atributos son algo más, son elementos seleccionables en los productos, que pueden influir en el inventario, incluso precio, así que falta la parte de asociar los términos de los atributos a nuestros productos, los hayamos ya creado o no.

Cómo se usan los atributos de productos en WooCommerce

Aunque puedas asignar términos de atributos a productos simples, estos serán solo a título informativo, el cliente no tendrá opciones, solo una serie de «cualidades».

Una vez publicado el producto, con sus atributos (únicos y no seleccionables), será algo meramente informativo, pues no hay opciones, el producto es simple, no variable, no puedes elegir otro color, talla o lo que sea.

Como te decía, es informativo pero nada más. Si quieres aprovechar el potencial de los atributos de productos es con los productos variables donde cobran sentido, todo el sentido.

En un producto variable el precio y las existencias no están asociados al producto en sí, sino a cada variación, pues puede haber distinto stock de una talla/color/etc. que de otra.

Es aquí donde, en la pestaña de atributos de la caja de datos del producto, tras seleccionar que será un producto variable, puedes añadir atributos, tanto existentes como nuevos, solo aplicables a este producto, como te comenté antes.

En el ejemplo anterior he creado un atributo personalizado (suela) solo aplicable a este producto (inicialmente), cuyos valores, o términos, son dura o blanda, que será la selección que deberá hacer el cliente.

Lo más importante a la hora de crear variaciones de producto a partir de atributos es marcar la casilla de «Usado para variaciones», pues sin esta casilla los atributos serán sólo informativos, sin que el cliente pueda seleccionar uno u otro.

Siguiendo con la configuración del producto variable, también podemos añadir atributos previamente creados, seleccionando solo aquellos términos (valores) que estén disponibles para este producto.

Por ejemplo, si hemos creado 14 tallas diferentes, pero de este producto solo tendremos 3 tallas disponibles, sólo añadiremos estas tres y no todas, salvo que vayamos a tener stock en un futuro. Estas son cosas que hay que pensar y tener en cuenta siempre que creemos un producto. Se puede modificar más tarde pero es mejor hacerlo bien desde el principio.

En la siguiente captura puedes ver que hemos añadido atributos que usaremos para variaciones (talla y suela), cada uno con varios términos que podrá seleccionar el cliente, y otro que solo será informativo, pues no hay elección posible, el color verde, único disponible para este producto.

Una vez guardes los atributos ve a la pestaña de variaciones y pulsa el botón de crear variaciones para todos los atributos.

Después de un par de mensajes informativos se crearán todas las posibles combinaciones de términos de los atributos creados.

Pero, como te indicará en el mensaje, no tienen precio, así que ahora te toca ampliar los detalles de cada variación e indicar el precio de cada una, sus existencias actuales (que irán disminuyendo automáticamente en cada pedido) y, si quieres, más detalles, como descripción particular o imagen diferente.

Debes editar cada variación del producto, cambie o no el precio, inventario, etc, sino no aparecerá en la tienda.

Cuando hayas terminado, guarda los cambios, actualiza el producto y ahora sí tus clientes podrán elegir los distintos términos de tus atributos, como variaciones del producto, cada uno con su precio, inventario, etc.

Cuando el cliente añada el producto al carrito de compras este incorporará toda la información de las variaciones elegidas.

Si has comprendido bien la gestión de atributos y términos (valores) de productos, y su importancia en cualquier tienda en línea con productos variables, así como la diferencia y posibilidades de uso de categorías y etiquetas, me doy por satisfecho, y estoy seguro de que podrás crear cualquier Ecommerce y tener éxito con tu comercio online.

Si te quedó alguna duda déjala en los comentarios y te contestaré lo antes posible.

Nuevo centro de datos y CDN en Madrid

Estamos encantados de anunciar que hemos añadido un nuevo centro de datos y ubicación CDN en Madrid, España. Este ha sido uno de los servicios más solicitados por nuestros clientes en España pero nos tomó algo de tiempo tomar este paso, intentando buscar un equilibrio entre ubicación y rendimiento real. Cuando Google Cloud, donde nuestra plataforma es creada, anunció finalmente el lanzamiendo de la nueva ubicación en Madrid, sabiamos que era la oportunidad perfecta y comenzamos el proceso de añadir también esta ubicación a nuestra red.

Centro de datos en Madrid

A lo largo de los años, hemos hecho crecer nuestra red de centros de datos eligiendo ubicaciones que no solo estaban cerca de la ubicación de nuestros clientes, sino que también revisamos una larga lista de requisitos como una rápida conexión, alta disponibilidad, seguridad, eficiencia energética y soporte. Esa es la razón por la que comenzamos a trabajar con Google Cloud y actualmente, todos nuestros centros de datos son parte de su moderna infraestructura que cumple con todos nuestros requisitos.

Al elegir que centro de datos es mejor para ti, tienes que tener en cuenta desde donde viene la mayoría de tu tráfico web. Si tu web es visitada predominantemente desde España, el centro de datos en Madrid es la mejor opción para ti, ya que acorta la distancia entre tu web, tus visitantes y el alojamiento. Si de lo contrario eres un cliente que vive España pero vendes de manera internacional, te puedes aprovechar de cualquiera de las otras ubicaciones de centros de datos.

Mejoras de rendimiento

Con nuestro nuevo centro de datos, webs alojadas en Madrid y que son visitadas por usuarios en la misma zona tendrán una velocidad de carga mucho más rápida. Esta drástica reducción de latencia, beneficiada por la proximidad geográfica que combinada con la inigualable red de Google, resulta en una velocidad de carga de página mucho más rápida si todas las demas condiciones, como la conexión a internet, se mantienen iguales.

Eficiencia energética

Es importante remarcar que gracias a la adopción de las energías renovables en España, la región de Madrid está clasificada como zona de bajas emisiones de dioxido de carbono, lo que maximiza la eficiencia energética y la sostenibilidad. Como ya hemos comentado anteriormente en repetidas ocasiones, la energía verde y la reducción de nuestra huella de carbono son retos en los que trabajamos continuadamente.

Nuestro nuevo centro de datos en Madrid está ya disponible para todos los planes de alojamiento compartido y cloud. Desde ahora, todas las nuevas cuentas de clientes en España utilizarán por defecto el centro de datos en Madrid, mientras que clientes existentes pueden pedir la migración al centro de datos a través del Área de cliente.

CDN en Madrid

Nuestro servicio de CDN es utilizado por miles de webs con tráfico desde distintas zonas geográficas para optimizar la velocidad de carga global. La CDN se asegura de que una copia de tu web es accesible desde una localización cercana a tus visitantes alrededor del mundo.

Con el lanzamiento de nuestra nueva ubicación de CDN en Madrid proporcionamos una opción para webs con tráfico desde España y alrededor del mundo para aumentar la velocidad de carga tan solo con activar la CDN. Recomendamos a todos nuestros clientes activar el servicio de CDN. Esto se puede realizar completamente gratis desde Site Tools > Velocidad > CDN.

SiteGround lanza nuevos planes de Site Scanner

Desde su lanzamiento en 2011, nuestro servicio de seguridad web Site Scanner ha ayudado a cientos de miles de administradores web a proteger sus webs de hackeos, robo de datos y daños a su reputación con la detección temprana de código malicioso. Hemos mejorado constantemente el servicio para aumentar más aun la seguridad web añadiendo más funcionalidades, como escaneo de archivos hecho directamente desde el servidor en su actualización del año pasado. Ahora hemos mejorado el servicio existente de Site Scanner añadiendo la funcionalidad Site Protect y hemos introducido también un nuevo plan premium que incluye dos tipos más de escaneos automáticos y cuarentena archivos maliciosos.

Qué es Site Scanner

Nuestro herramienta Site Scanner es un servicio de seguridad creado para proteger tu web:

  • Detectando malware y las últimas amenzas que pueden afectar a tu web;
  • Avisandote de tales amenazas potenciales en una etapa temprana y de manera oportuna;
  • NUEVO: Proporcionandote herramientas con las que reaccionar si tu web está bajo ataque.

Para hacer lo anterior, Site Scanner ejecuta una variedad de escaneos y controles en su sitio web en busca de signos de malware diariamente. Si identifica una amenaza, se te envía una notificación por correo electrónico, lo que te proporciona tiempo suficiente para reaccionar en caso de peligro para la seguridad de tu sitio web. Con nuestra última actualización de la versión de Site Scanner, también estamos agregamos herramientas que te permiten reaccionar y minimizar el impacto cuando tu sitio web es atacado.

El servicio ahora ofrece dos planes: Site Scanner Básico, que es una versión mejorada de nuestro actual SG Site Scanner, y Site Scanner Premium, que incluye un nuevo conjunto de funcionalidades. Sigue leyendo para aprender más sobre estos planes.

Qué está incluido en nuestro plan básico de Site Scanner

Site Scanner Básico incluye muchas funcionalidades que detectarán y te avisa sobre malware de manera temprana pero ahora también hemos añadido una nueva funcionalidad que te permite minimizar el daño en caso de un ataque y medidas para proteger aún más tu web.

NUEVA FUNCIONALIDAD: Site Protect

Si recibes una notificación de malware o sospechas que tu sitio web se vio comprometido, ahora puedes administrar cuatro opciones diferentes que podras activar sencillamente desde la interfaz de Site Protect. Te permitirá deshabilitar temporalmente la cargas de archivos a tu web mediante tres métodos diferentes: deshabilitar las transferencias FTP y/o SSH, y deshabilitar la carga de archivos a través de PHP. La cuarta opción evita la ejecución de scripts maliciosos en el servidor. Mientras cualquiera de estas opciones esté activada, puedes revisar de forma segura el estado de la web y asegurarte de que no hay ninguna amenaza adicional. Esto te da algo de tiempo para evaluar la situación, tomar medidas para limpiar cualquier código malicioso en tu sitio y minimizar el daño. Una vez que estés seguro de que tu sitio está limpio, puedes desactivar la opción desde la interfaz de Site Protect y reanudar la carga de archivos nuevamente.

Escaneo de URLs

Los escaneos automáticos de URLs revisan las URLs de tu web de forma diaria en busca de malware público en tu web.

Revisión de listas negras de dominios

Revisamos automáticamente si tu dominio ha sido incluido en listas negras por malware por alguno de los motores de búsqueda más populares, navegadores y bases de datos de antivirus. La revisión de listas negras toma en consideración la información de Google, Yandex, Chrome, Firefox, Norton, McAfee y más.

Escaneo manual bajo demanda (URLs, dominios y archivos)

Con Site Scanner Básico puedes realizar escaneos avanzados para tu web que no solo revisarán las URLs de tu web y la lista negra de dominios, sino que también revisarán todos los archivos alojados en nuestro servidor.

Reportes por correo electrónico

Recibirás notificaciones automáticas si nuestro escaneo automático detecta algo sospechoso en tu web. Adicionalmente, recibirás un resumen semanal del estatus de tu web.

Historial de 30 días de escaneos

Puedes acceder al historial de 30 días de escaneos para tu web desde la interfaz de Site Scanner con los resultados de escaneo e información detallada sobre las amenzas y malware (si lo hubiese).

NUEVO: Plan Premium con fantásticas funcionalidades adicionales

Ahora ofrecemos un plan Premium de nuestro servicio Site Scanner que incluye todas las funcionalidades anteriores del plan Básico y algunas funcionalidades exclusivas para proteger aún más la seguridad web.

Escaneo diario de archivos automático

Mientras que nuestro plan básico escanea solo tus URLs y dominios en busca de amenzas públicas, nuestro plan Premium va más allá. El plan incluye nuestro escaneo más detallado, el cual accede a cada archivo de tu web en el servidor, lo revisa en busca de malware y código sospechoso que podría ser indetectable.

Escaneo de archivos en el momento de carga

Con el escaneo de archivos en el momento de carga revisaremos cualquier nuevo archivo que se carga en tu web a través del Administrador de archivos, cuentas FTP, el panel de administración de WordPress y más. Esta es una de nuestras mejores herramientas de prevención que puede detectar malware tan pronto como aparece y te lo notifica inmediatamente a través de correo electrónico.

Cuarentena de archivos cargados

Site Scanner Premium te permite activar la cuarentena automática. Si decides hacerlo, cualquier nuevo archivo que se detecta como malicioso será automáticamente puesto en cuarentena (directorio separado, fuera del documento raíz), para que no se afecte a tu web. Podrás entonces gestionar de manera individual los archivos en cuarentena, con la opción de restaurar el archivo a su localización original o eliminarlo. La cuarentena de archivos cargados es una herramienta poderosa que puede proteger tu web en momentos de ataque.

Activa o mejora Site Scanner para tu web ahora

Si todavía no estás seguro de utilizar el servicio de Site Scanner, te recomendamos encarecidamente que lo actives para mantener tu web libre de malware. Para activar la versión Básica o Premium de seguridad de Site Scanner, accede a tu Área de usuario > Marketplace > Servicios de hosting > Servicios adicionales.

Si ya estás utilizando nuesto servicio de Site Scanner, recibirás automáticamente el plan Básico y todas sus nuevas funcionalidades disponibles para tu uso. Cómo parte de la oferta especial para nuestros usuarios de Site Scanner, ofrecemos una mejora gratuita al plan Premium hasta el final del período actual de servicio. (Tu Site Scanner debe de haber sido activado ants de la fecha de este blog post para poder acceder a esta oferta, los precios de Site Scanner Premium regulares se aplicarán una vez finalice el período actual)

Puedes obtener la versión Premium de Site Scanner accediendo a tu Área de Cliente.

¿Qué es el WPO? ¿Cómo optimizar WPO para WordPress?

Qué es WPO

WPO es el acrónimo de Web Performance Optimization, u optimización del rendimiento web, y son una serie de estrategias y técnicas para conseguir 3 objetivos principales:

  1. Mostrar el contenido de tu web lo más rápido y optimizado posible.
  2. Ofrecer una experiencia de navegación óptima a tus visitantes.
  3. Realizar un consumo eficiente de los recursos disponibles en el servidor donde está alojada la web.

Para conseguir estos objetivos, aplicaremos las distintas estrategias y técnicas de WPO que vamos a ver en esta guía, en la que encontrarás tanto la explicación de su funcionamiento como el modo más sencillo y eficaz de conseguir cada reto de optimización.

Qué no es WPO

Lo que no debes perder nunca de vista es que WPO son estrategias y técnicas para conseguir los 3 objetivos que hemos visto antes, no uno o dos, sino los tres.

Si aplicas alguna estrategia o técnica de optimización a tu web y esta entra en conflicto con alguno de los 3 objetivos es que no estás aplicando correctamente el WPO.

Normalmente, el error más común a la hora de aplicar estrategias y técnicas de WPO es olvidar el objetivo número 2, el de ofrecer una experiencia de navegación óptima a los visitantes, habitualmente por aplicar un exceso de optimizaciones sin control, sin comprobar si afectan positivamente o negativamente a la navegación por tu web.

También se suele incurrir en el error de no vigilar el consumo de recursos del servidor, que no son ilimitados, y son la base de toda web, y el fundamento de la optimización, del WPO.

Por qué debes optimizar WordPress

Vas a leer en ocasiones que WordPress es lento, que no es un sistema bien optimizado, y en cierto modo tienen razón, no solo con WordPress sino con cualquier gestor de contenidos que sea dinámico, que use una base de datos para almacenar la información, y genere el contenido a partir de consultas y peticiones entre el lenguaje de programación (PHP) y la base de datos para mostrar las páginas en el navegador (HTML).

Una página web estática, creada directamente en HTML no tiene que realizar ninguna consulta para convertir y/o mostrar el contenido, sino que el navegador ya puede «leer» su código directamente y mostrarlo, y esto es más rápido, sin duda alguna.

Ahora bien, ¿queremos webs dinámicas no?, porque sin los gestores de contenidos dinámicos, como WordPress, no hay gestión de comentarios, ni programación de contenidos, ni comercio electrónico, redes sociales, foros, nada de todo eso a lo que estamos acostumbrados.

Así que ¿algo habrá que hacer para acelerar esos procesos lentos no te parece?

Las técnicas de optimización WPO para WordPress buscan reducir esos tiempos de espera entre consultas, para ofrecer una experiencia de carga de página tan rápida como si fuese una web estática, pero sin perder las ventajas de una web dinámica.

Es principalmente con este objetivo con el que aplicamos WPO para optimizar WordPress, pero hay otro también muy importante, y es la globalización.

Actualmente, nuestra web no tiene como competencia en cuanto a prestaciones y rendimiento a las webs de nuestro mismo tipo de negocio, sino a las webs de las grandes empresas como Amazon, Facebook o Netflix, pues el usuario está acostumbrado a visitar habitualmente estas webs, comprobando que sus páginas cargan muy rápidamente, y ofrecen multitud de prestaciones dinámicas, ya sea de procesamiento de pedidos como de visualización de contenido multimedia.

Así que nuestros visitantes no van a comprender que nuestra pequeña web, que ofrece menos contenido que esas grandes empresas, cargue lentamente, y ofrezca una peor experiencia de navegación.

Hoy debes ofrecer una experiencia de navegación similar a la de las webs más visitadas del mundo, pero sin disponer de sus mismos recursos, personal, financiación, etc.

Por último, si quieres mejorar tus posiciones en las páginas de resultados de búsqueda de Google, este motor de búsqueda cada vez tiene más en cuenta las métricas web de optimización a la hora de subir o bajar posiciones a los distintos contenidos.

Para conseguir todo esto, nuestra herramienta será aplicar de manera sensata y consciente las mejores estrategias y técnicas de WPO que sirvan para optimizar nuestra web.  

Qué y cómo medir WPO para optimizar WordPress

Llegados a este punto, ¿cómo medimos cuán optimizada está nuestra web?, ¿cómo se mide esto del WPO?, ¿qué es lo más importante?

Empezando por el final, lo más importante es la propia navegación real como usuario, que es el objetivo.

A lo que me refiero es a que si – comparada con las mejores webs del planeta – la navegación por todas las páginas de tu web es rápida y todos sus recursos y contenidos están disponibles para los visitantes de manera correcta y funcional, sin tiempos de espera ni elementos que no funcionan o visualizan bien, no hagas nada. Si funciona bien, rápido, si la navegación es sencilla y clara, poco habrá que optimizar, o igual nada.

«El mejor medidor de WPO son tus usuarios»

Ahora bien, si hay problemas, como páginas o contenidos que tardan mucho en visualizarse, problemas con el contenido o funcionalidad de ciertas páginas, en todos o alguno de los dispositivos de navegación (ordenador, tableta, móviles, etc.) entonces conviene ayudarse de herramientas que nos ayuden analizar parámetros WPO de nuestras páginas.

Para esto, hace tiempo que Google publicó una herramienta que analiza cualquier página y la mide bajo lo que llama métricas web principales, o core web vitals. Estas métricas son parámetros, tanto de velocidad como de usabilidad, que te informan de problemas de optimización en la página que quieras analizar.

Es una herramienta totalmente gratuita, disponible en https://pagespeed.web.dev/. Simplemente, añade la URL de la página que quieras analizar y te mostrará un resultado global de métricas web para dispositivos móviles y de escritorio, además de indicaciones sobre cómo mejorar estas métricas.

métricas web principales

Vas a ver que en ocasiones indica información muy técnica, pero no te preocupes, a lo largo de esta guía vamos a aprender a optimizar todos esas oportunidades de mejora que te indica. 

métricas web principales

Cómo optimizar WPO para WordPress

Ahora que ya sabemos los motivos y los objetivos, ¿qué te parece si nos ponemos manos a la obra y empezamos a optimizar nuestra web WordPress?

Vamos a ver los distintos elementos que podemos mejorar para ofrecer la mejor y más rápida experiencia de navegación posible, con el menor coste y consumo de recursos posible.

Si lo prefieres, también puedes revisar la grabación de nuestro último webinar en el que José Ramón Padrón y Fernando Tellado repasaron las últimas técnicas de WPO para WordPress a continuación.

Servidor de alojamiento (hosting)

¿Te imaginas que pasará si pones el motor de un Ferrari en una bicicleta? Lo más seguro es que termines en el hospital, o que ni siquiera sea capaz de arrancar (si tienes suerte).

Pues esto mismo debes aplicarlo a la hora de planificar el WPO de tu web, y el fundamento de todo será tu alojamiento, no solo la empresa elegida, que también, sino qué plan de hosting elegir.

Aquí mismo, en SiteGround, tienes diversos tipos de alojamiento para elegir, compartidos o Cloud, y antes de elegir el adecuado para tu web lo mejor es que hables con el equipo de la empresa de hosting para que, conociendo tu tipo de web, tráfico actual y esperado, te recomienden la mejor combinación de hosting.

En cualquier caso, mi consejo es que contrates el mejor alojamiento que puedas pagar, sin escatimar, mirando más las prestaciones que el precio (que puedas pagar), pues de nada servirá que intentes después suplir con optimizaciones lo que de base suponga un freno a las prestaciones de tu web.

Aunque te parezca raro, a veces pienso que las empresas de hosting ofrecen demasiadas prestaciones incluso en sus planes más económicos, y esto hace que los clientes se despreocupen un poco. Por ejemplo, disponer de espacio ilimitado en la base de datos puede ser contraproducente, pues el cliente no se preocupará por tener una base de datos con tablas de más de 1 GB, cuando esto nunca está justificado.

No obstante, sí hay algunos elementos que debes observar a la hora de elegir un plan de alojamiento, en SiteGround o donde sea:

  • Discos SSD – Simplemente son más rápidos.
  • Últimas versiones del software base (Apache, NginX, PHP,  MySQL y MariaDB) – Las últimas versiones siempre son más rápidas y seguras.
  • Espacio suficiente en disco para tu proyecto – Suficiente, no ilimitado, es mejor ser consciente del consumo.
  • Servir en HTTP/2 o incluso HTTP/3 – Los nuevos protocolos de Internet son más rápidos y seguros, comprueba si tu hosting sirve tus webs con ellos.
  • Espacio suficiente para las bases de datos – Mismo motivo
  • Bases de datos ilimitadas – No vale poder tener una sola base de datos de tamaño ilimitado, de hecho es un error, y tener que meter ahí varias aplicaciones. Es mejor tener varias bases de datos de tamaño controlado.
  • Hardware de última generación y revisado habitualmente – Recuerda que a fin de cuentas son ordenadores, servidores, pero ordenadores.
  • Suficiente RAM y núcleos de CPU – El motor de la máquina. Siempre tienes que poder ver los consumos, para valorar qué y cómo consume en tu web.
  • Optimizaciones y herramientas específicas para WordPress – Como hemos visto antes, el objetivo inicial es convertir los procesos dinámicos de WordPress en páginas estáticas y de carga óptima, y el primer paso debe ser que tu hosting esté optimizado para este tipo de procesos con webs WordPress.  

Para finalizar, tu empresa de hosting te debe permitir cambiar a un plan superior en cuestión de minutos, en el (alegre) caso de que tu web aumente su necesidad de recursos.

CDN

Una CDN o Content Delivery Network, o red de entrega de contenidos, es una estrategia sencilla y casi siempre recomendable, que reforzará las prestaciones de tu alojamiento, y te explico…

Lo que hace un servicio de CDN es hacer copias de los contenidos estáticos de tu web (imágenes y archivos) en sus servidores, repartidos en varios puntos en todo el planeta, y servir esas copias a los visitantes a tu web, desde el punto de la CDN más cercano al usuario.

Con esta estrategia, independientemente de dónde estén los servidores de tu alojamiento, ofreces menores tiempos de entrega de tus contenidos, da igual desde dónde se conecten tus visitantes.

CDN

En SiteGround tienes disponible la creación automática del servicio gratuito de CloudFlare en la sección de velocidad de Site Tools, así que más fácil imposible. Lo único que debes tener en cuenta es que tu web debes servirla con www, un requisito indispensable para esta integración. En caso contrario, si tu dominio es sin www, entonces puedes también crear por ti mismo una cuenta gratuita directamente en cloudflare.com.

Además, SiteGround ha preparado un sistema de CDN propio, que aúna las ventajas antes comentadas de cualquier CDN a que las conexiones son más rápidas al usar los servicios propios de SiteGround. También puedes activar esta CDN, actualmente en pruebas, de manera gratuita, hasta que se establezcan los distintos planes de pago que tendrá este servicio de CDN premium.

[subscribe_cta]

Elección del tema

Una de las decisiones más importantes a la hora de crear tu web WordPress es la elección de tema, y aquí, de cara al WPO, deberías tener en cuenta algunos aspectos, además de la apariencia visual de tus contenidos:

  • El tema debe añadir solo el código necesario, y estándar de WordPress, cuanto menos mejor. Por debajo de 100 Kb por página sería un rango razonable.
  • El tema no debe incluir funcionalidades que puedan aplicarse mediante plugins, pues sobrecargará tus páginas innecesariamente, aunque uses plugins.
  • Preferiblemente, el tema no debe cargar fuentes web, y si lo hace ofrecer la posibilidad de precargarlas y almacenarlas en caché.

Dicho esto, algunos de los temas más recomendables de cara al WPO, sin perder prestaciones ni posibilidades de tener una preciosa web, serían:

  • Astra
  • Neve
  • GeneratePress
  • Proteo

Elección de plugins

Otros elementos que añadirán código a las páginas de nuestra web, y consumirán recursos del servidor (RAM y CPU) son los plugins.

Tienes que ver los plugins como lo que son: aplicaciones que se ejecutan 24 horas al día, 365 días al año, para ofrecer de manera permanente funcionalidades en tu web, y siempre están consumiendo recursos y aumentando el peso de tus páginas.

De hecho, los plugins son los elementos de tu web que más contribuyen negativamente al WPO de tu web, esto es así, siempre.

¿Significa esto que no debes usar plugins? Para nada, pero sí debes ser consciente de su utilidad, funcionamiento y consumo de recursos.

Para añadir plugins de manera eficiente debes tener en cuenta algunos principios básicos:

  • Antes de nada analiza las necesidades de funcionalidades que DEBE tener tu web, y qué plugins necesitas para ofrecerlas.
  • Revisa los principales plugins que sirvan para cubir esas necesidades, eligiendo el que tenga un desarrollo más activo, actualizaciones frecuentes, soporte rápido y aplique mejoras de rendimiento a sus funcionalidades.
  • Instala y activa solo los plugins que realmente necesites.
  • Utiliza solo las funcionalidades que necesites de cada plugin, desactivando todo lo supérfluo.
  • Comprueba siempre los cambios en rendimiento de tu web tras instalar un plugin.

Sí, efectivamente, hay características que no tiene WordPress por defecto, y deberás implementar mediante plugins, pero siempre procura utilizar el más eficaz, ligero y optimizado, no el más «bonito».

Elección de plugins

Puedes analizar el consumo de recursos de los plugins con un plugin llamado Query Monitor. Una vez activo empieza a activar los distintos plugins para cada funcionalidad, uno cada vez, y comprueba en las tablas e indicadores de Query Monitor cuál de ellos es el que realiza menos consultas y consumo de recursos, en las páginas de administración, en el editor y en la web.

Verás que, para una misma funcionalidad, hay plugins que consumen muchos más recursos y generan múchas más consultas que otros, y así te será más fácil elegir el plugin que te ofrezca la funcionalidad que buscas, con el menor consumo de recursos posible.

Caché(s)

¿Te acuerdas cuando hace un rato – ahí arriba – hablábamos de que el problema de WordPress es que genera contenido dinámico? ¿y recuerdas que te decía que el objetivo era hacer estático todo lo posible? Pues eso es lo que hacen los sistemas de caché.

Lo que conocemos como caché es, básicamente, copias estáticas de consultas dinámicas. Te lo explico…

Para mostrar una página cualquiera de tu web WordPress a un visitante en su navegador el servidor recoge la petición del navegador, a continuación hace una petición a WordPress para que genere su contenido, que a su vez lee el PHP con el que está programado, este consulta en la base de datos qué contenido va en esa página, qué recursos internos y externos necesitas para mostrarla, con qué aspecto mostrarla y, finalmente, lo convierte a HTML, que es lo que lee el navegador.

Pues bien, cuando activas la caché, WordPress hace una copia de ese HTML final para cada página visitada, y al siguiente visitante a esa misma página ya no hace toda esa serie de pasos, sino que directamente entrega el HTML estático resultante y almacenado.

Todos estos archivos HTML estáticos suelen estar almacenados en una carpeta, llamada cache, de la instalación de tu WordPress, físicamente.

Además, hay otros tipos de caché, como la caché dinámica, que almacena las consultas en la memoria del servidor, que es más rápido que el sistema de caché de archivos.

Y también tu servidor puede disponer de caché de objetos persistente, un tipo de caché especial que reutiliza las consultas más habituales a la base de datos. En SiteGround esta caché es la conocida como Memcached. En otros servidores encontrarás quizás otras como Redis o Lightspeed. 

SiteGround esta caché

Puedes activar estos tres tipos de caché fácilmente con el plugin SG Optimizer de manera gratuita, no solo en las webs alojadas en SiteGround, aunque solo tendrás disponible la caché dinámica y Memcached si estás alojado en SiteGround.

Otros plugins de optimización, como WP Rocket y similares suelen ofrecer la caché de archivos, pero no el resto de sistemas, pues dependen del servidor de alojamiento.

Minimización de HTML, CSS y JavaScript

El minimizado del código HTML, CSS y JavaScript es una optimización básica que funciona siempre sin problemas.

Lo que hace es analizar todo el código generado en tus páginas y eliminar espacios en blanco, comentarios innecesarios en el código, tabulaciones, y todo aquello que no sea exclusivamente el código necesario para mostrar el contenido de la página.

Minimización de HTML, CSS y JavaScript

Al hacer esto el código sigue funcionando pero el HTML generado pesa menos en cada página de tu web, y en consecuencia tardan menos en cargarse tus páginas. El impacto no es enorme pero siempre aporta algo a que tus páginas carguen más rápidamente.

Optimización de imágenes

Otra cosa es cuando hablamos de imágenes, aquí sí importa, no el tamaño, que también, sino el peso.

De todos los recursos de cualquier página web que sirvas en tu sitio WordPress las imágenes siempre van a ser el elemento con más peso en KB, espero que no MB.

Mientras que todo el código HTML, CSS y JS de una página puede pesar como máximo 200 Kb,  una sola imagen por sí sola ya puede pesar eso, o mucho más, no digamos si en una misma página el navegador tiene que mostrar varias imágenes.

Es por esto que la primera optimización que debes hacer en las páginas, entradas, productos, etc de tu web es la de imágenes.

Debes acostumbrarte a no subir las imágenes directamente sin antes reducir su peso al mínimo posible que permita visualizarlas correctamente.

WordPress hace copias automáticamente más pequeñas de tus imágenes, en tamaño y peso, pero debes acostumbrarte a optimizarlas antes de subirlas, bien desde aplicaciones como Photoshop, o con herramientas online como Squoosh, que permiten tanto reducir su tamaño como optimizar su peso. 

Optimización de imágenes

Para ir más allá, con plugins como SG Optimizer puedes optimizar automáticamente todas las imágenes a medida que las subes, e incluso las subidas anteriormente, pero no olvides el paso previo de optimizarlas antes, para evitar el consumo innecesario de recursos del servidor, que hará SG Optimizer si no subes optimizadas las imágenes.

Formatos de imagen de nueva generación (WebP, AVIF)

Un modo «elegante» de usar imágenes optimizadas es usar nuevos formatos, distintos de PNG o JPEG, como son WebP o AVIF.

WordPress admite la subida directamente de imágenes en formato WebP, y pronto lo hará en formato AVIF, aunque este formato aún no es tan compatible como WebP, que todos los navegadores modernos lo pueden mostrar.

La ventaja de estos nuevos formatos es que, a igual tamaño, el peso de las imágenes es mucho menor que en los viejos formatos de archivo de imagen.

Formatos de imagen de nueva generación (WebP, AVIF)

Si no tienes una aplicación para guardar como WebP puedes usar el servicio Squoosh comentado antes, o con el plugin SG Optimizer se generarán automáticamente copias en WebP de las imágenes que subas, y serán estas las que se mostrarán en tus contenidos. 

Carga diferida de imágenes y vídeos (Lazy Load)

Ahora que estamos hablando de imágenes imagina la siguiente situación…

Tienes una página con distintas secciones, todas ellas con imágenes. El visitante, cuando llega a esta página tiene que ver las imágenes de la parte inicialmente visible de la página, pero aún hay muchas más imágenes, que deberán estar disponibles a medida que el usuario se mueva hacia abajo de la página ¿verdad?

Pues bien, hay 2 maneras de entregar estas imágenes:

  1. El modo no WPO, que es cargar todas las imágenes en cuando el visitante llega a la página, con lo que la página seguirá cargando elementos mientras el usuario ya está viendo la página, y se estarán consumiendo recursos, que igual no son necesarios al final, si el visitante decide no seguir moviéndose hacia abajo por la página.
  2. El modo WPO, de carga diferida, o lazyload en inglés, por el que inicialmente solo se mostrarán las imágenes necesarias para la parte visible inicialmente en la pantalla del navegador del visitante, y solo empezarán a cargarse las siguientes imágenes, cuando WordPress detecte que el usuario empieza a navegar para ver más elementos de la página.

Lo mejor de esta optimización es que es muy fácil de aplicar, pues la hace WordPress por defecto para imágenes y vídeos, y si quieres algo más de control, y aplicar esta carga diferida a más elementos, puedes activarlo en el plugin SG Optimizer.

Carga diferida de imágenes y vídeos (Lazy Load)

Precarga de recursos externos

A veces no queda más remedio que cargar en nuestra web recursos externos, como scripts de publicidad, códigos de newsletter, píxeles de redes sociales o vete a saber.

Un modo de optimizar la carga de estos recursos es precargarlos, o sea, que si ya sabemos que vamos a necesitar descargar un script y ejecutarlo en nuestras páginas, indicárselo al navegador y que lo haga nada más llegar el visitante a nuestro sitio, para que cuando sea necesario el script, esté ya disponible, descargado, listo para su ejecución.

Esto, que parece tan técnico y elaborado, en realidad es simplemente aplicar un parámetro de precarga (preload, prefetch, etc.) a estos recursos, y lo mejor es que no tenemos que hacerlo manualmente, aunque podríamos, sino que con plugins como SG Optimizer podemos hacerlo de manera automática, mediante la opción de precarga de DNS de recursos desde dominios externos, donde solo tenemos que añadir los dominios desde los que se deberán cargar estos recursos.

Precarga de recursos externos

Optimización de fuentes web

Lo mismo pasa en este sentido con las fuentes web, pues se cargan desde servidores externos, y deberemos añadir los dominios desde donde se descarguen, normalmente el servidor de Google Fonts, a la sección de SG Optimizer indicada anteriormente.

Optimización de fuentes web

Además, este plugin de SiteGround también incluye una herramienta para optimizar la carga de las fuentes servidas desde nuestro tema y plugins activos, solo con un clic. 

Aplazar la carga de recursos que bloqueen la visualización

Antes, cuando hablábamos de la carga diferida de imágenes, nos centrábamos en esa primera parte de nuestras páginas, el primer pantallazo de cada página, que es lo primero que verá un visitante.

Bien, a esta parte se le suele llamar la parte de «antes del doblado» above the fold en inglés, en homenaje a la parte visible de los periódicos de papel en los quioscos.

Esta parte de la página, antes de que el usuario siga navegando hacia abajo, o haga scroll, es muy importante, pues de cara al visitante es la que le va a mostrar la primera impresión acerca de nuestro contenido, pero también de cuán rápida carga nuestra web, que inicialmente solo podrá valorar por esta parte inicialmente visible.

Así que es muy importante que esta parte de las páginas de antes del doblado se cargue de manera muy rápida, sin carga diferida de imágenes, pero sobre todo sin que haya ningún recurso, script, código o lo que sea cargándose que retrase la visualización de los elementos del contenido de la página.

Esto suele ser habitual cuando plugins o servicios añaden sus códigos y scripts en la cabecera de todas las páginas, y fuerzan a que, antes de mostrarse el contenido de tus páginas, se carguen todos esos recursos, muchas veces ralentizando innecesariamente la visualización de tu contenido, pues la mayoría de las veces ni siquiera serán necesarios para esa parte de la página.

Lo que tenemos que hacer es ser muy exhaustivos en aplazar la carga de esos recursos innecesarios, para que primero se cargue nuestro contenido, y luego ya los scripts y demás.

Para aplicar esta optimización tenemos de nuevo una casilla, a un clic, en el plugin SG Optimizer, que lo hace automáticamente, en la sección llamada «Portada» de los ajustes del plugin.

Aplazar la carga de recursos que bloqueen la visualización

Debes tener en cuenta que esta optimización puede aplazar recursos que igual sí son necesarios, así que nada más activarla comprueba si tus páginas se muestran correctamente y con todos sus elementos, y si alguno «no se deja» aplazar, o sea, que no funciona aplazado, añádelo como excepción en los ajustes del plugin.

CSS crítico

Volviendo sobre esa parte vital de tus páginas, la de antes del doblado que veíamos antes, hay otra optimización relevante, especialmente para esta parte.

Es habitual que plugins y el tema añadan referencias al CSS necesario para mostrar correctamente con los estilos adecuados los contenidos en la cabecera de tus páginas, pero no el necesario para mostrar cada página en concreto, sino todo el CSS necesario para toda la web.

Pues bien, una optimización avanzada es generar lo que se conoce como CSS crítico, y es un proceso por el que el plugin de optimización analiza primero qué CSS hace falta para la visualización correcta de cada página concreta e individual, extrae del archivo CSS global el código necesario para cada página y lo añade directamente al HTML de cada página, cargando el resto del CSS de modo aplazado, solo cuando sea necesario.

Puedes encontrar esta optimización en el plugin WP Rocket, de pago.

Carga condicional de recursos

Como ya te habrás dado cuenta en varias ocasiones estamos hablando de cargar recursos solo dónde y cuándo son necesarios, pues bien, esta es una optimización avanzada que debemos abordar cuando alguno de estos recursos que se cargan indiscriminadamente sea un problema para la velocidad de carga o usabilidad de nuestras páginas.

Así, por ejemplo, si instalas un plugin de formularios de contacto para añadir un formulario en una sola página, el plugin no «sabe» dónde vas a añadirlo, así que cargará sus estilos y códigos JavaScript necesarios en todas las páginas, por si fuese necesario, resultando que para mostrar un formulario en una sola página estás cargando CSS y JS innecesario en todas las páginas de tu web.

Para cada funcionalidad de este tipo debes revisar en la documentación del plugin o preguntar a su desarrollador si hay algún modo de aplicar la carga condicional, para que solo cargue y consuma recursos donde sea necesario.

Reducir cabeceras HTTP

Curiosamente casi no hay plugins de optimización que reduzcan cabeceras HTTP innecesarias, a veces te ayudan más los plugins de seguridad, como SG Security, quitando cabeceras, por seguridad.

Esta optimización se refiere a eliminar cabeceras HTTP innecesarias, que generen llamadas no necesarias, del código de tus páginas.

Por ejemplo, WordPress siempre añade cabeceras del generador del contenido (curiosamente WordPress), de los feeds RSS, aunque no los uses, y más elementos que no son necesarios para que tus páginas se visualicen correctamente.

Optimización de la base de datos

Hasta ahora hemos visto muchas optimizaciones relacionadas con la parte de los plugins, el tema, WordPress, pero ¿qué pasa con la base de datos?

Pues resulta que todos ellos, WordPress, el tema, los plugins, usan la base de datos de tu instalación para almacenar sus ajustes y contenidos, y es importante que la base de datos esté optimizada y que cargue solo lo imprescindible.

Huelga decir que deberías borrar cualquier tabla de la base de datos de plugins o temas que ya no uses, así que una buena costumbre es vigilar la base de datos de tu WordPress, comprobar cada vez que instales algo si se crea alguna tabla nueva, para borrarla si borras el plugin, pues no siempre lo hacen automáticamente.

La otra optimización, es vaciar los residuos que se generan en las tablas del funcionamiento normal de la base de datos, y esto puedes hacerlo fácilmente y de manera automática con la opción que tienes disponible en el plugin SG Optimizer.

Optimización de la base de datos

Además, hay otros plugins específicos que te ayudarán a borrar datos transitorios, borradores y otros elementos temporales de la base de datos.

Luego está lo que te comentaba al principio de esta guía, sobre el tamaño de la base de datos, y es que siempre será más óptimo y rápido ejecutar acciones de una base de datos de 400 Mb que de una que pese 2 GB. 

Reducir actividad de la API Heartbeat

Una optimización muy específica para WordPress es reducir la actividad de la API conocida como Heartbeat. 

Este servicio interno de WordPress realiza ciertas comprobaciones de manera frecuente sobre tu instalación, haciendo montones de consultas al archivo admin-ajax.php, lo que puede llegar a ralentizar enormemente webs grandes, con muchos recursos o mucho tráfico.

Todos los plugins de optimización, y también SG Optimizer, te permitirán desactivar completa o parcialmente la API Heartbeat. 

Reducir actividad de la API Heartbeat

Reducir actividad del cron

Otro servicio que «vigila» la actividad de tu sitio WordPress es el WP Cron, o cron de WordPress, activo por defecto, y que ejecuta acciones programadas, por ti o automáticas, como comprobación de actualizaciones, publicación de entradas programadas, renovación de pedidos, etc.

El problema con el cron de WordPress es que se ejecuta demasiado a menudo, y esto hace que tu instalación consuma muchos recursos, lo que en webs muy grandes puede llegar a agotar los recursos del servidor, y haciendo que tu web no cargue correctamente.

La solución suele pasar por desactivar el cron de WordPress y activar un cron real, un proceso sencillo pero delicado, que mejor te remito a este tutorial de la base de conocimiento de SiteGround para que aprendas cómo hacerlo.

Desactivar recursos innecesarios

Para finalizar, recuerda aplicar el sentido común, y no te pongas a optimizar recursos que igual realmente no necesitas, así que plantéate cada cierto tiempo si es necesario que tengas al final de cada entrada tantos botones de compartir en redes, las estrellitas de voto, el formulario de suscripción, el de contacto y cualquier otro elemento que, en vez de tratar de optimizar, igual, digo yo, llámame loco, igual no lo usa ningún visitante y podrías simplemente quitarlo.

Gracias por leerme, espero que hayas aprendido sobre WPO y optimizar WordPress, para cualquier duda hazla en los comentarios.