{"id":83373,"date":"2026-06-08T09:18:04","date_gmt":"2026-06-08T07:18:04","guid":{"rendered":"https:\/\/kinsta.com\/es\/?p=83373&#038;preview=true&#038;preview_id=83373"},"modified":"2026-06-11T09:37:06","modified_gmt":"2026-06-11T07:37:06","slug":"trafico-de-bots-y-endpoints-dinamicos-wordpress","status":"publish","type":"post","link":"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/","title":{"rendered":"\u00bfPor qu\u00e9 los endpoints din\u00e1micos son la parte m\u00e1s cara del tr\u00e1fico de bots?"},"content":{"rendered":"<p>El tr\u00e1fico de bots suele considerarse un problema de seguridad o de SEO. Pero en la <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/como-empezar-con-wordpress\/infraestructura-de-wordpress\/\">infraestructura de alojamiento para WordPress<\/a>, se manifiesta como un problema de rendimiento, concretamente uno que se concentra en un conjunto muy concreto de URLs.<\/p>\n<p>No todas las solicitudes son iguales. La diferencia entre una p\u00e1gina est\u00e1tica almacenada en la cach\u00e9 y un endpoint din\u00e1mico no es solo una peque\u00f1a diferencia de rendimiento. Es la diferencia entre una solicitud que casi no cuesta nada y otra que reserva un <a href=\"https:\/\/kinsta.com\/es\/blog\/hilos-php\/\">hilo de PHP<\/a>, activa una consulta completa a la base de datos y genera una sobrecarga de sesi\u00f3n, independientemente de si el visitante es un cliente real o un bot que nunca convierte.<\/p>\n<p>Entender por qu\u00e9 algunos endpoints son mucho m\u00e1s caros que otros es lo que distingue una estrategia de gesti\u00f3n de bots que realmente funciona de otra que bloquea demasiado o demasiado poco.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>No todas las peticiones son iguales<\/h2>\n<p>Cuando un visitante accede a una p\u00e1gina t\u00edpica de WordPress, como una entrada de blog, una lista de productos o una p\u00e1gina de \u00abAcerca de\u00bb, el servidor casi siempre sirve esa respuesta desde la cach\u00e9.<\/p>\n<figure id=\"attachment_209413\" aria-describedby=\"caption-attachment-209413\" style=\"width: 2048px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-209413 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/05\/kinsta-cache-hit.png\" alt=\"Aciertos en la cach\u00e9 de Kinsta para p\u00e1ginas est\u00e1ticas\" width=\"2048\" height=\"1122\"><figcaption id=\"caption-attachment-209413\" class=\"wp-caption-text\">Aciertos en la cach\u00e9 de Kinsta para p\u00e1ginas est\u00e1ticas<\/figcaption><\/figure>\n<p>La <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/cache\/cache-del-sitio\/\">cach\u00e9 de p\u00e1gina completa<\/a> de Kinsta se encarga de esto en el edge, por lo que la solicitud nunca activa el PHP del servidor ni su base de datos.<\/p>\n<p>Pero cuando una solicitud llega a un endpoint que no se puede almacenar en cach\u00e9, el servidor tiene que ponerse manos a la obra. Se asigna un hilo PHP que se mantiene activo durante toda la solicitud, y se consulta la base de datos. Si la p\u00e1gina incluye el estado del carrito, sesiones de usuario o contenido personalizado, la gesti\u00f3n de sesiones a\u00f1ade otra capa. Nada de esto se puede almacenar en cach\u00e9, porque la respuesta es \u00fanica para cada solicitud.<\/p>\n<figure id=\"attachment_209414\" aria-describedby=\"caption-attachment-209414\" style=\"width: 2048px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-209414 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/05\/kinsta-cache-bypass.png\" alt=\"C\u00f3mo evitar la cach\u00e9 de Kinsta en p\u00e1ginas din\u00e1micas\" width=\"2048\" height=\"1122\"><figcaption id=\"caption-attachment-209414\" class=\"wp-caption-text\">C\u00f3mo evitar la cach\u00e9 de Kinsta en p\u00e1ginas din\u00e1micas<\/figcaption><\/figure>\n<p>En un sitio web que funciona bien y con visitantes principalmente humanos, esto est\u00e1 bien. Tus endpoints din\u00e1micos atienden a clientes reales que a\u00f1aden art\u00edculos a su carrito, realizan el pago y buscan productos. La carga es proporcional al uso real.<\/p>\n<p>El tr\u00e1fico de bots rompe este modelo. Un rastreador no a\u00f1ade productos al carrito ni realiza conversiones, pero activa la misma secuencia de acciones en el servidor de la misma forma que lo har\u00eda un cliente real, a un ritmo que ning\u00fan humano podr\u00eda mantener.<\/p>\n<h2>Los endpoints concretos en los que esto afecta<\/h2>\n<p>En una <a href=\"https:\/\/kinsta.com\/es\/blog\/tutorial-de-woocommerce\/\">tienda de WooCommerce<\/a>, los siguientes patrones de URL y endpoints no se pueden almacenar en cach\u00e9 por dise\u00f1o, y son precisamente los que suelen recibir m\u00e1s tr\u00e1fico de bots.<\/p>\n<h3>?add-to-cart=<\/h3>\n<p>Este es el ejemplo que m\u00e1s recursos consume de todos los que hemos documentado en nuestro <a href=\"https:\/\/kinsta.com\/es\/trafico-ia-bots\/\">informe sobre tr\u00e1fico de IA y bots<\/a>. A\u00f1adir un producto al carrito requiere la ejecuci\u00f3n de PHP, una escritura en la base de datos y la creaci\u00f3n o validaci\u00f3n de una sesi\u00f3n. No hay una versi\u00f3n en cach\u00e9 de esta respuesta, ya que cada solicitud supone trabajo nuevo.<\/p>\n<p>Para que te hagas una idea de la magnitud: los datos de la infraestructura de Kinsta registraron en una ocasi\u00f3n 7,67 millones de visitas de a\u00f1adir al carrito procedentes de cinco bots en un periodo de 24 horas.<\/p>\n<figure id=\"attachment_209415\" aria-describedby=\"caption-attachment-209415\" style=\"width: 2048px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-209415 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/05\/bot-traffic-to-dynamic-urls.png\" alt=\"7,67 millones de solicitudes accedieron a URLs de a\u00f1adir al carrito en 24 horas\" width=\"2048\" height=\"1195\"><figcaption id=\"caption-attachment-209415\" class=\"wp-caption-text\">7,67 millones de solicitudes accedieron a URLs de a\u00f1adir al carrito en 24 horas<\/figcaption><\/figure>\n<p>Eso supone m\u00e1s o menos una solicitud cada 11 milisegundos, d\u00eda y noche, cada una de las cuales requiere la ejecuci\u00f3n completa de PHP y la base de datos, ninguna genera informaci\u00f3n \u00fatil para el rastreador y ninguna atiende a un cliente.<\/p>\n<h3>\/cart and \/checkout<\/h3>\n<p>Estas p\u00e1ginas est\u00e1n excluidas de la cach\u00e9 de p\u00e1ginas por defecto en WooCommerce. Contienen datos de sesi\u00f3n en tiempo real, el estado personalizado del carrito y (en el caso de checkout) la l\u00f3gica de procesamiento del pago.<\/p>\n<p>Un bot que pulsa <code>\/checkout<\/code> una y otra vez no est\u00e1 haciendo nada \u00fatil, pero el servidor no lo sabe. Procesa cada solicitud como si fuera una transacci\u00f3n real.<\/p>\n<h3>?s= (Search queries)<\/h3>\n<p>Las consultas de b\u00fasqueda de WordPress y WooCommerce se ejecutan en tu base de datos con cada solicitud. No hay ninguna capa de cach\u00e9 que pueda almacenar una cadena de b\u00fasqueda concreta.<\/p>\n<p>Un rastreador que recorre variaciones de URL parametrizadas o que simplemente sigue todos los enlaces de b\u00fasqueda que encuentra puede generar una larga serie de consultas \u00fanicas y costosas a la base de datos.<\/p>\n<h3>Navegaci\u00f3n por facetas y par\u00e1metros de filtro<\/h3>\n<p>Aqu\u00ed es donde el problema se agrava. Un cat\u00e1logo de productos t\u00edpico de WooCommerce genera URLs como:<\/p>\n<pre><code class=\"language-bash\">\/shop\/?color=blue\n\/shop\/?color=blue&size=M\n\/shop\/?color=blue&size=M&orderby=price\n\/shop\/?color=blue&size=M&orderby=price&paged=2<\/code><\/pre>\n<p>Para una persona, se trata de peque\u00f1as variaciones de la misma p\u00e1gina. Para un bot que sigue enlaces, cada uno es una URL \u00fanica que merece la pena rastrear, y cada uno obliga al servidor a ejecutar una consulta filtrada en la base de datos desde cero.<\/p>\n<p><a href=\"https:\/\/developers.google.com\/crawling\/docs\/faceted-navigation\">La documentaci\u00f3n de Google<\/a> se\u00f1ala expl\u00edcitamente que la navegaci\u00f3n por facetas es una fuente de ineficiencia en el rastreo, ya que los rastreadores exploran variaciones casi infinitas del mismo contenido. Pero el problema no es solo que esto desperdicie el presupuesto de rastreo. Cada variaci\u00f3n consume recursos reales del servidor para generarse.<\/p>\n<h3>Interacciones basadas en AJAX<\/h3>\n<p>Muchos <a href=\"https:\/\/kinsta.com\/es\/secciones\/plugins-wordpress\/\">plugins de WordPress<\/a>, como las listas de deseos, las comprobaciones de disponibilidad, las actualizaciones de precios en tiempo real y las vistas de calendario, se basan en peticiones AJAX que eluden por completo la cach\u00e9 de la p\u00e1gina.<\/p>\n<p>Un bot que activa estas interacciones, aunque sea de forma indirecta al cargar una p\u00e1gina que las desencadena, genera una carga en el servidor que no aparece como una \u00absolicitud de p\u00e1gina\u00bb en tus anal\u00edticas, pero s\u00ed se refleja en el uso de hilos de PHP.<\/p>\n<h2>Qu\u00e9 ocurre cuando se agotan los hilos PHP<\/h2>\n<p>Cada vez que se accede a un endpoint din\u00e1mico, se ocupa un hilo PHP durante toda la duraci\u00f3n de esa solicitud. Este detalle puede parecer insignificante por s\u00ed solo, pero la capacidad de los hilos es <b>finita<\/b>, y los bots no esperan pacientemente en la cola.<\/p>\n<p>Kinsta asigna un n\u00famero fijo de hilos PHP por cada sitio de WordPress, y cada solicitud no almacenada en la cach\u00e9 reserva uno durante todo el tiempo que dura.<\/p>\n<figure id=\"attachment_209416\" aria-describedby=\"caption-attachment-209416\" style=\"width: 1784px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-209416 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/05\/php-thread-usage-kinsta.png\" alt=\"L\u00edmite de rendimiento PHP en Mykinsta\" width=\"1784\" height=\"694\"><figcaption id=\"caption-attachment-209416\" class=\"wp-caption-text\">L\u00edmite de rendimiento PHP en Mykinsta<\/figcaption><\/figure>\n<p>En condiciones normales de tr\u00e1fico, esto rara vez supone un problema. Las solicitudes llegan, se procesan r\u00e1pidamente y los hilos se liberan.<\/p>\n<p>Cuando hay una carga constante de bots en los endpoints din\u00e1micos, los hilos se reservan y se mantienen ocupados. Cuando todos los hilos est\u00e1n ocupados, las nuevas solicitudes que llegan quedan en espera en una cola. Los clientes reales que intentan a\u00f1adir un producto a su carrito o completar el proceso de pago se encuentran con cargas de p\u00e1gina lentas, tiempos de espera agotados o <a href=\"https:\/\/community.kinsta.com\/t\/504-gateway-time-out-errors-when-loading-any-page-in-local-environment\/1570\">errores HTTP 504<\/a>.<\/p>\n<figure id=\"attachment_209417\" aria-describedby=\"caption-attachment-209417\" style=\"width: 1100px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-209417 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/05\/504-gateway-timeout.png\" alt=\"Error de tiempo de espera de la pasarela 504\" width=\"1100\" height=\"619\"><figcaption id=\"caption-attachment-209417\" class=\"wp-caption-text\">Error de tiempo de espera de la pasarela 504<\/figcaption><\/figure>\n<p>Esta es la realidad en cuanto a la infraestructura que hace que el tr\u00e1fico de bots en endpoints din\u00e1micos sea sustancialmente diferente del tr\u00e1fico de bots en p\u00e1ginas almacenables en cach\u00e9.<\/p>\n<h2>El problema del bucle: Cuando los bots se atascan<\/h2>\n<p>Gran parte del tr\u00e1fico de bots que detecta el equipo de infraestructura de Kinsta no es fruto de un ataque intencionado. Se debe a que los rastreadores siguen todos los enlaces de cada p\u00e1gina sin ning\u00fan mecanismo que les permita darse cuenta de que est\u00e1n dando vueltas en c\u00edrculo.<\/p>\n<p>As\u00ed es como se ve un bucle de cadena de consulta en la pr\u00e1ctica:<\/p>\n<ol>\n<li>Un bot llega a <code>\/shop\/<\/code><\/li>\n<li>La p\u00e1gina contiene un enlace a <code>\/shop\/?color=blue<\/code>\u00a0(una vista filtrada)<\/li>\n<li>Esa p\u00e1gina contiene un enlace a <code>\/shop\/?color=blue&size=M<\/code><\/li>\n<li>Esa p\u00e1gina contiene un enlace a <code>\/shop\/?color=blue&size=M&orderby=price<\/code><\/li>\n<li>Esa p\u00e1gina contiene un enlace para a\u00f1adir algo al carrito: <code>\/shop\/?add-to-cart=123<\/code><\/li>\n<li>Cada una de ellas genera enlaces ligeramente diferentes que el bot a\u00fan no ha visitado<\/li>\n<\/ol>\n<p>El bot va detr\u00e1s de todos. No tiene ni idea de que \u00ab<i>ya he visto esta p\u00e1gina de producto con un filtro diferente\u00bb<\/i>. Cada URL le parece nueva, la solicita y llega al servidor como si fuera la primera vez.<\/p>\n<p>Este patr\u00f3n concreto de bots que recorren variaciones de cadenas de consulta en endpoints din\u00e1micos es uno de los problemas m\u00e1s comunes que detectamos en nuestro informe. Una sola regla de bucle activada por un patr\u00f3n an\u00f3malo <b>filtr\u00f3 550 millones de solicitudes en 30 d\u00edas<\/b> en la infraestructura de Kinsta. No se trata de un ataque, sino de una automatizaci\u00f3n ineficaz a gran escala, que se agrav\u00f3 porque nadie lo detect\u00f3 a tiempo.<\/p>\n<h2>C\u00f3mo es una buena gesti\u00f3n de bots a nivel de los endpoint<\/h2>\n<p>Para las tiendas de WooCommerce y los sitios de WordPress con funcionalidad din\u00e1mica, hay algunos principios que son v\u00e1lidos independientemente de tu configuraci\u00f3n espec\u00edfica.<\/p>\n<ol>\n<li><strong>Robots.txt es una se\u00f1al, no un escudo.<\/strong> Puedes (y debes) prohibir el acceso de rastreadores a las rutas <code>\/cart<\/code>, <code>\/checkout<\/code> y <code>?add-to-cart=<\/code> en tu <code>robots.txt<\/code>. Googlebot lo respeta. Sin embargo, el cumplimiento del <code>robots.txt<\/code> es voluntario. Una parte cada vez mayor de los rastreadores de entrenamiento de IA no lo comprueban o no lo respetan. No permitir una ruta en <code>robots.txt<\/code> comunica tu intenci\u00f3n; hacerla cumplir requiere una regla de nivel WAF.<\/li>\n<li><strong>Refuerza la generaci\u00f3n de par\u00e1metros de URL.<\/strong> La configuraci\u00f3n predeterminada de WooCommerce genera una larga cola de variantes de URL a trav\u00e9s de tokens de sesi\u00f3n, par\u00e1metros de cantidad y combinaciones de filtros. Reducir la proliferaci\u00f3n de par\u00e1metros en el origen mediante etiquetas can\u00f3nicas, estructuras de permalink consolidadas y reglas <code>Disallow<\/code> en robots.txt sobre variantes de par\u00e1metros reduce el n\u00famero de bucles en los que se atascan los rastreadores.<\/li>\n<li><b>Monitoriza a nivel de endpoint, no solo el volumen total de solicitudes.<\/b> Un pico en el tr\u00e1fico general podr\u00eda deberse a una campa\u00f1a. Un pico en las solicitudes a <code>?add-to-cart=<\/code> procedentes de un agente de usuario que no sea un navegador es un problema de bots. Los registros del servidor y las herramientas de anal\u00edtica que muestran la distribuci\u00f3n de las solicitudes por patr\u00f3n de URL y agente de usuario marcan la diferencia entre detectar esto en cuesti\u00f3n de horas o de d\u00edas.<\/li>\n<li><b>Protege la capacidad de los hilos de PHP como m\u00e9trica principal.<\/b> Si tus hilos de PHP funcionan habitualmente al l\u00edmite de su capacidad y no se produce un aumento correspondiente en las sesiones de usuarios reales, es casi seguro que el tr\u00e1fico de bots en los endpoints din\u00e1micos es un factor que contribuye a ello. La herramienta APM de Kinsta muestra las transacciones PHP m\u00e1s lentas por endpoint, as\u00ed que, si el problema est\u00e1 en el carrito o en el proceso de pago, lo ver\u00e1s directamente en lugar de tener que adivinarlo.<\/li>\n<\/ol>\n<h2>C\u00f3mo se ve esto en los distintos tipos de sitios<\/h2>\n<p>El problema de los endpoints din\u00e1micos es m\u00e1s grave en las tiendas de WooCommerce, pero se da en distintos tipos de sitios web de diversas formas.<\/p>\n<ol>\n<li><b>Las tiendas de WooCommerce<\/b> corren el mayor riesgo porque sus endpoint m\u00e1s importantes, como el carrito, la p\u00e1gina de pago y las p\u00e1ginas de productos filtrados, son precisamente las que los bots suelen encontrar al seguir enlaces de forma habitual. Las consecuencias son directas: el agotamiento de los hilos PHP durante los picos de actividad de los bots empeora el rendimiento del proceso de pago para los clientes reales.<\/li>\n<li><strong>Los sitios de contenido y los blogs<\/strong> est\u00e1n menos expuestos en lo que respecta al pago, pero pueden verse afectados significativamente por los bots que rastrean archivos paginados, p\u00e1ginas de etiquetas y resultados de b\u00fasqueda. Cada consulta de b\u00fasqueda \u00fanica supone una nueva consulta a la base de datos. Un rastreador agresivo que recorra sistem\u00e1ticamente un archivo de gran tama\u00f1o puede generar una carga sostenida en la base de datos, incluso sin tocar ninguna funci\u00f3n de la \u00abtienda\u00bb.<\/li>\n<li><b>Los sitios web de empresas y servicios<\/b> est\u00e1n m\u00e1s expuestos en los endpoints de los formularios (formularios de contacto, de solicitud de presupuestos y de reserva), que implican la gesti\u00f3n de sesiones y, a menudo, escrituras en la base de datos. Los datos de formularios enviados por bots suponen un problema distinto (contaminaci\u00f3n del <a href=\"https:\/\/kinsta.com\/es\/blog\/crm-wordpress\/\">CRM<\/a>, esfuerzo comercial desperdiciado), pero el mecanismo subyacente es el mismo: endpoints din\u00e1micos que consumen recursos reales con cada visita.<\/li>\n<li><b>Las aplicaciones web y los productos SaaS<\/b> son el caso m\u00e1s delicado. Sus endpoints API, rutas de paneles de control y l\u00f3gica de aplicaci\u00f3n no se pueden almacenar en cach\u00e9 en absoluto, y cualquier tr\u00e1fico de bots que llegue a la capa de aplicaci\u00f3n elude por completo la infraestructura de cach\u00e9. La respuesta adecuada en este caso suele ser un bloqueo total de todo el tr\u00e1fico no autenticado hacia las rutas <code>\/api<\/code> y <code>\/app<\/code>, con una lista de permitidos expl\u00edcita para las integraciones leg\u00edtimas.<\/li>\n<\/ol>\n<h2>Profundizando: todo lo que hay que saber sobre el tr\u00e1fico de bots<\/h2>\n<p>El problema de los endpoints din\u00e1micos forma parte de un cambio m\u00e1s amplio en la forma en que el tr\u00e1fico de bots afecta a la infraestructura de WordPress. Los rastreadores basados en IA han aumentado considerablemente en volumen y han cambiado de comportamiento: siguen los enlaces de forma m\u00e1s agresiva, son m\u00e1s propensos a ignorar las directivas de rastreo y generan m\u00e1s tr\u00e1fico precisamente en los endpoints cuyo servicio resulta m\u00e1s costoso.<\/p>\n<p>Si quieres conocer al detalle qu\u00e9 ha cambiado, los datos que lo respaldan y un framework para tomar decisiones sobre la gesti\u00f3n de bots en funci\u00f3n del tipo de sitio web y tus prioridades, el informe completo de Kinsta sobre <a href=\"https:\/\/kinsta.com\/es\/trafico-ia-bots\/\">La realidad del tr\u00e1fico de bots y la IA<\/a> lo explica todo, incluyendo un an\u00e1lisis de m\u00e1s de 10.000 millones de solicitudes en la infraestructura administrada por Kinsta.<\/p>\n<p>Si est\u00e1s listo para poner en pr\u00e1ctica lo que has le\u00eddo aqu\u00ed, <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/herramientas-mykinsta\/proteccion-contra-bots-en-wordpress\/\">la protecci\u00f3n contra bots de Kinsta<\/a> se encarga autom\u00e1ticamente de los patrones m\u00e1s comunes, incluida la protecci\u00f3n de endpoints din\u00e1micos de alto coste. Activa el nivel de protecci\u00f3n que desees en MyKinsta y el sistema se encargar\u00e1 del resto.<\/p>\n<p>Tambi\u00e9n puedes ponerte en contacto con el equipo de soporte si necesitas alguna aclaraci\u00f3n.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El tr\u00e1fico de bots suele considerarse un problema de seguridad o de SEO. Pero en la infraestructura de alojamiento para WordPress, se manifiesta como un problema &#8230;<\/p>\n","protected":false},"author":287,"featured_media":83374,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1405],"class_list":["post-83373","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-trafico-de-bots"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tr\u00e1fico de bots y endpoints din\u00e1micos en WordPress<\/title>\n<meta name=\"description\" content=\"Endpoints din\u00e1micos: descubre por qu\u00e9 los bots en las p\u00e1ginas de carrito, pago y b\u00fasqueda son los m\u00e1s costosos.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00bfPor qu\u00e9 los endpoints din\u00e1micos son la parte m\u00e1s cara del tr\u00e1fico de bots?\" \/>\n<meta property=\"og:description\" content=\"Endpoints din\u00e1micos: descubre por qu\u00e9 los bots en las p\u00e1ginas de carrito, pago y b\u00fasqueda son los m\u00e1s costosos.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinsta.es\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-08T07:18:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-11T07:37:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Joel Olawanle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Endpoints din\u00e1micos: descubre por qu\u00e9 los bots en las p\u00e1ginas de carrito, pago y b\u00fasqueda son los m\u00e1s costosos.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png\" \/>\n<meta name=\"twitter:creator\" content=\"@olawanle_joel\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Joel Olawanle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/\"},\"author\":{\"name\":\"Joel Olawanle\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07\"},\"headline\":\"\u00bfPor qu\u00e9 los endpoints din\u00e1micos son la parte m\u00e1s cara del tr\u00e1fico de bots?\",\"datePublished\":\"2026-06-08T07:18:04+00:00\",\"dateModified\":\"2026-06-11T07:37:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/\"},\"wordCount\":2540,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png\",\"inLanguage\":\"es\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/\",\"name\":\"Tr\u00e1fico de bots y endpoints din\u00e1micos en WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png\",\"datePublished\":\"2026-06-08T07:18:04+00:00\",\"dateModified\":\"2026-06-11T07:37:06+00:00\",\"description\":\"Endpoints din\u00e1micos: descubre por qu\u00e9 los bots en las p\u00e1ginas de carrito, pago y b\u00fasqueda son los m\u00e1s costosos.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tr\u00e1fico de bots\",\"item\":\"https:\/\/kinsta.com\/es\/secciones\/trafico-de-bots\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u00bfPor qu\u00e9 los endpoints din\u00e1micos son la parte m\u00e1s cara del tr\u00e1fico de bots?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/es\/#website\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluciones de alojamiento premium, r\u00e1pidas y seguras\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/es\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinsta.es\/\",\"https:\/\/x.com\/Kinsta_ES\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07\",\"name\":\"Joel Olawanle\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g\",\"caption\":\"Joel Olawanle\"},\"description\":\"Joel is a Frontend developer working at Kinsta as a Technical Editor. He is a passionate teacher with love for open source and has written over 300 technical articles majorly around JavaScript and it's frameworks.\",\"sameAs\":[\"https:\/\/joelolawanle.com\/\",\"https:\/\/www.linkedin.com\/in\/olawanlejoel\/\",\"https:\/\/x.com\/olawanle_joel\",\"https:\/\/www.youtube.com\/@joelolawanle\"],\"gender\":\"male\",\"knowsAbout\":[\"JavaScript\",\"React\",\"Next.js\"],\"knowsLanguage\":[\"English\"],\"jobTitle\":\"Technical Editor\",\"worksFor\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/author\/joelolawanle\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Tr\u00e1fico de bots y endpoints din\u00e1micos en WordPress","description":"Endpoints din\u00e1micos: descubre por qu\u00e9 los bots en las p\u00e1ginas de carrito, pago y b\u00fasqueda son los m\u00e1s costosos.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/","og_locale":"es_ES","og_type":"article","og_title":"\u00bfPor qu\u00e9 los endpoints din\u00e1micos son la parte m\u00e1s cara del tr\u00e1fico de bots?","og_description":"Endpoints din\u00e1micos: descubre por qu\u00e9 los bots en las p\u00e1ginas de carrito, pago y b\u00fasqueda son los m\u00e1s costosos.","og_url":"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2026-06-08T07:18:04+00:00","article_modified_time":"2026-06-11T07:37:06+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png","type":"image\/png"}],"author":"Joel Olawanle","twitter_card":"summary_large_image","twitter_description":"Endpoints din\u00e1micos: descubre por qu\u00e9 los bots en las p\u00e1ginas de carrito, pago y b\u00fasqueda son los m\u00e1s costosos.","twitter_image":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png","twitter_creator":"@olawanle_joel","twitter_site":"@Kinsta_ES","twitter_misc":{"Escrito por":"Joel Olawanle","Tiempo de lectura":"13 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/"},"author":{"name":"Joel Olawanle","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07"},"headline":"\u00bfPor qu\u00e9 los endpoints din\u00e1micos son la parte m\u00e1s cara del tr\u00e1fico de bots?","datePublished":"2026-06-08T07:18:04+00:00","dateModified":"2026-06-11T07:37:06+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/"},"wordCount":2540,"publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png","inLanguage":"es"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/","url":"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/","name":"Tr\u00e1fico de bots y endpoints din\u00e1micos en WordPress","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png","datePublished":"2026-06-08T07:18:04+00:00","dateModified":"2026-06-11T07:37:06+00:00","description":"Endpoints din\u00e1micos: descubre por qu\u00e9 los bots en las p\u00e1ginas de carrito, pago y b\u00fasqueda son los m\u00e1s costosos.","breadcrumb":{"@id":"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/#primaryimage","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/es\/blog\/trafico-de-bots-y-endpoints-dinamicos-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/es\/"},{"@type":"ListItem","position":2,"name":"Tr\u00e1fico de bots","item":"https:\/\/kinsta.com\/es\/secciones\/trafico-de-bots\/"},{"@type":"ListItem","position":3,"name":"\u00bfPor qu\u00e9 los endpoints din\u00e1micos son la parte m\u00e1s cara del tr\u00e1fico de bots?"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/es\/#website","url":"https:\/\/kinsta.com\/es\/","name":"Kinsta\u00ae","description":"Soluciones de alojamiento premium, r\u00e1pidas y seguras","publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/es\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinsta.es\/","https:\/\/x.com\/Kinsta_ES","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07","name":"Joel Olawanle","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/051bf577ce2c837846a1db9eef184758?s=96&d=mm&r=g","caption":"Joel Olawanle"},"description":"Joel is a Frontend developer working at Kinsta as a Technical Editor. He is a passionate teacher with love for open source and has written over 300 technical articles majorly around JavaScript and it's frameworks.","sameAs":["https:\/\/joelolawanle.com\/","https:\/\/www.linkedin.com\/in\/olawanlejoel\/","https:\/\/x.com\/olawanle_joel","https:\/\/www.youtube.com\/@joelolawanle"],"gender":"male","knowsAbout":["JavaScript","React","Next.js"],"knowsLanguage":["English"],"jobTitle":"Technical Editor","worksFor":"Kinsta","url":"https:\/\/kinsta.com\/es\/blog\/author\/joelolawanle\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/83373","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/users\/287"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/comments?post=83373"}],"version-history":[{"count":9,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/83373\/revisions"}],"predecessor-version":[{"id":83471,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/83373\/revisions\/83471"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/83373\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/83373\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/83373\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/83373\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/83373\/translations\/es"},{"href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/83373\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media\/83374"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media?parent=83373"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/tags?post=83373"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/topic?post=83373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}