Come inviare sitemap di Blogger a Google e a Bing e quando è necessario farlo.
Ricevo moltissimi commenti sulla creazione e sull'invio della sitemap ai motori di ricerca e recentemente ne ho ricevuto uno che metteva in dubbio l'utilità di questa pratica per i siti che abbiano già molti post pubblicati. Fermo restando che su questi temi nessuno si può ritenere depositario della verità forse è il caso di fare qualche considerazione in merito. Wikipedia definisce la sitemap come "una pagina web che elenca gerarchicamente tutte le pagine di un sito web. Nata per facilitare la navigazione dell'utente all’interno del sito, ha poi avuto una notevole importanza nell'attività di scansione della Rete da parte dei crawler dei motori di ricerca." La Sitemap XML introdotta da Google e poi ripresa anche da Yahoo e Bing elenca infatti in un file XML tutti gli URL delle pagine di un determinato sito di cui si vuole proporre l'indicizzazione a un motore di ricerca.
Le sitemap hanno grande importanza quando si voglia mostrare a un lettore o a un motore di ricerca la struttura gerarchica di un sito statico. In questo modo è più semplice accedere anche alle pagine più profonde. Un sito su Blogger però non è statico e ha già una sua struttura gerarchica ben definita. Le varie pagine hanno infatti questa struttura di default
- Archivio: post elencati gerarchicamente in funzione della data
- Etichette: post elencati gerarchicamente in funzione dell'argomento
- Home page: post elencati in sequenza con la possibilità di accedere a tutti i contenuti tramite i link dei Post più Vecchi e dei Post più recenti.
I crawler dei motori di ricerca che indicizzano i blog su Blogger hanno quindi il compito facilitato da questo ordine prestabilito. In realtà solo le strutture 1) e 3) vengono rilevate perché di default nel file robots.txt viene inserita una riga che impedisce l'indicizzazione delle etichette. Considerato che Blogger è di proprietà di Google in linea di massima per un sito su questa piattaforma l'invio delle sitemap si può considerare solo come un accessorio e non come una esigenza primaria.
Anche un semplice lettore partendo dalla homepage può scorrere tutti i post andando su Post più vecchi oppure aprendo il widget dell'Archivio. Se questo è possibile per un navigatore anche poco esperto a maggior ragione lo sarà per un crawler. C'è da dire però che questi robot sono impostati per seguire solo un numero limitato di link quindi se il blog ha molti post quelli più vecchi potrebbero essere tralasciati. Questo però solo in teoria visto che i vecchi articoli che sono stati indicizzati in passato rimangono sempre nella cache di Google e degli altri motori di ricerca. In definitiva possiamo dire che se:
- Un blog è scritto bene con una regolare pubblicazione di post
- Nel suo layout è presente il gadget dell'Archivio con i link a tutti i post pubblicati in passato
- Ci sono i link per i Post più Recenti e Post più vecchi nella Homepage
Un blog siffatto non ha bisogno di avere inviato una sitemap ai motori di ricerca. La sitemap è invece assolutamente necessaria quando si cambia URL del blog avendo acquistato un dominio personalizzato o comunque quando si è cambiato dominio. In questo caso inviare una sitemap può facilitare e velocizzare di molto l'indicizzazione del nuovo sito. Ricordo brevemente le procedure su come inviare le sitemap a Google e a Bing.
COME INVIARE LE SITEMAP A GOOGLE
Si accede agli Strumenti per Webmaster e si seleziona il sito se ne abbiamo aggiunti più di uno. Su Dashboard sito si clicca su Sitemap
Nella pagina successiva si va in alto su Aggiungi / Testa Sitemap. Nel campo che si apre si incolla la seguente stringa subito dopo l'URL del blog
atom.xml?redirect=false&start-index=1&max-results=500
Si va quindi su Invia sitemap e poi su Aggiorna pagina.
La sitemap rimarrà in attesa di essere recepita dal motore di ricerca
Si visualizzeranno gli URL inviati e se ci fossero problemi questi saranno comunicati. La stringa precedente serve per inviare fino a 500 URL. Se il blog ha un numero superiore di articoli si devono utilizzare in successione altre stringhe per sitemap che invieranno tutte 500URL più la homepage
atom.xml?redirect=false&start-index=1&max-results=500
atom.xml?redirect=false&start-index=501&max-results=500
atom.xml?redirect=false&start-index=1001&max-results=500
atom.xml?redirect=false&start-index=1501&max-results=500
atom.xml?redirect=false&start-index=2001&max-results=500
atom.xml?redirect=false&start-index=2501&max-results=500
atom.xml?redirect=false&start-index=501&max-results=500
atom.xml?redirect=false&start-index=1001&max-results=500
atom.xml?redirect=false&start-index=1501&max-results=500
atom.xml?redirect=false&start-index=2001&max-results=500
atom.xml?redirect=false&start-index=2501&max-results=500
COME INVIARE SITEMAP A BING
Si apre la pagina di Bing Webmaster Tool, si clicca su Accedi e si entra con il nostro account. Si immette l'URL di un sito e si clicca su Aggiungi. Bisognerà verificarne la proprietà con tre opzioni di verifica. La più semplice è quella che prevede di inserire un metatag nella sezione HEAD. Dopo che il sito sarà visibile nella nostra dashboard ci si clicca sopra quindi si va su Invia Mappa del sito
Nel campo che si apre si incolla la stringa
http://nomeblog.blogspot.com/atom.xml?redirect=false&start-index=1&max-results=500
dove la parte iniziale è l'URL del blog con il dominio canonico .com e la parte finale non è altro che la stessa stringa usata per Google. Se il nostro sito ha più di 500 articoli si procede con l'invio di altre sitemap seguendo la stessa procedura usata per Google.
Le sitemap già acquisite da Bing avranno la dicitura Operazione completata mentre quelle non ancora processate saranno denotate come In sospeso.
ottimo post e chiarissima spiegszione
RispondiEliminalu
Ciao Ernesto, ottimo post...
RispondiEliminaTi volevo chiedere...visto che ho fatto modifiche alle pagine (ne ho sostituite alcune con altre) ed altri tipi di modifiche...
E' utile reinviare la sitemap? E in quel caso devo eliminare le vecchie? (visto che mi da anche alcune pagine inesistenti).
La seconda e veloce domanda riguarda la funzione "visualizza come google" e le pagine da recuperare...a che serve? a me dice 497 recuperi rimanenti...
Grazie Ernesto
Non conosco tutte le voci degli Strumenti per Webmaster. Inviare le sitemap non fa mai male. Visualizza come Google ti mostra come vede quella data pagina il crawler di Google. Lo hai usato 3 volte quindi lo puoi usare altre 497 volte (I suppose)
Elimina@#
Effettivamente non ci avevo pensato..
EliminaMa per inviare nuove sitemap elimino le vecchie?
Uso stesse stringhe che già avevo utilizzato fino a 2500?
E metto prima le nuove e poi elimino le vecchie o viceversa?
Scusa di quesiti che possono sembrare stupidi a te....ma vorrei andarci cauto su queste cose...Grazie ancora
Aggiungi le nuove e quando non sono più in attesa cancella quelle vecchie
Elimina@#
Ciao Ernesto, ho paura di sbagliare qualcosa
RispondiEliminaho inviato sitemap facendo aggiungi sitempa da tasto in alto....e inserendo la prima delle mie vecchie stringhe con i post fino a 500....mi dice invio riuscito ma non mi ha aggiunto alcuna stringa sotto...
Non so se dovevo fare altrimenti....ho aggiunto identica stessa stringa che avevo per i post fino a 500
Devo aspettare che appaia?
Mi viene il dubbio: invece di fare invio sitemap non può essere che dovevo fleggare le varie stringare e usare il tasto appena sopra "reinviare"?
RispondiEliminaPuoi fare anche in quel modo
RispondiElimina@#
In realtà ho gia inviato due volte la stringa fino a 500...con aggiungi sitemap...è normale che non me la aggiunge, mi dice inviata ma non mi aggiunge un altr stringa....nemmeno dicendomi in sospeto...
RispondiEliminaUso questa sitemap da anni... però mi viene un dubbio:
RispondiEliminaatom.xml?redirect=false&start-index=1&max-results=500
sembrerebbe inviare i primi 500 post... e, infatti, se uno ha scritto più di 500 post inserisce anche:
atom.xml?redirect=false&start-index=501&max-results=500
e così via... ma siamo sicuri che con questo tipo di sitemap vengono inviate anche nuove e aggiornate le pagine (pages) che blogger mette a disposizione?
Le Pagine non c'entrano con le sitemap che considerano solo post e homepage e infatti può capitare che ci voglia un sacco di tempo per la loro indicizzazione. In questi casi conviene linkare la pagine pubblicate in un post e condividerle su un paio di social
Elimina@#
ernesto io ho + di 2000 post devo inviate la stessa stringa per almeno 4 volte?
RispondiEliminaNon la stessa stringa, leggi bene. Varia il dato di start-index. Devi inviare 5 sitemap
Elimina@#
Ho seguito tutti i passi elencati nel post per aggiungere la SiteMap a Bing, verificato il sito ecc ecc. Tutto a posto. Ma quando controllo dopo qualche giorno la dasboard del sito tutte le colonne sono a posto con la quantità di post indicizzati tranne l'ultima colonna "Stato" che mi da "Feed vuoto". Sai per caso qualè il problema? Grazie e complimenti per l'articolo
RispondiElimina