I meta tag HTML sono elementi di codice inseriti nella sezione <head> di una pagina web che trasmettono informazioni strutturate a browser, motori di ricerca e piattaforme social. Nel markup, l’elemento meta HTML rappresenta metadati che non rientrano in altri elementi del documento, come <title>, <link> o <script>. A differenza del contenuto visibile, questi tag non vengono mostrati all’utente ma influenzano il modo in cui la pagina viene interpretata, indicizzata e presentata nei risultati di ricerca. Alcuni meta tag incidono sull’indicizzazione, altri sulla resa mobile, altri ancora sulle anteprime di condivisione.
Cosa sono i meta tag HTML
Un meta tag HTML è un elemento <meta> privo di tag di chiusura, inserito all’interno del blocco <head> del documento. Ogni elemento <meta> trasmette un’informazione specifica attraverso una coppia di attributi: uno identifica il tipo di metadato e uno ne definisce il valore. Questa struttura minima consente di comunicare informazioni diverse a destinatari diversi, dai crawler dei motori di ricerca fino alle app di messaggistica che generano anteprime di condivisione.
Dove si trovano nel codice della pagina
I meta tag si trovano sempre all’interno del tag <head>, prima del tag <body>. Questa collocazione non è una scelta casuale: il <head> è la sezione del documento HTML destinata ai metadati, ovvero alle informazioni sulla pagina che non fanno parte del suo contenuto visivo. Un browser carica prima questa sezione, quindi le istruzioni contenute nei meta tag vengono elaborate prima che la pagina venga renderizzata.
Nel codice sorgente di una pagina, i meta tag si trovano spesso dopo il tag <html lang="..."> e prima dei link ai fogli di stile. L’ordine degli elementi all’interno del <head> segue convenzioni consolidate, ma la presenza o assenza di un meta tag specifico dipende dalla configurazione della pagina, manuale o gestita da un CMS come WordPress.
A cosa servono per browser, motori di ricerca e social network
I meta tag svolgono funzioni diverse a seconda del destinatario. Per il browser, indicano la codifica dei caratteri da usare, le dimensioni del viewport per i dispositivi mobili e alcune istruzioni tecniche di elaborazione. Per i motori di ricerca come Google, comunicano se la pagina deve essere indicizzata, se i link devono essere seguiti e come può essere presentato il contenuto nel risultato di ricerca. Per le piattaforme social come Facebook, LinkedIn e WhatsApp, i meta tag Open Graph determinano titolo, descrizione e immagine dell’anteprima quando un URL viene condiviso.
La distinzione tra questi tre destinatari è rilevante perché un meta tag scritto per Google non produce alcun effetto su Facebook e viceversa. Per questo una pagina web ben configurata contiene categorie diverse di meta tag, ciascuna con la propria sintassi e il proprio scopo.
Sintassi del tag meta in HTML
La sintassi di un elemento <meta> si basa su attributi che variano in funzione del tipo di informazione da trasmettere. Gli attributi principali sono name, content, http-equiv e charset. Ogni combinazione di attributi serve uno scopo preciso e una scrittura errata può rendere il tag non riconoscibile dai sistemi che dovrebbero interpretarlo.
Attributi name e content
L’attributo name identifica il tipo di metadato, mentre content ne definisce il valore. Gli attributi name e content formano la coppia usata per dichiarare metadati riferiti all’intera pagina. I valori più comuni per name sono description, robots, viewport e keywords. La coppia name/content è la struttura standard per molti meta tag destinati ai motori di ricerca e ai browser, ed è quella che compare con maggiore frequenza nel codice sorgente di una pagina web moderna.
Quando si usa l’attributo name, il valore di content deve essere coerente con le specifiche del metadato dichiarato. Per name="description", il content deve contenere un testo descrittivo della pagina. Per name="robots", deve contenere le direttive di indicizzazione separate da virgola. L’assenza dell’attributo content rende il tag non valido.
Attributo http-equiv
L’attributo http-equiv permette di simulare alcune intestazioni HTTP direttamente nel markup HTML. In origine veniva usato per trasmettere informazioni che normalmente viaggiano negli header della risposta del server, come la codifica dei caratteri o le istruzioni per la cache. Oggi il suo utilizzo è limitato: molte funzioni che svolgeva in passato vengono gestite con maggiore affidabilità lato server o con attributi più moderni.
Il caso più noto di http-equiv è il meta refresh, che consente di reindirizzare automaticamente l’utente verso un altro URL dopo un intervallo di tempo definito in secondi. Questo meccanismo è una soluzione tecnica sconsigliata per gli URL spostati in modo permanente, per i quali il reindirizzamento 301 lato server rimane la pratica corretta.
Attributo charset
L’attributo charset specifica la codifica dei caratteri usata nel documento HTML. La sua presenza nella sezione <head>, preferibilmente tra i primissimi elementi, consente al browser di interpretare correttamente tutti i caratteri della pagina prima di elaborarne il contenuto. La sua assenza può causare problemi di visualizzazione, soprattutto con lingue che usano caratteri non ASCII.
Esempio di meta tag description
Un meta description correttamente strutturato ha questa forma:
<meta name="description" content="Scopri cosa sono i meta tag HTML, come funzionano e perché influenzano il posizionamento SEO e la visibilità nei risultati di ricerca.">Il valore dell’attributo content deve descrivere in modo sintetico e accurato il contenuto della pagina. Google può utilizzare il testo della meta description per generare lo snippet nei risultati di ricerca, ma può anche sostituirlo con un estratto dalla pagina quando lo ritiene più pertinente alla query dell’utente.
Esempio di meta charset UTF-8
La dichiarazione della codifica dei caratteri si scrive così:
<meta charset="UTF-8">UTF-8 è la codifica raccomandata per i documenti HTML5 perché copre l’intero set di caratteri Unicode, inclusi caratteri accentati, simboli e alfabeti non latini. Il living standard HTML del WHATWG indica che questo tag deve apparire entro i primi 1024 byte del documento per essere riconosciuto correttamente dal browser.
Esempio di meta viewport
Il meta viewport per dispositivi mobili si scrive in questo modo:
<meta name="viewport" content="width=device-width, initial-scale=1">Il valore meta viewport indica al browser come dimensionare l’area di visualizzazione della pagina. Nell’esempio mostrato, il browser mobile imposta la larghezza del viewport uguale alla larghezza del dispositivo e non applica uno zoom iniziale. Senza questa dichiarazione, molti browser mobile rendono la pagina come se fosse progettata per un desktop, riducendola proporzionalmente, con un impatto negativo sull’esperienza utente e sulla resa nei risultati mobile.
Meta tag HTML per la SEO
Tra tutti i meta tag, quelli con impatto più diretto sulla SEO tecnica sono tag title, meta description e meta robots. Ciascuno agisce su una variabile diversa: il title aiuta a definire il tema della pagina, la description può incidere sul modo in cui il risultato viene percepito in SERP, il robots determina se la pagina può essere indicizzata. Una configurazione errata di uno qualsiasi di questi elementi può compromettere il lavoro svolto sul contenuto.
Tag title e rapporto con i meta tag
Il tag title è tecnicamente distinto dai meta tag: si scrive come <title>testo</title> all’interno del <head>, ma non è un elemento <meta>. Viene trattato insieme ai meta tag SEO perché la sua funzione è analoga: comunica informazioni sulla pagina ai motori di ricerca e compare nel risultato di ricerca come testo cliccabile. Google usa diverse fonti per generare il title link di Google, tra cui il contenuto del tag <title>, l’H1, altri testi prominenti e, in alcuni casi, il valore di og:title.
La lunghezza spesso consigliata per il tag title è compresa tra 50 e 60 caratteri, così da ridurre il rischio di troncamento nella visualizzazione del risultato. Google può riscrivere il title se lo ritiene fuorviante, troppo corto, troppo lungo o privo di relazione con il contenuto della pagina. Per ridurre la probabilità di riscrittura, il title deve riflettere con precisione il tema della pagina e contenere la parola chiave principale nella parte iniziale del testo.
Meta description e snippet nei risultati di ricerca
La meta description è il testo che può comparire sotto il titolo nel risultato di ricerca. Non è un fattore di ranking diretto, ma può influenzare il CTR perché aiuta l’utente a capire se il contenuto risponde alla sua ricerca. Per questo deve essere specifica, leggibile e coerente con il contenuto della pagina.
La lunghezza consigliata per la meta description è di circa 155 caratteri, anche se Google può generare snippet più lunghi in alcuni contesti. Quando la descrizione è assente o giudicata poco pertinente alla query, Google la sostituisce con un estratto del corpo della pagina. Questo comportamento è documentato nella guida agli snippet di ricerca e spiega perché una meta description ben scritta riduce ma non elimina la probabilità che lo snippet venga riscritto automaticamente.
Meta robots e direttive per Googlebot
Il meta robots è il tag che controlla il comportamento del crawler rispetto a una singola pagina. Le direttive vengono inserite nel valore dell’attributo content e possono essere combinate tra loro. A differenza del file robots.txt, che agisce a livello di crawl, il meta robots agisce a livello di indicizzazione: una pagina con noindex può essere raggiunta dal crawler ma non viene inclusa nell’indice di Google.
Index, noindex, follow e nofollow
Le direttive di base del meta robots sono quattro. index autorizza Google a includere la pagina nell’indice di ricerca; noindex lo vieta. follow consente al crawler di seguire i link presenti nella pagina; nofollow lo impedisce. Le direttive si combinano e si separano con la virgola: content="noindex, follow" esclude la pagina dall’indice ma consente la scansione dei collegamenti presenti nel contenuto. La combinazione predefinita, quando il tag è assente, è index, follow.
L’uso di noindex è appropriato per pagine di risultati interni, pagine di ringraziamento, pagine di login, versioni duplicate del contenuto e in tutti i casi in cui si vuole che la pagina sia accessibile agli utenti ma non compaia nei risultati di ricerca. Un errore comune è applicare noindex a pagine che si vogliono posizionare, talvolta per configurazioni automatiche del CMS o per filtri applicati in blocco a categorie di pagine.
Nosnippet, max-snippet e max-image-preview
Oltre alle direttive di base, Google riconosce direttive avanzate che controllano la presentazione dello snippet. nosnippet impedisce la visualizzazione di qualsiasi testo descrittivo nel risultato. max-snippet:N limita la lunghezza del testo dello snippet a N caratteri. max-image-preview:standard o max-image-preview:large controlla le dimensioni massime dell’anteprima dell’immagine nei risultati. Queste direttive sono documentate nella specifica Google sul meta robots e vengono usate soprattutto da editori che vogliono limitare il modo in cui i propri contenuti vengono presentati nella SERP senza rimuoverli dall’indice.
X-Robots-Tag e data-nosnippet
Le direttive robots possono essere dichiarate anche tramite header HTTP X-Robots-Tag, soluzione adatta quando si devono gestire file non HTML, come PDF, immagini o documenti scaricabili. Per escludere solo una porzione di testo dallo snippet, Google supporta anche l’attributo data-nosnippet su elementi come <div>, <span> e <section>. Questo permette di intervenire su una parte del contenuto senza bloccare lo snippet dell’intera pagina.
Altri meta tag riconosciuti da Google
Oltre a description, robots, charset, refresh e viewport, Google riconosce alcuni meta tag più specifici. I tag speciali Google includono, tra gli altri, google-site-verification per verificare la proprietà del sito in Search Console, notranslate per evitare la traduzione automatica del risultato e rating per segnalare contenuti per adulti gestibili tramite SafeSearch. Sono tag da usare solo quando hanno una funzione precisa, perché Google ignora i meta tag non supportati o non pertinenti alla pagina.
Elementi della head che non sono meta tag
Nel lavoro SEO si parla spesso di meta tag includendo anche elementi che si trovano nel <head> ma che non sono veri tag <meta>. Il rel canonical, ad esempio, si scrive con <link rel="canonical"> e serve a indicare l’URL principale quando esistono versioni simili o duplicate di una pagina. Gli hreflang si dichiarano con tag <link rel="alternate"> e aiutano i motori di ricerca a gestire versioni localizzate di uno stesso contenuto. I dati strutturati, invece, vengono spesso inseriti con script application/ld+json. Sono elementi vicini ai meta tag perché vivono nella stessa area del documento, ma hanno sintassi e funzioni diverse.
Meta viewport, charset e altri tag tecnici
Accanto ai meta tag con funzione SEO diretta, esistono meta tag tecnici che incidono sull’accessibilità, sulla compatibilità cross-dispositivo e sulla corretta interpretazione del documento da parte del browser. Meta viewport, meta charset e meta http-equiv appartengono a questa categoria e sono presenti nella quasi totalità dei siti web moderni.
Meta viewport per dispositivi mobili
Il meta viewport comunica al browser come adattare la pagina allo schermo del dispositivo. Senza questa dichiarazione, i browser mobile applicano una larghezza virtuale di default, spesso intorno ai 980 pixel, e rimpiccioliscono l’intera pagina per farla rientrare nello schermo. Il risultato è una pagina leggibile solo dopo uno zoom manuale, con un’esperienza mobile debole.
Per Google, l’indicizzazione mobile-first usa la versione mobile del contenuto per indicizzazione e ranking. Un meta viewport assente o configurato male può compromettere la resa della pagina sui dispositivi mobili e rendere più fragile l’esperienza valutata dal crawler smartphone.
Meta charset per la codifica dei caratteri
Il meta charset dichiara la codifica dei caratteri usata nel documento. La codifica UTF-8 è quella raccomandata perché copre tutti i caratteri necessari per qualsiasi lingua, inclusi caratteri accentati italiani, cirillico, arabo e simboli speciali. Una pagina senza dichiarazione charset esplicita può essere interpretata con codifiche diverse da browser a browser, producendo errori di visualizzazione come caratteri sostituiti con simboli non riconoscibili.
Il tag deve essere posizionato il prima possibile all’interno del <head>, prima di qualsiasi elemento che contenga testo. Questo ordine non è una convenzione stilistica ma un requisito tecnico: il browser deve conoscere la codifica prima di iniziare a interpretare il contenuto del documento.
Meta http-equiv e limiti del meta refresh
Il meta http-equiv viene oggi usato principalmente per il meta refresh, che permette di reindirizzare automaticamente l’utente verso un altro URL dopo N secondi. La sintassi è <meta http-equiv="refresh" content="0; url=https://esempio.com/nuova-pagina">, dove il valore 0 indica un reindirizzamento immediato. Questo meccanismo era comune negli anni Novanta e nei primi anni 2000, prima che i reindirizzamenti server-side diventassero la norma.
Google interpreta il meta refresh come un reindirizzamento, ma per le pagine spostate in modo permanente i redirect server-side permanenti restano la scelta più solida per indirizzare utenti e Google verso il nuovo URL. Il meta refresh con ritardo superiore a zero secondi può creare problemi di usabilità, perché l’utente si trova su una pagina che cambia senza un’azione esplicita da parte sua.
Meta keywords: oggi non sono una leva SEO
Il meta keywords è un tag obsoleto per la SEO moderna. In passato permetteva ai webmaster di indicare ai motori di ricerca le parole chiave rilevanti per una pagina. Oggi non produce alcun effetto sul posizionamento nei principali motori di ricerca, Google incluso, ed è considerato un elemento superato dalla comunità SEO e dagli stessi motori di ricerca.
Uso storico del meta keywords tag
Negli anni Novanta, i motori di ricerca usavano le parole chiave dichiarate nel meta keywords tag come segnale principale per classificare le pagine. I webmaster inserivano elenchi di termini pertinenti al contenuto della pagina, che i crawler leggevano e usavano per costruire l’indice. Questa pratica aveva senso quando gli algoritmi di ricerca erano meno sofisticati e si basavano più su segnali espliciti che su analisi contestuale del testo.
Con l’evoluzione degli algoritmi e la crescente diffusione del keyword stuffing, ovvero l’inserimento artificioso di parole chiave non pertinenti per manipolare il posizionamento, i motori di ricerca hanno progressivamente ridotto il peso attribuito a questo tag fino ad azzerarlo.
Il rapporto tra Google e meta keywords tag
Google ha chiarito che il keywords meta tag non viene usato come segnale di ranking nella ricerca web. La comunicazione ufficiale su questo punto risale al 2009 e non è mai stata ritrattata. Il motivo è duplice: il tag era troppo facilmente manipolabile e non aggiungeva informazioni che gli algoritmi non fossero già in grado di estrarre dal contenuto visibile della pagina.
Anche nel Bing Webmaster Blog, il meta keywords viene descritto come un tag privo di valore SEO per il posizionamento. Inserire nel meta keywords termini non presenti nel contenuto della pagina può diventare un segnale poco rassicurante, soprattutto quando il tag contiene liste gonfiate o non pertinenti.
Differenza tra keyword nel contenuto e meta keywords
Le parole chiave che influenzano il posizionamento sono quelle presenti nel contenuto visibile della pagina: titoli, paragrafi, attributi alt delle immagini, anchor text dei link interni. Google analizza il testo della pagina per determinarne la pertinenza rispetto alle query degli utenti, e questo processo avviene indipendentemente da qualsiasi dichiarazione nel tag meta.
Investire nella ricerca e nell’integrazione naturale delle parole chiave nel contenuto può produrre effetti sul posizionamento quando migliora pertinenza, chiarezza e copertura dell’intento di ricerca. Compilare il meta keywords tag, invece, non produce benefici misurabili e sottrae tempo ad altri elementi della pagina.
Meta tag per social network e anteprime di condivisione
Quando un URL viene condiviso su Facebook, LinkedIn, WhatsApp o Twitter/X, la piattaforma legge i meta tag della pagina per generare un’anteprima con titolo, descrizione e immagine. Questi meta tag sono distinti da quelli usati dai motori di ricerca e seguono specifiche proprie: Open Graph per la maggior parte delle piattaforme, Twitter Cards per Twitter/X.
Open Graph per Facebook, LinkedIn e WhatsApp
Il protocollo Open Graph definisce proprietà come og:title, og:type, og:image e og:url, usate dalle piattaforme social per costruire l’anteprima di un contenuto condiviso. I tag Open Graph si inseriscono nel <head> della pagina con l’attributo property invece di name, e usano il prefisso og:. I quattro tag minimi per una corretta anteprima sono og:title, og:description, og:image e og:url.
Un esempio di configurazione Open Graph minima:
<meta property="og:title" content="Meta tag HTML: cosa sono e a cosa servono">
<meta property="og:description" content="Una panoramica sui meta tag HTML, dalla sintassi alle direttive SEO, dai tag Open Graph alle Twitter Cards.">
<meta property="og:image" content="https://esempio.com/immagini/meta-tag-html.jpg">
<meta property="og:url" content="https://esempio.com/meta-tag-html/">Per le anteprime social conviene usare immagini in formato orizzontale, con rapporto vicino a 1.91:1. Le immagini per LinkedIn, ad esempio, richiedono almeno 1200 x 627 pixel e un peso massimo di 5 MB. Un’immagine con dimensioni errate o assente può portare la piattaforma a usare un’immagine trovata nella pagina, con risultati poco controllabili.
Twitter Cards
Twitter/X utilizza il proprio sistema di meta tag, chiamato Twitter Cards, per generare le anteprime dei link condivisi nella piattaforma. I tag si scrivono con l’attributo name e il prefisso twitter:. Il tipo di card più diffuso è summary_large_image, che visualizza un titolo, una descrizione e un’immagine di grandi dimensioni sopra il testo del tweet.
Quando i tag Twitter Cards non sono presenti nella pagina, Twitter/X utilizza i corrispondenti tag Open Graph come fallback. Questo significa che una configurazione Open Graph corretta copre anche Twitter/X nella maggior parte dei casi, anche se dichiarare esplicitamente i tag twitter: garantisce un controllo più preciso sulla presentazione dell’anteprima all’interno della piattaforma.
Differenza tra meta tag SEO e meta tag social
I meta tag SEO e quelli social coesistono nella stessa pagina ma operano su canali separati. I tag SEO, come meta description e meta robots, sono letti dai crawler dei motori di ricerca. I tag Open Graph e Twitter Cards sono letti dalle piattaforme social quando un URL viene condiviso. Un aggiornamento del meta robots non produce nessun effetto sulle anteprime social e, analogamente, la modifica di un tag og:image non influenza in alcun modo lo snippet di Google.
| Categoria | Tag principali | Destinatario | Effetto |
|---|---|---|---|
| Meta SEO | title, description, robots | Motori di ricerca | Tema pagina, snippet SERP, indicizzazione |
| Open Graph | og:title, og:description, og:image | Facebook, LinkedIn, WhatsApp | Anteprima condivisione social |
| Twitter Cards | twitter:card, twitter:title, twitter:image | Twitter/X | Anteprima link su Twitter/X |
| Meta tecnici | charset, viewport, http-equiv | Browser | Codifica, layout responsive, redirect |
Problemi comuni nella gestione dei meta tag HTML
La gestione dei meta tag produce problemi ricorrenti su siti di ogni dimensione e settore. Alcuni derivano da configurazioni automatiche dei CMS, altri da interventi manuali non coordinati, altri ancora da una comprensione parziale delle direttive disponibili. Identificare questi problemi richiede un’analisi del codice sorgente o l’uso di strumenti SEO dedicati.
Meta description duplicate o assenti
Le meta description duplicate si verificano quando più pagine del sito riportano lo stesso testo nel tag description. Questo accade spesso su siti con template standardizzati che non generano descrizioni uniche per pagina, o su e-commerce dove le schede prodotto replicano una descrizione generica. In questi casi Google può generare uno snippet autonomo, soprattutto quando la descrizione non risponde alla query digitata dall’utente.
Le meta description assenti non producono un errore tecnico, ma riducono il controllo editoriale sullo snippet visualizzato nei risultati. In assenza di description, Google seleziona autonomamente un estratto dalla pagina, scegliendo il testo che ritiene più pertinente alla query specifica. Il risultato è uno snippet variabile, a volte meno persuasivo di una descrizione scritta per rappresentare correttamente la pagina.
Uso improprio del noindex
Il noindex applicato per errore è uno degli incidenti più gravi in ambito SEO tecnico: una pagina esclusa dall’indice di Google non compare in nessun risultato di ricerca, indipendentemente dalla qualità del suo contenuto e dai link che riceve. Questo tipo di errore può avvenire durante migrazioni, aggiornamenti del CMS o modifiche ai template, e può passare inosservato per settimane se il sito non viene monitorato attivamente.
Il noindex può anche essere applicato intenzionalmente in modo eccessivo, escludendo pagine che potrebbero intercettare traffico qualificato. Una revisione periodica delle pagine con direttiva noindex consente di identificare questo tipo di configurazioni non ottimali.
Keyword stuffing nei tag
Il keyword stuffing nei meta tag consiste nell’inserimento artificioso di parole chiave ripetute nel tag title o nella meta description, con l’obiettivo di aumentare la rilevanza percepita della pagina. Questa pratica può portare Google a riscrivere automaticamente title e description quando li ritiene manipolativi o scarsamente informativi per l’utente.
Un title come “corso inglese online corso inglese base corso inglese per principianti” è un esempio di keyword stuffing che Google può ignorare o sostituire con un testo più rappresentativo della pagina. Un title come “Corso di inglese online per principianti” è più leggibile perché descrive meglio il contenuto e risponde a un intento di ricerca riconoscibile.
Tag obsoleti o non riconosciuti
Alcuni meta tag presenti sul web sono residui di pratiche dismesse o sono stati introdotti da plugin che nel tempo sono stati disattivati. Tag come meta name="generator", meta name="revisit-after" o meta name="rating" non producono effetti sui motori di ricerca moderni e occupano spazio nel <head> senza un effetto verificabile. La loro presenza non causa danni diretti, ma indica una gestione del codice non aggiornata.
Come controllare e aggiornare i meta tag di una pagina
Il controllo dei meta tag può essere effettuato con metodi diversi, dalla lettura diretta del codice sorgente fino all’utilizzo di strumenti di analisi automatizzata. La scelta del metodo dipende dall’entità dell’analisi: una verifica su singola pagina richiede strumenti diversi rispetto all’audit di un sito con migliaia di URL.
Controllo dal codice sorgente
Il metodo più diretto per verificare i meta tag di una pagina è l’ispezione del codice sorgente. Su qualsiasi browser è possibile aprire il sorgente della pagina con la combinazione Ctrl+U o Cmd+U su Mac e cercare la stringa <meta per visualizzare tutti i tag presenti. Questa procedura è sufficiente per verificare la presenza e il contenuto di tag specifici su singole pagine.
- Per verificare la meta description: cercare
name="description"nel sorgente e leggere il valore dell’attributocontent. - Per verificare le direttive robots: cercare
name="robots"e controllare che le direttive corrispondano alle intenzioni di indicizzazione della pagina. - Per verificare i tag Open Graph: cercare il prefisso
property="og:e controllare che title, description e image siano compilati correttamente.
Gestione tramite CMS e plugin SEO
La maggior parte dei siti costruiti su CMS come WordPress gestisce i meta tag attraverso plugin SEO dedicati. Yoast SEO e Rank Math sono i più diffusi nell’ecosistema WordPress: entrambi consentono di impostare title template, meta description personalizzate per ogni pagina o categoria, direttive robots per tipologie di contenuto e configurazione dei tag Open Graph. Questi strumenti generano automaticamente il codice HTML dei meta tag a partire dai valori inseriti nella scheda di configurazione della pagina.
La configurazione tramite plugin richiede attenzione alle impostazioni globali: molti errori di meta description duplicata o di noindex involontario derivano da impostazioni a livello di template che vengono ereditate da tutte le pagine di una determinata categoria. Prima di intervenire su una singola pagina, conviene verificare le impostazioni generali del plugin per capire quale logica di generazione automatica è attiva sul sito.
Verifica con strumenti SEO e Search Console
Per analisi su larga scala, gli strumenti di crawling come Screaming Frog, Ahrefs o SEMrush permettono di esportare i meta tag di tutte le pagine del sito in formato tabellare, con la possibilità di filtrare per tag mancanti, duplicati o fuori dalla lunghezza consigliata. Questo tipo di analisi è necessaria durante audit SEO, migrazioni di sito o revisioni periodiche della qualità tecnica.
Google Search Console segnala problemi che possono incidere sull’indicizzazione: pagine con noindex, URL bloccati da robots.txt ma ancora rilevabili e pagine escluse dall’indice. Il Page indexing report è il punto di partenza per identificare anomalie di indicizzazione legate a configurazioni errate dei meta tag robots.
Checklist rapida per verificare i meta tag HTML
- Controllare che ogni pagina indicizzabile abbia un tag
<title>unico, coerente con H1 e contenuto. - Verificare che la meta description sia presente, descrittiva e diversa da quella delle altre pagine principali.
- Controllare che il meta robots non contenga direttive incompatibili con l’obiettivo della pagina, come
noindexsu URL da posizionare. - Verificare la presenza di
<meta charset="UTF-8">nei primi elementi del<head>. - Controllare che il meta viewport sia presente e adatto alla navigazione mobile.
- Verificare Open Graph e Twitter Cards sulle pagine pensate per la condivisione social.
- Rimuovere meta tag obsoleti o non riconosciuti, come
keywords,revisit-aftero tag generati da vecchi plugin senza una funzione attuale.


