close

Filter

loading table of contents...

Release Notes / Version 12.2406.3

Table Of Contents

Last Modification Date for Sitemap Entries

Sitemaps can now be generated including a last modification date for each URL. While a sitemap entry previously looked like this:

<url>
<loc>http://helios.coremedia.com/corporate/spicy-duck-694</loc>
</url>

it will then be extended to like like this:

<url>
<loc>http://helios.coremedia.com/corporate/spicy-duck-694</loc>
<lastmod>2026-03-02</lastmod>
</url>

If last modification dates for URLs are to be included in sitemaps, system property cae.sitemap.include-last-modification-date must be set to true. This is a system-wide setting, affecting all sitemaps alike. Activating the feature may double the time for sitemap generation, depending on your content structure.

The Blueprint provides a mechanism to compute last modification dates based on simple rules to minimize computational overhead. You may need to adjust the mechanism to tailor last modification date computation to your sites' content structures and your SEO requirements.

The rules for last modification date computation are designed as follows:

  • Each editorial content addressed by a URL in the sitemap receives

    • the most recent modification date of itself and all its linked contents if it is a CMTeasable or descendant thereof, or

    • just its own modification date if it is a CMLinkable.

  • Linked contents are all contents linked either through link list properties or through struct properties, markup properties, or (inherited) page placements.

  • The modification date of a content is the date of its most recent publication when generating a sitemap on the live side.

  • The following contents are not taken into account when computing the last modification date:

    • technical contents (symbols, CSS, JavaScript, themes, etc; all that are not of type CMLinkable or descendants thereof),

    • linked channels (type CMChannel or descendants thereof),

    • currently not valid contents (with respect to validFrom and validTo properties), and

    • master content from which a content is derived via localization workflows.

If there is need to adjust the computation of the last modification date, take a look at implementations of Java interface ModificationDateAggregator. Adjust existing implementations to your requirements or introduce new implementations.

(CMS-27828)

Search Results

Table Of Contents
warning

Your Internet Explorer is no longer supported.

Please use Mozilla Firefox, Google Chrome, or Microsoft Edge.