robots.txt di WordPress: regole predefinite, modifica ed esempi sicuri

robots.txt di WordPress

robots.txt di WordPress: regole predefinite ed esempi sicuri | We.Inc

Dove WordPress crea il suo robots.txt virtuale, le righe predefinite esatte stampate dal core, come sostituirlo con un file reale o un filtro, e un generatore di file sicuro.

Per impostazione predefinita WordPress non ha un file robots.txt sul disco. Quando qualcuno richiede /robots.txt, il core ne genera uno al volo: User-agent: *, Disallow: /wp-admin/, Allow: /wp-admin/admin-ajax.php, più una riga Sitemap sui siti pubblici dalla versione 5.5. Caricare un vero robots.txt nella root del sito sostituisce quella versione virtuale.

Cosa stampa il core di WordPress su /robots.txt

Dato che il file predefinito è generato dal codice, non lo troverai con un client FTP né nel file manager del tuo hosting, cosa che confonde molti proprietari di siti. Puoi modificarlo in tre modi: caricare un file reale, lasciarlo modificare a un plugin SEO o aggiungere un piccolo filtro nel codice. Crea una versione sicura con il generatore qui sotto.

Domande frequenti

Dove si trova il file robots.txt in WordPress?

Di solito da nessuna parte. La funzione do_robots scrive la risposta ogni volta che viene richiesto /robots.txt. C'è un file da modificare solo se tu o un plugin avete caricato un vero robots.txt nella cartella principale.

L'opzione Scoraggia i motori di ricerca dall'indicizzare questo sito modifica robots.txt?

Non da WordPress 5.3. L'articolo sulle Impostazioni di lettura dice che ora l'opzione aggiunge un meta tag robots con noindex,nofollow nell'head di ogni pagina. Fino alla 5.2 faceva inviare a robots.txt Disallow: /.

Come modifico robots.txt senza un plugin?

Carica un file di testo semplice chiamato robots.txt nella root del sito, oppure aggancia il filtro robots_txt in un piccolo plugin o nel tuo tema child. Il filtro riceve il testo generato e un flag che indica se il sito è pubblico.

Perché il mio robots.txt mostra qualcosa di diverso dalle impostazioni del plugin?

L'articolo sulle Impostazioni di lettura precisa che il comportamento integrato funziona solo quando WordPress è installato nella root del sito e non esiste un robots.txt. Un file fisico, una regola a livello di hosting o un livello di cache possono servire qualcos'altro.

Devo davvero bloccare /wp-admin/?

Il file predefinito lo fa già, e va bene così: la bacheca non ha nulla da posizionare. Mantieni la riga Allow per admin-ajax.php, così le funzioni pubbliche che lo chiamano non vengono bloccate.

Come viene costruito il file virtuale

Regole utili da aggiungere su un negozio o un blog

Modificare il file virtuale con il filtro robots_txt

Aggiungi questo codice a un piccolo plugin personalizzato o al functions.php del tuo tema child. Viene eseguito solo quando nella root non esiste un vero robots.txt.

Aggiungere regole e una sitemap personalizzata

Il secondo argomento ti dice se il sito è pubblico, così una copia di staging può essere lasciata com'è.

Com'è il file predefinito su un sito pubblico

Generato dal core su un sito installato nella root del dominio, con la sitemap del core attiva.

Generatore di robots.txt per WordPress

Blocca i risultati della ricerca interna

Blocca carrello, cassa e account di WooCommerce

Questa è una copia di staging (blocca tutto)

Indirizzo della sitemap

Il tuo robots.txt

Copia

Copiato

Test di Googlebot sul tuo file

Creato nel tuo browser. Niente viene caricato o scaricato.

Inizia gratis · Nessuna carta di credito richiesta

Correlati: Guide

Prodotto

Per chi è

Funzionalità

Risorse

Azienda

Mappa del sito