Contenuti duplicati su Blogger

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:

Tag title duplicati

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 == &quot;item&quot;'>

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 :)

Scrivi un commento | Leggi i commenti

3 Responses to “Contenuti duplicati su Blogger”

  1. Soluzione ai contenuti duplicati su Blogger provocati da ?showComment Says:

    […] Contenuti duplicati su Blogger/Blogspot: soluzione […]

  2. 6 milioni i contenuti duplicati di Blogger / Blogspot indicizzati Says:

    […] 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). […]

  3. Blog di Dario Parisi » Blog Archive » Contenuti duplicati su Blogger Says:

    […] Contenuti duplicati su Blogger/Blogspot: Soluzione Settembre 24th, 2008 in Blog, Blogger/Blogspot | tags: contenuti duplicati blogger, google, indicizzazione […]

Leave a Reply


SMS Gratis