SUMMARY
This Spree extension generates dynamic, seo-friendly sitemaps on the fly in html, xml and txt formats.
This extension is compatible with the static_content extension and will check for content in the Page table.
In order to avoid an seo penalty for duplicate content, products are only listed once at /product/productName
for rails 3 and spree >= 0.30.0
INSTALLATION
Install the extension
gem 'dynamic_sitemaps', :git => 'git://github.com/bzt/spree_dynamic_sitemaps.git' bundle install
(rake dynamic_sitemaps:install)
Add link to sitemap to a view
<%= link_to 'Sitemap', '/sitemap' %>
The sitemaps are accessible at public_domain/sitemap.html, public_domain/sitemap.xml, and public_domain/sitemap.txt
Hat tip stephp for doing all the heavy lifting with her spree-sitemaps extension.