Package

SiteMapLab Demo

SiteMapLab is a lightweight sitemap generator for Joomla 5 and 6. It automatically builds a standards-compliant XML sitemap from your menu items, articles, and categories and serves it at /sitemap.xml — no server configuration, no .htaccess edits, no dependencies.

Key Features

  • Automatic /sitemap.xml — served via a system plugin with no rewrite rules or server config required
  • HTML sitemap page — front-end sitemap view available as a Joomla menu item type
  • Multiple content sources — collects URLs from menu items, articles, and content categories; each source can be toggled individually
  • URL exclusion manager — block specific URLs using exact match, prefix, or contains rules
  • Smart caching — configurable cache lifetime so the sitemap is served instantly without hitting the database on every request
  • IndexNow support — automatically notifies Bing and Yandex when content is saved
  • Extension integration — other TDCLab extensions contribute their URLs to the sitemap automatically via the sitemaplab plugin group
  • Admin dashboard — total URL count, cache status, last generated time, and file size at a glance
  • No dependencies — vanilla PHP, no jQuery, no Bootstrap in the output

Getting Started

Viewing the Sitemap (Front-end)

  1. Click View XML Sitemap above to see the live /sitemap.xml output for this demo site
  2. Click View HTML Sitemap to see the front-end HTML sitemap page as visitors would see it

Admin Dashboard

  1. Click Open Admin Panel and log in with the demo credentials
  2. Go to Components → SiteMapLab to see the dashboard — total URLs, cache status, last generated time, and file size
  3. Click Clear Cache & Regenerate to force a fresh sitemap build and update the stats immediately
  4. Click View XML Sitemap on the dashboard to preview the current sitemap output

Managing Exclusions

  1. Go to Components → SiteMapLab → Exclusions
  2. Click New to add an exclusion rule
  3. Enter a URL path and choose a match type — Exact to exclude a single URL, Prefix to exclude a whole section, or Contains to match any URL containing the string
  4. Save the rule, then return to the dashboard and click Clear Cache & Regenerate to apply it

Configuring Options

  1. Go to Components → SiteMapLab and click Component Options (or click the Options button in the toolbar)
  2. Under Sitemap Settings, adjust the cache lifetime, default change frequency, and priority
  3. Under Content Sources, toggle menu items, articles, categories, and extension URLs on or off
  4. Under Search Engine Notification, enable IndexNow and enter your API key to have SiteMapLab ping Bing and Yandex automatically when content is saved
  5. Save and click Clear Cache & Regenerate on the dashboard to apply your changes
This is a demo site. Changes are reset periodically.
Login: demo / demo#1234
Admin
Next reset: --:--:--
Get the extensions

We use cookies

We use cookies to enhance your browsing experience and analyse site traffic. Please choose which cookie categories you consent to.