PHPMatters Help You Better Hosting Your PHP-based Sites
How to Create a Joomla Sitemap for Your Website

How to Create a Joomla Sitemap for Your Website

Joomla sitemap works as a special file that lists all your webpages available to online readers and search engines. Generally, it comes into two formats – XML sitemap and HTML sitemap. The former one is a structured format that can only be viewed by search engines to learn about your webpages easily, while the latter one is a webpage that can be checked by readers to find the content on your website.

To be frank, this kind of website map can both benefit your SEO and people’s reading experience greatly. Therefore, we’d like to introduce a step-by-step guidance about how to create a Joomla sitemap for your website.


To achieve this goal, you need the assistance of Joomla sitemap extensions. As researched, Sitemap, JSitemap and Aimy Sitemap are the most widely used options on Joomla extension directory. As the first two extensions need paid-downloading, we’d like to take Aimy Sitemap as an example. Note that this tool can generate both XML sitemap for searching robots and HTML sitemap for your readers.

Create Joomla Sitemap Using Aimy Sitemap Extension

Firstly, you need to download and install this Joomla extension. Here comes three ways for this process – install from uploaded packages, install from directory and install from URL.

You simply need to navigate to your Joomla dashboard and choose the Extension Manager under the Extensions tab. From here, you can find the three options and choose one as you want. This time, we decide to install Aimy Sitemap by uploading the downloaded packages from Joomla extension directory. Then, click the Upload & Install button.

Install from Uploaded Packages

Now, you just need to wait a few seconds for the completion of an installation. Once done, you can be showed with a success message. Next, you can click the “Edit your sitemap now” link.

Install Aimy Sitemap

Personally, we highly recommend you to make some configurations before editing your sitemap. To do this, click Components and choose Aimy Sitemap. From the right-hand side of the webpage, you can find an Option button. Click it to enter the extension settings page.

First of all, you need to decide the map path. This extension determines the path as “sitemap.xml” by default. If you do not have some special requirements, simply remain it without changes. Then, you’d better open the function of Quite Edit so that you can manage the attributes of your URL using the drop-down boxes directly.

Aimy Sitemap

The next configuration is about the Default Values. The Priority value gives searching spiders a hint about how important your webpages are. The Change Frequency value shows how often your document changes. The State value determines whether your new entries can be added into your sitemap automatically.

When it comes to the settings of crawlers, you mainly need to configure the Images crawling, delay, timeout and exclude-pattern.

  • Images crawling – Determine whether include the images into your sitemap with the “img” HTML tag.
  • Delay – Decide the time between each crawling so that your server is not under a heavy loading.
  • Timeout – Determine how long the crawlers wait for your server response.
  • Exclude – Pattern – List the items that are excluded from the sitemap.


The last two configurations are about notifier and permissions. As for the notifier, you can choose either or both Google and Bing to be notified about your content change. In terms of the permissions, you can determine the actions that people are allowed to do with your sitemap based on your needs.

Now, everything is setting up properly, so you can write your sitemap using this extension. Simply navigate to Components and click Aimy Sitemap.

Here, you can find a Write Sitemap button. But generally, it turns out grey if you use the function for the first time. This is because you haven’t crawled your website for URL information collection. In this case, click the Crawl Website button firstly. Then, hit the Start Crawling button from the next page.

Crawl Website

Now, you need to wait some times for the completion of crawling. Once done, you can check how many URLs are added into your sitemap and what they are. Then, click the “Manage Your Sitemap Now” link.

Manage Your Sitemap Now

Here, you can check a list of URLs that are added into your sitemap. Before writing a XML map, you can firstly modify their state, priority and change frequency. When everything is ready, you only need to click the Write Sitemap button.

Write Sitemap

Note that this is a XML sitemap that is exclusively to search engines for better Joomla SEO. If you want to build a HTML sitemap for your visitors, you need to add a new menu item from your Menus tab. In the Menu Item Type part, you should choose Aimy Sitemap and then HTML Sitemap.

Sitemap Menu Item Type

As for the Variant, you can choose either List or Index. Check their differences in the following.


Sitemap List


Sitemap Index

Once done, you can save the settings and go to your website to view the final result.