Rank Math: Impostazioni Avanzate, Robots.txt e .htaccess
Oltre alle funzionalità di ottimizzazione on-page e schema markup, Rank Math offre un set di impostazioni avanzate che consentono un controllo fine sulla SEO tecnica del tuo sito WordPress. Tra queste, la gestione del file robots.txt e del file .htaccess direttamente dall’interfaccia del plugin rappresenta un vantaggio significativo per chi vuole ottimizzare ogni aspetto dell’indicizzazione e del comportamento del server senza accedere al pannello di hosting o utilizzare un client FTP. In questa guida approfondita esploreremo tutte le impostazioni avanzate di Rank Math, con particolare attenzione alla configurazione del robots.txt e dell’.htaccess.
Accedere alle Impostazioni Avanzate
Le impostazioni avanzate di Rank Math sono distribuite in diverse sezioni del plugin. Per accedere alla configurazione completa, vai su Rank Math > Impostazioni Generali. Qui troverai diverse schede organizzate per argomento. Inoltre, nella sezione Rank Math > Titoli e Meta, troverai opzioni avanzate per ogni tipo di contenuto.
Se stai utilizzando Rank Math in modalità "Easy", molte impostazioni avanzate non saranno visibili. Per accedere a tutte le opzioni, passa alla modalità Advanced o Custom cliccando sull’icona delle impostazioni nella dashboard di Rank Math.
Il File robots.txt: Cos’è e Come Funziona
Il file robots.txt è un file di testo posizionato nella directory principale del tuo sito web (es. tuosito.it/robots.txt) che contiene istruzioni per i crawler dei motori di ricerca. Attraverso questo file, puoi indicare quali aree del sito devono essere scansionate e quali devono essere ignorate.
Il robots.txt utilizza una sintassi semplice basata su direttive:
User-agent:specifica a quale crawler si applicano le regole (es.Googlebot,Bingboto*per tutti).Disallow:indica un percorso che il crawler non deve visitare.Allow:permette l’accesso a un percorso specifico all’interno di una directory bloccata.Sitemap:indica l’URL della sitemap XML del sito.Crawl-delay:specifica un ritardo tra le richieste del crawler (non supportato da Google).
È fondamentale comprendere che il robots.txt è una direttiva, non un blocco. I crawler ben comportati (come Googlebot) lo rispettano, ma i bot malevoli lo ignorano completamente. Inoltre, bloccare una pagina nel robots.txt non la rimuove dall’indice di Google se è già stata indicizzata o se ha backlink esterni.

Modificare il robots.txt con Rank Math
Rank Math include un editor integrato per il file robots.txt che ti permette di modificarlo senza accedere al server. Per utilizzarlo:
- Vai su Rank Math > Impostazioni Generali > Edit robots.txt.
- Se non esiste un file robots.txt fisico sul server, Rank Math ne genera uno virtuale che viene servito dinamicamente.
- Modifica le direttive secondo le tue esigenze.
- Clicca su Salva modifiche.
Ecco un esempio di robots.txt ottimizzato per un sito WordPress tipico:
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-includes/
Disallow: /wp-content/plugins/
Disallow: /wp-content/cache/
Disallow: /?s=
Disallow: /search/
Disallow: /cart/
Disallow: /checkout/
Disallow: /my-account/
Sitemap: https://tuosito.it/sitemap_index.xml
Direttive robots.txt Consigliate per WordPress
Ecco le direttive che consigliamo di includere nel robots.txt di un sito WordPress:
- Blocca /wp-admin/: la directory di amministrazione non deve essere scansionata dai crawler. Tuttavia, è importante permettere l’accesso a
/wp-admin/admin-ajax.phpperché molti temi e plugin lo utilizzano per funzionalità frontend. - Blocca le pagine di ricerca: le pagine dei risultati di ricerca interna (
/?s=) generano contenuti duplicati e di bassa qualità. - Blocca le pagine del carrello e checkout (per WooCommerce): queste pagine non hanno valore SEO e non devono essere indicizzate.
- Blocca le pagine dell’account utente: le aree private non devono essere accessibili ai crawler.
- Includi la sitemap: aggiungi sempre il riferimento alla sitemap XML per facilitare la sua scoperta da parte dei crawler.
Errori Comuni nel robots.txt
Ecco gli errori più frequenti nella configurazione del robots.txt:
- Bloccare il CSS e il JavaScript: Google ha bisogno di accedere ai file CSS e JS per renderizzare correttamente le pagine. Bloccarli può causare problemi di indicizzazione.
- Bloccare le immagini: impedire l’accesso alle directory delle immagini preclude il posizionamento su Google Immagini.
- Usare robots.txt per nascondere contenuti: il robots.txt non è uno strumento di sicurezza. I contenuti sensibili devono essere protetti con autenticazione, non con il robots.txt.
- Bloccare la sitemap: assicurati che il percorso della sitemap non sia bloccato da una direttiva Disallow.
- Direttive contradditorie: regole che si sovrappongono possono creare comportamenti imprevedibili. Sii chiaro e specifico nelle direttive.
Il File .htaccess: Cos’è e Come Funziona
Il file .htaccess (Hypertext Access) è un file di configurazione utilizzato dal server web Apache per controllare il comportamento di directory e file. È uno strumento potente che permette di gestire redirect, sicurezza, caching, compressione e molti altri aspetti del server senza modificare la configurazione globale di Apache.
WordPress utilizza già il file .htaccess per gestire i permalink e altre funzionalità di base. Rank Math ti permette di modificare questo file direttamente dalla dashboard di WordPress, aggiungendo regole personalizzate senza rischi di errori di sintassi.
Modificare il .htaccess con Rank Math
Per accedere all’editor .htaccess di Rank Math:
- Vai su Rank Math > Impostazioni Generali > Edit .htaccess.
- Visualizza il contenuto attuale del file.
- Aggiungi o modifica le regole necessarie.
- Clicca su Salva modifiche.
Attenzione: modifiche errate al file .htaccess possono rendere il sito inaccessibile. Rank Math crea automaticamente un backup del file prima di ogni modifica, ma è sempre consigliabile salvare una copia manuale prima di apportare cambiamenti significativi.

Regole .htaccess Utili per la SEO
Ecco alcune regole .htaccess che possono migliorare la SEO e le prestazioni del tuo sito:
Redirect da HTTP a HTTPS
Se il tuo sito utilizza un certificato SSL, questa regola forza il redirect da HTTP a HTTPS per tutte le pagine:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Redirect da www a non-www (o viceversa)
Per canonicalizzare il dominio e evitare contenuti duplicati:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.tuosito.it [NC]
RewriteRule ^(.*)$ https://tuosito.it/$1 [L,R=301]
Abilitare la Compressione GZIP
La compressione GZIP riduce significativamente la dimensione dei file trasferiti, velocizzando il caricamento delle pagine:
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/json
</IfModule>

Impostare la Cache del Browser
Le direttive di caching indicano al browser per quanto tempo conservare le risorse statiche in cache locale:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
</IfModule>
Proteggere il File wp-config.php
Blocca l’accesso diretto al file di configurazione di WordPress che contiene le credenziali del database:
<Files wp-config.php>
Order Allow,Deny
Deny from all
</Files>
Altre Impostazioni Avanzate di Rank Math
Oltre alla gestione di robots.txt e .htaccess, Rank Math offre diverse altre impostazioni avanzate:
Noindex per Contenuti Specifici
Nella sezione Titoli e Meta, per ogni tipo di contenuto puoi configurare:
- Robots Meta: imposta le direttive
noindex,nofollow,noarchive,noimageindexenosnippeta livello globale per tipo di contenuto. - Canonical personalizzato: imposta un URL canonico diverso da quello predefinito.
- Redirect automatici: configura redirect automatici per specifici tipi di contenuto.
Link e Attributi
Nella sezione Impostazioni Generali > Links:
- Nofollow sui link esterni: aggiunge automaticamente l’attributo
rel="nofollow"a tutti i link che puntano a siti esterni. - Apertura in nuova scheda: forza l’apertura dei link esterni in una nuova scheda del browser.
- Nofollow sui link delle immagini: aggiunge nofollow ai link che avvolgono le immagini.
- Strip Category Base: rimuove il prefisso "/category/" dagli URL delle categorie.
RSS Feed
Rank Math permette di aggiungere contenuto personalizzato prima e dopo ogni elemento del feed RSS. Questa funzionalità è utile per:
- Protezione dallo scraping: aggiungendo un link al tuo sito originale alla fine di ogni elemento del feed, i siti che copiano automaticamente i tuoi contenuti via RSS includeranno anche un backlink al tuo sito.
- Promozione: puoi aggiungere banner, link a landing page o inviti all’iscrizione alla newsletter nel feed RSS.
Ping dei Motori di Ricerca
Rank Math può inviare automaticamente un "ping" ai motori di ricerca ogni volta che pubblichi un nuovo contenuto, informandoli dell’aggiornamento e accelerando l’indicizzazione. Questa funzione è configurabile in Rank Math > Impostazioni Generali > Others.
Precauzioni e Backup
Le impostazioni avanzate, in particolare le modifiche ai file robots.txt e .htaccess, richiedono alcune precauzioni:
- Esegui sempre un backup prima di modificare il robots.txt o il .htaccess.
- Testa le modifiche: dopo ogni modifica, verifica che il sito funzioni correttamente e che le pagine siano accessibili.
- Usa lo strumento di test di Google: utilizza il test del robots.txt in Google Search Console per verificare che le direttive funzionino come previsto.
- Procedi gradualmente: apporta una modifica alla volta e verifica i risultati prima di procedere con la successiva.
- Documenta le modifiche: tieni traccia di ogni modifica apportata, in modo da poterla annullare in caso di problemi.
Conclusioni
Le impostazioni avanzate di Rank Math offrono un livello di controllo sulla SEO tecnica che pochi altri plugin possono eguagliare. La possibilità di gestire il robots.txt e il .htaccess direttamente dall’interfaccia di WordPress elimina la necessità di accedere al server via FTP e riduce il rischio di errori. Tuttavia, queste funzionalità richiedono una comprensione di base dei concetti di SEO tecnica e della configurazione del server web. Se non ti senti sicuro nell’apportare modifiche a questi file, è sempre meglio affidarsi a un professionista.
Per una configurazione avanzata e professionale della SEO tecnica del tuo sito, contatta il team di G Tech Group. Con il nostro servizio di posizionamento SEO, ci occupiamo di ogni aspetto tecnico per garantire il massimo rendimento dal tuo sito web.
Per una strategia SEO completa, scopri anche le nostre guide su SEOPress, Broken Link Checker e SEO per WooCommerce.
Migliora il Tuo Sito WordPress
Questa guida fa parte della nostra serie dedicata ai migliori plugin per WordPress. Scopri anche le nostre guide su:
- Elementor – Il page builder più potente per creare pagine professionali senza codice
- WP Rocket – Il plugin di caching numero uno per velocizzare il tuo sito WordPress
- SEOPress – Un’alternativa SEO leggera e performante per ottimizzare i tuoi contenuti
- UpdraftPlus – La soluzione più affidabile per il backup automatico del tuo sito