Competenza · GEO
Visibilità nelle risposte generate: lavoriamo sulla parte controllabile e scriviamo nell’offerta ciò che non lo è.
Ciò che un agente di modello riceve effettivamente quando richiede la tua pagina, cosa decidi per ciascuna delle tre categorie di crawler, cosa pubblichi per poter essere usato come fonte. Nessun posizionamento, nessuna garanzia di citazione.
Offerta, con condizioniAvem piese, nu un rezultat măsurat, și le numim ca atare. Piesele: un fișier `llms.txt` scris de noi, servit de producție cu 200 și 2.137 de octeți; o verificare de acces cu zece identificatori de agenți de model, toți primind 200 și exact 252.041 de octeți pe aceeași pagină; liste de surse publicate lângă afirmații — 522 de citări în 26 de fișiere de conținut. Ce ne lipsește ca să putem scrie „construit deja”: o măsurătoare a citărilor pe care s-o putem arăta, și un modul de analiză pentru asta în analizorul propriu — are unul pentru răspunsuri directe, nu are unul pentru răspunsuri generate. Mai e un motiv, mai important: rezultatul nu ne aparține. Un răspuns generat nu are poziții, nu are un loc pe care să-l cumperi și nu se repetă identic de la un utilizator la altul. O pagină care ar promite altceva ar fi prima contrazisă de client, în prima zi.
Una risposta generata non è un elenco di link. Il modello compone un testo e, se sceglie, allega alcune fonti. Non esiste il primo posto, non esiste una garanzia che una pagina venga citata, e la stessa domanda posta da due persone, o dalla stessa persona il giorno dopo, può restituire un’altra risposta e altre fonti. Questo non è un difetto del nostro metodo, è la forma del meccanismo. Qualsiasi offerta che inizi con «vi portiamo in ChatGPT» supera esattamente questo punto.
Ciò che resta da fare è la parte precedente alla risposta: se la pagina è accessibile agli agenti che la richiedono, se il testo è completo in HTML senza JavaScript, se dice chiaramente che cos’è l’azienda e cosa fa, e se le affermazioni su di essa sono verificabili da qualcuno che non vi conosce. Qui si può misurare tutto, nei codici di risposta e nei byte. Su questo sito abbiamo richiesto la stessa pagina con dieci identificatori di agenti di modello — quelli di ricerca, quelli attivati da un utente, quelli di training. Tutti hanno ricevuto 200 e esattamente la stessa quantità di contenuto: 252.041 byte. Questa è una constatazione, non una promessa, e può essere rifatta con un comando.
La seconda cosa che si può controllare è una decisione, non un’impostazione: cosa fare con le tre categorie di crawler. La documentazione dei fornitori le separa esplicitamente — in OpenAI, `OAI-SearchBot` per l’indice di ricerca, `GPTBot` per il training, `ChatGPT-User` per la richiesta avviata da una persona, per la quale si scrive che le regole di `robots.txt` potrebbero non applicarsi; in Perplexity, `PerplexityBot` rispetta `robots.txt`, mentre `Perplexity-User` in generale non lo rispetta, perché la richiesta proviene da una persona; `Google-Extended` riguarda il training e il grounding dei modelli Gemini e, dice la documentazione, non influenza l’inclusione o il posizionamento nella ricerca Google. Sono tre decisioni indipendenti, con conseguenze diverse. Su questo sito oggi esiste un’unica regola generale, in 129 byte, quindi la posizione è implicita — non decisa.
La terza cosa che diciamo prima del contratto: per Google, una buona parte del «GEO» è, meccanicamente, SEO. La documentazione di Google scrive che, per comparire come link di supporto in AI Overviews o in AI Mode, la pagina deve essere indicizzata ed essere idonea a comparire nella ricerca con uno snippet, e che non servono nuovi file leggibili dalle macchine per apparire lì. La conclusione pratica non è che il lavoro scompaia, ma che si sposta: senza indicizzazione, rendering lato server e una pagina che dica qualcosa di verificabile, non c’è nulla da citare. Per questo questa pagina si legge dopo le altre due, non al loro posto.