<?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>Answer Engine Optimization - Web Design | Creazione Siti Internet</title>
	<atom:link href="https://www.mrtux.it/tag/answer-engine-optimization/feed" rel="self" type="application/rss+xml" />
	<link>https://www.mrtux.it</link>
	<description>Sviluppo Siti Web - Assistenza WordPress</description>
	<lastBuildDate>Wed, 17 Jun 2026 03:23: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>Answer Engine Optimization - Web Design | Creazione Siti Internet</title>
	<link>https://www.mrtux.it</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>AEO WordPress 2026: llms.txt e infrastruttura per AI bot</title>
		<link>https://www.mrtux.it/aeo-wordpress-infrastruttura-llms-txt-cache-ai</link>
					<comments>https://www.mrtux.it/aeo-wordpress-infrastruttura-llms-txt-cache-ai#respond</comments>
		
		<dc:creator><![CDATA[Emilio Petrozzi]]></dc:creator>
		<pubDate>Wed, 17 Jun 2026 03:23:44 +0000</pubDate>
				<category><![CDATA[sviluppo-web]]></category>
		<category><![CDATA[AEO WordPress]]></category>
		<category><![CDATA[AI crawler]]></category>
		<category><![CDATA[Answer Engine Optimization]]></category>
		<category><![CDATA[CDN cache]]></category>
		<category><![CDATA[infrastruttura WordPress]]></category>
		<category><![CDATA[Kinsta bot protection]]></category>
		<category><![CDATA[llms.txt]]></category>
		<guid isPermaLink="false">https://www.mrtux.it/aeo-wordpress-2026-llms-txt-e-infrastruttura-per-ai-bot</guid>

					<description><![CDATA[AEO WordPress nel 2026 si vince a livello infrastruttura: llms.txt, cache edge, CDN AI-aware. Guida operativa con script e configurazioni pronte.]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Perché il 90% delle guide AEO si ferma al contenuto</h2>



<p class="wp-block-paragraph">Se hai letto <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> e <a href="https://www.mrtux.it/geo-aeo-seo-wordpress-ottimizzare-tre-motori" data-wpel-link="internal" target="_self" rel="noopener">GEO, AEO e SEO su WordPress: come ottimizzare per tutti e tre i motori nel 2026</a>, hai gli strumenti per produrre contenuti che i motori di risposta amano citare. Hai imparato a usare schema FAQPage, regola del paragrafo standalone, autore entity, monitoraggio citazioni. Ma se ti fermi lì, stai ancora giocando a una partita in cui il 70% del risultato dipende da qualcosa che non controlli: la capacità del tuo server di rispondere a un AI crawler in meno di 200 ms, con il contenuto già renderizzato lato server, con un file <code>llms.txt</code> che dichiara chi sei.</p>



<p class="wp-block-paragraph">L&#x27;articolo che stai leggendo chiude il cerchio. Si concentra sullo strato infrastrutturale che Kinsta stessa, in un report di giugno 2026, indica come &quot;il punto in cui la maggior parte dei siti WordPress sta silenziosamente perdendo terreno&quot;. Nelle loro parole, il fallimento più frequente non è un contenuto scritto male o schema mancante, è un sito che il crawler non riesce nemmeno a recuperare in modo affidabile.</p>



<p class="wp-block-paragraph">Non troverai una carrellata di plugin AEO. Troverai sette livelli di infrastruttura, con un ordine preciso di priorità, configurazioni Nginx e Cloudflare pronte da incollare, uno script Bash che testa se il tuo sito è effettivamente AEO-ready prima che un crawler umano o AI perda la pazienza, e un caso reale su un sito editoriale WordPress da 800.000 pagine viste mensili.</p>



<h2 class="wp-block-heading">Cosa intendiamo per AEO infrastrutturale</h2>



<p class="wp-block-paragraph">AEO, GEO e SEO condividono la stessa pipeline di consegna. Cambia il destinatario finale, non il modo in cui il contenuto raggiunge chi lo chiede. Un motore di risposta AI recupera la tua pagina, la parsa, ne estrae un passaggio citabile e lo restituisce all&#x27;utente. Se in uno qualunque di questi passaggi la richiesta fallisce, sei fuori dal risultato, anche se il tuo articolo è il migliore della categoria.</p>



<p class="wp-block-paragraph">I sette livelli che contano nel 2026, in ordine di importanza misurata, sono:</p>



<ol class="wp-block-list"><li>Tempo di risposta server per crawler AI (TTFB &lt; 200 ms).</li><li>Rendering server-side del contenuto, non client-side.</li><li>File <code>llms.txt</code> dichiarato e consistente.</li><li>Cache edge per crawler autenticati, differenziata da quella degli umani.</li><li>Schema JSON-LD parsabile senza JavaScript aggiuntivo.</li><li>robots.txt che regola i 12 bot AI attivi nel 2026, non solo GPTBot.</li><li>Monitoraggio continuo delle risposte HTTP per i crawler.</li></ol>



<p class="wp-block-paragraph">In un recente articolo Kinsta, <a href="https://kinsta.com/blog/aeo-wordpress/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">AEO for WordPress: Why infrastructure now matters as much as content</a>, il team di Antonio Tinoco sostiene esattamente questo: il gap più grande tra siti WordPress che appaiono nelle risposte AI e quelli che non appaiono non è nella qualità del testo, è nella capacità tecnica di consegnarlo.</p>



<h2 class="wp-block-heading">Perché WordPress è avvantaggiato ma anche fragile</h2>



<p class="wp-block-paragraph">WordPress produce HTML pulito e ben strutturato out of the box. Le tassonomie mappano naturalmente i topic cluster che i motori AI preferiscono. Il 40% del web è WordPress, quindi i crawler sono ottimizzati per leggerlo. È un vantaggio strutturale che non ha eguali in nessun altro CMS.</p>



<p class="wp-block-paragraph">Ma è anche una trappola cognitiva. Perché WordPress funziona bene di default, chi lo usa presume di essere coperto. Installa Rank Math, vede il semaforo verde, va avanti. Non sa che quei sette livelli infrastrutturali sono offuscati da impostazioni che il 90% degli host condivisi applica di default, dalla cache del browser, dal minify JavaScript che rimanda contenuto, dal caching object che non sa cosa è un crawler.</p>



<p class="wp-block-paragraph">Questo articolo non è per chi vuole capire cos&#x27;è AEO. È per chi ha già capito che il gioco si vince sul rendering server-side, sui millisecondi, sulle intestazioni HTTP che alcuni bot AI richiedono esplicitamente e che il tuo server non sta mandando.</p>



<h2 class="wp-block-heading">Livello 1: misurare il TTFB per crawler AI prima di ottimizzare</h2>



<p class="wp-block-paragraph">Prima di toccare qualsiasi configurazione, misura. Il TTFB (Time To First Byte) è la metrica singola più predittiva della capacità di un crawler AI di indicizzarti. Se il tuo TTFB è sopra i 600 ms su una richiesta cold cache, nessuna ottimizzazione di contenuto ti salverà.</p>



<p class="wp-block-paragraph">Esegui questa misurazione da una macchina esterna al tuo host, con cache pulita, usando <code>curl</code> perché simula esattamente quello che fa un crawler:</p>



<pre class="wp-block-code"><code># misura TTFB senza cache, simulando un AI crawler
for i in 1 2 3; do
  curl -o /dev/null -s -w "TTFB: %{time_starttransfer}s | Total: %{time_total}s | HTTP: %{http_code}\n" \
    -A "Mozilla/5.0 (compatible; GPTBot/1.0; +https://openai.com/gptbot)" \
    "https://iltuosito.it/"
done</code></pre>



<p class="wp-block-paragraph">Una soglia accettabile nel 2026 è TTFB &lt; 200 ms in cold cache, &lt; 50 ms in warm cache. Sopra i 400 ms, ogni crawler AI ha una penalizzazione sistematica nella frequenza di crawl. Sopra i 800 ms, alcuni crawler (in particolare ClaudeBot e PerplexityBot) tagliano la sessione e tornano molto più raramente.</p>



<h2 class="wp-block-heading">Livello 2: rendering server-side, no JavaScript client-side</h2>



<p class="wp-block-paragraph">Questo è il punto in cui la maggior parte dei siti WordPress fallisce senza saperlo. Plugin come Elementor, WPBakery, Divi, Beaver Builder renderizzano la pagina HTML, ma spesso caricano il contenuto principale via JavaScript asincrono, con un effetto cascata. Un crawler AI che non esegue JavaScript vede una pagina quasi vuota.</p>



<p class="wp-block-paragraph">Una verifica rapida con <code>curl</code> ti dice subito se sei in questa situazione:</p>



<pre class="wp-block-code"><code># verifica se il contenuto principale è nel HTML statico
curl -s -A "Mozilla/5.0 (compatible; ClaudeBot/1.0; +https://www.anthropic.com/ClaudeBot)" \
  "https://iltuosito.it/il-tuo-articolo/" \
  | grep -c "&lt;p&gt;.*testo del primo paragrafo.*&lt;/p&gt;"</code></pre>



<p class="wp-block-paragraph">Se il conteggio è zero, il tuo articolo non è visibile ai crawler AI senza JavaScript. Devi intervenire in uno di questi modi:</p>



<ul class="wp-block-list"><li>Abilitare il rendering server-side del page builder (Elementor lo chiama Improved CSS Loading, Divi 5 lo fa di default, Beaver Builder richiede il filtro <code>fl_builder_render_assets</code>).</li><li>Passare a un tema block-based (Twenty Twenty-Five, Twenty Twenty-Six) che renderizza tutto server-side.</li><li>Configurare un prerender server-side con un servizio come Prerender.io o prerender lato Nginx con il modulo <code>ngx_http_sub_module</code>.</li></ul>



<h2 class="wp-block-heading">Livello 3: il file llms.txt che il 95% dei siti non ha</h2>



<p class="wp-block-paragraph"><code>llms.txt</code> è un file standard proposto nel 2024 e adottato progressivamente da tutto il 2025. Va posizionato nella root del sito, accanto a <code>robots.txt</code>, e dichiara a un LLM chi sei, cosa pubblichi, quali sono i tuoi contenuti più importanti. È l&#x27;equivalente semantico di una sitemap, ma pensato per essere letto da un modello linguistico invece che da un crawler di indicizzazione.</p>



<p class="wp-block-paragraph">La specifica è gestita dal progetto <a href="https://llms-txt.io/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">llms-txt</a> ed è supportata nativamente oggi da Cloudflare AI Gateway, Anthropic, OpenAI e Perplexity. Ecco come generare un <code>llms.txt</code> ottimale per un sito WordPress editoriale:</p>



<pre class="wp-block-code"><code># genera llms.txt da WP-CLI con i tuoi 50 articoli più importanti
wp post list --post_type=post --post_status=publish \
  --posts_per_page=50 --orderby=comment_count --order=desc \
  --fields=post_title,post_name,post_excerpt \
  --format=json \
  | jq -r '
    ["# iltuosito.it\n",
     "&gt; Blog su sviluppo WordPress, AI e infrastrutture.\n",
     "## Articoli principali\n"] +
    (.[] | "- [" + .post_title + "](https://iltuosito.it/" + .post_name + "/): " + .post_excerpt)\n    | join("\n")
  ' &gt; /var/www/iltuosito.it/public_html/llms.txt</code></pre>



<p class="wp-block-paragraph">La struttura raccomandata è: titolo del sito, breve descrizione di 2-3 frasi, lista degli articoli con titolo, URL e descrizione di una frase ciascuno. Niente di più, niente di meno.</p>



<h2 class="wp-block-heading">Livello 4: cache edge differenziata per crawler AI</h2>



<p class="wp-block-paragraph">Una cache WordPress tradizionale serve lo stesso HTML a tutti, crawler e umani indistintamente. È un errore nel 2026, perché i crawler AI hanno pattern di accesso diversi dagli umani e necessitano di risposte personalizzate in alcuni casi (per esempio, quando chiedono la versione testuale pura senza CSS, o quando fanno richieste rapide successive per verificare aggiornamenti).</p>



<p class="wp-block-paragraph">La soluzione è una cache edge che identifica l&#x27;User-Agent e serve varianti. Ecco una configurazione Nginx pensata per Cloudflare davanti:</p>



<pre class="wp-block-code"><code># configurazione Nginx per differenziare cache AI bot vs umani
map $http_user_agent $is_ai_crawler {
  default 0;
  "~*GPTBot" 1;
  "~*ChatGPT-User" 1;
  "~*ClaudeBot" 1;
  "~*Claude-Web" 1;
  "~*PerplexityBot" 1;
  "~*Google-Extended" 1;
  "~*CCBot" 1;
  "~*Applebot-Extended" 1;
  "~*OAI-SearchBot" 1;
  "~*Amazonbot" 1;
  "~*Bytespider" 1;
  "~*Cohere-AI" 1;
}

# TTL cache differenziato
map $is_ai_crawler $cache_ttl {
  0 3600s;     # umani: 1 ora
  1 21600s;    # AI bot: 6 ore (crawl meno frequente, fetch più stabile)
}

# nella sezione server
location / {
  proxy_cache_valid 200 $cache_ttl;
  add_header X-AI-Crawler $is_ai_crawler;
  # ... resto della configurazione WP standard
}</code></pre>



<p class="wp-block-paragraph">Questa configurazione non è teoria: è esattamente la differenza tra un sito che i crawler AI indicizzano in modo costante e uno che genera errori sporadici che li fanno desistere.</p>



<h2 class="wp-block-heading">Livello 5: schema JSON-LD parsabile senza JavaScript</h2>



<p class="wp-block-paragraph">Questo punto è più semplice di quanto sembri. Il requisito è che il JSON-LD sia presente nell&#x27;HTML statico della pagina, non inserito dinamicamente da JavaScript dopo il caricamento. Rank Math e Yoast lo fanno di default in WordPress, ma alcuni page builder lo sovrascrivono o lo caricano in modo asincrono.</p>



<p class="wp-block-paragraph">Una verifica veloce:</p>



<pre class="wp-block-code"><code># verifica presenza JSON-LD in HTML statico
curl -s "https://iltuosito.it/articolo-di-test/" \
  | grep -c 'application/ld+json'</code></pre>



<p class="wp-block-paragraph">Se il conteggio è 0, il tuo schema non è visibile ai crawler AI. Se è 1 o più, sei a posto. La soluzione al problema 0 è verificare le opzioni del page builder o del tema: spesso c&#x27;è una casella &quot;defer schema loading&quot; che va disabilitata.</p>



<h2 class="wp-block-heading">Livello 6: robots.txt che regola 12 bot AI, non solo GPTBot</h2>



<p class="wp-block-paragraph">Il 90% dei siti WordPress ha in <code>robots.txt</code> solo <code>User-agent: GPTBot</code> con <code>Disallow: /</code>. È un errore grossolano nel 2026, perché ignora 11 altri bot AI attivi, ognuno con il proprio comportamento e la propria policy.</p>



<p class="wp-block-paragraph">Una configurazione di esempio moderna e granulare, da mettere in <code>robots.txt</code> alla root del sito:</p>



<pre class="wp-block-code"><code># robots.txt ottimizzato per AI crawler 2026
User-agent: GPTBot
Allow: /articoli/
Disallow: /checkout/
Disallow: /account/

User-agent: ChatGPT-User
Allow: /

User-agent: ClaudeBot
Allow: /articoli/
Crawl-delay: 2

User-agent: PerplexityBot
Allow: /

User-agent: Google-Extended
Allow: /

User-agent: CCBot
Allow: /articoli/
Crawl-delay: 5

User-agent: Applebot-Extended
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: Amazonbot
Allow: /articoli/
Crawl-delay: 3

User-agent: Bytespider
Disallow: /

User-agent: Cohere-AI
Allow: /

Sitemap: https://iltuosito.it/sitemap.xml
Sitemap: https://iltuosito.it/llms.txt</code></pre>



<p class="wp-block-paragraph">Nota la differenziazione: <code>Allow: /</code> per i bot che citano (ChatGPT-User, PerplexityBot, OAI-SearchBot, Applebot-Extended), <code>Allow: /articoli/</code> per quelli che indicizzano (GPTBot, ClaudeBot, CCBot, Amazonbot), <code>Disallow: /</code> per Bytespider che è un crawler cinese aggressivo spesso inutile per un pubblico occidentale.</p>



<h2 class="wp-block-heading">Livello 7: monitoraggio continuo delle risposte HTTP per i crawler</h2>



<p class="wp-block-paragraph">L&#x27;ultimo livello è spesso il più trascurato: monitorare cosa risponde il tuo server ai crawler AI reali, non in teoria. Il 15% dei siti WordPress restituisce 503, 504 o 520 ai crawler AI in modo intermittente, senza che il proprietario se ne accorga perché il sito funziona perfettamente per gli umani.</p>



<p class="wp-block-paragraph">Ecco uno script Bash da mettere in cron ogni 6 ore che testa i 6 crawler più importanti e ti avvisa se qualcosa non torna 200:</p>



<pre class="wp-block-code"><code>#!/bin/bash
# /usr/local/bin/aeo-monitor.sh
SITO="https://iltuosito.it"
ARTICOLO="$SITO/il-tuo-articolo-piu-importante/"
LOG="/var/log/aeo-monitor.log"
ALERT_EMAIL="dev@iltuosito.it"

CRAWLERS=(
  "Mozilla/5.0 (compatible; GPTBot/1.0; +https://openai.com/gptbot)"
  "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ChatGPT-User/1.0; +https://openai.com/bot)"
  "Mozilla/5.0 (compatible; ClaudeBot/1.0; +https://www.anthropic.com/ClaudeBot)"
  "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot)"
  "Mozilla/5.0 (compatible; Google-Extended/1.0)"
  "Mozilla/5.0 (compatible; CCBot/2.0; +https://commoncrawl.org/big-picture/ccbot)"
)

for UA in "${CRAWLERS[@]}"; do
  STATUS=$(curl -o /dev/null -s -w "%{http_code}" -A "$UA" -L "$ARTICOLO")
  TTFB=$(curl -o /dev/null -s -w "%{time_starttransfer}" -A "$UA" "$ARTICOLO")
  TS=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
  echo "$TS | $UA | HTTP $STATUS | TTFB ${TTFB}s" &gt;&gt; "$LOG"
  if [ "$STATUS" != "200" ] || awk "BEGIN{exit !($TTFB &gt; 0.4)}"; then
    echo "AEO ALERT: $UA ha ricevuto $STATUS con TTFB ${TTFB}s su $ARTICOLO" \
      | mail -s "AEO Monitor Alert" "$ALERT_EMAIL"
  fi
done</code></pre>



<p class="wp-block-paragraph">Questo script è il modo più diretto per sapere se i crawler AI vedono il tuo sito come lo vedi tu, o se c&#x27;è un gap invisibile tra le due esperienze.</p>



<h2 class="wp-block-heading">Caso studio: sito editoriale da 800k viste mensili</h2>



<p class="wp-block-paragraph">Un cliente con un blog WordPress di nicchia (sviluppo software e AI) aveva 800.000 pagine viste mensili, 4.000 articoli pubblicati dal 2017, ottimo posizionamento SEO tradizionale, ma zero citazioni in ChatGPT, Perplexity o Google AI Overviews. Il team SEO aveva lavorato su schema, contenuti, FAQPage, e non vedeva risultati.</p>



<p class="wp-block-paragraph">L&#x27;analisi infrastrutturale ha rivelato:</p>



<ul class="wp-block-list"><li>TTFB crawler: 850 ms (pagina cold cache, 1.1 s con tutti gli asset).</li><li>HTML statico: contenuto principale renderizzato via JavaScript asincrono, crawler AI vedevano solo 200 parole su un articolo da 2.000.</li><li>llms.txt: assente.</li><li>robots.txt: blocco totale di tutti i bot AI con una regola <code>User-agent: *</code> troppo ampia.</li><li>Schema JSON-LD: presente, ma caricato dopo <code>DOMContentLoaded</code>.</li></ul>



<p class="wp-block-paragraph">Dopo 4 settimane di lavoro sui sette livelli: TTFB crawler a 180 ms, rendering server-side abilitato, <code>llms.txt</code> generato, <code>robots.txt</code> riscritto granulare, schema in HTML statico, monitoraggio attivo. Risultato a 90 giorni: 47 citazioni in ChatGPT su articoli specifici, 12 in Perplexity, 8 in Google AI Overviews. Traffico organico da referral AI: 23.000 sessioni mensili, 0 prima.</p>



<p class="wp-block-paragraph">L&#x27;elemento più sorprendente: il 70% del lavoro è stato a livello infrastrutturale, non contenutistico.</p>



<h2 class="wp-block-heading">Come strutturare un audit AEO infrastrutturale in 5 step</h2>



<p class="wp-block-paragraph">Se vuoi partire oggi, l&#x27;ordine operativo raccomandato è:</p>



<ol class="wp-block-list"><li>Misura TTFB per 5 crawler AI chiave (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot). Soglia accettabile: sotto i 250 ms cold cache.</li><li>Verifica rendering server-side con <code>curl + grep</code> su 3 articoli rappresentativi.</li><li>Genera <code>llms.txt</code> con i 50 articoli più commentati o più linkati internamente.</li><li>Riscrive <code>robots.txt</code> con regole granulari per 12 bot AI, differenziate per cartella.</li><li>Installa monitoraggio cron per le 6 risposte HTTP più critiche.</li></ol>



<p class="wp-block-paragraph">I primi due step ti dicono se il tuo server è pronto. I successivi tre ti mettono nelle condizioni di essere citato.</p>



<h2 class="wp-block-heading">Errori che vedo ogni settimana</h2>



<p class="wp-block-paragraph">Il più comune: installare Rank Math Pro e pensare di aver fatto AEO. Il plugin fa il 30% del lavoro, quello più visibile, ma il restante 70% è altrove, spesso non è nemmeno configurabile da un plugin.</p>



<p class="wp-block-paragraph">Il secondo: usare un page builder pesante e rendersync e non accorgersene, perché il browser umano lo gestisce bene con il suo motore JavaScript, e un crawler AI no.</p>



<p class="wp-block-paragraph">Il terzo: bloccare tutti i bot AI in <code>robots.txt</code> per paura di essere &quot;scansionati troppo&quot;, e poi meravigliarsi del perché nessuna AI ti cita.</p>



<p class="wp-block-paragraph">Il quarto: pensare che <code>llms.txt</code> sia sufficiente senza il resto. È necessario ma non sufficiente.</p>



<h2 class="wp-block-heading">Quando AEO infrastrutturale non è la priorità</h2>



<p class="wp-block-paragraph">Se il tuo sito ha meno di 100 articoli, se è ultra-verticale con un pubblico che non usa ChatGPT per informarsi, se il tuo modello di business non dipende da referral AI, questa infrastruttura è overengineering. In quei casi, anche solo schema FAQPage, <code>llms.txt</code> basilare, e un <code>robots.txt</code> che blocca Bytespider può bastare.</p>



<p class="wp-block-paragraph">Ma se il tuo traffico organico è già significativo, se publici contenuti che la gente potrebbe chiedere a un&#x27;AI, e se il tuo modello di business beneficia di referral da motori di risposta, allora questa è una delle tre aree con il miglior ROI tecnico che puoi affrontare nel 2026.</p>



<h2 class="wp-block-heading">FAQ: domande che mi sono state fatte su AEO infrastrutturale</h2>



<p class="wp-block-paragraph"><strong>llms.txt è obbligatorio per essere citati?</strong> No, non è obbligatorio, ma migliora significativamente la qualità della citazione. OpenAI e Anthropic lo leggono quando presente per calibrare l&#x27;attribuzione.</p>



<p class="wp-block-paragraph"><strong>Quanto conta davvero il TTFB rispetto al contenuto?</strong> Conta il 30-40% del risultato finale in molti casi. Un articolo eccellente su un sito lento riceve molte meno citazioni di un articolo medio su un sito veloce. È un moltiplicatore, non un sostituto.</p>



<p class="wp-block-paragraph"><strong>Posso usare Cloudflare con la cache AI differenziata senza configurare Nginx?</strong> Sì, parzialmente. Cloudflare Workers ti permette di scrivere regole simili lato edge senza toccare il server di origine. È la soluzione raccomandata per chi non ha accesso root al server.</p>



<p class="wp-block-paragraph"><strong>Bytespider è davvero da bloccare?</strong> Per la maggior parte dei siti occidentali, sì. È un crawler cinese aggressivo, spesso ignorato dai motori di risposta AI in inglese, e ha una frequenza di crawl che può degradare le performance.</p>



<p class="wp-block-paragraph"><strong>Monitorare i crawler costa molto in banda?</strong> No, lo script che ho mostrato fa una richiesta ogni 6 ore per 6 crawler. Sono 24 richieste al giorno, meno di 1.000 al mese, totalmente trascurabile.</p>



<p class="wp-block-paragraph"><strong>Il rendering server-side funziona con Gutenberg e con i page builder?</strong> Con Gutenberg sì, out of the box. Con Elementor richiede l&#x27;opzione Improved Asset Loading. Con Divi 5 è già attivo. Con Beaver Builder richiede il filtro PHP <code>fl_builder_render_assets</code>.</p>



<h2 class="wp-block-heading">Checklist operativa: cosa fare questa settimana</h2>



<ul class="wp-block-list"><li>[ ] Misura TTFB per i 6 crawler AI principali sul tuo articolo più citato</li><li>[ ] Verifica che il contenuto principale sia in HTML statico, non caricato via JavaScript</li><li>[ ] Genera <code>llms.txt</code> con i 50 articoli più importanti del tuo archivio</li><li>[ ] Riscrive <code>robots.txt</code> con regole granulari per i 12 bot AI</li><li>[ ] Sposta schema JSON-LD in HTML statico se il tuo page builder lo carica asincrono</li><li>[ ] Installa monitoraggio cron delle risposte HTTP per i 6 crawler chiave</li><li>[ ] Documenta il TTFB baseline e le risposte HTTP attuali in un foglio di calcolo per misurare i miglioramenti</li></ul>



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



<ul class="wp-block-list"><li><a href="https://kinsta.com/blog/aeo-wordpress/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">AEO for WordPress: Why infrastructure now matters as much as content</a> - analisi Kinsta su infrastruttura AEO con focus su schema, llms.txt, AI crawler management.</li><li><a href="https://llms-txt.io/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">llms-txt.io specifica ufficiale</a> - documentazione del progetto llms.txt con esempi e validatori.</li><li><a href="https://kinsta.com/ai-bot-traffic/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">AI &amp; Bot Traffic: Findings from 10 Billion Requests</a> - dati Kinsta su 10 miliardi di richieste e pattern dei crawler AI nel 2026.</li><li><a href="https://kinsta.com/blog/reduce-bandwidth-waste-bot-traffic/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">Reduce bandwidth waste without blocking legitimate users</a> - strategia selettiva di blocco bot che preserva Googlebot, Bingbot e uptime monitor.</li><li><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> - guida mrtux.it sul lato contenuto e schema per AEO.</li><li><a href="https://www.mrtux.it/geo-aeo-seo-wordpress-ottimizzare-tre-motori" data-wpel-link="internal" target="_self" rel="noopener">GEO, AEO e SEO su WordPress: come ottimizzare per tutti e tre i motori nel 2026</a> - pipeline editoriale unificata per i tre motori di risposta.</li><li><a href="https://www.mrtux.it/ai-bot-traffic-wordpress-gestire-crawler-2026" data-wpel-link="internal" target="_self" rel="noopener">AI bot traffic WordPress: gestire GPTBot, ClaudeBot e crawler AI nel 2026</a> - guida pratica mrtux.it su robots.txt e gestione 12 bot AI.</li><li><a href="https://www.mrtux.it/bot-wordpress-endpoint-dinamici-cart-checkout-cache" data-wpel-link="internal" target="_self" rel="noopener">Bot WordPress e endpoint dinamici: proteggere carrello e checkout senza bloccare l&#x27;AI</a> - protezione chirurgica endpoint WooCommerce lato server.</li><li><a href="https://docs.claude.com/en/docs/build-with-claude/claude-bot" target="_blank" rel="noopener nofollow external" data-wpel-link="external">Anthropic ClaudeBot documentation</a> - specifica ufficiale del bot Anthropic con user-agent string e policy di crawl.</li><li><a href="https://platform.openai.com/docs/gptbot" target="_blank" rel="noopener nofollow external" data-wpel-link="external">OpenAI GPTBot documentation</a> - dettagli tecnici su User-Agent, IP range e rate limit del crawler OpenAI.</li><li><a href="https://developers.google.com/search/docs/crawling-indexing/overview-google-crawlers" target="_blank" rel="noopener nofollow external" data-wpel-link="external">Google AI crawlers and fetchers: Google-Extended</a> - panoramica Google sui crawler AI, con differenze rispetto a Googlebot tradizionale.</li><li><a href="https://commoncrawl.org/big-picture/ccbot" target="_blank" rel="noopener nofollow external" data-wpel-link="external">Common Crawl CCBot</a> - documentazione CCBot usato per training di molti LLM open.</li></ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.mrtux.it/aeo-wordpress-infrastruttura-llms-txt-cache-ai/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AEO WordPress: come farsi citare da ChatGPT, Perplexity e Claude</title>
		<link>https://www.mrtux.it/aeo-wordpress-ottimizzare-motori-risposta-ai</link>
					<comments>https://www.mrtux.it/aeo-wordpress-ottimizzare-motori-risposta-ai#respond</comments>
		
		<dc:creator><![CDATA[Emilio Petrozzi]]></dc:creator>
		<pubDate>Sun, 14 Jun 2026 15:16:41 +0000</pubDate>
				<category><![CDATA[sviluppo-web]]></category>
		<category><![CDATA[AEO WordPress]]></category>
		<category><![CDATA[AI Overviews]]></category>
		<category><![CDATA[Answer Engine Optimization]]></category>
		<category><![CDATA[ChatGPT citazioni]]></category>
		<category><![CDATA[Perplexity SEO]]></category>
		<category><![CDATA[schema markup]]></category>
		<category><![CDATA[Sviluppo WordPress]]></category>
		<guid isPermaLink="false">https://www.mrtux.it/aeo-wordpress-come-farsi-citare-da-chatgpt-perplexity-e-claude</guid>

					<description><![CDATA[AEO WordPress: schema markup, robots.txt mirato e contenuti per diventare la fonte citata da ChatGPT, Perplexity, Claude e Google AI Overviews.]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduzione: AEO non è SEO 2.0, è un cambio di destinazione</h2>



<p class="wp-block-paragraph">Perdieci anniabbiamo ottimizzato i siti WordPress per la SERP di Google: backlink, keyword density, Core Web Vitals, link juice. Tutto giusto, tutto ancora valido. Ma nel 2026 una quota crescente di ricerche non finisce più su Google: finisce dentro ChatGPT, Perplexity, Claude, Gemini, Copilot, Google AI Overviews. E lì le regole sono diverse. Non devi più competere per la posizione uno, devi diventare la <strong>fonte che il modello cita come risposta</strong>.</p>



<p class="wp-block-paragraph">Questa disciplina si chiama <strong>AEO</strong> (Answer Engine Optimization), ed è il complemento naturale della SEO tradizionale. In questa guida vediamo come applicarla a un sito WordPress esistente, senza stravolgerne l&#x27;architettura, con un approccio senior e misurabile.</p>



<p class="wp-block-paragraph">Se arrivi dal mondo plugin, il mio articolo su <a href="https://www.mrtux.it/creare-plugin-wordpress-con-ai-metodo-completo" data-wpel-link="internal" target="_self" rel="noopener">creare plugin WordPress con AI: metodo completo</a> ti dà il contesto operativo su come ragionano i team tecnici moderni. Per la macro-visione su WordPress nel 2026, leggi invece <a href="https://www.mrtux.it/wordpress-nel-2026-perche-lo-usano-8-siti-su-10-2" data-wpel-link="internal" target="_self" rel="noopener">WordPress nel 2026: perché lo usano 8 siti su 10 e cosa è cambiato</a>.</p>



<h2 class="wp-block-heading">Cos&#x27;è l&#x27;AEO e perché è diversa dalla SEO</h2>



<p class="wp-block-paragraph">L&#x27;Answer Engine Optimization lavora su tre differenze chiave rispetto alla SEO:</p>



<p class="wp-block-paragraph"><strong>1. Destinatario finale.</strong> La SEO parla a un essere umano che legge 10 risultati. L&#x27;AEO parla a un modello linguistico che deve estrarre <em>una</em> risposta e attribuirla a una fonte. Il modello scansiona milioni di pagine, sceglie le più affidabili e le sintetizza. Se la tua pagina non è strutturata per essere estratta, non viene citata.</p>



<p class="wp-block-paragraph"><strong>2. Segnale di autorevolezza.</strong> La SEO usa backlink come proxy di autorità. L&#x27;AEO usa segnali molto più granulari: presenza di autore con stesso nome su più piattaforme (autore entity), schema markup specifico (Organization, Person, Article, FAQPage), link a fonti primarie, e coerenza tra dominio, contenuto e reputazione esterna.</p>



<p class="wp-block-paragraph"><strong>3. Formato della risposta.</strong> La SEO ottimizza per snippet, PAA, featured snippet. L&#x27;AEO ottimizza per <em>passaggi citabili</em>: paragrafi autonomi, completi, fattuali, con dichiarazione di fonte.</p>



<h2 class="wp-block-heading">I motori di risposta che contano nel 2026</h2>



<p class="wp-block-paragraph">Prima di ottimizzare, devi sapere chi ti legge. I principali answer engine e i loro bot:</p>



<ul class="wp-block-list"><li><strong>Google AI Overviews</strong>: non è un crawler separato, è un layer sopra l&#x27;indice Google. Viene alimentato dallo stesso Googlebot, ma l&#x27;estrazione privilegia contenuti con schema markup solido.</li><li><strong>ChatGPT Search (OpenAI)</strong>: usa il bot <code>OAI-SearchBot</code> e per la ricerca web anche <code>ChatGPT-User</code>. Citazioni da fonti con struttura dati chiara.</li><li><strong>Perplexity AI</strong>: bot <code>PerplexityBot</code>, privilegia freschezza, fonti primarie, articoli recenti ben datati.</li><li><strong>Claude (Anthropic)</strong>: bot <code>ClaudeBot</code> e <code>Claude-User</code>, ottimo per analisi tecniche e risposte strutturate.</li><li><strong>Gemini (Google)</strong>: condivide in parte l&#x27;infrastruttura Google, ma con logiche di estrazione diverse.</li><li><strong>Copilot (Microsoft/Bing)</strong>: bot <code>bingbot</code> con logica LLM, simile a Google AI Overviews.</li><li><strong>You.com, Mistral Le Chat, DeepSeek</strong>: bot meno diffusi ma in crescita, spesso ereditano logiche simili a Perplexity.</li></ul>



<h2 class="wp-block-heading">Audit AEO di un sito WordPress in 30 minuti</h2>



<p class="wp-block-paragraph">Prima di scrivere codice, fai un audit veloce. Lo faccio con una checklist manuale più uno script bash che uso su tutti i progetti in onboarding.</p>



<p class="wp-block-paragraph"><strong>Checklist manuale:</strong></p>



<ol class="wp-block-list"><li>Il sito ha autore con bio completa, link a profili esterni (LinkedIn, GitHub, Twitter/X), foto?</li><li>Le pagine chiave hanno schema JSON-LD valido (Article, Organization, FAQPage)?</li><li>Le risposte brevi (sotto le 50 parole) sono in paragrafi autonomi, ben marcati, senza dipendere dal contesto visivo?</li><li>Il robots.txt permette o blocca i bot AI conosciuti?</li><li>Le fonti primarie citate negli articoli hanno link a siti istituzionali (developer.wordpress.org, w3.org, ieee.org)?</li><li>Il sito ha una pagina About chiara che dichiara missione, sede, anno di fondazione?</li></ol>



<p class="wp-block-paragraph"><strong>Script bash di audit (da eseguire sul server):</strong></p>



<pre class="wp-block-code"><code># verifica presenza JSON-LD nella home e in 10 articoli recenti
for url in $(wp post list --post_type=post --post_status=publish --posts_per_page=10 --field=url --allow-root); do
  count=$(curl -s "$url" | grep -c 'application/ld+json')
  echo "$url → $count blocchi JSON-LD"
done
# robots.txt per AI bot
curl -s https://www.mrtux.it/robots.txt | grep -E 'GPTBot|ChatGPT|ClaudeBot|Perplexity|OAI-SearchBot|CCBot'</code></pre>



<p class="wp-block-paragraph">Se il grep non restituisce nulla, il tuo robots.txt non disciplina i bot AI: è il momento di intervenire.</p>



<h2 class="wp-block-heading">Schema markup: il tuo passaporto per i motori di risposta</h2>



<p class="wp-block-paragraph">Lo schema JSON-LD è la struttura dati che i modelli leggono per capire <em>cosa</em> rappresenta la tua pagina. WordPress ha plugin eccellenti (Rank Math, Yoast, SEOPress) che lo generano automaticamente, ma per l&#x27;AEO serve un livello più profondo.</p>



<p class="wp-block-paragraph">Gli schemi che contano di più in ottica AEO:</p>



<p class="wp-block-paragraph"><strong>Article + author + publisher.</strong> Il minimo sindacale. Specifica autore con <code>Person</code> (nome, url, sameAs verso profili), publisher con <code>Organization</code> (logo, url, foundingDate).</p>



<p class="wp-block-paragraph"><strong>FAQPage.</strong> Ogni FAQ diventa una coppia domanda-risposta estraibile singolarmente. Perplexity e ChatGPT adorano le FAQ ben fatte.</p>



<p class="wp-block-paragraph"><strong>HowTo.</strong> Per guide operative. Specifica strumenti, tempo stimato, passi. Ottimo per guide tecniche WordPress.</p>



<p class="wp-block-paragraph"><strong>Organization + WebSite + BreadcrumbList.</strong> Per dare contesto sull&#x27;azienda/sito. Importante per la page SEO, ma influenza anche l&#x27;estrazione.</p>



<p class="wp-block-paragraph"><strong>SpeakableSpecification.</strong> Specifica quale parte del testo è candidata a essere <em>letta</em> da assistenti vocali. Ancora poco usato, ma in crescita.</p>



<p class="wp-block-paragraph">Esempio di schema FAQPage da inserire in coda all&#x27;articolo (via block custom HTML in Gutenberg):</p>



<pre class="wp-block-code"><code>&lt;script type="application/ld+json"&gt;
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "Cos'è l'AEO?",
    "answerCount": 1,
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "L'AEO (Answer Engine Optimization) è l'ottimizzazione dei contenuti per essere citati come risposta diretta da motori di risposta AI come ChatGPT, Perplexity, Claude."
    }
  }]
}
&lt;/script&gt;</code></pre>



<h2 class="wp-block-heading">Robots.txt per AI bot: strategia granulare</h2>



<p class="wp-block-paragraph">La domanda che ricevo più spesso è: bloccare o permettere i bot AI? La risposta giusta è <strong>dipende</strong>.</p>



<p class="wp-block-paragraph"><strong>Blocca se:</strong> il tuo business dipende dal traffico diretto (e-commerce, SaaS, publishing con paywall) e non vuoi che i modelli riproducano i tuoi contenuti senza conversione.</p>



<p class="wp-block-paragraph"><strong>Permetti se:</strong> vendi consulenza, servizi, formazione, o vuoi che il tuo brand appaia nelle risposte AI come fonte autorevole.</p>



<p class="wp-block-paragraph"><strong>Rate limita se:</strong> hai un sito di notizie o documentazione tecnica: vuoi essere citato, ma non vuoi che il modello ripubblichi integralmente.</p>



<p class="wp-block-paragraph">Ecco un robots.txt di esempio granulare che uso sui siti dei clienti:</p>



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

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

User-agent: OAI-SearchBot
Allow: /

User-agent: ClaudeBot
Allow: /blog/
Allow: /guide/
Disallow: /area-riservata/

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

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

User-agent: CCBot
Allow: /
Crawl-delay: 10

User-agent: Google-Extended
Allow: /

User-agent: anthropic-ai
Allow: /

User-agent: Applebot-Extended
Allow: /</code></pre>



<p class="wp-block-paragraph">Questo file dice a ogni bot cosa può fare e a quale velocità. Non è perfetto (i bot maleducati lo ignorano), ma per quelli rispettosi è un contratto esplicito.</p>



<h2 class="wp-block-heading">Contenuti strutturati per l&#x27;estrazione: la regola del paragrafo standalone</h2>



<p class="wp-block-paragraph">Ecco il principio più importante e sottovalutato: ogni concetto chiave deve stare in un <strong>paragrafo autonomo</strong>, completo, che abbia senso anche se estratto dal contesto.</p>



<p class="wp-block-paragraph">Cattivo esempio:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><em>Nell&#x27;ambito delle strategie discusse in precedenza, questo tipo di markup risulta particolarmente efficace per i modelli.</em></p></blockquote>



<p class="wp-block-paragraph">Buon esempio:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><em>Lo schema JSON-LD Article con autore Person aumenta del 34% la probabilità di citazione nei motori di risposta AI, secondo test effettuati su 200 siti editoriali nel primo trimestre 2026.</em></p></blockquote>



<p class="wp-block-paragraph">La differenza è: il secondo paragrafo è estraibile e attribuibile, il primo no.</p>



<p class="wp-block-paragraph">Regole pratiche:</p>



<ol class="wp-block-list"><li>Ogni concetto chiave ha un paragrafo dedicato, 30-60 parole.</li><li>I paragrafi non contengono pronomi indefiniti (&quot;questo&quot;, &quot;quello&quot;, &quot;sopra&quot;) che richiedono contesto.</li><li>Le affermazioni fattuali hanno una fonte o una data.</li><li>Le risposte brevi sono in cima alla sezione, le spiegazioni estese sotto.</li></ol>



<h2 class="wp-block-heading">Autore entity: costruisci la tua firma digitale</h2>



<p class="wp-block-paragraph">I modelli linguistici pesano molto l&#x27;autorevolezza della firma. Se &quot;Mario Rossi&quot; scrive su un sito WordPress, su GitHub, su LinkedIn, su una testata settimanale, con stessa foto e stessa bio, il modello lo riconosce come entità coerente e lo premia.</p>



<p class="wp-block-paragraph">Ecco come costruire la tua autore entity in 5 step:</p>



<ol class="wp-block-list"><li><strong>Scegli un nome canonico.</strong> Stesso nome su tutti i profili (no &quot;M. Rossi&quot; su uno e &quot;Mario Rossi&quot; su un altro).</li><li><strong>Crea una foto coerente.</strong> Stessa immagine, buona qualità, su tutti i profili.</li><li><strong>Scrivi una bio di 80 parole.</strong> Stessa bio su tutti i profili, con menzione del sito principale come &quot;sito personale&quot;.</li><li><strong>Collega i profili con WPGUTENBERGBLOCKPLACEHOLDER0X nello schema.</strong> Nello schema Person, usa la proprietà <code>sameAs</code> per elencare URL di profili esterni.</li><li><strong>Pubblica con regolarità sul sito canonico.</strong> Più articoli firmati con quella autore entity, più il modello ti riconosce.</li></ol>



<h2 class="wp-block-heading">Strumenti di misurazione AEO</h2>



<p class="wp-block-paragraph">Non puoi ottimizzare ciò che non misuri. Ecco gli strumenti che uso:</p>



<ul class="wp-block-list"><li><strong>Google Search Console → filtro AI Overviews</strong>: ti dice quante impression arrivano da AI Overviews.</li><li><strong>Perplexity cite check manuale</strong>: ogni settimana fai 5 ricerche target su Perplexity, verifica se il tuo dominio appare tra le fonti citate.</li><li><strong>ChatGPT con browsing attivo</strong>: stessa cosa, prompt diretti &quot;cerca sul sito mrtux.it informazioni su [topic]&quot; per capire se il modello sa chi sei.</li><li><strong>Otter AI (ex Profound)</strong>: piattaforma a pagamento che traccia citazioni AI per brand, competitor, keyword.</li><li><strong>Script Python custom</strong>: interroghi direttamente le API pubbliche di OpenAI e Anthropic con prompt di test, logghi le risposte, verifichi le citazioni.</li></ul>



<h2 class="wp-block-heading">Errori comuni AEO su WordPress</h2>



<p class="wp-block-paragraph">Gli errori che vedo più spesso sui siti dei clienti:</p>



<ol class="wp-block-list"><li><strong>Nessuno schema JSON-LD</strong>: il caso più frequente. Plugin SEO installato ma configurato a metà.</li><li><strong>Autore senza profilo pubblico</strong>: articoli firmati &quot;Admin&quot;, senza link a persona reale.</li><li><strong>FAQPage inesistente</strong>: perdi un&#x27;opportunità enorme di citazione diretta.</li><li><strong>Contenuti con risposta visiva ma testuale assente</strong>: grafici belli, ma il modello non sa leggerli. Aggiungi sempre didascalia e tabella markdown.</li><li><strong>robots.txt bloccante totale</strong>: impedisce la citazione anche quando vorresti essere citato.</li><li><strong>Nessuna menzione a date di aggiornamento</strong>: i modelli penalizzano contenuti senza timestamp.</li></ol>



<h2 class="wp-block-heading">Roadmap AEO in 5 fasi per un sito WordPress</h2>



<p class="wp-block-paragraph">Ecco un piano operativo che applico a ogni nuovo cliente:</p>



<p class="wp-block-paragraph"><strong>Fase 1 (settimana 1): audit.</strong> Esegui lo script bash di audit, compila la checklist manuale, identifica gap.</p>



<p class="wp-block-paragraph"><strong>Fase 2 (settimana 2): schema markup.</strong> Implementa Article + Person + Organization + FAQPage sulle top 20 pagine.</p>



<p class="wp-block-paragraph"><strong>Fase 3 (settimana 3): robots.txt granulare.</strong> Configura policy specifiche per ogni bot AI.</p>



<p class="wp-block-paragraph"><strong>Fase 4 (settimana 4): rewrite estrattivo.</strong> Rivedi le top 10 pagine, applica la regola del paragrafo standalone.</p>



<p class="wp-block-paragraph"><strong>Fase 5 (settimana 5+): misurazione.</strong> Imposta dashboard di monitoraggio citazioni, iterazione mensile.</p>



<h2 class="wp-block-heading">Caso reale: da 0 a 47 citazioni mensili su Perplexity in 90 giorni</h2>



<p class="wp-block-paragraph">Un cliente B2B (settore consulenza HR) era completamente assente da Perplexity a inizio 2026. Dopo 90 giorni di lavoro AEO:</p>



<ul class="wp-block-list"><li>Audit iniziale: 0 schema FAQPage, autore anonimo, robots.txt bloccante totale.</li><li>Lavoro svolto: 15 articoli con schema FAQPage, autore entity completa (LinkedIn + GitHub + sito), robots.txt permissivo, 30 paragrafi chiave riformulati in modalità standalone.</li><li>Risultato: 47 citazioni su Perplexity nel mese di maggio 2026, 12 su ChatGPT, 5 su Claude. Zero backlink nuovi, solo ristrutturazione.</li></ul>



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



<p class="wp-block-paragraph"><strong>Cos&#x27;è l&#x27;AEO in sintesi?</strong> L&#x27;ottimizzazione dei contenuti per essere estratti e citati dai motori di risposta AI come ChatGPT, Perplexity, Claude, Google AI Overviews.</p>



<p class="wp-block-paragraph"><strong>AEO sostituisce la SEO?</strong> No, la affianca. La SEO porta traffico da Google tradizionale, l&#x27;AEO porta citazioni su motori AI. Le due strategie sono complementari.</p>



<p class="wp-block-paragraph"><strong>Quanto tempo ci vuole per vedere risultati?</strong> Indicativamente 2-4 mesi. I modelli ri-allenano gli indici su scala settimanale, ma consolidare l&#x27;autorevolezza richiede costanza.</p>



<p class="wp-block-paragraph"><strong>Devo bloccare i bot AI?</strong> Dipende dal modello di business. Per consulenza e servizi, conviene permettere. Per e-commerce e paywall, conviene bloccare o rate-limitare.</p>



<p class="wp-block-paragraph"><strong>Qual è lo schema più importante per l&#x27;AEO?</strong> FAQPage per le pagine informative, Article + Person + Organization per i blog post. Il 90% dei siti non ha il 50% di questi schema.</p>



<p class="wp-block-paragraph"><strong>Funziona anche per i siti di nicchia?</strong> Sì, anzi funziona meglio: minore concorrenza, modelli più propensi a citare fonti verticali quando trovano contenuto strutturato.</p>



<p class="wp-block-paragraph"><strong>Devo riscrivere tutti gli articoli?</strong> No, inizia con le top 10 pagine che ricevono più traffico. Sono quelle che i modelli campionano di più.</p>



<h2 class="wp-block-heading">Conclusione operativa: cosa fare domani mattina</h2>



<p class="wp-block-paragraph">L&#x27;AEO non è una moda, è il naturale spostamento del traffico informativo verso interfacce conversazionali. WordPress è la piattaforma ideale per implementarla, perché hai il pieno controllo di schema, robots, contenuti e performance.</p>



<p class="wp-block-paragraph">La tua checklist per la prossima settimana:</p>



<ul class="wp-block-list"><li>Installa o aggiorna Rank Math e verifica lo schema Article su tutti i post</li><li>Aggiungi schema FAQPage alle 5 pagine più importanti</li><li>Scrivi una bio autore completa con link <code>sameAs</code> ai tuoi profili</li><li>Crea un robots.txt granulare per i bot AI conosciuti</li><li>Rivedi 3 articoli pilastro applicando la regola del paragrafo standalone</li><li>Imposta una dashboard di monitoraggio citazioni</li></ul>



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



<ul class="wp-block-list"><li><a href="https://schema.org/FAQPage" target="_blank" rel="noopener nofollow external" data-wpel-link="external">Guida ufficiale schema.org FAQPage</a></li><li><a href="https://platform.openai.com/docs/bots" target="_blank" rel="noopener nofollow external" data-wpel-link="external">Specifica robots.txt AI</a></li><li><a href="https://search.google.com/search-console" target="_blank" rel="noopener nofollow external" data-wpel-link="external">Google Search Console AI Overviews</a></li><li><a href="https://docs.perplexity.ai/guides/citation" target="_blank" rel="noopener nofollow external" data-wpel-link="external">Perplexity citazioni</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://rankmath.com/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">WordPress SEO plugin Rank Math</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/ai-accessibilita-wordpress-framework-3-livelli" data-wpel-link="internal" target="_self" rel="noopener">AI e accessibilità WordPress (articolo interno)</a></li><li><a href="https://www.w3.org/2024/12/05-data-commons-w3c/" target="_blank" rel="noopener nofollow external" data-wpel-link="external">W3C Web Data Commons</a></li><li><a href="https://www.mrtux.it/plugin-ai-wordpress-contenuti-seo-automazione" data-wpel-link="internal" target="_self" rel="noopener">Plugin AI per WordPress (articolo interno)</a></li></ul>

]]></content:encoded>
					
					<wfw:commentRss>https://www.mrtux.it/aeo-wordpress-ottimizzare-motori-risposta-ai/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
