{"id":84260,"date":"2026-06-08T08:20:31","date_gmt":"2026-06-08T07:20:31","guid":{"rendered":"https:\/\/kinsta.com\/it\/?p=84260&#038;preview=true&#038;preview_id=84260"},"modified":"2026-06-16T14:26:16","modified_gmt":"2026-06-16T13:26:16","slug":"traffico-bot-endpoint-dinamici-wordpress","status":"publish","type":"post","link":"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/","title":{"rendered":"Perch\u00e9 gli endpoint dinamici sono la parte pi\u00f9 costosa del traffico bot"},"content":{"rendered":"<p>Il traffico bot viene spesso inquadrato come un problema di sicurezza o di SEO. Ma sull&#8217;<a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/wordpress-come-iniziare\/infrastruttura-wordpress\/\">infrastruttura di hosting WordPress<\/a>, si manifesta come un problema di prestazioni, in particolare concentrato in un insieme molto particolare di URL.<\/p>\n<p>Non tutte le richieste hanno lo stesso costo. La differenza tra una pagina statica in cache e un endpoint dinamico non \u00e8 una piccola sfumatura di prestazioni. \u00c8 la differenza tra una richiesta che non costa quasi nulla e una che riserva un <a href=\"https:\/\/kinsta.com\/it\/blog\/thread-php\/\">thread PHP<\/a>, attiva un&#8217;intera query di database e genera overhead di sessione, indipendentemente dal fatto che il visitatore sia un cliente reale o un bot che non converte mai.<\/p>\n<p>Capire perch\u00e9 alcuni endpoint sono molto pi\u00f9 costosi di altri \u00e8 ci\u00f2 che separa una strategia di gestione dei bot che funziona davvero da una che blocca troppo o troppo 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>Non tutte le richieste sono uguali<\/h2>\n<p>Quando un visitatore arriva su una tipica pagina di WordPress, come un post del blog, un elenco di prodotti o una pagina &#8220;about&#8221;, il server serve quasi sempre la risposta dalla cache.<\/p>\n<figure id=\"attachment_209413\" aria-describedby=\"caption-attachment-209413\" style=\"width: 2048px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-209413\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/05\/kinsta-cache-hit.png\" alt=\"Hit della cache Kinsta per pagine statiche\" width=\"2048\" height=\"1122\"><figcaption id=\"caption-attachment-209413\" class=\"wp-caption-text\">Hit della cache Kinsta per pagine statiche<\/figcaption><\/figure>\n<p>La <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/cache\/cache-del-sito\/\">cache a pagina intera<\/a> di Kinsta gestisce questo aspetto ai margini, in modo tale che la richiesta non attivi mai il PHP del server o il suo database.<\/p>\n<p>Ma quando una richiesta arriva su un endpoint non memorizzabile nella cache, il server deve fare del lavoro vero e proprio. Un thread PHP viene allocato e mantenuto per tutta la durata della richiesta e il database viene interrogato. Se la pagina coinvolge lo stato del carrello, le sessioni dell&#8217;utente o contenuti personalizzati, la gestione delle sessioni aggiunge un ulteriore livello. Niente di tutto questo pu\u00f2 essere messo in cache, perch\u00e9 la risposta \u00e8 unica per ogni richiesta.<\/p>\n<figure id=\"attachment_209414\" aria-describedby=\"caption-attachment-209414\" style=\"width: 2048px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-209414\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/05\/kinsta-cache-bypass.png\" alt=\"Bypass della cache Kinsta per le pagine dinamiche\" width=\"2048\" height=\"1122\"><figcaption id=\"caption-attachment-209414\" class=\"wp-caption-text\">Bypass della cache Kinsta per le pagine dinamiche<\/figcaption><\/figure>\n<p>In un sito sano con visitatori prevalentemente umani, questo va bene. Gli endpoint dinamici servono clienti reali che aggiungono articoli al carrello, effettuano il check-out e cercano prodotti. Il carico \u00e8 proporzionale all&#8217;utilizzo effettivo.<\/p>\n<p>Il traffico bot rompe questo modello. Un crawler non aggiunge al carrello n\u00e9 converte, ma attiva la stessa esecuzione sul lato server che farebbe un cliente reale, a una velocit\u00e0 che nessun essere umano potrebbe mantenere.<\/p>\n<h2>Gli endpoint specifici su cui questo si ripercuote<\/h2>\n<p>Su un <a href=\"https:\/\/kinsta.com\/it\/blog\/tutorial-woocommerce\/\">negozio WooCommerce<\/a>, i seguenti schemi di URL ed endpoint non sono memorizzabili nella cache per scelta del cliente e sono proprio quelli che il traffico bot tende a colpire di pi\u00f9.<\/p>\n<h3>?add-to-cart=<\/h3>\n<p>Questo \u00e8 l&#8217;esempio pi\u00f9 dispendioso in termini di risorse che abbiamo documentato nel nostro <a href=\"https:\/\/kinsta.com\/it\/traffico-bot-ai\/\">rapporto su traffico AI e bot<\/a>. L&#8217;aggiunta di un prodotto al carrello richiede l&#8217;esecuzione di PHP, la scrittura di un database e la creazione o la convalida di una sessione. Non esiste una versione in cache di questa risposta, in quanto ogni hit \u00e8 un lavoro nuovo.<\/p>\n<p>Per contestualizzare: i dati dell&#8217;infrastruttura di Kinsta una volta hanno registrato 7,67 milioni di hit al carrello da parte di cinque bot in un periodo di 24 ore.<\/p>\n<figure id=\"attachment_209415\" aria-describedby=\"caption-attachment-209415\" style=\"width: 2048px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-209415\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/05\/bot-traffic-to-dynamic-urls.png\" alt=\"7,67M richieste hanno colpito URL add-to-cart in 24 ore\" width=\"2048\" height=\"1195\"><figcaption id=\"caption-attachment-209415\" class=\"wp-caption-text\">7,67M richieste hanno colpito URL add-to-cart in 24 ore<\/figcaption><\/figure>\n<p>Si tratta di circa una richiesta ogni 11 millisecondi, per tutto il giorno e tutta la notte, ognuna delle quali richiede l&#8217;esecuzione completa di PHP e database, ognuna delle quali non genera alcun risultato significativo per il crawler e nessuna serve a un cliente.<\/p>\n<h3>\/cart e \/checkout<\/h3>\n<p>Queste pagine sono escluse dalla cache per impostazione predefinita in WooCommerce. Contengono i dati della sessione, lo stato del carrello personalizzato e (nel caso del checkout) la logica di elaborazione del pagamento.<\/p>\n<p>Un bot che colpisce ripetutamente <code>\/checkout<\/code> non sta facendo nulla di utile, ma il server non lo sa. Elabora ogni richiesta come se si trattasse di una vera transazione.<\/p>\n<h3>?s= (Search queries)<\/h3>\n<p>Le query di ricerca di WordPress e WooCommerce vengono eseguite sul database ad ogni richiesta. Non esiste un livello di cache che possa assorbire una stringa di ricerca unica.<\/p>\n<p>Un crawler che lavora attraverso variazioni di URL parametrizzate o che segue semplicemente ogni link di ricerca che trova pu\u00f2 generare una lunga coda di query al database uniche e costose.<\/p>\n<h3>Navigazione sfaccettata e parametri di filtro<\/h3>\n<p>\u00c8 qui che il problema si aggrava. Un tipico catalogo di prodotti WooCommerce genera URL come:<\/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>Per un essere umano, queste sono variazioni minori della stessa pagina. Per un bot che segue i link, ognuna di esse \u00e8 un URL unico che vale la pena di essere crawlato e ognuna richiede al server di eseguire una query di database filtrata da zero.<\/p>\n<p><a href=\"https:\/\/developers.google.com\/crawling\/docs\/faceted-navigation\">La documentazione di Google<\/a> identifica esplicitamente la navigazione sfaccettata come una fonte di inefficienza di crawling, in cui i crawler esplorano variazioni quasi infinite dello stesso contenuto. Ma il problema non \u00e8 solo lo spreco di budget per il crawling. Ogni variazione costa risorse reali del server per essere generata.<\/p>\n<h3>Interazioni con AJAX<\/h3>\n<p>Molti <a href=\"https:\/\/kinsta.com\/it\/argomenti\/plugin-wordpress\/\">plugin di WordPress<\/a>, come le liste dei desideri, i controlli di disponibilit\u00e0, gli aggiornamenti dei prezzi in tempo reale e le visualizzazioni del calendario, si basano su richieste AJAX che aggirano completamente la cache della pagina.<\/p>\n<p>Un bot che attiva queste interazioni, anche indirettamente caricando una pagina che le attiva, crea un carico sul lato server che non viene visualizzato come &#8220;richiesta di pagina&#8221; nei dati analitici, ma viene visualizzato nell&#8217;utilizzo dei thread PHP.<\/p>\n<h2>Cosa succede quando i thread PHP si esauriscono<\/h2>\n<p>Ogni hit di un endpoint dinamico mantiene un thread PHP per l&#8217;intera durata della richiesta. Questo dettaglio sembra di poco conto, ma la capacit\u00e0 dei thread \u00e8 <strong>limitata<\/strong> e i bot non si mettono in coda in modo educato.<\/p>\n<p>Kinsta assegna un numero fisso di thread PHP per ogni sito WordPress e ogni richiesta non memorizzata nella cache ne riserva uno per tutta la sua durata.<\/p>\n<figure id=\"attachment_209416\" aria-describedby=\"caption-attachment-209416\" style=\"width: 1784px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-209416\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/05\/php-thread-usage-kinsta.png\" alt=\"Limite delle prestazioni PHP in Mykinsta\" width=\"1784\" height=\"694\"><figcaption id=\"caption-attachment-209416\" class=\"wp-caption-text\">Limite delle prestazioni PHP in Mykinsta<\/figcaption><\/figure>\n<p>In condizioni di traffico normale, questo \u00e8 raramente un limite. Le richieste arrivano, vengono elaborate rapidamente e i thread si liberano.<\/p>\n<p>In caso di carico sostenuto da parte dei bot su endpoint dinamici, i thread vengono riservati e trattenuti. Quando tutti i thread sono occupati, le nuove richieste in arrivo attendono in coda. I clienti reali che cercano di aggiungere un prodotto al carrello o di completare il pagamento sperimentano un caricamento lento della pagina, timeout o <a href=\"https:\/\/community.kinsta.com\/t\/504-gateway-time-out-errors-when-loading-any-page-in-local-environment\/1570\">errori 504<\/a> HTTP.<\/p>\n<figure id=\"attachment_209417\" aria-describedby=\"caption-attachment-209417\" style=\"width: 1100px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-209417\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/05\/504-gateway-timeout.png\" alt=\"Errore 504 gateway timeout\" width=\"1100\" height=\"619\"><figcaption id=\"caption-attachment-209417\" class=\"wp-caption-text\">Errore 504 gateway timeout<\/figcaption><\/figure>\n<p>Questa \u00e8 la realt\u00e0 infrastrutturale che rende il traffico bot su endpoint dinamici materialmente diverso dal traffico bot su pagine memorizzabili nella cache.<\/p>\n<h2>Il problema del loop: quando i bot si bloccano<\/h2>\n<p>La maggior parte del traffico bot che il team dell&#8217;infrastruttura di Kinsta vede non \u00e8 il risultato di un attacco intenzionale. \u00c8 il risultato di crawler che seguono tutti i link di ogni pagina senza alcun meccanismo per riconoscere quando stanno girando in tondo.<\/p>\n<p>Ecco come si presenta in pratica un ciclo query-string:<\/p>\n<ol>\n<li>Un bot arriva a <code>\/shop\/<\/code><\/li>\n<li>La pagina contiene un link a <code>\/shop\/?color=blue<\/code> (una vista filtrata)<\/li>\n<li>La pagina contiene un link a <code>\/shop\/?color=blue&size=M<\/code><\/li>\n<li>La pagina contiene un link a <code>\/shop\/?color=blue&size=M&orderby=price<\/code><\/li>\n<li>Questa pagina contiene un link per aggiungere qualcosa al carrello: <code>\/shop\/?add-to-cart=123<\/code><\/li>\n<li>Ognuno di questi link genera collegamenti leggermente diversi che il bot non ha ancora visitato<\/li>\n<\/ol>\n<p>Il bot segue tutti. Non ha il concetto di <em>&#8220;ho gi\u00e0 visto questa pagina di prodotto in uno stato di filtro diverso&#8221;.<\/em> Ogni URL sembra nuovo, viene richiesto e arriva al server fresco.<\/p>\n<p>Questo schema esatto di bot che attraversano le variazioni delle stringhe di query attraverso endpoint dinamici \u00e8 uno dei problemi pi\u00f9 comuni che abbiamo rilevato nel nostro report. Una singola regola di loop attivata da uno schema scorretto<strong> ha filtrato 550 milioni di richieste in 30 giorni<\/strong> sull&#8217;infrastruttura di Kinsta. Non si tratta di un attacco, ma di un&#8217;automazione inefficiente su scala, che si aggrava perch\u00e9 non \u00e8 stata colta in anticipo.<\/p>\n<h2>Come si presenta una buona gestione dei bot a livello di endpoint<\/h2>\n<p>Per i negozi WooCommerce e i siti WordPress con funzionalit\u00e0 dinamiche, sono validi alcuni principi, indipendentemente dalla tua configurazione specifica.<\/p>\n<ol>\n<li><strong>Il file Robots.txt \u00e8 un segnale, non uno scudo.<\/strong> Puoi (e dovresti) disabilitare i crawler dai percorsi <code>\/cart<\/code>, <code>\/checkout<\/code> e <code>?add-to-cart=<\/code> nel tuo <code>robots.txt<\/code>. Googlebot lo rispetta. Tuttavia, l&#8217;adesione alle linee guida del <code>robots.txt<\/code> \u00e8 volontaria. Una quota crescente di crawler di training AI non lo controlla o non lo rispetta. Disabilitare un percorso nel <code>robots.txt<\/code> comunica la tua intenzione; per farlo rispettare \u00e8 necessaria una regola a livello di WAF.<\/li>\n<li><strong>Rafforzare la generazione dei parametri URL.<\/strong> La configurazione predefinita di WooCommerce genera una lunga serie di varianti di URL attraverso token di sessione, parametri di quantit\u00e0 e combinazioni di filtri. Riducendo lo sprawl dei parametri alla fonte attraverso tag canonici, strutture di permalink consolidate e regole di <code>Disallow<\/code> robots.txt sulle varianti dei parametri, i crawler avranno meno loop in cui rimanere bloccati.<\/li>\n<li><strong>Monitora il livello dell&#8217;endpoint, non solo il volume totale delle richieste.<\/strong> Un picco di traffico complessivo potrebbe essere una campagna. Un picco di richieste a <code>?add-to-cart=<\/code> da uno user agent non browser \u00e8 un problema di bot. I log del server e gli strumenti di analisi che mostrano la distribuzione delle richieste in base allo schema di URL e allo user agent fanno la differenza tra l&#8217;individuare il problema in poche ore o in pochi giorni.<\/li>\n<li><strong>Proteggi la capacit\u00e0 dei thread PHP come parametro principale.<\/strong> Se i thread PHP funzionano regolarmente a pieno regime e non c&#8217;\u00e8 un corrispondente picco di sessioni di utenti reali, il traffico bot sugli endpoint dinamici \u00e8 quasi certamente un fattore che contribuisce. Lo strumento APM di Kinsta mostra le transazioni PHP pi\u00f9 lente per endpoint, cos\u00ec se i percorsi del carrello o del checkout sono i colpevoli, potrai vederlo direttamente invece di tirare a indovinare.<\/li>\n<\/ol>\n<h2>Come si presenta la situazione per diversi tipi di sito<\/h2>\n<p>Il problema degli endpoint dinamici \u00e8 pi\u00f9 grave per i negozi WooCommerce, ma si presenta in diversi tipi di sito in varie forme.<\/p>\n<ol>\n<li><strong>I negozi WooCommerce<\/strong> corrono il rischio maggiore perch\u00e9 i loro endpoint pi\u00f9 costosi, come il carrello, il checkout e le pagine dei prodotti filtrati, sono esattamente quelli che i bot tendono a trovare attraverso il normale link-following. Le conseguenze sono dirette: L&#8217;esaurimento dei thread PHP durante i picchi di traffico dei bot riduce le prestazioni del checkout per i clienti reali.<\/li>\n<li><strong>I siti di contenuti e i blog<\/strong> sono meno esposti dal punto di vista del checkout, ma possono essere influenzati in modo significativo dai bot che attraversano archivi paginati, pagine di tag e risultati di ricerca. Ogni singola query di ricerca \u00e8 una nuova visita al database. Un crawler aggressivo che lavora sistematicamente su un archivio di grandi dimensioni pu\u00f2 generare un carico sostenuto sul database anche senza toccare alcuna funzionalit\u00e0 del &#8220;negozio&#8221;.<\/li>\n<li><strong>I siti aziendali e di servizi<\/strong> sono pi\u00f9 esposti agli endpoint dei moduli (moduli di contatto, moduli di richiesta di preventivo e flussi di prenotazione), che comportano la gestione di sessioni e spesso la scrittura sul database. I dati dei moduli inviati dai bot rappresentano un altro tipo di problema (contaminazione del <a href=\"https:\/\/kinsta.com\/it\/blog\/crm-wordpress\/\">CRM<\/a>, spreco di risorse per le vendite), ma il meccanismo di fondo \u00e8 lo stesso: endpoint dinamici che costano risorse reali a ogni accesso.<\/li>\n<li><strong>Le applicazioni web e i prodotti SaaS<\/strong> sono il caso pi\u00f9 delicato. I loro endpoint API, le route della dashboard e la logica dell&#8217;applicazione sono interamente non memorizzabili nella cache e il traffico dei bot che raggiunge il livello dell&#8217;applicazione bypassa completamente l&#8217;infrastruttura di caching. La risposta appropriata in questo caso \u00e8 di solito un blocco rigido di tutto il traffico non autenticato verso i percorsi <code>\/api<\/code> e <code>\/app<\/code>, con una lista di permessi esplicita per le integrazioni legittime.<\/li>\n<\/ol>\n<h2>Approfondimento: il quadro completo del traffico bot<\/h2>\n<p>Il problema degli endpoint dinamici \u00e8 una parte di un cambiamento pi\u00f9 ampio nel modo in cui il traffico bot influisce sull&#8217;infrastruttura di WordPress. I crawler AI sono cresciuti in modo significativo in termini di volume e sono cambiati nel comportamento, con un link-following pi\u00f9 aggressivo, una maggiore disponibilit\u00e0 a ignorare le direttive di crawl e un traffico pi\u00f9 intenso che colpisce proprio gli endpoint che costano di pi\u00f9 da servire.<\/p>\n<p>Per uno sguardo completo a ci\u00f2 che \u00e8 cambiato, dei dati alla base di tali cambiamenti e a un quadro di riferimento per prendere decisioni sulla gestione dei bot in base al tipo di sito e alle priorit\u00e0 specifiche, il rapporto completo di Kinsta &#8220;<a href=\"https:\/\/kinsta.com\/it\/traffico-bot-ai\/\">Tutta la verit\u00e0 sul traffico AI &#038; Bot<\/a>&#8221; copre tutto questo, compresa l&#8217;analisi di oltre 10 miliardi di richieste sull&#8217;infrastruttura gestita da Kinsta.<\/p>\n<p>Se credi sia arrivato anche per te il momento di agire sulla base di ci\u00f2 che hai letto qui, la <a href=\"https:\/\/kinsta.com\/it\/docs\/hosting-wordpress\/strumenti-mykinsta\/wordpress-strumenti-protezione-bot\/\">Protezione Bot di Kinsta<\/a> gestisce automaticamente gli schemi pi\u00f9 comuni, compresa la protezione degli endpoint dinamici ad alto costo. Attiva il livello di protezione che desideri una volta in MyKinsta e il sistema si occuper\u00e0 di tutto il resto.<\/p>\n<p>Puoi anche contattare il team di supporto se hai bisogno di chiarimenti.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il traffico bot viene spesso inquadrato come un problema di sicurezza o di SEO. Ma sull&#8217;infrastruttura di hosting WordPress, si manifesta come un problema di prestazioni, &#8230;<\/p>\n","protected":false},"author":287,"featured_media":84261,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[26290],"class_list":["post-84260","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-traffico-bot"],"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>Traffico generato dai bot e endpoint dinamici in WordPress<\/title>\n<meta name=\"description\" content=\"Perch\u00e9 gli endpoint dinamici, come gli URL del carrello, della cassa e della ricerca, rappresentano la parte pi\u00f9 costosa del traffico bot sui siti WordPress.\" \/>\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\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Perch\u00e9 gli endpoint dinamici sono la parte pi\u00f9 costosa del traffico bot\" \/>\n<meta property=\"og:description\" content=\"Perch\u00e9 gli endpoint dinamici, come gli URL del carrello, della cassa e della ricerca, rappresentano la parte pi\u00f9 costosa del traffico bot sui siti WordPress.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-08T07:20:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-16T13:26:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/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=\"Perch\u00e9 gli endpoint dinamici, come gli URL del carrello, della cassa e della ricerca, rappresentano la parte pi\u00f9 costosa del traffico bot sui siti WordPress.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/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_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Joel Olawanle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/\"},\"author\":{\"name\":\"Joel Olawanle\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07\"},\"headline\":\"Perch\u00e9 gli endpoint dinamici sono la parte pi\u00f9 costosa del traffico bot\",\"datePublished\":\"2026-06-08T07:20:31+00:00\",\"dateModified\":\"2026-06-16T13:26:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/\"},\"wordCount\":2160,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png\",\"inLanguage\":\"it-IT\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/\",\"url\":\"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/\",\"name\":\"Traffico generato dai bot e endpoint dinamici in WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png\",\"datePublished\":\"2026-06-08T07:20:31+00:00\",\"dateModified\":\"2026-06-16T13:26:16+00:00\",\"description\":\"Perch\u00e9 gli endpoint dinamici, come gli URL del carrello, della cassa e della ricerca, rappresentano la parte pi\u00f9 costosa del traffico bot sui siti WordPress.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Traffico bot\",\"item\":\"https:\/\/kinsta.com\/it\/argomenti\/traffico-bot\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Perch\u00e9 gli endpoint dinamici sono la parte pi\u00f9 costosa del traffico bot\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/it\/#website\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"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\/it\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07\",\"name\":\"Joel Olawanle\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinsta.com\/it\/#\/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\/it\/blog\/author\/joelolawanle\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Traffico generato dai bot e endpoint dinamici in WordPress","description":"Perch\u00e9 gli endpoint dinamici, come gli URL del carrello, della cassa e della ricerca, rappresentano la parte pi\u00f9 costosa del traffico bot sui siti WordPress.","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\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/","og_locale":"it_IT","og_type":"article","og_title":"Perch\u00e9 gli endpoint dinamici sono la parte pi\u00f9 costosa del traffico bot","og_description":"Perch\u00e9 gli endpoint dinamici, come gli URL del carrello, della cassa e della ricerca, rappresentano la parte pi\u00f9 costosa del traffico bot sui siti WordPress.","og_url":"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2026-06-08T07:20:31+00:00","article_modified_time":"2026-06-16T13:26:16+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/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":"Perch\u00e9 gli endpoint dinamici, come gli URL del carrello, della cassa e della ricerca, rappresentano la parte pi\u00f9 costosa del traffico bot sui siti WordPress.","twitter_image":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png","twitter_creator":"@olawanle_joel","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Joel Olawanle","Tempo di lettura stimato":"13 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/"},"author":{"name":"Joel Olawanle","@id":"https:\/\/kinsta.com\/it\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07"},"headline":"Perch\u00e9 gli endpoint dinamici sono la parte pi\u00f9 costosa del traffico bot","datePublished":"2026-06-08T07:20:31+00:00","dateModified":"2026-06-16T13:26:16+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/"},"wordCount":2160,"publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png","inLanguage":"it-IT"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/","url":"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/","name":"Traffico generato dai bot e endpoint dinamici in WordPress","isPartOf":{"@id":"https:\/\/kinsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png","datePublished":"2026-06-08T07:20:31+00:00","dateModified":"2026-06-16T13:26:16+00:00","description":"Perch\u00e9 gli endpoint dinamici, come gli URL del carrello, della cassa e della ricerca, rappresentano la parte pi\u00f9 costosa del traffico bot sui siti WordPress.","breadcrumb":{"@id":"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/#primaryimage","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2026\/06\/why-dynamic-endpoints-are-the-most-expensive-part-off-bot-traffic.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/it\/blog\/traffico-bot-endpoint-dinamici-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Traffico bot","item":"https:\/\/kinsta.com\/it\/argomenti\/traffico-bot\/"},{"@type":"ListItem","position":3,"name":"Perch\u00e9 gli endpoint dinamici sono la parte pi\u00f9 costosa del traffico bot"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/it\/#website","url":"https:\/\/kinsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","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\/it\/#\/schema\/person\/efa7de30245ca15be5ce1dcacff89c07","name":"Joel Olawanle","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinsta.com\/it\/#\/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\/it\/blog\/author\/joelolawanle\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/84260","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/users\/287"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/comments?post=84260"}],"version-history":[{"count":5,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/84260\/revisions"}],"predecessor-version":[{"id":84327,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/posts\/84260\/revisions\/84327"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/84260\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/84260\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/84260\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/84260\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/84260\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/84260\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/84260\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/84260\/translations\/es"},{"href":"https:\/\/kinsta.com\/it\/wp-json\/kinsta\/v1\/posts\/84260\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media\/84261"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/media?parent=84260"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/tags?post=84260"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/it\/wp-json\/wp\/v2\/topic?post=84260"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}