Cameron's Thoughts
Archives
Website

Sitemaps - Latest Update

I have updated my sitemap and the new one is now based on Niall Kennedy's template that he created. This template outputs the exact same sitemap I had setup before, but that one was using the sitemap generator and a config.xml file along with a urllist.txt file that was outputted using Movable Type. This new template just outputs the XML file straight from Movable Type. The template I created outputs the main index page, all individual archives and also monthly and category archive links in the sitemap.

Here is my latest template:

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.google.com/schemas/sitemap/0.84" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd"> <url> <loc><$MTBlogURL encode_xml="1"$></loc> <changefreq>daily</changefreq> <MTEntries lastn="1"> <lastmod><$MTEntryModifiedDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod> </MTEntries> <priority>1.0</priority> </url> <MTArchiveList archive_type="Individual"> <url> <loc><$MTArchiveLink encode_xml="1"$></loc> <lastmod><$MTArchiveDate format="%Y-%m-%dT%H:%M:%S"$><$MTBlogTimezone$></lastmod> <priority>0.8</priority> </url> </MTArchiveList> <MTArchiveList archive_type="Category"> <url> <loc><$MTArchiveLink encode_xml="1"$></loc> <changefreq>weekly</changefreq> <priority>0.7</priority> </url> </MTArchiveList> <MTArchiveList archive_type="Monthly"> <url> <loc><$MTArchiveLink encode_xml="1"$></loc> <changefreq>monthly</changefreq> <priority>0.5</priority> </url> </MTArchiveList> </urlset>

To set this up on your own installation, simply copy the code into a new index template and set it to output as sitemap.xml or whateveryouwant.xml.