TracGoogleSitemapPlugin is a Trac plugin that will handle requests of the URL /sitemap.xml and will produce XML suitable for submission to the Google sitemap service. The sitemap is a way to describe your site's content other than depending on a crawler that follows every link. It's suitable for dynamic sites with lots of different URLs for basically the same content.
The maintainer-ship of this plugin for Trac 0.11+ was taken over by martin_s in May 2010. The new Trac 0.11 version was written from scratch, mainly because of great API changes between the Trac versions. This wiki page is not yet fully updated to reflect the (sometimes missing) features of the new version.
The plugin will notify Google by sending a PING request to their site whenever content on your trac has changed (Trac 0.10 version only). For now, wiki pages are supported in the sitemap, but tickets will eventually follow.
Download the source code into a directory of your choice, open a command line terminal and run this command:
python setup.py install
Activate the plugin in your trac environment by adding this line to the section [component] of trac.ini
sitemap.* = enabled
Restart your webserver.