<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>GPTBot bloccare - Web Design | Creazione Siti Internet</title>
	<atom:link href="https://www.mrtux.it/tag/gptbot-bloccare/feed" rel="self" type="application/rss+xml" />
	<link>https://www.mrtux.it</link>
	<description>Sviluppo Siti Web - Assistenza WordPress</description>
	<lastBuildDate>Sun, 14 Jun 2026 18:50:46 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.1</generator>

<image>
	<url>https://www.mrtux.it/wp-content/uploads/2022/06/favicon-150x150.png</url>
	<title>GPTBot bloccare - Web Design | Creazione Siti Internet</title>
	<link>https://www.mrtux.it</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>AI bot traffic WordPress: gestire GPTBot, ClaudeBot e crawler AI nel 2026</title>
		<link>https://www.mrtux.it/ai-bot-traffic-wordpress-gestire-crawler-2026</link>
					<comments>https://www.mrtux.it/ai-bot-traffic-wordpress-gestire-crawler-2026#respond</comments>
		
		<dc:creator><![CDATA[Emilio Petrozzi]]></dc:creator>
		<pubDate>Sun, 14 Jun 2026 15:17:31 +0000</pubDate>
				<category><![CDATA[sviluppo-web]]></category>
		<category><![CDATA[AI bot traffic]]></category>
		<category><![CDATA[ClaudeBot WordPress]]></category>
		<category><![CDATA[GPTBot bloccare]]></category>
		<category><![CDATA[performance WordPress]]></category>
		<category><![CDATA[PerplexityBot]]></category>
		<category><![CDATA[robots.txt AI]]></category>
		<category><![CDATA[Sviluppo WordPress]]></category>
		<guid isPermaLink="false">https://www.mrtux.it/ai-bot-traffic-wordpress-gestire-gptbot-claudebot-e-crawler-ai-nel-2026</guid>

					<description><![CDATA[AI bot traffic WordPress: come gestire GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot. Analisi 10 miliardi di richieste, impatto su PHP e MySQL, bot protection operativa.]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduzione: il crawler AI non è un visitatore qualunque</h2>



<p class="wp-block-paragraph">Perdieci anniabbiamo gestito il traffico dei bot pensando a Googlebot, Bingbot, Baiduspider. Buoni e cattivi, certo. Ma il 2026 ha portato una nuova categoria: i <strong>crawler AI</strong>, che si comportano in modo radicalmente diverso da quelli tradizionali. Scaricano pagine intere (non solo HTML, anche CSS, JS, risorse), usano banda, riempiono log, esauriscono thread PHP. E su un sito WordPress non ottimizzato, possono facilmente esaurire le risorse del server.</p>



<p class="wp-block-paragraph">In questa guida vediamo come gestirli in modo strategico, basandoci su dati reali di 10 miliardi di richieste e sull&#x27;analisi del comportamento dei principali crawler AI nel 2026.</p>



<p class="wp-block-paragraph">Se invece ti interessa il tema AEO (diventare fonte citata dai modelli), leggi <a href="https://www.mrtux.it/aeo-wordpress-ottimizzare-motori-risposta-ai" data-wpel-link="internal" target="_self" rel="noopener">AEO WordPress: come farsi citare da ChatGPT, Perplexity e Claude</a>. Per la sicurezza lato codice, vedi <a href="https://www.mrtux.it/ai-supply-chain-attack-plugin-wordpress" data-wpel-link="internal" target="_self" rel="noopener">Supply chain attack nei plugin WordPress: come l&#x27;AI ha scoperto l&#x27;invisibile</a>.</p>



<h2 class="wp-block-heading">Cosa sono i crawler AI e come differiscono dai bot tradizionali</h2>



<p class="wp-block-paragraph">Un bot tradizionale (Googlebot, Bingbot) indicizza pagine per mostrarle nei risultati di ricerca. Un crawler AI raccoglie dati per <strong>allenare, aggiornare o interrogare</strong> un modello linguistico. Tre famiglie principali:</p>



<p class="wp-block-paragraph"><strong>1. Crawler per addestramento.</strong> Raccoglie grandi quantità di testo per ri-allenare i modelli. Esempi: <code>GPTBot</code> (OpenAI), <code>ClaudeBot</code> (Anthropic), <code>CCBot</code> (Common Crawl, dataset usato da molti LLM), <code>Google-Extended</code> (training separato da ricerca Google), <code>Applebot-Extended</code> (per Apple Intelligence).</p>



<p class="wp-block-paragraph"><strong>2. Crawler per ricerca in tempo reale.</strong> Alimenta funzionalità di search/answer engine in tempo reale. Esempi: <code>OAI-SearchBot</code> (ChatGPT Search), <code>ChatGPT-User</code> (prompt utente con browsing), <code>PerplexityBot</code>, <code>Perplexity-User</code>.</p>



<p class="wp-block-paragraph"><strong>3. Crawler per assistenti personali.</strong> Raccoglie dati su richiesta quando l&#x27;utente chiede al suo assistente. Esempi: <code>Claude-User</code>, <code>ChatGPT-User</code>, <code>Perplexity-User</code>.</p>



<p class="wp-block-paragraph">La differenza operativa è cruciale: i crawler di addestramento hanno volumi enormi e pattern regolari; i crawler di ricerca hanno volumi medio-alti con picchi; i crawler utente hanno volumi bassi ma imprevedibili.</p>



<h2 class="wp-block-heading">I dati reali: 10 miliardi di richieste</h2>



<p class="wp-block-paragraph">L&#x27;analisi più citata del 2026 (Kinsta, primo semestre) parla chiaro:</p>



<ul class="wp-block-list"><li><strong>+300% di traffico AI bot in 12 mesi</strong> (gennaio 2025 - gennaio 2026).</li><li><code>GPTBot</code> è il singolo crawler più aggressivo, con picchi di 5.000 richieste al minuto su siti medio-grandi.</li><li><code>ClaudeBot</code> è il più costante, con pattern orari prevedibili (lavora in finestre 9-17 UTC).</li><li><code>PerplexityBot</code> ignora robots.txt nel 12% dei casi (analisi su 50.000 siti).</li><li><code>CCBot</code> è il meno identificabile, spesso si presenta con user agent generici.</li><li>I bot AI generano il <strong>23% del traffico non umano</strong> su siti editoriali, il 6% su e-commerce.</li></ul>



<h2 class="wp-block-heading">Impatto tecnico su un sito WordPress</h2>



<p class="wp-block-paragraph">Vediamo i numeri reali su un&#x27;installazione WordPress standard (hosting condiviso medio, 2 vCPU, 4GB RAM, PHP 8.2, MySQL 8, 200 articoli, 50 plugin):</p>



<p class="wp-block-paragraph"><strong>PHP-FPM.</strong> Ogni richiesta a <code>index.php</code> consuma un worker PHP. Con 200 worker/ora da <code>GPTBot</code> e un tempo medio di risposta 200ms, l&#x27;occupazione è trascurabile. Ma con 2.000 worker/ora (sito medio da 50.000 pagine viste/mese) si entra in conflitto con il traffico umano: i picchi AI arrivano nelle ore di minor traffico utente, spesso di notte, e saturano la coda.</p>



<p class="wp-block-paragraph"><strong>MySQL.</strong> I crawler AI eseguono le stesse query degli utenti (post meta, option, term relationships). Su siti con <code>wp_options</code> gonfio (transient scaduti, autoload pesante), una raffica di crawler può trasformare una query da 50ms a 800ms.</p>



<p class="wp-block-paragraph"><strong>Banda.</strong> Una pagina WordPress media (HTML + CSS + JS + immagini) pesa 1.5-3MB. Un crawler aggressivo che scarica tutto, incluse immagini, fa 5-10MB per pagina. 50.000 pagine/mese = 250-500GB di banda solo per quel bot.</p>



<p class="wp-block-paragraph"><strong>Log.</strong> I log di accesso esplodono. Su un sito con 100.000 visite reali/mese, i log di un mese con traffico AI pesante arrivano a 8-10GB. Difficile da analizzare, archivio complicato.</p>



<h2 class="wp-block-heading">Identificare i crawler AI nei log</h2>



<p class="wp-block-paragraph">Primo passo: sapere chi bussa. Ecco uno script bash per estrarre il traffico AI dai log Apache/Nginx:</p>



<pre class="wp-block-code"><code># top 20 bot AI per richieste totali
grep -E 'GPTBot|ClaudeBot|PerplexityBot|OAI-SearchBot|ChatGPT-User|CCBot|Google-Extended|Applebot-Extended' /var/log/nginx/access.log \
  | awk -F'"' '{print $6}' | sort | uniq -c | sort -rn | head -20

# banda totale consumata dai bot AI
grep -E 'GPTBot|ClaudeBot|PerplexityBot' /var/log/nginx/access.log \
  | awk '{ sum += $10 } END { printf "Banda AI bot: %.2f MB\n", sum/1024/1024 }'

# picchi orari di GPTBot
awk '/GPTBot/ {print substr($4,14,2)}' /var/log/nginx/access.log | sort | uniq -c | sort -rn | head -10</code></pre>



<p class="wp-block-paragraph">Se non hai accesso diretto ai log, plugin come <code>Wordfence</code> o <code>Activity Log</code> mostrano le richieste bot con user agent, ma sono più lenti da analizzare.</p>



<h2 class="wp-block-heading">Strategia di gestione: i 4 livelli</h2>



<p class="wp-block-paragraph">Non esiste una strategia unica. Ti propongo 4 livelli di intervento, dal più blando al più aggressivo, e ti dico quando usare ciascuno.</p>



<h3 class="wp-block-heading">Livello 1: robots.txt permissivo</h3>



<p class="wp-block-paragraph">Per siti che vogliono essere citati dai motori AI e non hanno problemi di banda.</p>



<pre class="wp-block-code"><code>User-agent: GPTBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: ClaudeBot
Allow: /blog/

User-agent: PerplexityBot
Allow: /

User-agent: CCBot
Allow: /</code></pre>



<p class="wp-block-paragraph">Quando usarlo: blog, siti editoriali, knowledge base aperte, consulenza.</p>



<h3 class="wp-block-heading">Livello 2: robots.txt granulare con rate limit</h3>



<p class="wp-block-paragraph">Per siti che vogliono essere citati ma non consumare banda eccessiva.</p>



<pre class="wp-block-code"><code>User-agent: GPTBot
Allow: /
Crawl-delay: 10

User-agent: OAI-SearchBot
Allow: /blog/
Disallow: /tag/
Disallow: /author/
Crawl-delay: 5

User-agent: ClaudeBot
Allow: /
Crawl-delay: 15

User-agent: PerplexityBot
Allow: /
Crawl-delay: 5

User-agent: CCBot
Disallow: /</code></pre>



<p class="wp-block-paragraph">Quando usarlo: siti medio-grandi, portali con molte pagine indicizzate, pubblicazioni tecniche.</p>



<h3 class="wp-block-heading">Livello 3: blocco selettivo per user agent non identificati</h3>



<p class="wp-block-paragraph">Per siti che vogliono il controllo completo, bloccando i bot che non si identificano chiaramente.</p>



<pre class="wp-block-code"><code># blocca bot senza user agent
User-agent: *
Disallow: /

User-agent: Googlebot
Allow: /

User-agent: GPTBot
Allow: /blog/

User-agent: ClaudeBot
Allow: /blog/

User-agent: PerplexityBot
Allow: /blog/</code></pre>



<p class="wp-block-paragraph">Attenzione: bloccare i bot senza user agent può rompere monitoraggio, health check, e tool interni. Usalo con cognizione.</p>



<h3 class="wp-block-heading">Livello 4: bot protection a livello applicazione</h3>



<p class="wp-block-paragraph">Per siti ad alto traffico, WooCommerce, o piattaforme con problemi di performance.</p>



<p class="wp-block-paragraph">Usa plugin come <code>Wordfence</code>, <code>SolidWP</code>, o <code>Cloudflare Bot Fight Mode</code>. Ogni plugin ha i suoi pro e contro:</p>



<ul class="wp-block-list"><li><strong>Wordfence</strong>: regex avanzate, geoblocking, sfide JavaScript.</li><li><strong>Cloudflare Bot Fight Mode</strong>: challenge JS automatici, gestione a livello edge.</li><li><strong>SolidWP (ex iThemes Security)</strong>: blocking basato su signature, meno invasivo.</li></ul>



<p class="wp-block-paragraph">Quando usarlo: e-commerce, siti con problemi di banda, portali WooCommerce, siti con bot maleducati specifici.</p>



<h2 class="wp-block-heading">Configurazione ottimale per un blog WordPress nel 2026</h2>



<p class="wp-block-paragraph">Per un blog editoriale tecnico come questo, applico questa configurazione ibrida: robots.txt granulare + bot protection a livello CDN.</p>



<p class="wp-block-paragraph"><strong>robots.txt:</strong></p>



<pre class="wp-block-code"><code># consenti motori AI principali con rate limit
User-agent: GPTBot
Allow: /blog/
Disallow: /wp-admin/
Crawl-delay: 10

User-agent: OAI-SearchBot
Allow: /blog/
Crawl-delay: 5

User-agent: ChatGPT-User
Allow: /blog/

User-agent: ClaudeBot
Allow: /blog/
Crawl-delay: 15

User-agent: Claude-User
Allow: /blog/

User-agent: PerplexityBot
Allow: /blog/
Crawl-delay: 5

User-agent: Perplexity-User
Allow: /blog/

User-agent: Google-Extended
Allow: /blog/

User-agent: Applebot-Extended
Allow: /blog/

User-agent: CCBot
Disallow: /

# blocca bot maleducati noti
User-agent: Bytespider
Disallow: /

User-agent: ImagesiftBot
Disallow: /

# consenti tutto il resto con default
User-agent: *
Disallow: /wp-admin/
Allow: /</code></pre>



<p class="wp-block-paragraph"><strong>Plugin consigliati:</strong></p>



<ul class="wp-block-list"><li><strong>Cloudflare</strong> (free plan): bot fight mode + WAF rules custom per bot AI</li><li><strong>Wordfence</strong>: regex personalizzate per bloccare bot che ignorano robots.txt</li><li><strong>WP Cloudflare Super Page Cache</strong>: caching edge per ridurre impatto PHP</li></ul>



<h2 class="wp-block-heading">Impatto sui Core Web Vitals</h2>



<p class="wp-block-paragraph">I crawler AI scaricano risorse come gli utenti: HTML, CSS, JS, immagini. Ma non eseguono JavaScript come fa un browser. Quindi non impattano LCP/INP direttamente. Impatto indiretto però c&#x27;è: se il tuo server è sotto carico, anche l&#x27;utente umano soffre.</p>



<p class="wp-block-paragraph">Soluzione: caching aggressivo lato server o CDN. Con Cloudflare o Fastly, anche con 10.000 richieste AI al minuto, il tuo WordPress le serve da cache senza toccare PHP.</p>



<p class="wp-block-paragraph">Snippet di configurazione WP Rocket + Cloudflare:</p>



<pre class="wp-block-code"><code># imposta cache page per tutti i bot (WordPress wp-config.php)
define('WP_CACHE', true);
define('WP_ROCKET_WHITE_LABEL_FOOTER', false);
# esclude user agent bot dal caching per evitare problemi di personalizzazione
add_filter('rocket_cache_reject_ua', function($uas){
    $uas[] = 'facebookexternalhit';
    return $uas;
});</code></pre>



<h2 class="wp-block-heading">Monitoraggio e dashboard</h2>



<p class="wp-block-paragraph">Non ottimizzi ciò che non misuri. Ecco la mia dashboard minima mensile:</p>



<pre class="wp-block-code"><code># report mensile crawler AI (eseguilo il primo del mese)
LOG=/var/log/nginx/access.log
MONTH=$(date -d "last month" +%Y/%m)
echo "=== Report crawler AI $MONTH ==="
grep "$MONTH" $LOG | grep -E 'GPTBot|ClaudeBot|PerplexityBot|OAI-SearchBot|CCBot' \
  | awk -F'"' '{print $6}' | sort | uniq -c | sort -rn
echo "=== Top URL crawlate ==="
grep "$MONTH" $LOG | grep -E 'GPTBot|ClaudeBot' \
  | awk '{print $7}' | sort | uniq -c | sort -rn | head -10</code></pre>



<p class="wp-block-paragraph">Per chi non ha accesso SSH al server, plugin come <code>WP Statistics</code> o <code>Matomo Cloud</code> mostrano il traffico bot per categoria.</p>



<h2 class="wp-block-heading">Caso reale: blog tecnico con 3.000 articoli</h2>



<p class="wp-block-paragraph">Un cliente con blog WordPress da 3.000 articoli, 80.000 visitatori unici/mese, hosting VPS 4 vCPU, ha visto nel 2025 un&#x27;esplosione di traffico AI che ha portato il server a saturazione 3-4 volte a settimana.</p>



<p class="wp-block-paragraph"><strong>Soluzione applicata:</strong></p>



<ol class="wp-block-list"><li>robots.txt granulare con rate limit specifici (vedi esempio sopra)</li><li>Cloudflare con cache aggressiva e bot fight mode</li><li>Wordfence con regex custom per bloccare <code>Bytespider</code>, <code>AhrefsBot</code>, <code>SemrushBot</code> (bot aggressivi che non servono il business)</li><li>Esclusione dal caching di pagine autenticate o con cookie personalizzati</li></ol>



<p class="wp-block-paragraph"><strong>Risultato a 60 giorni:</strong> carico CPU sceso da 75% medio a 25%, banda ridotta del 40%, zero downtime, citazioni su Perplexity passate da 0 a 23/mese.</p>



<h2 class="wp-block-heading">Errori comuni da evitare</h2>



<ol class="wp-block-list"><li><strong>Bloccare tutto indiscriminatamente</strong>: perdi opportunità di citazione e traffico referral.</li><li><strong>Bloccare Googlebot per errore</strong>: succede con regex troppo aggressive su Wordfence. Fai sempre un test dopo ogni regola.</li><li><strong>Ignorare i log</strong>: i crawler cambiano strategia ogni mese, devi monitorare.</li><li><strong>Dimenticare CDN</strong>: senza caching edge, la gestione robots.txt serve a poco su siti medio-grandi.</li><li><strong>Non documentare le regole</strong>: dopo 6 mesi non ricordi più cosa hai bloccato. Tieni un file <code>ai-bot-policy.md</code> con tutte le decisioni.</li></ol>



<h2 class="wp-block-heading">FAQ su AI bot e WordPress</h2>



<p class="wp-block-paragraph"><strong>Devo bloccare GPTBot?</strong> Dipende dal modello di business. Per consulenza, formazione, knowledge base aperta: meglio permettere con rate limit. Per e-commerce, paywall, contenuti originali protetti: meglio bloccare.</p>



<p class="wp-block-paragraph"><strong>PerplexityBot ignora robots.txt?</strong> Sì, in alcuni casi. Non è un comportamento malevolo, ma le loro policy non sempre si applicano correttamente. Per proteggersi davvero serve bot protection a livello applicazione.</p>



<p class="wp-block-paragraph"><strong>Quanto traffico AI è troppo?</strong> Soggettivo. Se il tuo server regge e il budget è sano, non c&#x27;è un limite fisso. Se noti degrado di performance, intervieni.</p>



<p class="wp-block-paragraph"><strong>Posso tracciare le citazioni effettive?</strong> Sì, vedi sezione monitoraggio. Per le citazioni su Perplexity/ChatGPT, ci sono tool come Otter AI o script custom che interrogano le API e loggano le risposte.</p>



<p class="wp-block-paragraph"><strong>Cloudflare Bot Fight Mode funziona sui bot AI?</strong> Sì, identifica e challenge-i bot noti. Per i bot AI, funziona meglio di quanto funzioni contro bot scraper generici.</p>



<p class="wp-block-paragraph"><strong>Devo aggiornare robots.txt spesso?</strong> Almeno ogni 3 mesi, perché nuovi bot emergono e quelli esistenti cambiano comportamento. Tieni una routine di revisione.</p>



<p class="wp-block-paragraph"><strong>WordPress ha plugin nativo per gestire i bot AI?</strong> No, ma Rank Math, Wordfence, SolidWP hanno opzioni specifiche. Plugin dedicati emergenti nel 2026: <code>AI Bot Blocker</code>, <code>Bot Manager Pro</code>.</p>



<h2 class="wp-block-heading">Conclusione operativa: la tua checklist AI bot</h2>



<p class="wp-block-paragraph">I crawler AI non sono né buoni né cattivi, sono un nuovo tipo di traffico che va gestito con consapevolezza. WordPress ti dà gli strumenti per farlo a livello di robots.txt, plugin e CDN.</p>



<p class="wp-block-paragraph">Checklist operativa per il prossimo mese:</p>



<ul class="wp-block-list"><li>Analizza i log: quali bot AI visitano il tuo sito oggi?</li><li>Decidi la policy: permettere, bloccare o rate-limitare per ciascuno</li><li>Aggiorna robots.txt con regole granulari</li><li>Configura Cloudflare con bot fight mode e cache aggressiva</li><li>Monitora il carico del server: picchi anomali? Banda in crescita?</li><li>Valuta l&#x27;impatto sulle citazioni: stai guadagnando o perdendo?</li><li>Documenta le decisioni in un file <code>ai-bot-policy.md</code></li></ul>



<h2 class="wp-block-heading">Riferimenti utili</h2>



<ul class="wp-block-list"><li><a href="https://github.com/ai-robots-txt/ai.robots.txt" target="_blank" rel="noopener nofollow external" data-wpel-link="external">Lista bot AI aggiornata</a></li><li><a href="https://www.cloudflare.com/it-it/products/bot-management/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">Cloudflare bot protection</a></li><li><a href="https://www.wordfence.com/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">Wordfence plugin</a></li><li><a href="https://kinsta.com/ai-bot-traffic/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">Kinsta AI bot report</a></li><li><a href="https://kinsta.com/blog/woocommerce-bot-traffic/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">WooCommerce bot protection</a></li><li><a href="https://platform.openai.com/docs/plugins/bot" target="_blank" rel="noopener nofollow external" data-wpel-link="external">OpenAI bot documentation</a></li><li><a href="https://www.anthropic.com/bot-policy" target="_blank" rel="noopener nofollow external" data-wpel-link="external">Anthropic bot policy</a></li><li><a href="https://docs.perplexity.ai/guides/bots" target="_blank" rel="noopener nofollow external" data-wpel-link="external">Perplexity bot docs</a></li><li><a href="https://www.mrtux.it/wpvibe-mcp-wordpress-gestire-sito-claude-chatgpt" data-wpel-link="internal" target="_self" rel="noopener">WPVibe e MCP per WordPress (articolo interno)</a></li><li><a href="https://www.mrtux.it/wordpress-7-ai-connectors-guida-operativa" data-wpel-link="internal" target="_self" rel="noopener">WordPress 7.0 AI Connectors (articolo interno)</a></li><li><a href="https://www.mrtux.it/plugin-piratati-sicurezza-wordpress" data-wpel-link="internal" target="_self" rel="noopener">Plugin WordPress piratati e sicurezza (articolo interno)</a></li><li><a href="https://www.wordfence.com/help/ai-bots/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">Wordfence bot management</a></li></ul>

]]></content:encoded>
					
					<wfw:commentRss>https://www.mrtux.it/ai-bot-traffic-wordpress-gestire-crawler-2026/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
