In questa pagina verranno via via descritti tutti i problemi di contenuti duplicati che affliggono Blogger/Blogspot, e per i quali esiste una soluzione (o presunta tale).
Contenuti duplicati provocati da $showComment nei commenti
Diagnosticare il problema
Alcuni template di Blogger (quasi tutti) inseriscono, nel permalink dei commenti, un parametro $showComment, che genera delle pagine dai contenuti identici (quindi duplicati).
Puoi vedere se il tuo template sia affetto da questo “problema” in tre modi:
- vai nella pagina di un post singolo contenente dei commenti, e analizza le URL a cui puntano i loro permalink (cioè, i link inseriti nelle loro date): se contengono il parametro $showComment=, stai dicendo agli spider di indicizzare contenuti duplicati (prima o poi succederà, se non l’ha già fatto);
- per vedere se per il tuo blog siano già stati indicizzati dei contenuti duplicati, cerca la seguente stringa su Google:
site:tuo-blog.blogspot.com inurl:"?showComment="
(ricordati di scegliere “ripetere la ricerca includendo i risultati omessi” per visualizzarne il numero effettivo).
Ad esempio, ecco i contenuti duplicati già indicizzati del mio blog personale. - se hai aggiunto il tuo blog di blogger negli Strumenti per i Webmaster di Google (Webmaster Tools), entra nella bacheca del tuo blog, sotto Diagnostica > Analisi dei contenuti, e controlla la sezione Tag title duplicati; ti verranno elencate tutte le pagine con lo stesso titolo, che, guarda caso, sono le pagine duplicate dal parametro showComment:
Soluzione: rimuovere ?showComment dai permalink dei commenti
L’obiettivo è quello di rimuovere, dalle URL dei commenti, il parametro ?showComment; cioè passare da
http://notoriousxl.blogspot.com/2008/02/i-siti-e-blog-dei-miei-amici.html?showComment=8463054345060716938#c8463054345060716938
a
http://notoriousxl.blogspot.com/2008/02/i-siti-e-blog-dei-miei-amici.html#c8463054345060716938
Purtroppo questa è una soluzione incompleta, in quanto non rimuove automaticamente i contenuti duplicati, ma cerca di limitare i danni non passandogli più page rank. Blogger infatti non mette a disposizione nessuna funzione di template per bloccarne l’indicizzazione (e rimuoverli quindi dall’indice dei motori di ricerca).
Una cosa è certa: i commenti ai nuovi post non provocheranno più l’indicizzazione dei contenuti duplicati. Per lo stesso motivo, è importante, nel caso si volesse aprire un nuovo blog, modificare il template come illustrato di seguito, prima di pubblicare contenuti.
Correggere lo widget degli Ultimi Commenti
Se vuoi inserirlo nel tuo blog, utilizza uno widget per gli ultimi commenti su Blogger / Blogspot con i permalink corretti . Fai attenzione ad utilizzare altri widget per gli Ultimi Commenti, poiché la maggior parte di essi riportano $showComment nella URL dei vari link.
Correggere i permalink dei commenti nelle pagine dei post
Ora apri il template di Blogger, espandendo i modelli widget. Con CTRL+F cerca queste 3 righe:
<a expr:href='data:comment.url' title='comment permalink'>
<data:comment.timestamp/>
</a>
Sostituisci queste 3 righe con:
<!-- Comment permalink fix by Technoburger.net -->
<a expr:href='data:post.url + "#" + data:comment.anchorName' rel='nofollow' title='comment permalink'>
<data:comment.timestamp/>
</a>
<!-- END / Comment permalink fix -->
Con questa semplice modifica i link alle pagine con ?showComment non saranno più presenti nel tuo template di Blogger / Blogspot.
Nascondere il contenuto dei post in Home Page
Blogger non presenta funzioni di template che permettano di manipolare stringhe, quindi non è possibile avere il tag more come su Wordpress. Per questo motivo, in home page e nelle pagine archivio, avrete il duplicato esatto del contenuto degli ultimi post.
A differenza delle altre soluzioni che trovi in rete, che nascondono una parte del post tramite CSS (mentre il post completo resta comunque nell’HTML, che viene letto e indicizzato da Google), questa rimuove tutto il post (anche dall’HTML), lasciando solo il titolo. Ritengo inoltre che questa modifica aiuti il lettore a sfogliare il blog.
Apri il template di Blogger, attivando i modelli widget, e cerca (CTRL+F) la seguente riga:
<div class='post-header-line-1'/>
Crea una riga vuota dopo questa, e inserisci il seguente codice:
<b:if cond='data:blog.pageType == "item"'>
Ora, di nuovo con CTRL+F, cerca quest’altra riga
<div class='post-footer'>
e, prima di essa, inserisci una nuova riga col seguente codice:
</b:if>
È tutto!
Se ritieni che questa modifica renda la tua home page poco accattivante, puoi inserire, su Blogger, un’introduzione al blog, e inserirvi alcune immagini per rendere più gradevole il suo aspetto






September 18th, 2008 at 3:37 pm
[…] Contenuti duplicati su Blogger/Blogspot: soluzione […]
September 18th, 2008 at 3:45 pm
[…] 6 milioni le pagine inutili create dal “bug” di Blogger / Blogspot Una delle grandi crociate di Google è quella contro i contenuti duplicati: nessuno si aspetterebbe, pertanto, che un suo prodotto come Blogger (cfr. “Google buys Pyra Labs“) generasse un contenuto duplicato per ogni commento scritto sul blog (per chi è interessato, questa è la soluzione parziale al problema). […]
September 24th, 2008 at 7:46 pm
[…] Contenuti duplicati su Blogger/Blogspot: Soluzione Settembre 24th, 2008 in Blog, Blogger/Blogspot | tags: contenuti duplicati blogger, google, indicizzazione […]