SEO Tecnica per WordPress: Sitemap, robots.txt e Tag Canonical
Padroneggia la SEO tecnica per WordPress: configura correttamente sitemap XML, robots.txt e tag canonical per una migliore indicizzazione e ranking.
Perché il SEO tecnico è la base del posizionamento WordPress
Il SEO tecnico per WordPress comprende tutte le misure che garantiscono che Google possa correttamente eseguire la scansione, comprendere e indicizzare il tuo sito web. Senza una base tecnica solida, anche i migliori contenuti vengono sprecati.
I tre pilastri del SEO tecnico:
- Scansionabilità — Google riesce a trovare tutte le pagine importanti?
- Indicizzabilità — Vengono indicizzate le pagine giuste?
- Renderizzazione — Google riesce a visualizzare correttamente il contenuto?
Sitemap XML: La mappa del tuo sito web
Una sitemap WordPress è un file XML che elenca tutti gli URL importanti del tuo sito per i motori di ricerca. Aiuta Google a scoprire più rapidamente le pagine nuove e aggiornate.
Sitemap nativa WordPress vs. Sitemap del plugin
Da WordPress 5.5 esiste una sitemap nativa su /wp-sitemap.xml. Tuttavia, ha delle limitazioni:
| Funzionalità | WP Nativo | Yoast SEO | Rank Math | SEOPress |
|---|
|---|---|---|---|---|
| Generazione automatica | ✅ | ✅ | ✅ | ✅ |
|---|---|---|---|---|
| Filtrare i tipi di post | ❌ | ✅ | ✅ | ✅ |
| Escludere pagine | ❌ | ✅ | ✅ | ✅ |
| Sitemap immagini | ❌ | ✅ | ✅ | ✅ |
| Ultima modifica (lastmod) | ❌ | ✅ | ✅ | ✅ |
| Impostare priorità | ❌ | ❌ | ✅ | ✅ |
Raccomandazione: Usa la sitemap del tuo plugin SEO e disabilita la sitemap nativa di WordPress.
Inviare la sitemap in Google Search Console
- Apri Google Search Console
- Naviga su *Sitemap*
- Inserisci l'URL della tua sitemap (es.
/sitemap_index.xml) - Clicca su *Invia*
Controlla regolarmente lo stato — Google ti mostra quanti URL sono stati inviati e quanti sono stati indicizzati.
Cosa appartiene alla sitemap — e cosa no?
Includere:
- Tutte le pagine e i post che devono essere indicizzati
- Pagine di categorie e tag importanti
- Pagine di prodotti (WooCommerce)
Escludere:
- Pagine con tag
noindex - Pagine di ringraziamento e conferma
- Pagine dei risultati di ricerca interna
- Pagine di archivio paginate (
/page/2/,/page/3/)
robots.txt: Controllare strategicamente il budget di scansione
Il file robots.txt si trova nella directory radice del tuo dominio e indica ai bot dei motori di ricerca quali aree possono scansionare e quali no.
Il robots.txt ottimale per WordPress
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
# Block spam and parameter URLs
Disallow: /?s=
Disallow: /wp-json/
Disallow: /wp-login.php
# Declare sitemap
Sitemap: https://your-domain.com/sitemap_index.xml
Errori comuni in robots.txt
- Intero sito bloccato:
Disallow: /blocca tutto — errore fatale - CSS/JS bloccato: Google deve poter scansionare CSS e JavaScript per renderizzare correttamente le pagine
- wp-admin/admin-ajax.php non consentito: Molti temi e plugin caricano contenuto via AJAX — questo URL deve essere raggiungibile
- Sitemap non collegata: Includere la sitemap in robots.txt accelera la scoperta
Modificare robots.txt in WordPress
Senza un plugin, WordPress crea un robots.txt virtuale. Per modificarlo:
- Plugin SEO: Yoast e Rank Math offrono un editor robots.txt
- Manualmente: Carica il file via FTP/SFTP nella directory radice
- Plugin: "WP Robots Txt" per una semplice interfaccia di modifica
Tag Canonical: Prevenire il contenuto duplicato
I tag canonical () dicono a Google quale versione di una pagina è la "versione originale". Questo è fondamentale perché WordPress spesso genera più URL per lo stesso contenuto.
Scenari tipici di contenuto duplicato in WordPress
- www vs. non-www:
www.domain.comedomain.com - HTTP vs. HTTPS:
http://ehttps:// - Slash finale:
/paginae/pagina/ - Parametri URL:
/pagina/?utm_source=newsletter - Paginazione:
/categoria/e/categoria/page/2/ - Pagine di archivio: Archivi di autore, data e tag
Impostare correttamente i tag canonical
I plugin SEO di WordPress impostano i tag canonical automaticamente. In genere, il canonical punta all'URL pulito senza parametri:
<!-- On page /article/?utm_source=newsletter -->
<link rel="canonical" href="https://domain.com/article/" />
Schema Markup / Dati strutturati
I dati strutturati aiutano Google a visualizzare il tuo contenuto come rich snippet. Implementa lo schema markup per articoli, prodotti, FAQ e recensioni per aumentare la visibilità nei risultati di ricerca.
Verifica del SEO tecnico: Strumenti e metodi
| Strumento | Gratuito | Verifica |
|---|
|---|---|---|
| Google Search Console | ✅ | Indicizzazione, errori di scansione, Core Web Vitals |
|---|---|---|
| Screaming Frog SEO Spider | Fino a 500 URL | Canonical, robots.txt, reindirizzamenti, contenuto duplicato |
| Ahrefs Site Audit | ❌ | Controllo tecnico completo |
| PageSpeed Insights | ✅ | Core Web Vitals, performance |
| AniSEO | Freemium | Analisi SEO automatizzata con IA |
AniSEO: Ottimizza automaticamente il SEO WordPress
Risparmia ore di lavoro manuale — AniSEO analizza le tue pagine WordPress con l'IA, crea meta tag ottimizzati, migliora il tuo contenuto e traccia automaticamente il tuo posizionamento.
Domande frequenti (FAQ)
Ho bisogno di una sitemap XML per WordPress?
Strettamente parlando, no — Google trova la maggior parte delle pagine tramite link. Ma una sitemap accelera significativamente l'indicizzazione, specialmente per le nuove pagine e i siti di grandi dimensioni. Non c'è motivo per rinunciarvi.
Cosa succede se il mio tag canonical è impostato incorrettamente?
Google potrebbe indicizzare la pagina sbagliata o dividere il tuo posizionamento tra più URL. Controlla regolarmente in Google Search Console sotto "Pagine" se ci sono problemi con il canonical.
Devo bloccare /wp-json/ in robots.txt?
Per la maggior parte dei siti web, sì — gli endpoint dell'API REST non offrono valore SEO e consumano budget di scansione. Eccezione: se usi WordPress headless o hai bisogno dell'API per integrazioni pubbliche.
Qual è la differenza tra robots.txt e il meta tag Robots?
Il robots.txt blocca la scansione — Google non vede affatto la pagina. Il meta tag robots (noindex) consente la scansione ma impedisce l'indicizzazione. Per "non indicizzare", il meta tag è la scelta migliore perché Google può ancora analizzare il contenuto e seguire i link sulla pagina.
Hauptartikel zum Thema
WordPress SEO 2026: La Guida Completa per Scalare le Posizioni nei Motori di Ricerca →Articoli correlati
AniSEO
Automatically Create SEO Articles for WordPress
Keyword research, AI content, and direct publishing to WordPress — start for free.
Try for free →AniSEO Redaktion
The AniSEO team writes about SEO, WordPress, and AI-powered content strategies. All articles are reviewed by SEO experts and based on current data and best practices.
Metti in pratica queste strategie SEO sul tuo sito WordPress con il supporto AI di AniSEO.