JL Sitemap
Version: 2.1.0 Type: Free
Compatibility: Joomla 4, Joomla 5, Joomla 6 Extension: Component, Plugin

JL Sitemap - Sitemap for Joomla

JL Sitemap is a Joomla component that lets you create your site's sitemap easily and quickly. Not only is it free, it also ensures accurate and correct sitemap generation for your Joomla site. Without exaggeration, it is one of the best sitemap components for Joomla — it is among the TOP 3 best sitemaps for Joomla according to JED. More than 100,000 websites have trusted it with their sitemap generation.

The package includes several plugins that provide full support for Joomla articles, Joomla tags, Joomla contacts, as well as popular extensions such as Kunena and Virtuemart. This allows you to build sitemaps that cover all the pages of your Joomla site.

JL Sitemap also provides the ability to run sitemap generation on a schedule. This means you can set up automatic sitemap generation at a specific time interval, saving you time and resources compared to creating a sitemap manually.

Overall, JL Sitemap is an indispensable tool for any Joomla site owner who wants to improve their site's SEO and ensure convenient navigation for users. It delivers high accuracy and flexibility when building sitemaps and integrates easily with your Joomla site.

The package includes:

  • The sitemap component.
  • Plugins for supporting Joomla articles, tags, contacts, Kunena, and Virtuemart.
  • A plugin to run sitemap generation on a schedule.
  • A plugin to run sitemap generation via the "Joomla Task Scheduler".

What can the sitemap component do?

  • Support for Joomla 5 and Joomla 6.
  • Joomla 4 support has been discontinued; the last version is JL Sitemap 2.1.0.
  • Joomla 3 support has been discontinued; the last version is JL Sitemap 1.12.0.
  • Out-of-the-box support for Joomla menus, categories, and articles for building the sitemap.
  • Correct sitemap building and exclusion of duplicate articles.
  • Handling of an almost unlimited number of pages.
  • Creation of a real sitemap.xml with the option to set a custom name for the sitemap.
  • Running sitemap.xml generation on a schedule or when a user visits the site.
  • Protection against accidental runs — the sitemap is generated once every few hours.
  • Debug mode.
  • The ability to delete the sitemap file.
  • An indicator of the last sitemap file generation, both in the schedule and in the component's main interface.
  • HTML sitemap.
  • Image sitemap (implemented at the component level; currently only the Joomla articles plugin is adapted).
  • A check for the existence of the sitemap.
  • Support for multilingual sitemaps.
  • Support for various sitemap filtering modes, including simple mode, filtering by menu, filtering by stop words, and regular expressions.
  • Support for the Joomla Task Scheduler.

All these features help make life easier for webmasters and site owners by simplifying the process of creating and updating the sitemap, as well as improving the site's SEO.

Additional plugins for JL Sitemap

News about the sitemap extension

JL Sitemap video overview

Version History JL Sitemap

JL Sitemap 2.2.0

  • Safe generation: atomic sitemap writing — files are replaced only after a successful build, so the previous sitemap is not corrupted if a failure occurs.
  • Joomla 6 and new requirements: compatibility with Joomla 6; minimum — Joomla 5 and PHP 8.1.
  • Multilingual: fixed generation via CLI/Task Scheduler and correct SEF URLs for VirtueMart on sites with different aliases per language.
  • Valid XML: escaping of image:loc (valid sitemap when & appears in image URLs) and cleaning of Joomla image URLs.
  • Robots: precise noindex handling, without the rule "leaking" onto neighboring menu items; an empty local robots value is taken from the global one.
  • Articles: fixed publish_up logic and handling of language associations (alternates) for articles, categories, and contacts.
  • Control panel: status updates without a page reload, correct system messages.
  • Added a warning about the deprecated cron plugin (the Joomla Task Scheduler is recommended).
Version History

All Version History JL Sitemap

JL Sitemap 2.2.0

  • Safe generation: atomic sitemap writing — files are replaced only after a successful build, so the previous sitemap is not corrupted if a failure occurs.
  • Joomla 6 and new requirements: compatibility with Joomla 6; minimum — Joomla 5 and PHP 8.1.
  • Multilingual: fixed generation via CLI/Task Scheduler and correct SEF URLs for VirtueMart on sites with different aliases per language.
  • Valid XML: escaping of image:loc (valid sitemap when & appears in image URLs) and cleaning of Joomla image URLs.
  • Robots: precise noindex handling, without the rule "leaking" onto neighboring menu items; an empty local robots value is taken from the global one.
  • Articles: fixed publish_up logic and handling of language associations (alternates) for articles, categories, and contacts.
  • Control panel: status updates without a page reload, correct system messages.
  • Added a warning about the deprecated cron plugin (the Joomla Task Scheduler is recommended).

v2.1.0

  • Full compatibility with Joomla 6.
  • New plugin for Joomla scheduled tasks.
  • Code refactoring.

v2.0.0

  • Native support for Joomla 4 and Joomla 5.
  • Support for Joomla 3
  • has been removed. The plugin for K2 has been removed. 
  • Added informational messages after generating the site map.
  • Error in the Kunena plugin on Joomla 4+
  • Generation problems in the cli on joomla 4/5
  • The parameter for the number of articles per page in the html version
  • Notification on the Undefined index
  • pdfs server ignored on sitemap
  • Error 0 - Error decoding JSON data: Syntax error
  • Are they not being added ?start= to the site map
  • Kunena plugin added a language constant
  • Fixed a bug that caused manufacturers not to be added to the XML sitemap

v1.11.1

  • XSL view added support for images for an image map.

v1.11.0

  • Add lang for k2.
  • Add support image sitemap. @nevigen
  • Add support image sitemap for com_content. @nevigen

v1.10.0

  • Fix Donate
  • Remove link from xsl
  • Add xsl disable param
  • Fix generate xsl files

v1.9.0

  • Fix generateMultiXML
  • Fix priority
  • Add triggers
  • Add filename
  • Add xsl

v1.7.0

  • Multi Sitemap.

v1.6.2

  • Add languages check to vm plugin
  • Fix unidentified sitemap
  • Add noRoute param and check changefreq & priority params
  • Fix layouts installation

v1.6.0

  • HTML sitemap
  • New model generation
  • Plugin for Virtuemart

v1.5.2

  • Fix unidentified sitemap
  • Fix lang
  • Fix reset date after save
  • Fix xhtml:link namespace
  • Cleanup

v1.5.1

  • Improvement success messages
  • Add unidentified sitemap
  • Fix delete sitemap message
  • Fix Lang

v1.5.0

  • Improved filtering menu.
  • Multilanguage site map.
  • Improved debug mode.
  • Minor fixes.

v1.4.0

  • Add Kunena plugin
  • Support Joomla 4
  • New style admin panel
  • Add install Layouts
  • Add uninstall Layouts
  • Add delete sitemap

v1.3.0

  • Fix generation sitemap.xml
  • Add K2 plugin
  • Add Contact plugin
  • Add Tags plugin
  • New language constants

v1.2.0

  • Language variable fixes
  • Don't generate sitemap file if debug
  • Add filter param to config
  • Add filter by menu
  • Add filter raw urls
  • Add strpos filter
  • Add Regexp filter
  • Add lastmod to content plugin

v1.1.0

  • New styles for admin panel.
  • Correction of language variables.
  • Fix menu items priority.
  • Add date field.
  • Transfer of generation to the front of the site.
  • Small fixes.

v1.0.0

  • Stable release JL Sitemap.

Terms of Service | Free extension development

email: This email address is being protected from spambots. You need JavaScript enabled to view it.

© 2010- JoomLine

The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries. joomline.org is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.