Posizionamento (SEO): le basi
Modulo 9: Email, posizionamento (SEO), GDPR, manutenzione e migrazione · Tempo di lettura: 9 minuti
Obiettivo della lezione: Al termine di questa lezione sarà in grado di sistemare e verificare la base tecnica del posizionamento (SEO) di un sito WordPress.
Concetti chiave: ottimizzazione per i motori di ricerca (SEO), indicizzazione, titolo, meta description, intestazioni, permalink, sitemap (wp-sitemap.xml), robots.txt, noindex, Google Search Console, 301 per indirizzi modificati, contenuti duplicati, canonical, plugin SEO
Cosa serve a un motore di ricerca
Un motore di ricerca fa tre cose con il Suo sito:
- Trovare (crawling): un programma segue i link e la sitemap per scoprire le Sue pagine.
- Includere (indicizzazione): la pagina viene letta e inserita nell'indice, a meno che Lei non dica che non è permesso.
- Classificare (ranking): per una ricerca, il motore di ricerca determina quali pagine sono più adatte.
La base tecnica riguarda i passaggi 1 e 2: faccia in modo che i motori di ricerca possano trovare le Sue pagine e includerle, e che capiscano di cosa tratta ciascuna pagina. Il passaggio 3 dipende soprattutto dal contenuto: la Sua pagina è la migliore risposta alla domanda? Nessun plugin può occuparsene al Suo posto.
Le basi già gestite da WordPress
- Un titolo per pagina (
<title>nell'HTML), di solito "Titolo della pagina - Nome del sito". - Indirizzi ordinati se i Suoi permalink sono impostati su Nome articolo (lezione 2.4).
- Una sitemap: dalla versione 5.5, WordPress crea automaticamente una sitemap all'indirizzo
https://example.com/wp-sitemap.xml, con tutte le Sue pagine pubbliche, articoli, categorie e autori. Un plugin SEO spesso la sostituisce con una propria (ad esempiositemap_index.xml). - Un robots.txt: WordPress crea un file virtuale
https://example.com/robots.txtcon un riferimento alla sitemap. Se Lei stesso inserisce un file realerobots.txtnella Sua cartella web, quest'ultimo ha la precedenza. - Noindex su tutte le pagine se la casella "Scoraggia i motori di ricerca dall'indicizzare questo sito" è attivata (lezione 2.4).
Ciò di cui deve occuparsi Lei stesso
Titolo e meta description
Il titolo è la riga cliccabile nei risultati di ricerca. La meta description è il testo sottostante (il motore di ricerca non la usa sempre, ma spesso sì). WordPress non crea autonomamente una meta description; per questo serve un plugin SEO o un tema che la offre.
<title>Regolazione dei freni della Sua e-bike, Ciclofficina Il Raggio</title>
<meta name="description" content="Ecco come regolare da sé i freni della Sua e-bike, e quando è meglio passare in officina.">Scriva pensando alle persone: il titolo dice di cosa tratta la pagina e la descrizione dà un motivo per cliccare? Ogni pagina deve avere un titolo e una descrizione propri, non una copia.
Intestazioni e contenuto
Usi le intestazioni per strutturare il testo (lezione 4.1): un solo H1 (il titolo della pagina), H2 per i capitoli. Scriva usando le parole che usano i Suoi visitatori. Colleghi i Suoi testi ad altre pagine del Suo sito (link interni); in questo modo i motori di ricerca trovano le Sue pagine e ne comprendono la correlazione. Descriva le immagini con un testo alternativo (lezione 4.4).
robots.txt e noindex: la differenza
Questi due elementi vengono spesso confusi:
- robots.txt indica quali indirizzi un motore di ricerca non può visitare.
Disallow: /significa: non venire da nessuna parte. Ma una pagina che non può essere visitata può comunque comparire nei risultati di ricerca (senza descrizione) se altri siti vi fanno un link. - noindex (un
<meta name="robots" content="noindex">nella pagina, oppure l'intestazioneX-Robots-Tag: noindex) dice: non includere questa pagina. Il motore di ricerca però deve poterla visitare per questo.
Se vuole tenere una pagina fuori da Google, usi noindex, non robots.txt. E dopo il lancio controlli che il Suo robots.txt non contenga Disallow: / e che da nessuna parte ci sia noindex sulle Sue pagine normali. Una casella dimenticata o un robots.txt risalente alla fase di costruzione tengono un sito fuori da Google per mesi.
Un robots.txt standard di WordPress ha più o meno questo aspetto:
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://example.com/wp-sitemap.xmlGoogle Search Console
Google Search Console è un servizio gratuito di Google con cui vede come Google vede il Suo sito: quali pagine sono state incluse e quali no (e perché), per quali parole chiave viene trovato, errori, problemi di sicurezza (lezione 7.5). Dimostra che il sito è Suo con un record TXT nel Suo DNS (corso DNS, lezione 4.2) o con un file. Invii lì la Sua sitemap.
Bing ha un servizio simile (Bing Webmaster Tools).
Quando gli indirizzi cambiano
Se cambia lo slug di una pagina, migra verso un altro dominio o ricostruisce il sito con indirizzi diversi, i link dall'esterno e i risultati di ricerca puntano a indirizzi che non esistono più. Imposti sempre un reindirizzamento 301 dal vecchio al nuovo indirizzo (lezione 3.2). Può farlo con un plugin di reindirizzamento, nel file .htaccess o nel Suo pannello di hosting. Un elenco dei vecchi indirizzi lo ricava dalla vecchia sitemap o da Search Console.
Contenuti duplicati
Lo stesso contenuto su più indirizzi confonde i motori di ricerca. Cause tipiche in WordPress:
- www e senza www, http e https che non reindirizzano (lezione 3.2);
- un sito di staging che i motori di ricerca riescono a trovare (lezione 8.3);
- archivi e tag con lo stesso contenuto (lezione 4.2).
WordPress inserisce su articoli e pagine un <link rel="canonical" href="...">: "questo è il vero indirizzo di questo contenuto". Questo aiuta, ma non sostituisce dei buoni reindirizzamenti.
Plugin SEO, con realismo
Esistono molti plugin SEO (ad esempio Yoast SEO, Rank Math, SEOPress, The SEO Framework). Aiutano con: titolo e meta description per pagina, una sitemap migliore, dati strutturati (schema), breadcrumb, reindirizzamenti e un controllo del Suo testo. Utili, con due osservazioni:
- Un pallino verde nel plugin significa che il Suo testo soddisfa una lista di controllo, non che si posizionerà in alto. Un buon contenuto per i Suoi visitatori pesa più di un punteggio di leggibilità.
- Ne scelga uno solo; due plugin SEO impostano titoli, sitemap e regole canonical doppi.
Anche la velocità (modulo 6) e un sito che funziona bene su mobile contano.
Riepilogo
- I motori di ricerca trovano, includono e classificano; la tecnica gestisce il trovare e l'includere, il contenuto il resto.
- WordPress crea autonomamente un titolo, indirizzi ordinati, una sitemap (wp-sitemap.xml) e un robots.txt.
- Una meta description per pagina richiede un plugin SEO o un tema che lo consenta.
- robots.txt gestisce la visita, noindex gestisce l'inclusione; dopo il lancio controlli che nessuno dei due blocchi il Suo sito.
- Usi Search Console, imposti reindirizzamenti 301 quando cambiano gli indirizzi e scelga al massimo un plugin SEO.
Quiz
Esercizio
Esercizio A9.2: La base tecnica del Suo posizionamento. Inserisca l'indirizzo del Suo sito. Il programma verifica: robots.txt è raggiungibile e non blocca l'intero sito (Disallow: / per tutti i motori di ricerca), esiste una sitemap (indicata in robots.txt, oppure /wp-sitemap.xml) che risponde come XML, e la homepage ha un titolo non vuoto, nessun noindex (nell'HTML o nell'intestazione X-Robots-Tag) ed esattamente un H1. Una meta description mancante viene segnalata in arancione.
Per saperne di più
Questi articoli descrivono i passaggi nei pannelli di WebOké; in altri pannelli funzionano in modo simile.
- Guida DirectAdmin 4.7: Reindirizzamenti del sito: inoltrare un dominio o una pagina
- Guida DirectAdmin 13.7: Clonazione e creazione di un ambiente di test (staging)
- Corso gratuito DNS 4.2: Record TXT e verifica del dominio
- Guida di base al SEO (Google Search Central, in inglese): https://developers.google.com/search/docs/fundamentals/seo-starter-guide
- Robots.txt e noindex (Google Search Central, in inglese): https://developers.google.com/search/docs/crawling-indexing/robots/intro
- Google Search Console: https://search.google.com/search-console
