Soluzione ai contenuti duplicati su Blogger provocati da ?showComment
Dopo aver mostrato come aggiornare lo widget dei commenti recenti, come promesso ho scritto la guida per rimuovere ogni traccia di link riportante il parametro ?showComment= (che genera dei contenuti duplicati) dal tuo template di Blogger / Blogspot:
Contenuti duplicati su Blogger/Blogspot: soluzione
Consiglio di applicare le modifiche descritte nella guida a tutti: ci vuole un minuto. Infatti i contenuti duplicati sono particolarmente fastidiosi quando vengono mostrati nei risultati dei motori di ricerca: gli utenti potrebbero linkare loro piuttosto che la pagina originale:
Ho taggato questo post con “Linux” per far apparire questo articolo in tutti gli aggregatori online a cui sono iscritto: in molti hanno un blog riguardante Linux e l’Open Source su blogspot.com, e ho ritenuto utile diffondere questa guida anche a loro. Guida che purtroppo, limita il problema, ma non lo risolve completamente.
Questa guida, infatti, risolve due problemi:
- Evita la creazione di contenuti duplicati per i nuovi post scritti in seguito alla sua applicazione;
- Evita il passaggio di page rank (dai link interni al proprio blog) sui contenuti duplicati.
Quello che non fa, purtroppo, è rimuovere i duplicati dall’indice dei motori di ricerca, perché le funzioni di template di Blogger/Blogspot impediscono di farlo. Se sei interessato, in seguito trovi maggiori dettagli.
Per fare questo, infatti, si dovrebbero seguire tre strade:
- bloccare l’indicizzazione di queste pagine tramite robots.txt: impossibile, in quanto il file robots.txt è hostato su blogspot.com, e non ne hai l’accesso in scrittura;
- bloccarne l’indicizzazione usando il meta tag
<meta name="ROBOTS" content="NOINDEX,NOFOLLOW"> - fare un redirect di queste pagine alla pagina originale, utilizzando il redirect dei poveri (che Google considera come un redirect 301):
<meta http-equiv=refresh content="0; url=http://example.com/newurl" />
La 2 e la 3 sembrerebbero strade percorribili, in quanto richiederebbero solo di modificare il template, che su blogspot.com è concesso. I template di Blogger, infatti, supportano le espressioni condizionali (IF), e si potrebbe pensare di implementare qualcosa del genere:
Se la URL della pagina corrente contiene “?showComment=”, bloccane l’indicizzazione
Purtroppo, esiste un’espressione che consente di ottenere la url corrente, data:blog.url, ma, elimina dalla URL il parametro ?showComment, e non distingue i post originali dai contenuti duplicati.
Pertanto devi accontentarti di limitare i “danni”, piuttosto che risolvere completamente il problema: bloccare cioè il passaggio di Page Rank ai contenuti duplicarli, ma lasciarli negli indici dei motori di ricerca… sperando, che, col tempo, i motori li rimuovano. ![]()
Articoli simili:
Se questo articolo ti è stato utile, segnalalo sul tuo sito! Puoi inoltre seguire comodamente gli aggiornamenti di Techlog tramite il feed RSS; infine puoi lasciare un commento se ti serve aiuto (o anche solo per un saluto); anche qui non serve registrarsi (sono abilitati anche i commenti anonimi; l'E-Mail serve, eventualmente, per ricevere le notifiche delle nuove risposte). ;-)






September 6th, 2008 at 5:18 pm
Non ho ben chiara la spiegazione della sostituzione delle tre righe…a me ne risultano 2…
September 6th, 2008 at 9:55 pm
@ venerabile:
Mi faresti un copia e incolla del tuo codice?
September 7th, 2008 at 12:00 pm
Ok risolto. Quando faccio copia e “incolla” delle righe suggerite da sostituire mi appare anche la terza. Mentre nel tuo post riesco a visuallizzarne solo due (al posto della prima riga c’è una barra di scorrimento orizzontale). Risolto. Grazie!
September 7th, 2008 at 1:33 pm
@ venerabile:
Ho impostato il foglio di stile (CSS) in modo che visualizzasse le righe di codice senza andare a capo, e mostrando una barra di scorrimento qualora fossero troppo lunghe. È una visualizzazione piuttosto comoda, soprattutto se devo dare dei comandi della console di linux, dove, ad ogni fine riga, occorre dare un invio.
Vorresti dirmi che, quando appare, la barra di scorrimento va sopra al codice che deve scorrere?
September 7th, 2008 at 9:20 pm
Esattamente.
September 7th, 2008 at 9:28 pm
@ venerabile:
Che browser usi, e che versione?
September 8th, 2008 at 2:42 pm
@ Andrea Romagnoli:INTERNET EXPLORER 7
September 8th, 2008 at 2:48 pm
@ venerabile:
Grazie, dopo controllo con browsershots
September 8th, 2008 at 11:55 pm
Potresti spiegare meglio il punto 1? Io ho un blog Wordpress (non su wordpress.com).
Come dovrei modificare il file robots.txt?
September 9th, 2008 at 12:30 am
@ Sergejpinka:
Mi riferivo a dei blog basati su Blogger, cioè hostati su blogspot.com (per es. ecco il mio blog personale: http://notoriousxl.blogspot.com/ ), e non a blog su Wordpress self hosted…
… blog su blogspot.com per i quali non è possibile modificare il robots.txt
September 10th, 2008 at 12:38 pm
scusa technoburger ma non si fa prima a levarli questi link ai commenti?
September 10th, 2008 at 12:48 pm
@ pomhey:
È lo stesso: devi comunque aprire il template, trovare la stringa relativa ai permalink dei commenti, e, invece di sostituirla con l’altra stringa che propongo, la elimini… si tratta di un copia e incolla in più!
Io preferisco comunque lasciarli, perché a volte mi capita di fare post in risposta a dei commenti… e nel post mi riferisco al commento che l’ha ispirato usando proprio il permalink
September 10th, 2008 at 2:15 pm
e vabbe tante cose vanno corrette nei template di blogger!
blogger è una piattaforma che fino a un anno fa faceva schifo mentre da 8 mesi ad oggi sta migliorando a vista d’occhio, sono certo che google la fara diventare meglio di wordpress per distruggere la concorrenza.
p.s. techno il mio blogspot è il sito linkato al mio nome
pps sul forum gt ti ho risposto, fammi sapere che ne pensi
September 10th, 2008 at 2:58 pm
pomhey scrive:
È che… a mio avviso, come ti ho già detto, dovrebbero essere accessibili a tutti, anche agli utenti che masticano un po’ meno l’informatica
(ce l’ho con blogspot, se non si è capito)
pomhey scrive:
È che anche Wordpress… non se ne sta con le mani in mano!
Vedi il form dei contatti, template potenzialmente più “potenti” (perché scritti in PHP), i più recenti gravatar e il recentissimo “sticky post”… per non parlare dei tag globali su wp.com, che portano un sacco di traffico!
pomhey scrive:
Non mi ero accorto che fosse basato su Blogger… so’ duro!
Per i commenti hai usato la yahoo pipe, o avevi già fatto da te?
Molto carino, comunque, il sito (e complimenti per i numeri di amung.us)!
PS: se ti va, prova questo http://technoburger.net/introduzione-blogger , e dimmi se funziona anche su blogger su secondo dominio… ieri ho sputato sangue per rendere il widget installabile con un click
September 10th, 2008 at 3:22 pm
@ Andrea Romagnoli:
Ok poi lo guarderò!
Grazie dei complimenti, il fatto che non hai riconosciuto subito blogger mi soddisfa molto hehe!
La yahoo pipe è la tua, se la cancelli fai un fischio mi raccomando!
ci risentiamo presto
September 10th, 2008 at 7:27 pm
pomhey scrive:
No, tranquillo, quella resta al solito posto!
Al limite aggiungo un po’ di opzioni, ma che non andranno ad intaccare gli widget già basati su quella. 
September 19th, 2008 at 5:24 pm
Ciao, quanto tempo occore per vedere i cambiamenti? Il tempo che google indicizzi i cambiamenti?
Cmq ottima guida, come sempre
Ciao!
September 21st, 2008 at 4:17 pm
sbondo scrive:
Dipende molto dalla frequenza con cui Google scansiona il tuo sito.
Comunque la modifica non elimina i contenuti duplicati già indicizzati, per lo meno non direttamente. Quello che fa è:
1) evitare di creare contenuti duplicati per i post creati dall’applicazione della modifica in poi;
2) evitare di passare page rank ai contenuti duplicati già esistenti.
Insomma, col punto 2… li “depotenzi”. Poi non so’ se sia un caso, o il frutto del “depotenziamento”, ma ho notato un calo di contenuti duplicati indicizzati: da 90 pagine a 55.
sbondo scrive:
Grazie!

Se vuoi, segnalala ai lettori del tuo blog; penso sia utile, se utilizzano blogspot.