SEO per WordPress: checklist tecnica completa

Se vuoi migliorare la SEO di un sito WordPress, installare Yoast o Rank Math non basta. Un plugin può aiutarti a gestire title, meta description, sitemap, canonical e schema di base, ma non può decidere da solo come strutturare il sito, quali pagine devono competere per una query o perché Google non riesce a renderizzare correttamente un template.

Questa checklist SEO WordPress parte dalle impostazioni più semplici e arriva ai problemi che richiedono analisi tecnica: indicizzazione, architettura, Core Web Vitals, JavaScript, WooCommerce, staging e migrazioni. L’obiettivo non è “ottenere il semaforo verde” nel plugin. È costruire un sito facile da scansionare, capire e usare.

Se vuoi controllare il sito oltre alle impostazioni del CMS, puoi partire da una verifica SEO tecnica per WordPress.

Checklist SEO WordPress: i controlli più importanti

AreaCosa controllareRischio SEOPriorità
IndicizzazioneVisibilità, noindex, sitemap, robots.txtPagine assenti da GoogleCritica
URLPermalink, HTTPS, dominio preferito, canonicalDuplicazioni e segnali divisiAlta
ArchitetturaCategorie, tag, link interni, breadcrumbCannibalizzazione e pagine isolateAlta
PerformanceCache, immagini, JS/CSS, Core Web VitalsUX debole e crawling inefficienteAlta
TemplateTema, plugin, schema, paginazioneErrori replicati su centinaia di URLAlta
E-commerceProdotti, categorie, filtri, variantiIndex bloat e duplicazioniAlta
DeployStaging, redesign, migrazioneDeindicizzazione o perdita rankingCritica
SicurezzaCore, plugin, tema, accessiMalware, downtime, spamCritica

Se un controllo critico fallisce, sistemalo prima di dedicare settimane a contenuti o link building. Una pagina perfetta non può posizionarsi se WordPress la rende non indicizzabile o la canonizza verso l’URL sbagliato.

1. Controlla la visibilità del sito nei motori di ricerca

Vai in Impostazioni → Lettura e verifica l’opzione “Scoraggia i motori di ricerca dall’effettuare l’indicizzazione di questo sito”. Se è attiva su un sito pubblico, WordPress può generare direttive noindex. È un controllo banale, ma è anche uno degli errori più costosi dopo un go-live.

Quando questa impostazione è corretta

  • Il sito di produzione deve essere indicizzabile.
  • Lo staging o l’ambiente di test dovrebbe essere protetto e non affidarsi solo a una preferenza del CMS.
  • Dopo un lancio, controlla il codice sorgente e Google Search Console: non fidarti soltanto dell’interfaccia WordPress.

2. Scegli una struttura permalink stabile

WordPress permette diverse strutture URL. Per la maggior parte dei siti aziendali e dei blog, URL brevi e leggibili basati sul nome della pagina sono più semplici da mantenere rispetto a strutture piene di date o ID.

La regola più importante è un’altra: non cambiare la struttura permalink di un sito già posizionato senza una mappa completa dei redirect. Una modifica apparentemente innocua può cambiare centinaia di URL.

Evita di modificare gli URL solo “per SEO”

Se una pagina funziona e l’URL è comprensibile, il beneficio di una piccola pulizia raramente giustifica il rischio di una migrazione. Cambia URL quando c’è una ragione strutturale o commerciale, non perché il plugin segnala che lo slug potrebbe essere più corto.

3. Verifica HTTPS e dominio preferito

Il sito dovrebbe avere una versione principale coerente: HTTPS, con o senza www. Le altre varianti devono reindirizzare in modo permanente verso quella scelta.

  • http://example.it → https://example.it
  • https://www.example.it → https://example.it, se questa è la versione scelta
  • link interni, sitemap e canonical devono usare la stessa versione.

Controlla anche Impostazioni → Generali: “Indirizzo WordPress” e “Indirizzo sito” devono essere coerenti con la configurazione reale.

4. Controlla la sitemap XML

WordPress include sitemap XML nel core da anni, mentre i plugin SEO possono generare sitemap più personalizzabili. Non è importante quale sistema usi: è importante che Google riceva una lista pulita di URL canonici e indicizzabili.

Cosa non dovrebbe finire nella sitemap

  • URL in noindex.
  • Redirect e pagine 404.
  • Pagine duplicate o canonical verso altri URL.
  • Archivi, tag o tipi di contenuto che hai deciso di non indicizzare.
  • Staging, risultati di ricerca interni o URL con parametri inutili.

Invia la sitemap in Google Search Console e controlla gli errori. Ricorda però che essere nella sitemap non garantisce l’indicizzazione.

5. Verifica robots.txt

Il file robots.txt controlla la scansione, non è uno strumento per “fare SEO” da solo. Una regola troppo ampia può impedire a Googlebot di leggere sezioni, immagini, CSS o JavaScript necessari.

Errori WordPress che vedo spesso

  • Disallow applicato a una directory che contiene pagine pubbliche.
  • Blocco di risorse necessarie al rendering.
  • Regole lasciate da staging o da un vecchio plugin.
  • Tentativo di usare robots.txt per risolvere duplicazioni che richiederebbero canonical o noindex.

6. Controlla i canonical

Il canonical indica quale URL preferisci quando esistono pagine duplicate o molto simili. WordPress e i plugin SEO generano spesso canonical automaticamente, ma l’automazione non elimina gli errori di configurazione.

  • Ogni pagina importante dovrebbe avere un canonical coerente.
  • Il canonical non dovrebbe puntare per errore alla homepage o a un URL non indicizzabile.
  • Sitemap, redirect e link interni dovrebbero sostenere la stessa versione preferita.
  • Su siti JavaScript-heavy, controlla che il canonical non venga modificato in modo incoerente dopo il rendering.

Se Search Console sceglie spesso canonical diversi da quelli dichiarati, il problema non si risolve cambiando una singola impostazione nel plugin: serve capire i segnali complessivi del sito.

7. Decidi cosa fare con categorie e tag

Categorie e tag possono essere utili oppure creare centinaia di pagine quasi vuote. Il punto non è indicizzarli tutti o bloccarli tutti: devi decidere quali archivi rispondono a un intento di ricerca reale.

Una buona categoria può posizionarsi

Se una categoria aggrega contenuti coerenti, ha una descrizione utile, link interni e una funzione chiara nell’architettura, può diventare una landing page forte. Un tag usato una sola volta, invece, raramente aggiunge valore.

Segnali di tassonomie fuori controllo

  • Decine di tag con uno o due articoli.
  • Categorie e tag che coprono la stessa query.
  • Archivi autore inutili su siti con un solo autore.
  • Pagine tassonomia senza testo, navigazione o domanda reale.

8. Controlla le pagine allegato dei media

WordPress 6.4 ha disabilitato le attachment pages nelle nuove installazioni, ma sui siti più vecchi possono ancora esistere. Queste pagine spesso contengono solo un’immagine e poco contesto, quindi vale la pena verificare se sono indicizzabili.

Cosa fare sui siti esistenti

  • Cerca in Google Search Console se gli URL attachment ricevono impressioni.
  • Controlla se il tema o il plugin SEO li reindirizza al file o alla pagina parent.
  • Se non hanno valore autonomo, evita che diventino un’area di index bloat.
  • Non rimuovere indiscriminatamente URL che ricevono link o traffico: prima verifica i dati.

9. Gestisci correttamente paginazione e archivi

Blog, categorie e shop possono generare /page/2/, /page/3/ e così via. Google non usa più rel=”next” e rel=”prev” come segnale di indicizzazione, quindi la paginazione deve funzionare come normale navigazione HTML.

  • Ogni pagina della serie deve essere raggiungibile tramite link HTML crawlable.
  • Non canonicalizzare tutte le pagine paginate verso la prima se contengono elementi distinti.
  • Evita infinite scroll senza URL o link accessibili ai crawler.
  • Controlla che i prodotti o articoli profondi non diventino praticamente irraggiungibili.

10. Costruisci una vera strategia di link interni

WordPress rende facile aggiungere link. Non significa che costruisca una strategia di internal linking per te.

Che cosa deve fare il linking interno

  • Portare gli utenti dalle pagine informative a quelle commerciali rilevanti.
  • Far emergere pagine strategiche che oggi sono troppo profonde.
  • Creare relazioni chiare tra hub, categorie e contenuti di supporto.
  • Ridurre pagine orfane e distribuire meglio l’autorità interna.
  • Evitare che più pagine vengano spinte con lo stesso intento senza una gerarchia.

È qui che una strategia di contenuti SEO diventa più importante del semplice plugin: devi sapere quali URL vuoi far crescere e quali contenuti devono sostenerli.

11. Usa breadcrumb coerenti con l’architettura

I breadcrumb aiutano l’utente a capire dove si trova e possono rendere più chiara la gerarchia del sito. Devono riflettere una struttura reale, non una sequenza artificiale creata solo per inserire keyword.

  • Usa etichette comprensibili.
  • Mantieni coerenti breadcrumb, URL e menu quando possibile.
  • Evita percorsi che cambiano in modo imprevedibile tra pagine simili.
  • Se implementi Breadcrumb structured data, valida il markup.

12. Controlla i dati strutturati

Molti plugin aggiungono schema automaticamente. È utile, ma non significa che il markup sia corretto per il tuo business.

Cosa verificare

  • Organization o LocalBusiness con dati coerenti.
  • Article sulle pagine editoriali quando appropriato.
  • Product e Offer per WooCommerce quando i dati sono realmente presenti.
  • BreadcrumbList coerente con la navigazione.
  • Nessun markup duplicato o contraddittorio tra tema e plugin.
  • Le informazioni nello schema devono essere visibili e corrispondere alla pagina.

Usa Rich Results Test per i tipi supportati da Google e Schema Markup Validator per controlli più generali.

13. Ottimizza le immagini senza distruggere la qualità

Le immagini possono essere uno dei principali motivi per cui un sito WordPress è lento. Ma “comprimere tutto” non è una strategia.

  • Carica dimensioni coerenti con il layout reale.
  • Usa formati moderni quando il tuo stack li supporta bene.
  • Compila alt text quando descrive realmente l’immagine e serve all’accessibilità.
  • Evita lazy loading sull’immagine LCP se peggiora il caricamento above-the-fold.
  • Controlla immagini duplicate generate da tema, builder e plugin.
  • Mantieni filename leggibili quando gestisci un nuovo asset, senza rinominare a caso file già indicizzati.

14. Configura cache e performance

Un plugin di cache può aiutare molto, ma due plugin che fanno la stessa cosa possono creare problemi. La configurazione deve tenere conto di hosting, CDN, tema, builder, e-commerce e script di terze parti.

Cosa misurare prima e dopo

  • Tempo di risposta del server.
  • Peso totale della pagina.
  • Numero di richieste.
  • LCP, INP e CLS.
  • Errori JavaScript dopo minificazione o defer.
  • Funzionamento di form, checkout, cookie banner e tracking.

15. Core Web Vitals: misura i dati reali, non solo il punteggio

I Core Web Vitals principali sono LCP, INP e CLS. Come riferimento, Google considera buoni LCP entro 2,5 secondi, INP sotto 200 ms e CLS sotto 0,1.

PageSpeed Insights è utile per la diagnosi, ma non fissarti sul 100/100. Dai priorità ai dati reali degli utenti, ai template che generano traffico e conversioni e ai problemi che puoi correggere senza rompere funzionalità importanti.

Problemi WordPress tipici che peggiorano i Core Web Vitals

  • Hero image troppo pesante.
  • Page builder che carica CSS e JavaScript inutilizzati.
  • Font esterni caricati male.
  • Cookie banner e widget che spostano il layout.
  • Plugin chat, mappe, recensioni e tracking caricati su ogni pagina.
  • Script WooCommerce presenti anche dove non servono.

16. Individua conflitti tra plugin

WordPress può funzionare perfettamente con molti plugin, ma il numero da solo non è il problema. Il rischio nasce quando più plugin modificano la stessa parte del sito.

  • Due plugin SEO che generano canonical o schema.
  • Plugin cache + ottimizzatore asset + CDN che riscrivono gli stessi file.
  • Plugin redirect con regole duplicate.
  • Plugin multilingua che confligge con canonical o sitemap.
  • Addon del page builder che caricano script globali.

Quando un problema compare dopo un aggiornamento, testa in staging disattivando una variabile alla volta. Non fare debug direttamente sul sito live se puoi evitarlo.

17. Valuta la qualità del tema, non solo il design

Un tema bello può essere un incubo SEO se genera markup confuso, heading duplicati, JavaScript pesante o layout instabile. Prima di scegliere o cambiare tema, controlla cosa produce davvero nel frontend.

Checklist tema

  • HTML semantico e heading controllabili.
  • Navigazione accessibile con link reali.
  • Template mobile coerenti.
  • Nessuna dipendenza eccessiva da JavaScript per il contenuto principale.
  • Buona compatibilità con WooCommerce se vendi online.
  • Aggiornamenti frequenti e supporto del developer.
  • Possibilità di personalizzare senza modificare direttamente i file core del tema.

18. Controlla JavaScript e CSS

Google può renderizzare JavaScript, ma non è un motivo per caricare tutto lato client. Su WordPress, page builder, slider, filtri, cookie manager e plugin marketing possono trasformare una pagina semplice in una catena di dipendenze.

Come capire se hai un problema di rendering

  • Confronta HTML sorgente e DOM renderizzato.
  • Usa Controllo URL in Search Console e il test live.
  • Verifica se title, canonical e meta robots cambiano dopo il rendering.
  • Controlla che link importanti abbiano href reali.
  • Cerca errori 4xx/5xx sulle risorse e API.
  • Testa cosa succede quando JavaScript è lento o fallisce.

Un plugin SEO non può diagnosticare da solo questi problemi. Se sospetti errori di rendering, serve un audit SEO tecnico che analizzi il comportamento reale delle pagine.

19. WooCommerce richiede controlli aggiuntivi

WooCommerce aggiunge una nuova dimensione alla SEO WordPress: prodotti, categorie, varianti, filtri, stock, recensioni e checkout. Qui gli errori di template si moltiplicano rapidamente.

Checklist SEO WooCommerce

  • Categorie costruite per domanda commerciale, non solo per organizzazione interna.
  • Prodotti con contenuti utili e non copiati dal fornitore quando possibile.
  • Gestione coerente di prodotti esauriti e fuori catalogo.
  • Filtri e parametri che non creano migliaia di combinazioni indicizzabili senza valore.
  • Varianti gestite in base a domanda, disponibilità e differenze reali.
  • Schema Product/Offer coerente con prezzo e disponibilità visibili.
  • Paginazione e infinite scroll crawlable.
  • Link interni verso categorie e prodotti strategici.
  • Prestazioni del checkout separate dai problemi delle pagine SEO.

Se il sito usa WooCommerce, una consulenza SEO WordPress dovrebbe analizzare il catalogo e l’architettura, non soltanto le impostazioni di Yoast o Rank Math.

20. Proteggi lo staging dall’indicizzazione

Lo staging non dovrebbe comparire su Google. Il modo più sicuro è proteggerlo con autenticazione o restrizioni di accesso, non limitarti a selezionare “Scoraggia i motori di ricerca”.

  • Usa password o autenticazione HTTP quando possibile.
  • Evita link pubblici verso lo staging.
  • Controlla che sitemap e canonical non puntino all’ambiente di test.
  • Prima del go-live, rimuovi le protezioni solo dal sito di produzione.
  • Dopo il lancio, cerca eventuali URL staging già indicizzati e gestiscili correttamente.

21. Prima di una migrazione o redesign, crea una checklist SEO separata

Cambiare tema, dominio, struttura URL, builder o CMS può influire su indicizzazione e ranking anche se il nuovo sito “sembra uguale”.

Prima del lancio

  • Crawl completo del sito vecchio.
  • Mappa URL vecchio → nuovo.
  • Backup di title, meta, canonical, hreflang e dati strutturati.
  • Benchmark di traffico, ranking e pagine che generano conversioni.
  • Test di redirect e status code.
  • Controllo di robots.txt e noindex sul nuovo ambiente.

Dopo il lancio

  • Verifica 301, canonical e link interni.
  • Invia la nuova sitemap.
  • Controlla gli URL strategici con Search Console.
  • Monitora 404, 5xx, indicizzazione e traffico.
  • Confronta template e contenuti con il benchmark pre-lancio.

Se stai preparando un redesign, valuta un controllo SEO pre e post migrazione prima di pubblicare. Recuperare una migrazione fallita costa quasi sempre più che prevenirla.

22. Mantieni WordPress, tema e plugin sicuri e aggiornati

SEO e sicurezza non sono mondi separati. Un sito compromesso può generare pagine spam, redirect, downtime o avvisi nei risultati.

  • Aggiorna WordPress core, plugin e tema con un processo controllato.
  • Rimuovi plugin e temi inutilizzati, non limitarti a disattivarli.
  • Usa backup verificati.
  • Proteggi gli account amministratore con credenziali forti e 2FA quando disponibile.
  • Limita i permessi degli utenti.
  • Monitora modifiche sospette, nuove pagine e picchi anomali di URL.

Yoast o Rank Math: cosa possono fare e cosa non possono fare

Yoast e Rank Math sono strumenti utili. Ti fanno risparmiare tempo e rendono accessibili molte impostazioni tecniche senza dover modificare codice. Il problema nasce quando il plugin viene trattato come una strategia SEO completa.

Un plugin SEO può aiutarti a…Un plugin SEO non può decidere al posto tuo…
Gestire title e meta descriptionQual è l’architettura informativa corretta
Generare sitemap XMLQuale pagina deve vincere una cannibalizzazione
Impostare canonical e meta robotsPerché Google non renderizza correttamente un template
Aggiungere schema di baseCome distribuire strategicamente i link interni
Gestire redirect, a seconda del pluginSe una pagina risponde davvero all’intento commerciale
Segnalare controlli on-page sempliciCome recuperare una migrazione fallita

Il punteggio del plugin può essere verde e il sito può comunque avere cannibalizzazione, pagine isolate, filtri indicizzati, rendering rotto o una struttura che non riflette come cercano i clienti. Questa è la differenza tra “configurare WordPress” e fare ottimizzazione SEO WordPress.

Come usare questa checklist: ordine di priorità

Non correggere 50 elementi in ordine casuale. Parti dai problemi che possono impedire a Google di trovare o interpretare le pagine, poi passa a struttura, performance e crescita.

PrioritàEsempiCosa fare
1. Criticanoindex, robots, 5xx, staging indicizzato, redirect rottiCorreggi subito
2. Indicizzazionecanonical, sitemap, duplicazioni, tassonomieSistema prima di scalare contenuti
3. Architetturacategorie, linking interno, breadcrumb, cannibalizzazioneRiorganizza per intento e priorità
4. PerformanceLCP, INP, CLS, immagini, cache, JSOttimizza template prioritari
5. Crescitacontenuti, schema, link interni avanzati, CROLavora in modo continuativo

Quando serve un consulente SEO WordPress

Puoi gestire in autonomia molte impostazioni. Ha senso coinvolgere uno specialista quando il problema non è più una singola checkbox.

  • Il traffico è calato dopo aggiornamenti di tema o plugin.
  • Search Console mostra molte pagine escluse o canonical inattesi.
  • Hai migliaia di URL generati da categorie, tag, filtri o WooCommerce.
  • Il sito è lento e non sai quale intervento abbia il miglior rapporto impatto/rischio.
  • Stai cambiando dominio, tema, builder o struttura URL.
  • Hai problemi di rendering JavaScript.
  • Contenuti diversi competono per le stesse keyword.
  • Il plugin SEO sembra configurato correttamente ma la crescita non arriva.

In questi casi, un audit SEO tecnico dovrebbe collegare il problema tecnico a URL, traffico, conversioni e priorità di implementazione.

Checklist finale SEO WordPress

  • ☐ Visibilità motori di ricerca corretta
  • ☐ Permalink stabili e leggibili
  • ☐ HTTPS e dominio preferito coerenti
  • ☐ Sitemap pulita e inviata in Search Console
  • ☐ robots.txt senza blocchi indesiderati
  • ☐ Canonical coerenti
  • ☐ Categorie e tag con una funzione reale
  • ☐ Attachment pages controllate
  • ☐ Paginazione crawlable
  • ☐ Internal linking strategico
  • ☐ Breadcrumb coerenti
  • ☐ Schema valido e non duplicato
  • ☐ Immagini ottimizzate
  • ☐ Cache testata senza regressioni
  • ☐ Core Web Vitals monitorati
  • ☐ Plugin senza conflitti SEO
  • ☐ Tema tecnicamente solido
  • ☐ JavaScript e CSS non bloccano rendering
  • ☐ WooCommerce sotto controllo
  • ☐ Staging protetto
  • ☐ Migrazioni preparate e monitorate
  • ☐ Core, plugin e tema aggiornati e sicuri

Domande frequenti sulla SEO WordPress

Qual è il miglior plugin SEO per WordPress?

Yoast e Rank Math coprono molte funzioni simili e possono funzionare bene. La scelta dipende dal tuo stack e dalle funzioni necessarie. Il plugin non sostituisce architettura, analisi tecnica, contenuti e strategia.

WordPress è già ottimizzato per la SEO?

WordPress offre una buona base tecnica, ma tema, plugin, struttura, contenuti, performance e configurazione determinano il risultato reale. Un’installazione WordPress non è automaticamente un sito SEO-friendly.

Come posso migliorare la SEO del mio sito WordPress?

Parti da indicizzazione, URL, sitemap, canonical e architettura. Poi lavora su contenuti, link interni, performance e conversioni. Non iniziare dalla densità di keyword o dal punteggio del plugin.

Quanti plugin SEO devo installare?

In genere uno solo per le funzioni SEO principali. Installare più plugin che gestiscono canonical, schema o sitemap può creare output duplicati o incoerenti.

Le pagine tag devono essere indicizzate?

Solo se hanno una funzione reale, contenuti sufficienti e un intento distinto. I tag creati automaticamente o usati poche volte spesso non aggiungono valore.

WooCommerce ha problemi SEO particolari?

Sì. Prodotti, categorie, varianti, filtri, stock e paginazione possono generare duplicazioni e index bloat. Serve una strategia e-commerce specifica.

Un plugin può risolvere i Core Web Vitals?

Può aiutare con cache, minificazione e alcune ottimizzazioni, ma i Core Web Vitals dipendono anche da hosting, tema, immagini, JavaScript, font e script di terze parti.

Quando devo fare un audit SEO WordPress?

Quando il sito perde traffico, dopo grandi modifiche, prima o dopo una migrazione, oppure quando Search Console mostra problemi diffusi che non riesci a collegare a una causa precisa.

Richiedi una verifica SEO tecnica del tuo sito WordPress

Se vuoi capire cosa sta realmente limitando il sito, non fermarti alle impostazioni del plugin. Una verifica tecnica dovrebbe controllare indicizzazione, architettura, rendering, performance, template e priorità commerciali.

Richiedi una verifica SEO tecnica del tuo sito WordPress, oltre alle impostazioni del plugin.

Richiedi una verifica SEO WordPress


Picture of Author : Miad.G
Author : Miad.G

Hi, I'm Miad Ghazi, an SEO Consultant and the founder of Boost My SEO. I'm passionate about helping businesses grow through Technical SEO, content strategy, Local SEO, International SEO, and the latest AI search optimization techniques. I enjoy simplifying complex SEO concepts into practical strategies that help websites achieve long-term organic growth and stay competitive as search evolves.

Come possiamo aiutarla?