Quando si parla di ottimizzazione per i motori di ricerca (SEO), uno degli aspetti fondamentali da considerare è il controllo sull’indicizzazione delle pagine di un sito web. Ci sono momenti in cui potrebbe essere necessario nascondere alcune pagine dai motori di ricerca, ad esempio pagine di login, pagine riservate o sezioni in fase di sviluppo. Questo è possibile grazie ai meta tag robots, in particolare i tag noindex e nofollow.
Nel caso concreto il sito del cliente che da poco ha richiesto i miei servizi SEO, non riusciva ad indicizzarsi in Google. Dopo una breve verifica del codice e un controllo ulteriore in Google Search Console abbiamo rilevato che la meta tag robots all’interno delle pagine mostrava questo codice:
<meta name='robots' content='noindex,nofollow' />
Ovviamente Google non indicizzava le pagine di conseguenza.
In questo articolo vedremo come aggiungere o rimuovere tag noindex in WordPress, utilizzando diverse soluzioni. Tratteremo anche il tag nofollow e come entrambi i tag possono influenzare l’indicizzazione delle pagine del tuo sito.
Il tag robots noindex WordPress è un attributo che si inserisce nel codice HTML di una pagina e serve per impedire che una pagina del sito venga indicizzata dai motori di ricerca.
A cosa serve questo tag? viene spesso utilizzato per:
Ci sono diversi metodi per aggiungere tag noindex in WordPress. Ecco due dei più comuni:
Nel pannello di amministrazione di WordPress cliccare su “Impostazioni” poi “Lettura” e scorrere la pagina fino alla voce “Visibilità ai motori di ricerca”. Cliccare su “Scoraggia i motori di ricerca dall’effettuare l’indicizzazione di questo sito”.
Nel codice sarà cambiata la metatag robots con le istruzioni “noindex,nofollow”.
Al contrario, deselezionare il checkbox per togliere il “noindex”.
Yoast SEO è uno dei plugin più utilizzati per la gestione del SEO su WordPress. Una delle sue funzionalità principali è proprio la possibilità di gestire i meta tag robots, inclusi noindex e nofollow.
Con questo metodo, la tua pagina del sito verrà esclusa in base al tag noindex WordPress e non apparirà nei risultati di ricerca.
Se preferisci modificare direttamente il codice HTML, puoi inserire manualmente il tag meta name robots content noindex nofollow WordPress nella sezione head della pagina.
Accedere al tema WordPress: Vai su Aspetto > Editor del tema.
Modifica del file header.php: Trova e modifica il file header.php. Questo file contiene la sezione head della pagina.
Aggiungere il tag meta: Inserisci il seguente codice all’interno del tag <head> della pagina che vuoi escludere dall’indicizzazione:
<meta name="robots" content="noindex, nofollow">
Questo impedirà sia l’indicizzazione della pagina che il follow dei link presenti nella stessa.
Questo metodo è più tecnico, ma ti offre il pieno controllo su dove e come posizionare i tuoi meta tag robots.
Se una pagina è stata precedentemente esclusa in base al tag noindex WordPress, potresti voler rimuovere questo tag in futuro per indicizzare la pagina. Anche in questo caso, Yoast SEO e la modifica manuale del codice sorgente sono due opzioni valide.
Ora la pagina verrà indicizzata dai motori di ricerca e potrà comparire nei risultati.
Se hai inserito manualmente il tag noindex, devi rimuoverlo dal codice HTML della pagina. Torna nel file header.php o nel modello della pagina e cancella la riga che contiene il tag:
<meta name="robots" content="noindex, nofollow">
In alternativa, puoi cambiarlo in:
<meta name="robots" content="index, follow">
Questo permetterà ai motori di ricerca di indicizzare le pagine e di seguire i link interni ed esterni.
Il tag nofollow viene utilizzato per indicare ai motori di ricerca di non seguire i link presenti in una pagina o di non passare autorità da un link interno o esterno su altre pagine su altri siti web.
Se hai utilizzato il tag nofollow per un link specifico e vuoi rimuoverlo, ci sono due modalità:
Simile a quanto visto per il tag noindex, puoi utilizzare Yoast SEO per gestire l’attributo rel nofollow.
Per rimuovere il tag nofollow manualmente, devi accedere al codice HTML della pagina e cercare il link che contiene l’attributo:
<a href="URL" rel="nofollow">Testo del link</a>
Rimuovi l’attributo rel=”nofollow”, lasciando intatto il link:
<a href="URL">Testo del link</a>
Questo permetterà ai motori di ricerca di seguire il link e passare valore SEO al sito collegato.
Un errore comune è confondere i due tag. Il noindex serve per impedire la indicizzazione delle pagine da parte dei motori di ricerca, mentre il nofollow si applica ai link e dice ai motori di ricerca di non seguirli. Puoi usare questi tag insieme o separatamente, a seconda delle tue esigenze.
Ad esempio, un tipico meta name robots content noindex follow indica che la pagina non verrà indicizzata, ma i link presenti saranno seguiti dai motori di ricerca.
Oltre ai meta tag robots, puoi controllare l’indicizzazione delle tue pagine utilizzando il file robots.txt, che indica ai motori di ricerca quali sezioni del tuo sito web non devono essere scansionate.
Per esempio se vuoi escludere una certa pagina da tutti i motori di ricerca puoi usare nel robots.txt questo codice:
User-agent: *
Disallow: /pagina-da-escludere/
Tuttavia, il file robots.txt non sempre garantisce l’esclusione di una pagina dai risultati di ricerca; per questo è spesso consigliato combinare l’uso di meta name robots content noindex nofollow con il file robots.txt.
Per altri suggerimenti leggi Come impedire a Google di indicizzare una pagina web?
Cos’è il tag noindex? Il tag noindex indica ai motori di ricerca di non indicizzare una pagina.
Quando dovrei usare il tag noindex? Usalo per pagine riservate, contenuti duplicati o pagine temporanee.
Come posso aggiungere il tag noindex in WordPress? Puoi usare un plugin come Yoast SEO o aggiungere manualmente il tag nel codice HTML.
Cosa fa il tag nofollow? Impedisce ai motori di ricerca di seguire i link su una pagina.
Come posso rimuovere un tag noindex da una pagina WordPress? Attraverso il plugin Yoast SEO o modificando il codice HTML della pagina.
Il tag noindex blocca anche il crawling della pagina? No, la pagina può essere scansionata ma non sarà indicizzata.
Posso usare insieme noindex e nofollow? Sì, per impedire sia l’indicizzazione che il follow dei link.
Il file robots.txt può sostituire il tag noindex? Non completamente. Robots.txt può bloccare il crawling, ma non sempre l’indicizzazione.
Posso rimuovere il tag nofollow da un link WordPress? Sì, sia attraverso Yoast SEO che manualmente dal codice HTML.
Come verifico se una pagina ha il tag noindex? Controlla il codice sorgente o usa strumenti come Google Search Console.
Te la invieremo periodicamente per comunicazioni importanti e news sul mondo digitale. Potrai disiscriverti in ogni momento cliccando l'apposito link in calce alla newsletter.
La strategia nazionale di cybersicurezza 2022-2026 rappresenta un pilastro fondamentale per rafforzare la protezione digitale…
Scopri come la regolarizzazione dei cookie e del GDPR tutela gli utenti e migliora la…
L'aggiornamento di novembre 2024 porta nuove sfide per i creatori di contenuti. Di seguito alcuni…
Dall'apprendimento delle lingue alla scrittura, l'intelligenza artificiale offre strumenti utili per migliorare l'efficacia dello studio…
Il mondo del marketing è in costante evoluzione, e con l'avvento della tecnologia digitale, il…
Passa a Bing e vinci fino a un milione di dollari! Microsoft lancia un’iniziativa per…