Sitemaps con Movable Type

  •  Vediamo come generare automaticamente con Movable Type 3.2 una sitempas xml compatibile con il protocollo di Google del
  • , aggiornata al
  • , di
  • in

Vediamo come generare automaticamente con Movable Type 3.2 una sitemaps xml compatibile con il protocollo di Google:
Google Sitemaps è un esperimento nella scansione del Web. Viene utilizzato da Google e altri motori di ricerca per informare il crawler sulla collocazione delle pagine web e relativi files nel tuo sito web, fornendogli informazioni sull'ultimo aggiornamento della pagina, la frequenza di scansione, la priorità del file.

Ho messo giù un esempio con alcune istruzioni e tag compatibili con Movable Type 3.2 per generare automaticamente una sitemap secondo il protocollo e l'esempio di sitemap xml di Google:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="//www.google.com/schemas/sitemap/0.84">
<url>
<loc><$MTBlogURL encode_xml="1"$></loc>
<lastmod>
<MTEntries lastn="1"><$MTEntryModifiedDate format="%Y-%m-%d"$>
</MTEntries>
</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<MTArchiveList archive_type="Monthly">
<url>
<loc><$MTArchiveLink$></loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</MTArchiveList>
<MTTopLevelCategories>
<MTIfNonZero tag="MTCategoryCount">
<url>
<loc><$MTCategoryArchiveLink$></loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</MTIfNonZero>
<MTSubCatsRecurse>
</MTTopLevelCategories>
<MTArchiveList>
<url>
<loc><$MTArchiveLink$></loc>
<lastmod><MTEntries><$MTEntryModifiedDate format="%Y-%m-%d"$></MTEntries></lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</MTArchiveList>
</urlset>

I valori nei tag lastmod, changefreq, priority, sono da modificare a seconda delle caratteristiche ed esigenze del tuo sito.

Le istruzioni con i tags vanno copiate nella maschera di un template opportunamente creato usando l'interfaccia di configurazione di Movable Type 3.2 che dovrà generare il file sitemap.xml con il comando salva e rebuild.