Quando il testo è perfetto ma Google non lo sa. Perchè succede?
Pensa a un curriculum ben scritto, con esperienze rilevanti, competenze solide e un linguaggio chiaro. Il problema è che lo hai salvato come immagine scansionata invece che come documento di testo. Il recruiter che usa un software di selezione automatica non riesce a leggere nulla. Vede un file, sa che esiste, ma non sa cosa contiene. Il tuo curriculum è eccellente, ma per quella macchina è invisibile.
Questo è esattamente il problema che succede su migliaia di siti WordPress ogni giorno. Il testo è curato, la keyword principale compare nel titolo dell’articolo, i paragrafi sono ben scritti, e chi legge capisce perfettamente di cosa si tratta. Ma Google, nella parte di codice che non vedi, trova una situazione diversa: il title della pagina parla di qualcos’altro, le immagini non hanno descrizioni, i meta dati sono vuoti o copiati da un’altra pagina.
Risultato: Google legge due storie diverse dello stesso sito. Una è quella che vedi tu nel browser. L’altra è quella che legge lui nel codice.
Questo articolo spiega la differenza tra keyword semantiche e keyword tecniche, perché entrambe contano, come trovarle su WordPress e cosa fare quando le due storie non si allineano.
Cosa sono le keyword semantiche: quello che vedono gli utenti
Le keyword semantiche sono le parole che scrivi nel contenuto visibile della pagina. Sono quelle che un visitatore umano legge scorrendo l’articolo, la scheda prodotto o la pagina di servizio. Sono nel testo dei paragrafi, nei titoli delle sezioni, nelle didascalie delle immagini visibili, nelle domande e risposte.
Il termine “semantico” viene dal greco e significa “relativo al significato”. Una keyword semantica non è solo la parola esatta che hai scelto come obiettivo, ma tutto l’insieme di parole e concetti correlati che dimostrano a Google che stai davvero parlando di quell’argomento in modo approfondito.
Un esempio concreto. Hai un blog di cucina e vuoi posizionarti per “ricetta tiramisù”. Se nel testo scrivi solo “tiramisù” trenta volte, Google capisce che stai cercando di ottimizzare ma non che tu sia un esperto. Se invece nel testo compaiono naturalmente parole come “savoiardi”, “mascarpone”, “uova fresche”, “caffè espresso”, “cacao amaro” e “montare la panna”, Google riconosce il contesto semantico del tiramisù senza che tu debba ripetere la keyword principale ogni paragrafo.
Questo è il concetto di “campo semantico”: un insieme di termini correlati che costruiscono autorevolezza sull’argomento. Google non cerca solo la parola esatta, cerca il significato complessivo della pagina.
Le keyword semantiche vivono in questi posti:
- nel testo dei paragrafi
- negli heading H2 e H3 che dividono il contenuto in sezioni
- nelle didascalie delle immagini che l’utente legge
- nelle domande che anticipi e rispondi nel contenuto
- nelle liste puntate e numerate
- nel testo dei link interni che puntano ad altri articoli

Cosa sono le keyword tecniche: quello che vede solo Google
Le keyword tecniche sono quelle che esistono nel codice HTML della pagina ma non sono visibili direttamente a chi legge. Sono istruzioni scritte nel linguaggio della pagina, quelle che un utente normale non vede mai a meno che non apra il codice sorgente del browser.
Torna all’esempio del curriculum. Se il semantico è il contenuto scritto del curriculum, il tecnico è la scheda anagrafica sul sito del recruiter: nome, ruolo, data di nascita, settore. Anche se il curriculum è bellissimo, se nella scheda del database il campo “settore” è vuoto o sbagliato, il software di ricerca non ti troverà mai quando qualcuno cerca “sviluppatore frontend” nel sistema.
Su un sito WordPress, le keyword tecniche vivono principalmente in questi posti:
- nel tag title della pagina, cioè il testo che appare nella scheda del browser e nei risultati di ricerca
- nella meta description, il riassunto di due righe sotto il titolo nella SERP
- negli attributi alt delle immagini, testo alternativo che descrive ogni immagine
- nei tag heading dell’HTML, specialmente H1 che deve essercene uno solo per pagina
- negli attributi title dei link
- nei dati strutturati (schema markup), il codice che dice a Google se sei un ristorante, un articolo, un prodotto o un evento
- nel testo del permalink, cioè la URL della pagina
Il problema è che su WordPress queste cose spesso vengono compilate male, lasciate vuote, generate automaticamente dal CMS in modo generico, o dimenticate completamente.
Il mismatch: quando le due storie non coincidono
Il caso più comune e più dannoso è quando le keyword semantiche e quelle tecniche raccontano storie diverse.
Immagina di aprire un negozio di scarpe sportive a Milano. Fuori hai un’insegna che dice “Abbigliamento sportivo” perché era quella che avevi già. Dentro il negozio hai solo scarpe, niente abbigliamento. Chi passa per strada legge “abbigliamento”, entra pensando di trovare maglie e pantaloni, e se ne va deluso quando capisce che ci sono solo scarpe. Il titolo fuori e il contenuto dentro non si allineano.
Su WordPress, questo succede così.
Hai scritto un articolo su “come scegliere le scarpe da trail running”. Nel testo hai parlato di suole, ammortizzazione, materiali impermeabili, peso, grip sul fango. Il contenuto semantico è ottimo. Ma poi il title della pagina, quello che imposta automaticamente il tema o che non hai mai modificato nel plugin SEO, dice semplicemente “Articolo 47” oppure “Scarpe sportive, prodotti, blog”. La meta description è vuota. Le immagini hanno nomi come “IMG_2034.jpg” e alt text inesistenti.
Google legge il testo, capisce l’argomento semantico, ma nel codice trova un title generico, niente meta description e immagini senza contesto. Conclude che la pagina non è abbastanza segnalata come rilevante per quella query specifica. Un altro sito con contenuto simile ma codice tecnico curato la supera in classifica.
Come funziona su WordPress: le parti tecniche che devi controllare
WordPress è potente ma non ottimizza automaticamente le keyword tecniche. Il CMS genera title e permalink basandosi sul titolo che scrivi nell’editor, ma per tutto il resto serve un plugin SEO oppure intervento manuale.
I plugin più usati per gestire le keyword tecniche su WordPress sono Yoast SEO, Rank Math e SEOPress. Ognuno ti permette di compilare separatamente il title SEO (diverso dal titolo dell’articolo), la meta description e i campi extra come Open Graph per i social.
Ecco le parti tecniche principali su cui intervenire.
Il title SEO: non confonderlo con il titolo dell’articolo
Il titolo che scrivi nell’editor di WordPress è quello che appare come H1 nella pagina. Il title SEO è quello che appare nella scheda del browser e nei risultati di Google. Sono due cose diverse e possono essere diverse tra loro.
Un titolo H1 nella pagina può essere: “Come scegliere le scarpe da trail running senza commettere errori”. Un title SEO può essere più compatto: “Scarpe da trail running: come scegliere quelle giuste”. Entrambi parlano dello stesso argomento, ma il title SEO è ottimizzato per la visualizzazione nella SERP, dove Google taglia tutto ciò che supera circa 60 caratteri.
Se lasci il campo title SEO vuoto nel plugin, WordPress userà il titolo dell’articolo per entrambi. Spesso funziona, ma spesso no: i titoli degli articoli sono pensati per chi legge, non per come compaiono in 60 caratteri su Google.
La meta description: spesso vuota, sempre importante
La meta description non è un fattore di ranking diretto, ma influenza il CTR, cioè quante persone cliccano quando vedono il tuo risultato. Se è vuota, Google ne genera una automaticamente pescando un pezzo qualsiasi del testo della pagina, spesso senza senso fuori contesto.
Un errore comune su WordPress è lasciare la meta description vuota su tutte le pagine del blog perché “tanto è automatica”. Il risultato è anteprime nella SERP che tagliano frasi a metà, iniziano con “In questo articolo…” o mostrano pezzi di menu di navigazione invece del contenuto reale.
La meta description ideale ha tra 130 e 155 caratteri, riassume il beneficio principale per chi legge, include la keyword principale in modo naturale e termina con un invito implicito a cliccare.
Gli alt text delle immagini: il testo che nessuno vede ma che conta moltissimo
Ogni immagine su una pagina web ha un attributo alt, cioè un testo alternativo che serve a due scopi paralleli: descrivere l’immagine alle persone ipovedenti che usano lettori di schermo, e comunicare a Google cosa rappresenta quell’immagine visto che i motori di ricerca non “vedono” le immagini nel senso letterale del termine.
Un sito di ricette con trenta foto bellissime di piatti, tutte con alt text vuoto o con il nome file automatico del telefono, sta buttando via trenta opportunità di keyword tecniche. Ogni immagine potrebbe comunicare “tiramisù classico con mascarpone” oppure “pasta alla carbonara con guanciale e pecorino” invece di “DSC_4521.jpg”.
Su WordPress puoi modificare l’alt text di ogni immagine nella libreria media oppure direttamente nell’editor a blocchi, cliccando sull’immagine e compilando il campo testo alternativo nel pannello laterale.
I dati strutturati: il codice che spiega a Google cosa sei
Questo è il livello tecnico più avanzato e quello meno conosciuto dai principianti. I dati strutturati, spesso chiamati schema markup, sono un codice aggiuntivo che puoi aggiungere alla pagina per dire a Google non solo cosa c’è scritto, ma cosa rappresenta quella pagina nel mondo reale.
Pensa a quando vai a un appuntamento e invece di descrivere chi sei per dieci minuti, dai al tuo interlocutore un biglietto da visita con nome, ruolo, azienda, numero e sito web. In trenta secondi ha capito tutto quello che avrebbe capito in dieci minuti di conversazione. I dati strutturati funzionano così: invece di lasciare che Google interpreti, gli dici esplicitamente “questa è una ricetta”, “questo è un prodotto che costa 29 euro”, “questo è un articolo scritto da Marco Rossi il 3 marzo 2026”.
Su WordPress, plugin come Rank Math o Yoast gestiscono automaticamente alcuni tipi di schema. Per contenuti speciali come ricette, eventi o prodotti, puoi attivare il tipo di schema corretto dalle impostazioni del plugin senza toccare una riga di codice.
Come trovare il mismatch con SEO Radar Italia
SEO Radar Italia analizza entrambi i livelli nello stesso audit. Quando inserisci una URL, la scheda tecnica mostra:
- il title SEO attuale e se contiene la keyword principale
- la meta description compilata o vuota
- tutti gli alt text delle immagini della pagina, con segnalazione di quelli mancanti
- il contenuto dell’H1 e la sua coerenza con il title
- i dati strutturati rilevati nella pagina
La scheda semantica invece mostra:
- le keyword principali rilevate nel contenuto visibile
- la loro densità e distribuzione nel testo
- la coerenza tra quello che il testo dice e quello che il codice comunica
Il mismatch appare immediatamente: da un lato hai una lista di keyword rilevate nel testo, dall’altro hai il title SEO e gli alt text. Se le keyword semantiche principali non compaiono nelle posizioni tecniche chiave, il tool lo segnala come incoerenza.
Un esempio pratico. Pagina di un nutrizionista su WordPress che vuole posizionarsi per “dieta per abbassare il colesterolo”. Nel testo dell’articolo usa correttamente:
- “colesterolo LDL”
- “grassi saturi”
- “olio extravergine”
- “omega 3”
- “alimenti da evitare”
Il tool SEO Radar legge la scheda semantica e trova tutto questo campo semantico ben costruito. Poi legge la scheda tecnica e trova: title “Nutrizione e salute, blog del nutrizionista”, meta description vuota, tutte le immagini con alt text “immagine” o vuoto, H1 che dice “Benvenuto nel mio blog”.
Mismatch totale. Il contenuto è ottimo, il codice non lo conferma, Google riceve segnali contrastanti.
La checklist pratica per allineare le due dimensioni su WordPress
Queste sono le operazioni concrete da fare su ogni pagina o articolo importante del tuo sito WordPress.
Per le keyword tecniche, controlla e compila questi campi nel tuo plugin SEO prima di pubblicare:
Il title SEO deve contenere la keyword principale il più vicino possibile all’inizio, deve essere lungo tra 50 e 60 caratteri, e deve essere diverso dal titolo dell’articolo se quello è troppo lungo o troppo creativo per funzionare nella SERP.
La meta description deve essere scritta a mano, non lasciata vuota o automatica. Deve riassumere il beneficio principale della pagina in due righe e contenere la keyword in modo naturale, non forzato.
Gli alt text delle immagini devono descrivere cosa c’è nell’immagine usando parole correlate all’argomento della pagina. Non devono essere identici a ogni immagine della pagina, devono variare descrivendo il contenuto specifico di ciascuna.
Il permalink deve contenere la keyword principale in forma leggibile, senza numeri, senza date, senza caratteri speciali. Se il tuo WordPress genera URL come “/p=247” o “/2026/03/articolo-lungo-testa-123”, cambia la struttura permalink nelle impostazioni generali.
Per le keyword semantiche, verifica che nel testo compaia il campo semantico dell’argomento, non solo la keyword esatta. Usa sinonimi, termini correlati, domande che le persone si fanno su quell’argomento. Controlla che la keyword principale compaia nell’H1 e in almeno un H2, ma senza forzarla dove non ha senso.
Infine, confronta i due livelli. Prendi la keyword principale che hai usato nel testo e chiediti: questa parola compare anche nel title SEO? Compare in almeno un alt text? È presente nel permalink? Se la risposta è no a due o più domande, hai trovato il mismatch da correggere.
Perché molti siti WordPress hanno questo problema senza saperlo
Il motivo principale è che WordPress, fuori dalla scatola, non ti obbliga a compilare nessuna di queste cose tecniche. Puoi pubblicare cento articoli senza mai aprire il pannello SEO del plugin, e il sito funzionerà benissimo dal punto di vista dell’aspetto. Il problema è silenzioso: la pagina esiste, Google la trova, ma non riesce a capire chiaramente di cosa si tratta e per quale ricerca è più rilevante.
Il secondo motivo è che molti temi WordPress generano automaticamente title e meta basandosi su impostazioni globali che vanno bene per la homepage ma non per le singole pagine. Se non hai mai controllato come il tuo tema gestisce questi campi, stai quasi certamente pubblicando pagine con title generici o duplicati.
Il terzo motivo è che il codice non si vede. Quando hai finito di scrivere un articolo e lo guardi nel browser, tutto sembra perfetto. Non hai nessun segnale visivo che gli alt text siano vuoti o che il title SEO sia sbagliato, perché queste cose non compaiono nella pagina che leggi. Servono uno strumento specifico o l’abitudine di aprire il pannello SEO ogni volta.
Due storie che devono diventare una sola
Google non legge solo il testo che scrivi. Legge tutto il codice della pagina, e quel codice deve raccontare la stessa storia che racconta il testo.
Quando le due storie coincidono, quando il campo semantico del contenuto e le keyword nelle posizioni tecniche si allineano, la pagina trasmette un segnale chiaro e coerente. Google non deve interpretare, non deve scegliere quale delle due versioni fidarsi. Sa esattamente di cosa parla la pagina, per chi è utile e perché merita di comparire per quella ricerca.
Su WordPress questo allineamento richiede poco tempo, una volta che sai dove guardare. Non richiede competenze di programmazione, non richiede strumenti costosi. Richiede l’abitudine di aprire il pannello SEO prima di pubblicare, controllare quattro o cinque campi, e assicurarsi che il codice stia dicendo la stessa cosa del testo.
Se vuoi vedere subito dove si trova il mismatch sulle tue pagine, puoi analizzare qualsiasi URL con SEO Radar Italia. La scheda tecnica e quella semantica ti mostrano le due storie in parallelo, e vedi immediatamente dove non si allineano, senza dover aprire il codice sorgente e interpretarlo da solo.
Link utili
- Google Search Central, linee guida per contenuti utili: https://developers.google.com/search/docs/fundamentals/creating-helpful-content
- Google Search Central, dati strutturati introduzione: https://developers.google.com/search/docs/appearance/structured-data/intro-structured-data
