The Sitemap Generator is a standalone Java application that builds a set of index pages containing links to all record detail pages in an application, as well as static pages, selected navigation pages, and selected search results pages. It is included with the Oracle Commerce Tools and Frameworks installation package.
The Sitemap Generator retrieves the
necessary record and dimension data by issuing a single bulk-export query
against an MDEX engine. It then creates index pages using customizable
templates to support different page formats (such as the Sitemap protocol XML
format). In situations where one page can be referenced from multiple URLs,
such as pages with dynamic URL parameters that can be transposed, the Sitemap
Generator uses the same
UrlFormatter
configuration as the Assembler API to
create a single canonical URL. This avoids the possibility of presenting
duplicate content to search engine indices.
To ensure that search engines properly index important content in your application, you should provide links to search results pages for common searches. You can supply a list of common search terms to the Sitemap Generator in a search term configuration file.
The Sitemap Generator can also create links to static pages within an application. This allows Web crawlers to access static page URLs as well as URLs that link to dynamic Assembler-driven content.