Preferenze

La privacy è importante per noi, quindi hai la possibilità di disabilitare alcuni tipi di archiviazione che potrebbero non essere necessari per il funzionamento di base del sito web. Il blocco delle categorie può influire sulla tua esperienza sul sito web. Ulteriori informazioni

Accetta tutti i cookie

Generatore gratuito di Robots.txt per qualsiasi sito web

Crea un file Robots.txt in pochi secondi. Controlla la scansione dei motori di ricerca e blocca le pagine private.

Initialisation de l'outil...

Thibault Besson-Magdelain fondateur de Sorank

Chi è l'autore

Thibault Besson-Magdelain

Fondatore di Sorank, 5+ anni di esperienza in SEO, appassionato di GEO.

Learn everything to know on Generatore di Robots.txt !

Created on
13/2/26
Last update :
22/6/26
Generatore di Robots.txt con regole allow e disallow, URL della sitemap e impostazioni del ritardo di scansione

Oltre il 25% dei siti web ha file robots.txt configurati in modo errato, con la conseguenza che pagine critiche vengono bloccate accidentalmente per i motori di ricerca.

Il file robots.txt è il primo documento che i crawler dei motori di ricerca leggono quando visitano il vostro sito. Una singola direttiva fuori posto può impedire a Google di indicizzare le vostre pagine più importanti o, peggio, esporre URL sensibili che intendevate mantenere privati. Il Generatore di Robots.txt di sorank.com vi aiuta a creare file robots.txt perfettamente strutturati in pochi secondi, assicurando che il vostro crawl budget sia ottimizzato e che l'architettura del sito sia comunicata correttamente a ogni motore di ricerca importante.

Che cos'è un file robots.txt e perché è importante per la SEO?

Un file robots.txt è un file di testo semplice collocato nella radice del vostro sito web (ad esempio, https://example.com/robots.txt) che fornisce istruzioni ai web crawler su quali pagine o sezioni del sito debbano o non debbano essere scansionate. Segue il Robots Exclusion Protocol, uno standard che governa il comportamento dei crawler dal 1994.

Sebbene robots.txt non controlli direttamente l'indicizzazione (questo è il ruolo dei meta tag robots e dei tag canonical), svolge un ruolo cruciale nella gestione del crawl budget. Per i siti web di grandi dimensioni con migliaia di pagine, indicare ai crawler di saltare le aree a basso valore, come i pannelli di amministrazione, i contenuti duplicati o gli ambienti di staging, assicura che le vostre pagine più importanti vengano scansionate e indicizzate più velocemente.

I motivi principali per cui robots.txt è importante:

  • Ottimizzazione del crawl budget, indirizzate i crawler verso le vostre pagine ad alta priorità invece di sprecare risorse su URL irrilevanti
  • Riduzione del carico del server, impedite ai bot aggressivi di sovraccaricare il vostro server con richieste inutili
  • Protezione della privacy, bloccate l'accesso dei crawler a strumenti interni, siti di staging o directory sensibili
  • Individuazione della sitemap, indicate ai motori di ricerca la vostra sitemap XML per una scansione più efficiente

Comprendere le direttive di robots.txt: il riferimento completo

Un file robots.txt utilizza una sintassi semplice costruita attorno a poche direttive fondamentali. Padroneggiare queste direttive è essenziale per un corretto controllo della scansione:

User-agent: specifica a quale crawler si applicano le regole. Usate * per tutti i crawler, oppure indirizzate bot specifici come Googlebot, Bingbot o GPTBot.

Disallow: indica ai crawler di non accedere a percorsi specifici. Ad esempio, Disallow: /admin/ blocca l'intera directory admin.

Allow: annulla una regola Disallow per percorsi specifici all'interno di una directory bloccata. Utile per un controllo granulare, ad esempio per consentire /admin/public-page bloccando il resto di /admin/.

Sitemap: dichiara la posizione della vostra sitemap XML. Questa direttiva è indipendente dal crawler e aiuta i motori di ricerca a individuare tutti i vostri URL indicizzabili.

Crawl-delay: imposta un ritardo (in secondi) tra le richieste successive del crawler. È supportato da Bing e Yandex, ma ignorato da Google, che si affida invece alle impostazioni di Search Console.

Esempio di un robots.txt ben strutturato:

User-agent: *\nDisallow: /admin/\nDisallow: /cart/\nDisallow: /checkout/\nDisallow: /search?\nAllow: /admin/public/\n\nUser-agent: GPTBot\nDisallow: /\n\nSitemap: https://example.com/sitemap.xml

Come utilizzare il Generatore di Robots.txt di Sorank

Il nostro generatore gratuito di robots.txt semplifica il processo di creazione con un'interfaccia intuitiva:

  1. Selezionate i vostri user-agent, scegliete tra i crawler più comuni (Googlebot, Bingbot, GPTBot, ecc.) o usate il carattere jolly * per regole universali
  2. Definite le vostre regole Disallow, inserite i percorsi che volete bloccare dalla scansione, come /wp-admin/, /staging/ o parametri di query come /search?
  3. Aggiungete eccezioni Allow, se dovete consentire l'accesso a pagine specifiche all'interno di directory bloccate, aggiungete regole Allow
  4. Includete l'URL della vostra sitemap, inserite la posizione della vostra sitemap XML in modo che i crawler possano individuarla automaticamente
  5. Impostate un Crawl-delay opzionale, configurate i valori di ritardo per i crawler supportati se il vostro server necessita di una limitazione
  6. Generate e scaricate, copiate il robots.txt generato o scaricatelo, poi caricatelo nella directory radice del vostro sito

Errori comuni di robots.txt che danneggiano la SEO

Anche i webmaster esperti commettono errori di robots.txt che possono compromettere gravemente la loro visibilità nei motori di ricerca:

1. Bloccare i file CSS e JavaScript: Google ha bisogno di renderizzare le vostre pagine per comprenderne il contenuto. Bloccare le directory /css/ o /js/ impedisce a Googlebot di renderizzare le vostre pagine, il che può danneggiare in modo significativo il vostro posizionamento.

2. Usare robots.txt per nascondere pagine dall'indice: una direttiva Disallow non rimuove una pagina dall'indice di Google, impedisce solo la scansione. Se altri siti rimandano a una pagina bloccata, Google potrebbe comunque indicizzare l'URL (mostrandolo senza uno snippet). Usate invece i meta tag noindex.

3. Bloccare accidentalmente l'intero sito: un singolo Disallow: / sotto User-agent: * blocca tutti i crawler dall'intero vostro sito. Controllate sempre con attenzione le vostre regole con carattere jolly.

4. Dimenticare le barre finali: Disallow: /admin blocca qualsiasi URL che inizi con /admin, inclusa /administration. Usate Disallow: /admin/ per bloccare solo la directory.

5. Non includere una direttiva Sitemap: sebbene non sia obbligatorio, dichiarare la vostra sitemap nel robots.txt assicura che tutti i motori di ricerca possano individuarla, anche se non l'avete inviata tramite i rispettivi strumenti per webmaster.

6. Regole in conflitto: quando le regole Allow e Disallow si sovrappongono, la regola più specifica ha la precedenza nell'implementazione di Google. Testate sempre la vostra configurazione per evitare blocchi indesiderati.

Best practice di robots.txt per le diverse piattaforme CMS

WordPress: bloccate /wp-admin/ ma consentite /wp-admin/admin-ajax.php (necessario per le funzionalità front-end). Non bloccate mai /wp-content/uploads/ poiché contiene i vostri file multimediali. Valutate di bloccare /wp-includes/ per gli script non essenziali.

Webflow: Webflow genera automaticamente un robots.txt, ma potete personalizzarlo nelle impostazioni del vostro sito. Assicuratevi di non bloccare le pagine delle collezioni o i percorsi dei template che generano contenuti dinamici.

Shopify: Shopify ha un robots.txt predefinito che blocca percorsi interni come /admin, /cart, /checkout e /orders. Dal 2021 è possibile personalizzarlo tramite il template del tema robots.txt.liquid.

Next.js / SPA React: assicuratevi che il vostro robots.txt sia servito come file statico dalla directory pubblica. Per le app renderizzate lato server, verificate che Googlebot possa accedere a tutti gli endpoint API necessari per renderizzare il contenuto.

Gestire i crawler IA con robots.txt

Con la crescita dei modelli di IA che raccolgono contenuti dal web, robots.txt ha acquisito una nuova importanza per il controllo dell'accesso dei crawler IA:

  • GPTBot, il crawler di OpenAI per la raccolta di dati di addestramento
  • ChatGPT-User, il crawler di OpenAI per le funzionalità di navigazione in tempo reale
  • Google-Extended, il crawler di Google per i dati di addestramento dell'IA (separato da Googlebot)
  • anthropic-ai, il web crawler di Anthropic
  • CCBot, il bot di Common Crawl, usato da molti dataset di addestramento dell'IA

Per bloccare tutti i crawler IA consentendo al contempo i motori di ricerca:

User-agent: GPTBot\nDisallow: /\n\nUser-agent: ChatGPT-User\nDisallow: /\n\nUser-agent: Google-Extended\nDisallow: /\n\nUser-agent: anthropic-ai\nDisallow: /\n\nUser-agent: CCBot\nDisallow: /\n\nUser-agent: *\nAllow: /

Testare e convalidare il vostro robots.txt

Dopo aver generato il vostro file robots.txt, convalidatelo sempre prima di metterlo in produzione:

  • Google Search Console, usate lo strumento "robots.txt Tester" (nelle impostazioni di scansione) per verificare errori di sintassi e testare URL specifici rispetto alle vostre regole
  • Bing Webmaster Tools, offre un analizzatore di robots.txt che mostra come Bingbot interpreta il vostro file
  • Test nel browser, visitate direttamente vostrodominio.com/robots.txt per verificare che sia accessibile e formattato correttamente
  • Analisi dei file di log, monitorate i log del vostro server dopo la pubblicazione per confermare che i crawler rispettino le vostre direttive

Ricordate che i motori di ricerca memorizzano nella cache il vostro file robots.txt e lo aggiornano periodicamente (in genere ogni 24 ore). Dopo aver apportato modifiche, potete richiedere una nuova scansione tramite Google Search Console per aggiornamenti più rapidi.

Usate il Generatore di Robots.txt di Sorank per creare un file formattato correttamente in pochi secondi, senza alcuna conoscenza di programmazione. Proteggete il vostro crawl budget, gestite l'accesso dei bot e assicuratevi che le pagine più preziose del vostro sito ricevano l'attenzione che meritano dai motori di ricerca.

Frequently asked questions

Cosa fa un file robots.txt?

Un file robots.txt dice ai crawler dei motori di ricerca a quali pagine possono e non possono accedere sul tuo sito. Controlla il comportamento di scansione ma non impedisce alle pagine di essere indicizzate se sono collegate altrove.

Un robots.txt errato può danneggiare la mia SEO?

Assolutamente. Un robots.txt mal configurato può bloccare accidentalmente Google dalla scansione delle tue pagine più importanti, facendole scomparire completamente dai risultati di ricerca. Testa sempre prima di distribuire.

Dovrei bloccare i crawler IA in robots.txt?

Dipende dai tuoi obiettivi. Bloccare crawler IA come GPTBot impedisce ai tuoi contenuti di addestrare modelli IA ma può anche ridurre la tua visibilità nei risultati di ricerca IA. Considera attentamente il compromesso.

Other Free SEO Tools