PWT Sitemap

Documentation & FAQ for PWT Sitemap

General Usage

After installing PWT Sitemap the plugins are already enabled. You can create a sitemap by creating a new menu item in a menu of your choose. There are three menu types available:

  • Sitemap: A HTML version of the sitemap
  • Sitemap for search engines: A XML version of the sitemap. This URL will be use by search engines to index your website
  • Multilingual Sitemap: A XML version of the sitemap with multilingual associations included.
  • Images Sitemap: A XML version of the sitemap with images (currently only article images)

For each menu item you can manage directly if it must be visible (or not) in the sitemap. You can do this by changing the parameters in the Metadata tab of the menu item.

There is also a back-end component to manage the visibility of menu items in the sitemap.


Supported Sitemaps


Getting started

PWT Sitemap allows you to create a sitemap of all available menu items. It also allows you to extend this sitemap with plugins. With the help of these plugins it is possible to include articles in the sitemap or to include items from third party extensions.

This extensions contains a component and multiple plugins. The component is used to display the sitemap. The plugins are used to integrate PWT Sitemap in the Menu Manager.


How to create a sitemap

Creating a sitemap is very easy:

From the Joomla Menu manager, add a new menu-item. For the Menu Item Type, choose one of the avaiable 4 options under PWT Sitemap:

pwt sitemap options

That is basically all there is to it. 

Tip: if you do not want to have the menu-item visible in the menu, you can either choose to include it in a hidden menu or set the parameter Display in menu (under the tab Link Type) to No.


How to include / exclude items from the sitemap

The default option for a menu-item is to be included in the sitemaps. Excluding menu-items from the sitemap however is very easy. In the menu-item, go to the Sitemap tab:

include exclude items from sitemap

Examples of use-cases for this are:

  • The actual sitemap menu-items themselves: Set both values to No
  • Other useful menu-items that should be hidden for public visibilty: Set both values to No
  • Items useful for your visitors, but useless for SEO purposes: Set Display in HTML sitemap to Yes and the same for XML to No

Component view

There is also a component overview for all menu-items. Here you can toggle all sitemap items on or off:

component sitemap overview

Also note the Batch button: all selected items can be set to the desired value in one go.


Multi-language support

The sitemap supports multi-language websites. Only menu items of current language are displayed in the sitemap. You can create a sitemap for a specific language by simply changing the menu item parameter Language to the preferred language:

multilingual sitemap

Language associations are also supported. When you create associations between menu items or articles the Multilingual Sitemap use this associations in the sitemap.


Integration for Joomla! components

The following components are integrated in PWT Sitemap:

  • Articles (com_content)
  • Contacts (com_contact)
  • Newsfeeds (com_newsfeeds)
  • Tags (com_tags)

When creating a menu item of the type Category Blog, there are options available in the Metadata tab to include all articles of the selected category in the sitemap. The same options are available for lists of contacts, newsfeeds and tagged items.


Fields included in the sitemap

The only field really required by Google is the URL location. Next to this, we add the Last Modified Date if applicable.

Priority and change frequency are not included. Reason is that Google pretty much ignores these fields as they are often used incorrectly: https://www.seroundtable.com/google-priority-change-frequency-xml-sitemap-20273.html.


Automatic Joomla updating

PWT Sitemap works with the Joomla core automatic update system, but you need to set up the extension for this. To do so, you need to enter your download ID into the configuration. 

You can find your download ID in the PWT dashboard at extensions.perfectwebteam.com/dashboard (make sure you are signed in). There is a download ID for every extension. Copy the download ID.

Then go to Components >> PWT Sitemap and click the Options button at the top-right. Then go to the Update tab:

automatic updates

Then simply paste your download ID.