Pubblicato il 12/03/12e aggiornato il

Come creare delle mappe del sito (sitemap) per i visitatori.

Sappiamo che è molto utile inviare delle Sitemap a Google e agli altri motori di ricerca affinché indicizzino il più rapidamente possibile gli articoli che pubblichiamo. E' altrettanto utile inserire una mappa del sito che permetta agli utenti di visualizzare rapidamente tutti i post che sono stati pubblicati in ordine cronologico, in relazione alle etichette che li sono stati assegnati e anche relativi a una singola categoria che abbia un significato particolare per il nostro sito. Ecco una pagina di questo blog che ho dedicato alle
Vediamo come sia possibile creare le sitemap da postare per esempio in una pagina statica in modo da venire incontro a tutte le esigenze dei lettori.
MAPPA DEL SITO IN ORDINE CRONOLOGICO
Se si ha un blog con migliaia di articoli pubblicati è forse opportuno scegliere di mostrare solo gli ultimi 500-1000 post per non appesantire troppo il caricamento dello script. Tale script si può mettere anche insieme a del testo o a delle immagini. Il codice da inserire in Modalità HTML in una pagina statica è il seguente:

<script src="http://parsifal32.altervista.org/mappa_mesi_blog.js">  </script>
<script src="http://www.ideepercomputeredinternet.com/feeds/posts/default?max-results=500&amp;alt=json-in-script&amp;callback=loadtoc">
</script>

dove può essere modificato il numero dei post da visualizzare e dove deve essere inserito l'URL del vostro blog. Tale script può avere qualche difficoltà di visualizzazione con le vecchie versioni di Internet Explorer.

MAPPA DEL SITO IN ORDINE ALFABETICO RELATIVAMENTE ALLE ETICHETTE
Il codice da incollare, in una pagina statica o in un post, sempre in Modalità HTML è il seguente 

<script src="http://parsifal32.altervista.org/mappa_categorie_blog.js">  </script>
<script src="http://www.ideepercomputeredinternet.com/feeds/posts/default?max-results=9999&amp;alt=json-in-script&amp;callback=loadtoc">
</script>

dove c'è da modificare soltanto l'URL del blog. Una particolarità di questo script è che accanto ai post più recenti viene visualizzata la scritta Nuovo!! a beneficio dei lettori che in questo modo vengono indirizzati verso i post più freschi.
mappa-del-sito-etichette

MAPPA DEL SITO RELATIVA A UNA SINGOLA ETICHETTA
Può darsi che ci sia l'esigenza di evidenziare gli articoli che sono stati pubblicati con una determinata etichetta. Si può creare un elenco di tuti questi post in ordine alfabetico e suddivisi per mese in questo modo
elenco-post-etichetta-mese 
L'elenco prende lo stesso aspetto del primo script e viene anche indicato tra parentesi quadre il giorno del mese in cui è stato pubblicato un certo post. Infatti non dobbiamo fare altro che sostituire l'URL del feed del blog con quello di una sola categoria come illustrato nel post sui vari feed di Blogger.  Il codice da incollare in Modalità HTML è

<script src="http://parsifal32.altervista.org/mappa_mesi_blog.js">  </script>
<script src="http://www.ideepercomputeredinternet.com/feeds/posts/default/-/categoria?max-results=9999&amp;alt=json-in-script&amp;callback=loadtoc">

dove va modificato l'URL del blog e inserito il nome della etichetta al posto di categoria. Concludo ricordando che questi tool furono creati diversi anni fa da Abu Farhan verso cui siamo tutti debitori.




58 commenti :

  1. Come sempre molto utile ed appena inserito. Colgo l'occasione per dirti che sono molto felice tu sia tornato operativo...passo e chiudo

    RispondiElimina
    Risposte
    1. @Federica
      Sono stato fuori per una settimana e la mia mancanza è stata così sentita? ahahah

      Elimina
    2. Dalle premesse però poteva apparire una lontananza prolungata! Ahahah Si, anche se per solo una settimana, ci sei mancato!

      Elimina
  2. Ciao Ernesto, bentornato. Già utilizzo questo tool di Abu Farhan, in particolare quello per raggruppare tutti i post pubblicati per una singola categoria. Il tool mi è utilissimo e mi ha fatto risparmiare un sacco di tempo. L'unica cosa, per essere perfetto, sarebbe quella di poter ordinare i titoli dei post anche in ordine alfabetico DECRESCENTE. Il mio blog è www.ciclocolor.com e ogni post inizia con la data in formato americano. Se fosse possibile questo tipo di ordinamento gli ultimi eventi li troverei in testa e non in coda alla lista come adesso. Un saluto. Grazie!

    RispondiElimina
  3. grazie del preziosissimo lavoro che fai, ho appena inserito con successo la mappa del sito in ordine alfabetico

    RispondiElimina
  4. @Ciclocolor
    Si potrebbe anche provare a modificare il javascript ma non mi sento in grado di intraprendere una opera di questo tipo senza avere una buona percentuale di successo

    @Catrina
    Non è un lavoro, è un piacere e una soddisfazione

    RispondiElimina
    Risposte
    1. Grazie comunque Ernesto. Ci ho dato un occhiata anch'io e ho visto che non è assolutamente facile. Dici bene, c'è daperdere molto tempo e la probabilità di successo è esigua. Comunque risolvo lo stesso sempre per merito delle tue "dritte". In sostanza utilizzo il menù multilivello e una stessa etichetta la divido per i 4 trimestri dell'anno. Quando uno clicca sulla voce "Classifiche" troverà Trim1, Trim2, ecc. così non dovrà scorrere un lungo elenco per visualizzare quella più recente (al massimo l'elenco degli ultimi 3 mesi). Grazie infinite. I tuoi suggerimenti sono preziosissimi.

      Elimina
  5. ottimo post mi serviva proprio qualcosa del genere appena ho tempo vengo a rileggere con calma...intanto grazie!!! :)

    RispondiElimina
  6. ho installato la
    MAPPA DEL SITO IN ORDINE CRONOLOGICO
    ma mi visualizza solo i primi 500 post pur avendo io sostituito al 500 il 1000

    RispondiElimina
  7. la pagina è questa:

    http://amaraterra.blogspot.it/p/archivio_25.html#axzz1qAX0LGON

    RispondiElimina
    Risposte
    1. @Domenico...
      Lo script probabilmente è strutturato in modo che non si possa superare quel limite. Ho provato anch'io e ho avuto lo stesso risultato anche se teoricamente dovrebbe andare bene anche con numeri superiori. Per l'altro, quello delle etichette, invece si può arrivare quasi a 10.000. Non mi so spiegare la ragione. Forse risiede in una limitazione intrinseca dei feed rilevati tramite la tecnologia JSON.

      Elimina
    2. ok, mi acconteno dei primi 500 allora dato che è l'unico modo per mostrare questi benedetti post in un' altra pagina...per caso si può sorpassare la cosa mostrando a parte solo quelli dall'ultimo mostrato al primo del blog (quelli mancanti)?

      Elimina
    3. @Domenico...
      Si può provare. Leggi questo post
      http://www.ideepercomputeredinternet.com/2010/10/come-mostrare-tutti-i-commenti-del-blog.html
      e nell'indirizzo del feed usa max-results e start-index

      Elimina
    4. ed inserisco il codice sotto l'altro?

      Elimina
    5. @...
      Prova a mettere
      http://www.ideepercomputeredinternet.com/feeds/posts/default?max-results=500&start-index=501
      al posto di
      http://www.ideepercomputeredinternet.com/feeds/posts/default?max-results=500

      Elimina
    6. funziona!
      http://amaraterra.blogspot.it/p/archivio_25.html#axzz1qAo8ewce

      Elimina
  8. Ciao, ho provato ad inserire nel mio blog (http:\\onlypuremusic.blogspot.com) lo script "MAPPA DEL SITO IN ORDINE ALFABETICO RELATIVAMENTE ALLE ETICHETTE".
    Ho provato ad inserirlo sia come widget, che come pagina che come post, ma non visualizza nulla; nel blog sono presenti un centinaio di post quindi dati da prendere ce ne sono (infatti lo script che visualizza i post in ordine alfabetico funziona.
    Ho modificato solo la parte in rosso con il nome del blog e ho lasciato 9999 come numero massimo dei post.
    Purtroppo non va
    Saluti
    Andrea

    RispondiElimina
    Risposte
    1. @Andrea
      Ci sono tre possibilità
      1)Usi Internet Explorer
      2)Hai un dominio personalizzato e allora puoi risolvere caricando lo script su un hosting quale DropBox o Google Code
      3)Si tratta di uno dei tanti misteri della galassia Blogger :)

      Elimina
    2. ho provato ad inserire lo script come lo hai pubblicato tu (lasciano quindi il tuo sito) e funziona perfettamente in Chrome; in IE ottengo lo stesso risultato... per il punto 2 devo provare, mentre per il punto 3, secondo me si tratta proprio di questo!! :)

      Grazie mille lo stesso e sopratutto grazie per i tanti trucchetti che ho imparato qua
      Andrea

      Elimina
  9. Ernesto, ti segnalo che da qualche giorno le mappe inspiegabilmente non funzionano! Potresti dare una controllata allo script? Grazie in anticipo

    RispondiElimina
    Risposte
    1. @Ilmiodiritto
      Reinstalla il codice, adesso dovrebbe andare (spero ...)

      Elimina
  10. Ciao Ernesto è possibile avere la mappa del sito in ordine alfabetico relativa ad una singola etichetta? Grazie

    RispondiElimina
    Risposte
    1. @Lacucinaimperfettadigiuliana
      Leggi la parte finale di questo post
      http://www.ideepercomputeredinternet.com/2012/03/come-creare-delle-mappe-del-sito.html

      Elimina
    2. Ma avevi commentato proprio qui :) Per una singola etichetta credo che siano solo in ordine cronologico :(

      Elimina
  11. Ti ringrazio! Io utilizzo il widget di blogsentral realizzato con i pipes di yahoo ma ogni tanto non funziona benissimo! Cercavo un'alternativa per creare un indice in ordine alfabetico dei post e per categoria (selezionando le etichette che mi interessano), l'ideale sarebbe stato anche quello di mostrare una miniatura della prima immagine del post, ma mi rendo conto che per blogger oltre ai widget che ci hai presentato tu non esiste altro! Peccato
    Ciao e grazie per la tua sempre preziosa collaborazione.

    RispondiElimina
  12. io purtroppo non riesco .. mi ero creata elenco ricette a mano ogni volta aggiunto
    e ora ho fatto una pagina nuova chiamata ricette cate (la mia amica che mi ha indirizzato al tuo blog) e non mi appare nulla :(
    il mio blog http://pezzettiello.blogspot.it/

    RispondiElimina
  13. Ciao Ernesto ho visto questa ragazza che ha fatto un elenco con foto qui mentaecioccolatoblog.blogspot.it/p/lievitati.html
    mi piacerebbe tanto farlo anche io.. ma questo va fatto a mano di volta in volta? Oppure c'è un altro modo più veloce? grazie

    RispondiElimina
    Risposte
    1. www.oggipanesalamedomani.it/2009/06/archivio-ricette-per-categoria.html
      anche come ha fatto questa ragazza.. è fatto tutto copia incolla ogni singola foto?

      Elimina
    2. @Antonella
      La seconda ragazza ha semplicemente incollato in una pagina statica le miniature dei post con i collegamenti mentre la prima ragazza ha utilizzato un widget di Blogger. Ci potrei fare un post a breve

      Elimina
    3. Sarei la prima che lo visionerà per fare come mi insegnerai!!
      Grazie Ernesto!! Davvero per un blog di cucina la foto è tutto :)

      Elimina
  14. ciao ernesto volevo chiederti c'è qui un tuo blof un post dove spieghi come fare incollare in una pagina statica le miniature dei post con i collegamenti che dicevi sopra? grazie non riesco a trovarlo

    RispondiElimina
    Risposte
    1. @AntonellaLeTorte...
      Il post che ti interessa credo sia questo
      http://www.ideepercomputeredinternet.com/2012/08/galleria-immagini-blogger.html
      C'è anche un videotutorial

      Elimina
    2. Ernesto tu mi hai scritto che La seconda ragazza ha semplicemente incollato in una pagina statica le miniature dei post con i collegamenti mentre la prima ragazza ha utilizzato un widget di Blogger. Ci potrei fare un post a breve.. ecco io sono interessata a utilizzare un widget di blogger, credo sia più adatto perchè aggiungere ogni foto è impossibile.. ho 350 post e quindi 350 foto

      Elimina
    3. @Antonella-+-+-
      Una ragazza ha cambiato URL, adesso è questo
      http://mentaecioccolatoblog.blogspot.it/p/lievitati-dolci-e-salati.html
      e sono post incollati manualmente come quelli dell'altra ragazza.

      Elimina
  15. Buonasera Ernsesto.
    Perchè la MAPPA DEL SITO IN ORDINE ALFABETICO RELATIVAMENTE ALLE ETICHETTE fino a poco tempo fa funzionante, ora non lo è più?

    grazie come al solito

    RispondiElimina
    Risposte
    1. @Fr@ncesco_qci_
      Il file javascript è OK. Forse hai un problema di cookie nel tuo blog comunque puoi scaricare questo file
      http://parsifal32.altervista.org/mappa_categorie_blog.js
      in formato js e caricarlo sulla cartella Public di Dropbox

      Elimina
    2. Grazie come al solito ernesto e ben ritrovato.

      Come faccio, se è possibile, risolvere l'eventuale presenza di cookie nel mio blog?

      ancora grazie

      Elimina
    3. @Fr@ncesco_qci_
      Non sono nel blog sono nel tuo browser. Prova a vedere se vedi la mia mappa
      http://www.ideepercomputeredinternet.com/p/mappa-del-sito-per-categorie-in-ordine.html
      Se non la vedi vuol dire che hai dei cookie che te lo impediscono. Se invece la vedi allora hai sbagliato a copiare il codice.

      Elimina
  16. Erano i cookie, hai avuto ragione come spesso accade.

    Grazie infinite

    RispondiElimina
  17. ciao ernesto di seguo da qualche mese e devo dire che sei una fonte inestimabile di risorse e consigli utili a noi che proviamo a fare qualcosa in questo oceano del web

    lasciando le premesse e i complimenti volevo chiderti se esisteva qualcosa per fare la lista dei post per singola etichetta in ordine alfabetico e non cronologico

    grazie ancora in anticipo

    RispondiElimina
    Risposte
    1. @GiuseppeArcuri
      A parte questi elenchi non mi pare di ricordare nulla del genere.

      Elimina
  18. Ciao Ernesto grazie infinite per queste indicazioni, sono riuscita finalmente a creare una pagina-sitemap degna di questo nome per il mio blog http://www.pensierospensierato.com/. Grazie infinite!

    RispondiElimina
  19. ciao Ernesto ho notato che oggi non funziona la sitemap, mi rimane nel mio caso indice etichette sempre evidenziato ma apro la pagina e niente , vuoto assoluto, avevo installato il codice convertendolo con dropbox senza problemi ma non funziona più , ho già svuotato la cache e tutto il resto ma non funziona , hai alternative? Grazie e buon fine settimana!

    RispondiElimina
    Risposte
    1. @ Caterina Pili
      Le mie mappe del sito funzionano regolarmente. Probabilmente hai dei problemi con il tuo account DropBox. Controlla gli altri widget in cui lo stati utilizzando.

      Elimina
    2. già fatto funzionano regolarmente !

      Elimina
  20. @# I siti che mettono link a siti in cui ottenere streaming multimediali di contenuti protetti da copyright sono illegali.

    RispondiElimina
  21. Buona Sera Ernesto,
    Oggi Chrome si è "rifiutato" di aprire la MAPPA DEL SITO IN ORDINE ALFABETICO RELATIVAMENTE ALLE ETICHETTE (avevo scaricato i codici da Abu Fahran) perchè secondo loro Abu "sparge malware". Ne era al corrente?
    Potrei chiederle cosa devo fare per fare in modo che le etichette appaiano più grandi e in grossetto?
    Grazie mille e buona notte
    Carola

    RispondiElimina
    Risposte
    1. Sono cose fastidiose. Probabilmente nel sito di Abu Farhan Chrome ha rilevato un link sospetto. Per modificare la formattazione del testo non mi viene in mente nulla di semplice. L'aspetto viene comunque ereditato dal blog in cui si inserisce lo script. Se hai voglia di smanettare potresti modificare la riga
      style="font-size: 8px;
      nel javascript
      http://parsifal32.altervista.org/mappa_mesi_blog.js
      aumentando la dimensione. potresti anche aggiungere un tag al codice in questo modo
      style="font-size: 8px; font-weight:bold; text-decoration:none;
      per il grassetto
      @#

      Elimina
    2. Grazie mille Ernesto.
      Tra l'altro, seppur abbia selezionato "inviami notifiche", non ricevo le email di notifica.
      Sono solo io o anche altri hanno questo problema?

      Inoltre colgo l'occasione per farle i miei più cari auguri di buone feste.
      Carola

      Elimina
    3. Inviami notifiche nei commenti del post? Non so se altri hanno questo problema. In questi casi bisogna sempre guardare nella cartella dello spam
      @#

      Elimina
  22. Ciao, molto utile ilsite map per categoria o etichetta, ma sarebbe possibile o cè qualcosa con miniature associate?

    RispondiElimina
    Risposte
    1. Ci sono dei bellissimi widget ma non funzionano con tutti i modelli
      http://www.ideepercomputeredinternet.com/2011/10/come-inserire-i-titoli-di-tutti-i-post.html
      http://www.ideepercomputeredinternet.com/2013/11/blogger-sitemap.html
      @#

      Elimina
  23. Ciao, non riesco a pubblicare una nuova pagina. Clicco su "Pubblica" ma non viene creata la pagina, in pratica non accade nulla. Finora ho pubblicato solo due pagine, ma ora non riesco più a crearne, aiuto! Cosa può essere accaduto? Grazie.

    RispondiElimina
    Risposte
    1. Prova a usare un altro browser oppure elimina i dati di navigazione da quello che usi. Se non risolvi rivolgiti al Forum di Blogger
      https://productforums.google.com/forum/#!forum/blogger-it
      per sapere se altri hanno il tuo stesso problema e se è già un bug conosciuto
      @#

      Elimina

Non inserire link cliccabili altrimenti il commento verrà eliminato. Metti la spunta a Inviami notifiche per essere avvertito via email di nuovi commenti. Se ti ho aiutato con il post o con le risposte ai commenti condividi su Facebook o su Twitter. Grazie.