Una sitemap per Google
Per aiutare Google a indicizzare le vostra pagine potete creare una Sitemap.
Questo è un semplice file xml che permette di indicare a Google l’importanza di alcuni link, l’ultima volta che sono stati modificati e la frequenza con cui visitare queste pagine.
Vediamo subito un esempio:
<?xml version="1.0" encoding="UTF-8"?>
< urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
< url>
< loc>http://www.example.com/</loc>
< lastmod>2005-01-01</lastmod>
< changefreq>monthly</changefreq>
< priority>0.8</priority>
</url>
</urlset>
Ecco in breve il significato dei vari tag xml:
- urlset - setta l’url da cui prendere le regole per interpretare il file;
- url - ogni tag url racchiude un url e le informazioni ad esso relativo;
- loc - l’url della pagina, completo di protocollo ( i path relativi non sono accettati ).
Alcuni tag sono opzionali ma è buona norma inserirli:
- lastmod - data ell’ultimo aggiornamento nel formato YYYY-MM-DD;
- changefreq - frequenza di aggiornamento dell’url, che può assumere diversi valori:always, hourly, daily, weekly, monthly, yearly, never;
- priority - un valore tra 0.0 e 1.0 che indica l’importanza della pagina ( di default 0.5 )
Beh, creare una sitemap da soli può essere un pò seccantello, no?
Per fortuna esistono servizi gratuti che permettono di creare automaticamente delle sitemap senza installare niente sul nostro computer.
Uno dei servizi con cui mi sono trovato meglio è sitemapdoc.com: basta inserire l’url, aspettare 10 minuti e copiare il contenuto della sitemap in un file chiamato preferibilmente sitemap.xml.
Ricordiamoci di modificarlo un pò per adattarlo alle nostre esigenze prima di darlo in pasto a Google.
Ok, e ora come dico a Google di utilizzare la sitemap che ho creato?
Prima di tutto uploadate il file sitemap.xml nella root principale del sito, seguite la semplice procedura per iscrivervi ai tool per webmaster di Google e cliccate su sitemap.
Dopo qualche ora o giorno compariranno tutte le informazioni relative ad essa.
Aprile 26th, 2007 at 19:29
ehm ciao vorrei chiederti chiarimenti circa la sitemap.xml…
allora, ho visto che molti usano ROR, generano la sitemap, la mettono come tu hai descritto e i motori di ricerca la “magnano” per l’indicizzazione dei siti.
ma a questo punto mi chiedo, i FeedRSS che sono? La stessa cosa? Un modo diverso di fare la stessa cosa? Ma la sitemap che ha in comune con una normalissima mappa di un sito? E infine, FeedRss dovrebb’esser per le news e gli aggiornamenti per gli utenti e sitemap invece la mappa del sito da dare ai motori?
ti prego help =) che la confusione é tanta su sta cosa…
grazie, gentilissimo ^^
Aprile 29th, 2007 at 09:23
Eh no, il feed Rss non centra molto.
Entrambi, feed e sitemap, sono file xml, ma fanno cose diverse.
In parole povere povere, la sitemap la somministri ai motori di ricerca, il feed agli utenti.
Più che altro i feed RSS servono ad aggiornare l’utente sulle ultime novità del sito.
E’ anche vero che i motori di ricerca possono indicizzare lo stesso feed e da questo trarre infrormazioni sulle ultime novità del tuo sito.
Aprile 30th, 2007 at 11:16
graaaaaaazie ^^

gentilissimo
Maggio 30th, 2007 at 10:00
ciao
ho trovato sulla rete le cose più disparate su feedrss, atom…
mi potresti indicare un qualche tutorial che faccia chiarezza o un tuo articolo nel blog (che non ho trovato) per chi come me non ne capisce molto, oppure spiegarmi un po’ “la logica” per poi andarmi a creare gli script da me?
i miei dubbi sono su feedrss e atom. so a che servono ma non so come si creano…
grazie
Maggio 30th, 2007 at 12:51
Potresti partire da qui : http://www.pc-facile.com/guide/guida_creare_rss/
In realtà esistono servizi tipo feedburner che te li creano in automatico.
Marzo 23rd, 2008 at 11:54
Salve ho bisogno di un piccolo aiuto sono andato come consigliato su sitemapdoc.com per generare una sitemap.xml ma mi da un errore e non so da che dipende, può darmi una spiegazione? Il sito è fms-bauer.it. Grazie
Marzo 28th, 2008 at 20:12
Ciao Roberto, ho provato io stesso a creare la mappa ma mi ha dato un errore…
Ci sono due probabilita:
la prima è che ci sia un qualche errore del parsing di sitemapdoc.com; in realtà questa la possiamo subito scartare sia perchè il problema persiste con altri serivzi simili sia perchè il codice del tuo sito è perfettamente validato.
La seconda, a questo punto ormai sicura, è che ci sia qualche impostazione che non va nel tuo server e che evidentemente nega l’accesso a questi servizi.
Non ti resta da fare quindi che contattare il tuo hosting per risolvere il problema, di più purtroppo non ti so dire.
Se proprio non riesci a risolvere non ti resta che provare con un software da installare nel tuo pc come ad esempio Vigos
Ciao, spero di essere stato utile
Aprile 15th, 2008 at 13:04
Ciao, anzitutto complimenti per il sito, mi piace la grafica, in particolar modo la testata arancione con il bollino celeste, lo trovo veramente gradevole.
Anche le macchie sullo sfonfo e il pezzo di codice che poi viene ripreso ingrandito mi piace molto.
Veniamo ora a me, magari mi riesci a dare un aiuto:
Ho un problema con le pagine ajax, estraggo in un div degli elementi per un catalogo facendo la tipica chiamata ajax, questi elementi linkano ognuno a una pagina di dettaglio del catalogo che descrive questo elemento (un vino), queste pagine però mi danno problemi con gli spider, perchè è come se non leggessero il contenuto restituito dal javascript (i vini del catalogo) nè i link con la descrizione di ciascun vino.
Quindi google non riesce a vedere queste pagine, che sarebbero molto importanti ai fini di una corretta indicizzazione per il loro contenuto.
Ho quindi pensato di fare una sitemap, ma i generatori provati falliscono nella rilevazione di queste pagine, come del resto gli spider falliscono nell’estrazione del contenuto del catalogo.
Conosci qualche soluzione al problema?
C’è un qualche generatore di sitemap per questo tipo di ‘inconveniente’?
Grazie mille,
Complimenti ancora.
Aprile 23rd, 2008 at 12:35
Se usi javascript per mostrare il contenuto è assolutamente normale che accada ciò…
La soluzione più conveniente purtroppo è quella di rinunciare ad ajax.
Oppure puoi provare a segnalare NON la pagina che fa la richiesta ajax, bensì la pagina inclusa.