Evitar el rastreo de “Añadir al carrito” en WooCommerce

¿No te has planteado nunca evitar que los robots de los buscadores rastreen tus enlaces de “Añadir al carrito“? Pues hay buenas y poderosas razones.

Por qué evitar el rastreo de los enlaces de “Añadir al carrito” en WooCommerce

Aunque aquí me estoy refiriendo principalmente a WooCommerce, este problema también afecta a otros CMS de e-commerce, tenlo en cuenta.

El problema no es de WooCommerce, ni del formato de los enlaces “add-to-cart, sino que las URLs de “add-to-cart” no se pueden cachear.

añadir al carrito woocommerce

Y esto es debido a su carácter de ser peticiones que no se pueden gestionar desde la caché, ya sea de servidor o mediante un plugin WordPress.

Por ello, los robots de los buscadores siempre van a estar generando consultas a estas peticiones, en tiempo real y sin caché, con lo que aumentarán el consumo de CPU, memoria, e incluso ancho de banda, sobremanera.

Si a eso le sumamos que son enlaces que no deberían indexar por sí mismos, pues no aportan semántica a tus productos, tenemos un montón de enlaces en tu tienda online que consumen muchísimos recursos y empeoran tu SEO y WPO.

Cómo evitar que los robots rastreen tus enlaces de “Añadir al carrito” en WooCommerce

Visto lo anterior, también debemos ser claros y señalar que los temas para WooCommerce tienen dos modos de ejecutar esta función de “add-to-cart.

  • Unos lo hacen mediante via Javascript, y los robots no se llevan normalmente bien con este tipo de enlaces.
  • Y hay otros temas para WooCommerce que añaden los enlaces “add-to-cart” directamente en HTML.

Solo tienes que revisar el código fuente de tu tienda online para saber cómo lo hace tu tema.

Mediante JavaScript

Mediante HTML

En cualquier caso, da igual si tu tema lo hace por JavaScript o HTML es siempre recomendable no indexar este tipo de enlaces/peticiones.

Para ello lo más efectivo es añadir unas líneas a tu archivo robots.txt, situado en la carpeta raíz de tu instalación de WordPress:

Y, ya puestos, también puedes no indexar otras páginas que no aportan nada al SEO de tu tienda online, como estas:

¿Qué gano haciendo esto?

Pues conlleva varias mejoras sustanciales:

  • Reduces considerablemente el número de peticiones que no se pueden cachear.
  • Reduces considerablemente el consumo de CPU de tu servidor.
  • Reduces el consumo de memoria de tu servidor.
  • Reduces el ancho de banda de tu servidor.
  • Reduces los tiempos de carga de tu tienda online.
  • Mejoras el rendimiento de tu tienda online.
  • Mejoras el SEO de tu tienda online.

Creo que no hay dudas sobre lo conveniente de evitar el rastreo de los enlaces de “Añadir al carrito” ¿no?

Valora este artículo para mejorar la calidad del blog ...

Al hacer una valoración se recoge una cookie con la IP de tu dispositivo

FlojitoNo está malEstá bienMe ha servidoFantástico (5 votos, promedio: 4,80 de 5)
Cargando…

Autor: Fernando Tellado

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Autor del libro WordPress - La tela de la araña. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera.

Comparte esta entrada en
468 ad

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp
mailerlite, _cfuid

Cookies de terceros

Usamos cookies de terceros con servicios, también garantes de tu privacidad, que analizan tus usos de navegación para que podamos mejorar los contenidos, si ya estás suscrito al boletín y los elementos compartidos en redes sociales y el formulario de comentarios.

1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID, disqus_unique, disqusauth
disqus_unique, disqusauth
1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID

Pin It on Pinterest

Share This