Sitemap Creation

Sitemap Creation

Previous pageReturn to chapter overviewNext page
Show/Hide hidden text

A website is a structured collection of pages. It is important to have a clear strategy when planning this structure so that your website pages will be logically connected with each other and visitors will be able to navigate your website easily.

A well-structured site means the visitor will not get lost while looking through it, and will always know where he is: he must be able to find the information he is looking for quickly. A badly-structured site confuses and frustrates the visitor and, in the worst case, leads to him abandoning the site altogether.

The Sitemap Creation window is where you plan your website's structure. You can add all your pages and organize them in varying levels. Once you have defined the structure of the Map with page titles, you can proceed to add the contents of the pages. Click repeatedly on the Next button to open the pages in the same order they have been added to the Map. Alternatively, you can use the Map to open the Program's window where you can work directly on a particular page: double-click on the item in the Map or select it and click on the Edit button.

Click to expand/collapse

Click to expand/collapseReference: The website Map

Most of the space in the Sitemap Creation window is taken up by the website Map tree, which is a schematic representation of the website Map you are creating.

Starting off an Empty Template, a basic map is shown by default. It has a Menu folder that contains the Home page and 3 other pages. You can use the available commands to add levels, pages and separators to create the website Map you want.

If you add a built-in search engine (see Search Object), a Entry page, a Blog, a Members' Area (you only need one page set as a Locked page) or a Shopping cart, a folder called Special Pages will be added to your Map and it will include the following items: Search, Entry page, Blog: Main Page, Blog: Article Page, Login, Shopping Cart: Cart , Shopping Cart: Search and Shopping Cart: Product Sheet Page. Finally, if you activate the Wishlist when setting up the Product Cards (in the Product Catalog Object, on the E-commerce: Search Page and/or on theE-commerce: Product Sheet Page), the E-commerce: Wishlist Page will be displayed among the other Special Pages.

Pages and Levels you add on the Menu are automatically converted into Menu entries, unless you set them as "Hidden" using the appropiate command. On the other hand, Special Pages aren't reported on the Navigation Menu of your Website. If you want a special page to be actually displayed, you need to select it and drag it upwards in the Menu folder. Here, an Alias of the original page will be created and the Navigation Menu will display and entry with a link to the specific page.

Not all Special Pages can be dragged in the Menu folder: the Blog: Article Page or E-commerce: Product Sheet Page haven't got this possibility, because a direct menu linkto these pages wouldn't be useful.

As well as showing the Map's tree structure, other useful information is given for the pages you add, such as the Page Title and the Tag 'Description'. This information is taken from the definitions given in the Page Properties window, which you will have previously filled in.

Click to expand/collapseReference: Commands in the toolbar

The toolbar above the Map offers the following commands:

Cut [CTRL+X] - Copy [CTRL+C] - Paste [CTRL+V]

These commands cut, copy and paste the selected pages in the current project or to different projects. These commands are also available in the popup menu that opens if you click on the right-hand button of the mouse on the Map.

Expand - Collapse

These commands expand and collapse the selected level to show/hide the pages in them.


Select this command if you want the current page or level to be hidden in the Map. If a level is hidden, then all the pages in it will also be hidden. A hidden page can be useful as a means to give further information on a particular topic, and it can be displayed by creating a link to it at the necessary point. Remember to create at least one link to a hidden page, otherwise it will not be accessible.


This command opens the Locked Page window, where you can lock a page by clicking on the Set this Page as Locked option. You must then specify which groups and/or individual users may access the Locked page, clicking on their names in the list that is displayed. Giving access to a group is not the same as giving access to all the users in a group: only in the first case, if new users are added to a group, they will have automatic access to locked pages if the group already has access. Go to the Access Management window in Step 1 - Website Settings to create new Groups/Users.

Under Construction

This command is used to set a page as "under construction". The pages "under construction" are shown in the Map with a different icon. They are, obviously, incomplete pages and will be displayed in previews, but they will not be published online with the rest of the project, and neither will the items in the navigation menu that refer to them.

Page 404

This option defines the selected page as the 404 Page. You can only have one 404 page in your project, and it must not be a page that is Special, Locked or Under Construction.

The 404 error (or Not Found) is a standard status code for the HTTP protocol: it indicates that the requested element cannot be found at the specified URL. The browser could display a standard page, but it is useful to be able to create a custom 404 page that:

is in line with the website’s theme and style,
contains an explanation of why the error has occurred,
invites the visitor to continue navigating the website.

WebSite X5 creates a .htaccess file which contains the instructions for setting up a custom 404 page.

This feature is only available for the Apache Web Server.


Set the properties for the selected page (in the Page Properties window) or level (in the Level Properties window) in the window that opens.


Used to build the Page selected in the Map. This option is available for Special Pages too, except for the Search Page linked to the Search Object.

Access to the blog and/or e-commerce shopping cart can be restricted to registered users who have a login and password. Just select the special blog and/or e-commerce shopping cart pages in the map and set them as "locked" with the command.

See How to create a members' area and define access to it for further information on setting up a Members' Area and defining access to it by creating user groups.

You can hide the home page in the map, but you should only do so if you are going to provide a link to it in other places in the website, for example in the header.
If you want to create your own navigation menu, you can hide all the pages and levels in the Map: instead of selecting one page at a time, you can select the menu folder and click on the Hidden button.
Click to expand/collapseReference: Commands for laying out the website Map

The commands for laying out the website Map are:

New Level [CTRL+L]: to add a new level to the menu. There are no limits to the number of levels you can add.
New Page [CTRL+P]: to create a new page, which will be automatically added to the selected level.
Separator: to include a separator, which will help distinguish the various items in the menu. A separator may be a space or a label, and is particularly useful in multi-column menus.
Remove [DEL]: to delete the selected page, level or separator.
Rename [F2]: to change the name of the selected home page, page, level or separator. Levels, pages and separators should be correctly named when they are added because the items in the menu are automatically included in the navigation menu, as titles for the individual pages and as names of the HTML files that correspond to each page, unless otherwise specified in the Page Properties window.
Move up [CTRL+U] / Move down [CTRL+D]: to change to the order of pages, levels and separators, moving the selected item up or down.

You can also change the order to levels, pages and separators directly in the Map: select the item that you want to move, drag it to the required position and drop it into it. You can make multiple selections for levels, pages and separators using the CTRL and SHIFT keys.

Click to expand/collapseReference: Commands in the context menu

If you right-click directly on the Map brings up a context menu that makes it even easier and quicker to access the following commands:

Cut [CTRL+X] - Copy [CTRL+C] - Paste [CTRL+V]
Rename [F2]
Remove [DEL]
Set as Home Page: to  set the selected Page (except Page 404, Locked Pages and Under Construction Pages) as new project Home Page. A dialog box asks if you want all the links to be redirected to the new Home Page. If you proceed, the new Page is set as new Home Page: it has the same name and position on the Sitemap as before, but it is identified with the icon used for the Home Page. The old Home Page also keeps the same name and position and is identified with the icon used for standard pages.

The Page you set as new Home Page takes on the same file name used for the original one, even if you had customized it with the File Name option on the Page Properties | SEO window. A new file name is, on the other hand, generated for the "old" Home Page, which is based on the name you set for the page itself.

Even if you choose NOT to redirect the links to the new Home Page, it still replaces the old one on the Entry page, both as far as the link in the Jump to Home Page after [sec] option and for the automatic Browser language or resolution detection are concerned.


Read the guides:


How to create the website Map


How to work on the website Map: commands and shortcuts


How to create an unlinked page in the navigation menu?


How to create a Page 404


How to set a Page as new project Home Page