Sì: cambiare il vecchio tema (o partire fin dall'inizio con) con un nuovo template che non segue certe caratteristiche può "penalizzare" il nostro blog nei motori di ricerca (per "penalizzare" intendo non fargli occupare certe posizioni nelle serp in cui le nostre pagine potrebbero potenzialmente stare - non sto parlando di penalizzazioni in seguito alla violazione del TOS: avere un template ottimizzato non è una regola). 
È quanto successo ad Annarita Ruberto: dopo aver cambiato template, i suoi blog Scientificando e Matematicamente hanno subito una riduzione del traffico dai motori di ricerca (Google in primis) di circa il 50%.
Quali aspetti di un template controllare
Prima di applicare un template al blog si dovrebbero guardarne le seguenti caratteristiche (di solito i fornitori di temi per blog forniscono un'anteprima):
- Tag title semantico, secondo le specifiche W3C: in linea generale diverso per ogni pagina, uguale a "Titolo post | Titolo Blog" nelle pagine dei post (o, ancora meglio, "Titolo post") - da evitare assolutamente il titolo del blog che precede il titolo del post, o, ancora peggio, solo il titolo del blog ; (cfr. "The Title element in HTML", W3C)
- Il codice del post deve stare il più in alto possibile nella pagina - almeno prima della o delle sidebar. Non sono sicuro che influisca nel posizionamento (a tal proposito, ho aperto una discussione sul forum gt), ma, di sicuro, è un problema di usabilità: il post "appare" dopo il caricamento delle sidebar, e, se queste dovessero contenere parecchi javascript, potrebbe apparire dopo che il visitatore abbia deciso di andarsene. ;-)
- Se possibile, il titolo del post dovrebbe essere un tag H1, e l'unico tag H1 usato nella pagina (più per una questione semantica che di posizionamento; consiglio di suddividere poi, in ogni post, i paragrafi in gerarchia, dandogli i titoli H2, ..., H6); (cfr "Use TITLE for top level heading - Quality Web Tips")
Ovviamente non sono gli unici aspetti importanti (es.: in Wordpress il template dovrebbe mostrare la descrizione delle categorie nelle pagine archivio - e solo nella prima pagina); se ne conosci altri, lascia un commento! ;)
(questo discorso è valido per i template di qualunque tipologia di sito, non solo per i blog)
Correggere il template
Se il template in questione non rispetta le caratteristiche viste sopra, non c'è bisogno di cambiarlo; ecco come correggerlo (almeno per le prime due caratteristiche):
- Tag title:
- Splinder...: assicurarsi che il < title > ... < /title >, nel template, contenga solo questo:
<$BlogTitle$> - Blogger/Blogspot: ne ho parlato su "Titoli SEO su Blogger (blogspot.com)"
- Wordpress: anche per Wordpress ne ho parlato su un altro articolo, "Ottimizzare il titolo di Wordpress"
- Splinder...: assicurarsi che il < title > ... < /title >, nel template, contenga solo questo:
- Altezza del codice del post: devi utilizzare dei layout (X)HTML + CSS che posizionino il codice HTML del post prima di quello delle sidebar (purtroppo questo passo richiede la conoscenza dei linguaggi XHTML e CSS); ecco due layout che ritengo particolarmente robusti e crossbrowser:
- Layout a posizionamento assoluto:
- ordine di presentazione indipendente dall'ordine del codice HTML;
- codice HTML completamente semantico
- però: non permette l'inserimento di un footer a larghezza piena sotto i contenuti e le sidebar
- Layout a margini negativi: c'è qualche div di troppo, ma è possibile inserire un footer.
- Layout a posizionamento assoluto:
Hai altro da aggiungere? Probabilmente mi è sfuggito qualcosa. :-P
Posts: 10
Comments: 17
Appunti di un non-SEO "fai da te" sul mondo dei SEO: nozioni su indicizzazione e posizionamento nei motori di ricerca acquisite grazie al ForumGT :-)




