In questa guida vedremo come ottimizzare al meglio la piattaforma WordPress dal punto di vista SEO.
Ottimizzare le url di articoli e pagine
Una url, senza una buona struttura dei permalink, risulta di questo tipo:
codice HTML:
http://www.nomesito.it/?page_id=2
che rappresenta il tipo di url standard, di default della piattaforma, mentre, utilizzando una struttura personalizzata delle url, avremo
codice HTML:
http://www.nomesito.it/chi-sono
che è decisamente migliore e, soprattutto, più comprensibile e memorizzabile dall'utente.
WordPress, comunque, ci permette di scegliere anche altri tipi di url, basati sulla data e il nome dell'articolo:
codice HTML:
http://www.nomeblog.it/2008/5/01/nome-articolo/
oppure su un valore numerico:
codice HTML:
http://www.nomeblog.it/archive/2/
La migliore struttura delle url è senza dubbio quella su esposta:
codice HTML:
http://www.nomesito.it/chi-sono
Come ottenerla?
Nel pannello di controllo andate alla voce
Opzioni/Permalink e scegliete la voce
Campo personalizzato (fino alla versione 2.3) oppure, se avete la versione 2.5, cliccate su
Impostazioni/Permalink e scegliete
Struttura personalizzata, quindi inserite nel campo il codice
codice:
/%category%/%postname%/
I nostri articoli appariranno con una url del tipo
codice HTML:
http://www.nomeblog.it/nome-categoria/nome-articolo/
Per poter ottenere una url personalizzata come questa occorre utilizzare il file
.htaccess, che è in realtà un'estensione, in cui vengono impartite delle regole ad un webserver Apache.
Per creare questo file è necessario creare un nuovo documento di testo con un blocco note, incollare il seguente codice:
codice:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule> e salvare il file come
htaccess.txt, quindi inviarlo nella directory principale del blog tramite un programma FTP e rinominarlo come
.htaccess. Il file potrebbe non essere visibile, a quel punto è necessario rendere visibili i file nascosti. Con Filezilla, ad esempio, cliccate su
Visualizza/Visualizza file nascosti. Cliccate ora col tasto destro del mouse e scegliete
Attributi file e impostate il valore a 777.
Adesso potete tornare nel pannello di controllo e cliccare sul bottone
Aggiorna la struttura dei permalink.
Scrivere un buon title e una description per articoli e pagine
Il
title e la
description sono molto utili per i motori di ricerca. Ci viene in aiuto il plugin
All in One SEO. Una volta installato, troveremo la voce relativa in
Opzioni/All in One SEO, che ci permette di personalizzare il plugin secondo le nostre esigenze.
Innanzitutto possiamo scrivere un buon
title per la nostra home page ed una buona
description. Mettete la spunta sulla voce
Riscrivi i titoli e scegliete le impostazioni che ritenete migliori. Consiglio di deselezionare le voci
Usa noindex per le categorie e
Usa noindex per gli Archivi, poiché non permettono di indicizzare le categorie e gli archivi mensili del blog. Questo, da un lato, può essere utile per evitare la duplicazione dei contenuti, che può però essere evitata utilizzando l'estratto degli articoli anziché permettere negli archivi e nelle categorie la visualizzazione del testo per intero.
A questo proposito sostituite nel file index.php il codice
Codice PHP:
<?php the_content() ?>
con
Codice PHP:
<?php the_excerpt() ?>
Il plugin vi permette di scrivere una
description anche per le categorie. Andate su
Gestione/Categorie, che vi mostra l'elenco delle categorie che avete creato per il vostro blog. Per ognuna di queste cliccate sulla voce
Modifica ed aggiungete una
description personalizzata.
Passiamo ai post e alle pagine. Entrando nel menu
Scrivi/Scrivi articolo oppure in
Scrivi/Scrivi pagina troveremo, sotto all'editor di testo, i campi che il plugin
All in One SEO ci fornisce per scrivere un
title appropriato e una
description per gli articoli e le pagine del blog.
Se nel campo
Titolo non scriviamo nulla, nel post o nella pagina apparirà il titolo che abbiamo assegnato all'uno o all'altra nell'editor. Con il plugin, però, possiamo ampliare il
title ed inserire più parole. In un articolo o in una pagina, subito prima del testo, la piattaforma inserisce automaticamente il titolo, che non è necessario fare lungo. Grazie al plugin possiamo lasciare nell'h1 o nell'h2 il titolo, mentre avere un testo più lungo per il
title.
Ad esempio:
Ottimizzare WordPress lato SEO è il titolo del nostro articolo. Il title potrebbe essere invece:
codice:
<title>Ottimizzare WordPress lato SEO: consigli sull'ottimizzazione di articoli e pagine</title>
Eliminare la voce “category” dalle url
Quando si visualizza la categoria di un blog, la url che riceviamo è del tipo:
codice HTML:
www.nomesito.it/category/senza-categoria/
Quel
category, personalmente, non mi è mai piaciuto ed ho cominciato così ad eliminarlo. E' una voce inutile, peraltro in inglese. La url è senza dubbio migliore scritta così:
codice HTML:
www.nomesito.it/senza-categoria/
Per cancellare
category occorre aprire con un editor di testo, basta il blocco note, il file
rewrite.php che si trova nella cartella
wp-includes.
Cercate la riga di codice
Codice PHP:
$this->category_structure = $this->front . 'category/';
che si trova più o meno a metà e sostituitela con questa:
Codice PHP:
$this->category_structure = $this->front . '';
Uploadate il file corretto e la voce
category non apparirà più.
Commenti, suggerimenti e idee sono benvenuti.
