Vai al contenuto
ToolMug

Generatore e test robots.txt

Genera: scegli i percorsi da bloccare, i crawler da escludere e gli URL della sitemap, e ottieni un robots.txt pronto da caricare. Prova: recupera il robots.txt di qualsiasi sito (o incollane uno), inserisci un URL e un crawler e vedi se può scansionare e quale riga decide.

Elaborato sui nostri server ed eliminato entro un'ora

Uno per riga, a partire da /. Usa * come jolly e $ per la fine dell’URL.

Eccezioni dentro cartelle bloccate, ad es. /admin/public/

Facoltativo. Bing e Yandex lo rispettano; Google e Baidu lo ignorano.

Blocca i crawler di IA

Nomi pubblicati da ciascuna azienda. Funzionano solo con i crawler che rispettano robots.txt.

Blocca motori di ricerca specifici

robots.txt

Carica il file nella radice del sito in modo che sia servito su https://tuo-dominio/robots.txt.

Come si usa

  1. In Genera, elenca i percorsi da bloccare, spunta i crawler di IA o i motori di ricerca da bloccare e aggiungi gli URL della sitemap. Il robots.txt si aggiorna man mano; copialo o scaricalo.
  2. In Prova, inserisci un sito web e clicca su Recupera robots.txt, oppure incolla il contenuto.
  3. Inserisci l’URL da provare e scegli un crawler. Il risultato dice se può scansionare ed evidenzia la riga corrispondente.

Opzioni spiegate

Regole di corrispondenza
Come nella specifica di Google: vale il gruppo che corrisponde meglio al nome del crawler, vince il percorso corrispondente più lungo, Allow vince in caso di parità e sono supportati * e $.
Crawl-delay
Secondi tra una richiesta e l’altra. Bing e altri lo rispettano; Google e Baidu lo ignorano.

Un esempio svolto

Ecco un robots.txt che blocca una cartella ma apre una sottocartella, blocca i file PDF e tiene fuori del tutto un crawler di IA:

User-agent: *
Disallow: /private/
Allow: /private/press/
Disallow: /*.pdf$

User-agent: GPTBot
Disallow: /

Sitemap: https://example.com/sitemap.xml

La scheda Prova dà queste risposte:

Crawler Percorso URL Risultato Riga determinante
Googlebot /blog/post Consentito Nessuna regola corrisponde
Googlebot /private/data Bloccato Disallow: /private/
Googlebot /private/press/kit Consentito Allow: /private/press/ (vince la corrispondenza più lunga)
Googlebot /files/a.pdf Bloccato Disallow: /*.pdf$
Googlebot /files/a.pdf?x=1 Consentito Il $ significa che l’URL deve terminare lì
GPTBot /blog/post Bloccato Disallow: / nel suo gruppo
Googlebot /robots.txt Consentito Il file stesso è sempre scansionabile

Googlebot usa il gruppo * perché nessun gruppo lo nomina, mentre GPTBot usa il proprio gruppo e ignora le regole *. La corrispondenza segue la RFC 9309, che definisce solo User-agent, Allow e Disallow. Sitemap e Crawl-delay sono estensioni molto usate che la RFC non definisce.

Domande frequenti

Il robots.txt tiene una pagina fuori dai risultati di ricerca?

Non del tutto. Chiede soltanto ai crawler di non scaricare la pagina; se altri siti la linkano, l’URL può comunque essere indicizzato. Usa un tag noindex per le pagine che devono restare fuori e non bloccarle nel robots.txt, altrimenti i crawler non vedranno mai il noindex.

Bloccare i crawler di IA funziona?

I crawler ufficiali come GPTBot, ClaudeBot e Google-Extended dichiarano di rispettare il robots.txt, quindi bloccarli impedisce di usare le tue pagine per l’addestramento. I crawler che ignorano lo standard non si possono fermare così.

Chi scarica il robots.txt?

Il nostro server richiede il robots.txt nella radice del sito, solo quel file. La prova di un contenuto incollato avviene interamente nel tuo browser.

Privacy

I file vengono caricati tramite HTTPS per l'elaborazione ed eliminati automaticamente entro un'ora.

Strumenti correlati