Easy Joomla Sitemap - Joomla! Component - Logo

JOOMLA 5.x JOOMLA 4.x JOOMLA 3.x FREE PRO

Name: Easy Joomla Sitemap - Version: 3.1.0-FREE / 3.2.0.0-PRO / 4.2.0.0-PRO / 5.0.0.0-PRO - Type: Component - License: GPLv3
Description: Sitemap component for Joomla! that creates XML and HTML sitemaps

Overview of all downloads of the extension: EJS - Easy Joomla Sitemap Downloads

Creates XML and HTML sitemaps to help search engines index the entire Joomla! site

Easy Joomla Sitemap is a sitemap component for Joomla! that creates XML and HTML sitemaps of the website. The component collects all internal pages and generates a complete URL list. The list can be edited manually, and with one click the XML sitemap is created.

You may find more information about sitemaps and the protocol on sitemaps.org.

Features

  • Creates XML and HTML (PRO) sitemaps from a list of collected URLs
  • Collects internal URLs into an editable list
  • Overview list of internal pages with HTTP status code
  • Collects an unlimited amount of URLs (PRO) / up to 100 URLs (FREE)
  • Collection process setup - execution time, amount of collected URLs, request timeout (PRO)
  • Optional backup of an existing sitemap file
  • Automatic calculation of the URL priority (PRO)
  • Sets the current date for "lastmod" attribute (PRO)
  • Sets a default change frequency (PRO)
  • Valid sitemap in XML format according to the official sitemap protocol by Google
  • Sitemap protocol is supported by all major search engines, like Google, Bing, Yahoo and others

Installation

Install the extension in the backend under Extensions - Manage - Install. Open the dashboard overview in Components - Easy Joomla Sitemap (Pro).

Easy Joomla Sitemap - Collection Process

Easy Joomla Sitemap - Collection Process

Easy Joomla Sitemap - Overview

Easy Joomla Sitemap - Main Dashboard Overview

Easy Joomla Sitemap - Settings

Easy Joomla Sitemap - Settings

Cronjob - Automatic sitemap updates with the help of scheduled tasks

CLI script

After installing the Pro version, the CLI script is available in the cli folder of the Joomla! instance. Use the script to collect pages and to create the sitemap.xml through the command line directly on the server. With the help of crontab you can create cron jobs to automate this process.

Usage in the terminal on the server:

php path/to/joomla/root/cli/ejsCli.php x

Argument x can be: 1 - Collect URLs and create sitemap.xml, 2 - Collect pages, 3 - Create sitemap.xml. The default value is 1 if no argument is provided!

Example for a crontab entry to collect all URLs and update the sitemap.xml daily at midnight. Open with the cron utility with crontab -e and enter the code with the correct path of your Joomla! installation. Do not forget to restart this service after you've saved the file:

0 0 * * * php path/to/joomla/root/cli/ejsCli.php 1

Changelog

+ = Added - ! = Removed - ^ = Changed - # = Fixed

Latest release

Version 5.0.0.0-PRO - 2023-11-18

  • + First Pro release for Joomla! 5.x based on EJS Pro version 4.2.0.0-PRO
  • + The plugin "Behaviour - Backward Compatibility" is not required. The extension only uses supported classes in Joomla! 5.

Download

Overview of all downloads of the extension: EJS - Easy Joomla Sitemap Downloads