sitemap
sitemaps.org integration; scalable, specification compliant
Features
- Create sitemaps (and sitemap indices) for your maven generated site
- Submit sitemaps to any engine (run independently as a post site-deploy goal)
- Fully compliant with the sitemaps.org specification (XML format)
- Scales well for large sites (streams everything, accumulates only listings of generated files (held per module, then cached to filesystem))
Scenarios
Single module project
- Generates a sitemap.xml file, or if the contents exceeds the maximums (50mb in uncompressed size or 50k entries), then it is split into multiple files
- Where multiple sitemap.xml files are generated, then a sitemapindex.xml file is also generated
- Should the sitemapindex.xml file exceed the same maximums it is also split
Multi-module projects
Per module the process is the same as for a single module project. The exception is the root project, which performs the following:
- Generates a sitemap.xml file, or if the contents exceeds the maximums (50mb in uncompressed size or 50k entries), then it is split into multiple files
- Generates a sitemapindex.xml file for all known sitemap.xml files in self and child modules
- Should the sitemapindex.xml file exceed the same maximums it is also split