Aller au contenu principal
Jahia Store
FR

Jahia Sitemap

supported
Télécharger 5.5.0

Informations

Identifiant du module
sitemap
Identifiant de groupe
org.jahia.modules
Statut
supported
Catégorie
Content Features
Auteur
JSG
Site web du développeur
http://www.jahia.com
Nécessite Jahia
8.1.7.0
Mis à jour
2026-07-09
Source
scm:git:git@github.com:Jahia/sitemap.git
Étiquettes
  • sitemap
  • seo
  • noindex
  • no-index

This module creates and updates a website's sitemap following a Jahia based website's tree. Sitemap are essential to telle search engines how to crawl your site and optimize your SEO.

The sitemap module automatically generates several sitemap files:
- One sitemap file per language active on the site, listing the pages and their translations
- Dedicated sitemap files for section of the websites, configurable via UI (for instance, you might want a dedicated sitemap file for your blog)
- One main sitemap.xml file, listing the language and dedicated sitemap files.

Note: Only the version 4+ of this module is supported. 

Documentation for the sitemap module is available on jahia academy, including a table with the differences between sitemap v2/v3 and sitemap v4.

Versions

Improvements

  • Introduced an x-default link to indicate the default language of a website (counterpart for vanity URLs of a change released in sitemap 5.5.0). 
  • Simplified sitemap by removing alternate links when only one language is present. 
  • If a sitemap has not yet been generated, a new mechanism was implemented to trigger the creation and caching of a sitemap when an HTTP call to the sitemap is received. This prevents having to wait for the trigger of a scheduled job. 

Bug fixes

  • Fixed an error that happens when the sitemap module is enabled for a given site but has not been configured on that site. 
Nécessite Jahia 8.1.7.0Mis à jour 2025-10-27

Bugfixes

  • Fixed and simplified namespace declarations in sitemap XML generation

Misc

  • Updated the error log to provide more details to help with debugging in the event of an issue when importing a site

 

Nécessite Jahia 8.1.7.0Mis à jour 2025-05-21

Bugfixes

  • Fixed an issue with sitemap compatibility with Jahia 8.2
Nécessite Jahia 8.1.3.0Mis à jour 2024-05-07

Improvements

  • Updated URIs of the XML schema to https in the generated sitemap

Bugfixes

  • Removed usage of redundant sitemapHostname property and improved the log messages around the usage of configuration properties. This property potentially caused issue when jumping major versions when upgrading the sitemap module (for example from sitemap 3x to sitemap 5x).

Misc

  • Updated the module dependencies to make it compatible with both Jahia 8.1.3.0+ and Jahia 8.2.0.0+

 

Nécessite Jahia 8.1.3.0Mis à jour 2024-03-14

Improvements

  • Implemented a mechanism to prevent the same sitemap from being generated multiple times in parallel. In the UI, when a sitemap is being generated, a spinner icon is displayed and the user cannot click on “Generate sitemap”.

Bugfixes

  • Fixed issue resulting in a link to a (non-existing) sitemap file being added for a language enabled in edit mode but not published yet in live. 
  • Use vanity URL for the sitemap’s root
  • Use the configured server name for the sitemap’s root

Misc

  • Replaced the use of “commons-httpclient-3.1” and “html-parse-stringify2-2.0.1” methods by native java methods
  • Changed icon for the "generate sitemap" button

 

Nécessite Jahia 8.1.3.0Mis à jour 2024-03-14

Improvements

  • Refactored the sitemap generation algorithm, resulting in a reduction in the time necessary to generate a sitemap.
  • Added a log message when trying to access a sitemap while it was being generated for the very first time.
  • Changed the method of debugging sitemaps with the introduction of a new "sitemap.debug" parameter in sitemap configuration.

Bugfixes

  • Fixed a bug resulting in a sitemap not being available after a restart of the module.

 

Nécessite Jahia 8.1.3.0Mis à jour 2023-11-17

Improvements

  • Encoded link in sitemap.xml following Google's recommendations, instead of XML specs, for characters encoding
  • Improved performance when generating sitemaps with a large number of URLs (65,000+)

Bugfixes

  • When using regional languages, fixed a bug preventing regional sitemaps from being listed in the main sitemap
  • Updated hreflang to use hyphens instead of underscores
  • Fixed a memory leak issue on sitemap generation
  • Restored the configuration setting "sitemap.included-content-types" used to define the nodetypes used to build the sitemap. This setting was removed in sitemap 4.2.0

 

Nécessite Jahia 8.1.0.0Mis à jour 2023-06-22

Sitemap 4.2.1 is a maintenance release.

Bugfix

  • Fixed a memory leak issue when generating a sitemap
Nécessite Jahia 8.1.0.0Mis à jour 2023-06-01

Sitemap 4.2.0 is a maintenance release.

Improvements

  • Export packages to use sitemap tags in custom modules
  • Removed unused configuration property "sitemap.included-content-types"
Nécessite Jahia 8.1.0.0Mis à jour 2022-09-19

Sitemap 4.1.0 is a maintenance release aimed at improving robustness of the module.

Improvements

  • Improved robustness of the caching strategy in cluster
  • Improved stability of cache flushing in cluster
  • Display of the sitemap menu entry in jContent can be enabled by setting the “siteAdminUrlmapping” permission
  • To ensure URLs are valid, URLs in the sitemap are now generated using Jahia URL rewrite engine instead of relying on composing logic built into the sitemap module.

Bugfixes

  • Fixed an issue resulting in the current page language to be also listed as an “alternate” language in the sitemap.
  • Fixed an issue resulting in incorrect URLs (such as: https://www.jahia.comhttps://www.jahia.com/fr/ ) to be listed in the sitemap.
  • Fixed a missing XML Schema location in the XHTML header causing parsing issues with the Google Search console
  • Fixed an issue resulting in a page still listed in the sitemap after a language was removed from a single page or from a site entirely.
  • Ensured the migration script is only executed on processing nodes
  • Fixed an issue with the default sitemap cfg file not being deployed
  • Fixed issue with noIndex mixing lost during sitemap migration.
  • Removed unused parameters from the sitemap configuration file (org.jahia.modules.sitemap.config.impl.ConfigServiceImpl.cfg)
  • Fixed JCR session leak when generating the sitemap file
Nécessite Jahia 8.1.0.0Mis à jour 2022-03-30

Sitemap 4.0.1 is a maintenance release aimed at improving the robustness of the module. Based upon sitemap 4.1.0, this version was created to provide compatibility with Jahia 8.0.3.0.

Improvements

  • Improved robustness of the caching strategy in cluster
  • Improved stability of cache flushing in cluster
  • Display of the sitemap menu entry in jContent can be enabled by setting the “siteAdminUrlmapping” permission
  • To ensure URLs are valid, URLs in the sitemap are now generated using Jahia URL rewrite engine instead of relying on composing logic built into the sitemap module.

Bugfixes

  • Fixed an issue resulting in the current page language to be also listed as an “alternate” language in the sitemap.
  • Fixed an issue resulting in incorrect URLs (such as: https://www.jahia.comhttps://www.jahia.com/fr/ ) to be listed in the sitemap.
  • Fixed a missing XML Schema location in the XHTML header causing parsing issues with the Google Search console
  • Fixed an issue resulting in a page still listed in the sitemap after a language was removed from a single page or from a site entirely.
  • Ensured the migration script is only executed on processing nodes
  • Fixed an issue with the default sitemap cfg file not being deployed
  • Fixed issue with noIndex mixing lost during sitemap migration.
  • Removed unused parameters from the sitemap configuration file (org.jahia.modules.sitemap.config.impl.ConfigServiceImpl.cfg)
  • Fixed JCR session leak when generating the sitemap file
Nécessite Jahia 8.0.3.0Mis à jour 2022-04-04
4.0.0brouillonTélécharger
  • Added a new sitemap panel in jContent > Additional
  • Updated sitemap file names (sitemap.xml and sitemap-lang.xml)
  • Added HTML tags for page headers
  • Added a sitemap cache flush for all sites at module deployment
  • Updated documentation for FQDN setup (see this Academy page)
  • Reworked the SEO mixins structure (sitemapResource, noIndex, noFollow)
  • Fixed security vulnerabilities
Nécessite Jahia 8.0.3.0Mis à jour 2022-02-02
Nécessite Jahia 8.0.0.0Mis à jour 2020-12-14

Update for Jahia 8

Nécessite Jahia 8.0.0.0Mis à jour 2020-05-26
Nécessite Jahia 7.3.0.0Mis à jour 2020-12-14
Nécessite Jahia 7.3.0.0Mis à jour 2020-12-14
Nécessite Jahia 7.0.0.0Mis à jour 2017-05-30
Nécessite Jahia 7.0.0.0Mis à jour 2017-05-30
Nécessite Jahia 7.0.0.0Mis à jour 2017-05-30
Nécessite Jahia 7.0.0.0Mis à jour 2017-05-30
Nécessite Jahia 7.0.0.0Mis à jour 2017-05-30
Nécessite Jahia 7.0.0.0Mis à jour 2017-05-30