logo wide 2000x350

10 Site Management

Welcome to Chapter 10 of our course Create Your Own Interactive Website!

Chapter 10 Site Management Tools includes the following five sections:

10.1 Add a Downloads Manager
10.2 Search Engine Optimization
10.3 Add a Broken Link Redirect Tool
10.4 Add a Site Map
10.5 What’s Next

In Section 10.1, we will review how to add a Downloads Manager to display links to products and information you want to share with the community.

In Section 10.2, we will explain how to increase your search engine rankings.

In Section 10.3, we will add a tool to redirect broken links to our Home page.

In Section 10.4, we will add a tool to create a Site Map to help search engines.

In Section 10.5, we review additional opportunities to learn more about creating your own interactive website.

This completes our course on Create Your Own Interactive Website. While we have covered a lot of ground in this course, there is still much more to learn. Creating an interactive Joomla website gives us an excellent foundation. But the real benefit of using Joomla as our web platform is that it opens the door to all kinds of exciting course options that we offer at College in the Clouds.


You could choose to build an alternative news organization on top of your Joomla foundation. In the following course, Create Your Own News Website, we will explain how to add several more free Joomla tools to turn your website into an online regional, national or international news organization.


Or you could choose to add a social organizational website over our Joomla foundation. In our next course, we cover how to Create Your Own Community Network. This important book, website and course reviews how to install free Joomla online organizational building tools such as Community Builder for creating a membership interaction network, Kunena Forum for creating a topic based discussion board, AcyMailing for free customized newsletters and ICAgenda for organizing community events.


Our you could choose to turn your website into an Ebook. In our fifth course, we describe how to use free open source tools such as Joomla, LibreOffice and Sigil to create an Ebook and post it onto online retailers such as Amazon Kindle. There is a very close relationship between a website and an Ebook. Both are ways of sharing knowledge in an organized manner. Because Joomla helps you organize your ideas by assigning articles to categories, it is easy to turn these categories into chapters of your book. So as you write pages for your website, you are also creating the foundation for an Ebook. Joomla also helps you turn your book into a website to help promote your book. We show you how to tie these two knowledge sharing tools together.


Or you could choose to build your own video channel – with production anchored on your Joomla website. In our sixth course, Create Your Own Video Channel, we show you how to set up your own video network combining free open source video production tools with a free You Tube Channel.


Or you could choose to create your own online store – complete with inventory control, book keeping and check out tools. In our seventh course, , Create Your Own Online Store, we explain how to use a free Joomla tool called VirtueMart to set up an online store and Akeeba Subscriptions to set up an online club membership system.


Or you could choose to offer your own online courses. In our eighth and final course, Create Your Own Online Course, we show you how to set up your own online educational program using a free open source course creation program called Moodle which can be integrated with our Joomla website. In fact, the 8 to 10 categories on each of our Joomla website are intended to be converted into an 8 to 10 week course. Our goal in sharing knowledge is to combine the power of a Joomla website with an Ebook and a Moodle course for a complete knowledge sharing process!


Or you could choose to create any combination of the above programs. Once you have a Joomla interactive foundational website, the sky is the limit! So please, don't stop now. Check out our other courses and see how, combined with an interactive Joomla website, they can help you achieve your goals, dreams and ambitions!

For more information about all 8 of our courses, visit collegeintheclouds.org.

Thanks for taking the time to read this book. If you have any questions, feel free to post them on our course forum at College in the Clouds. You can also sign up for our free newsletter at collegeintheclouds.org to receive email updates of our upcoming articles, books and courses. Please help us promote this new way of sharing knowledge by recommending our books and courses to your friends!

David Spring M. Ed.
Director, College in the Clouds
Adding a Site Map to your website is essential if you want to maximize your Google Search Engine rankings. Site maps are a way to inform search engines about existing and new pages on your web site. A Site map is a special kind of file called an XML file that lists links for every page on your website along with additional metadata about each link (when it was last updated, how often it usually changes, and how important it is, relative to other links on your site) so that search engines can more intelligently crawl and rank each page on your website.

Go to the Joomla Extension Directory and click on Structure and Navigation. Then click on Site Maps. There are several options. Most do not allow for much control over what links are included with the site map. Only three include both a component and a plugin and produce an XML site map to submit to Google. Of these three, only one allows you to have up to 50,000 links (the Google Site Map Limit) plus has a way to hide selected menu items plus has plugins available for several important free Joomla tools we describe in this book and later books – including Acymailing, Phoca Download, IC Agenda, Kunena and VirtueMart. That option is OSMap. Here is a direct link to the OSMap page in the Joomla Extension Directory:

Click Download to download the latest version of OSMap. Then click OSMap Free. Enter your email address and a link to the download of OSMap will be sent to your email address. Click on the link and the component will be automatically downloaded. Transfer this file to your website Extensions folder. Next go to Extensions, Manager and upload OS Map to your website. Then installation page says that we need to go to to the Plugins page to enable the plugins. But all of the default plugins are enabled. Be aware that there are many more free plug ins for the site map. But they need to be downloaded and installed separately. Next, go to Components, OSMap.


OSMap comes with a default site map. We could create a new Site Map by clicking on New. But it is easier to simply edit the existing default site map. Click on it to open it and edit it.


Change the name of the site map from Default Sitemap to Site Map for (the name of your website). Uncheck any menus that you do not want indexed by Google. This page will allow you to display more than one menu. If you have administrative menus that you do not want to display, simply leave them unchecked. While we could change either the priority of the frequency of the crawling, this is a good compromise and also should be left alone. Then click Save and Close.

Create a Site Map Menu Item
To view our site map, we need to create a menu item for it. Go to Menus > Main Menu > Add New Menu Item. Then click on Menu Item Type. Then select OSMap > HTML site map for the Menu item type. For Choose a Site Map, click on Change and select the default site map. For Menu item title, type in Site Map. Then click on the Site Map Settings tab. By default, the Style is set for No. Leave it set to no. Change Show Menu Titles from Yes to No. Click Save and Close and View Site.

Everything seems OK. But as we will see in a moment, it is not OK. We could also create an XML site map. But this did not display any links. What we need to do is go back to Components, OS Map Free.


Then click on Edit Links. Scroll down the page to see that we have several duplicate links.


There are duplicate menu items for every article. This is because our articles are listed both as separate menu items and inside of the category blog for each chapter category. Search engines do not link duplicate links. To hide duplicate links, we have two options. First, we can unpublish links from our site map by hovering over the green check marks and clicking unpublish.


This will place a red X next to this link. It does not take long to unpublish all duplicate links. This function also works well for any other links that you do not want indexed by Google. Just scroll down the page and hide any links you want. Then click Save and Close. If there is an item that is not on the list, but you want on the list, such as a component or a module, you should create a menu item for it. You can then add it to the list. Next from the OS Map Sitemaps screen, click on XML to see the XML site map.

There are now no duplicate links on this map. Copy this URL and save it as this is the URL of the XML site map that we want to submit to Google.

The XML Site Map is just a series of all the site links we want submitted to Google plus the date they were last updated. There are also options for a News Site Map and an images site map. But these are not really needed for Search Engine rankings and we will not include these. We are now ready to submit our site map to Google.

Submit in Google Web Master Dashboard.
Submit a Sitemap using Google Webmaster Tools. Google uses your Site map to learn about the structure of your site and to increase their coverage of your web pages. Click on Web master Tools. If you have a Gmail account, your will be taken to your web master tools page.


Copy and paste in the URL of the Home page of your website. Then click Add Property. This takes us to the Site Verification page.


There are several ways to verify ownership of your site. There are several ways to verify that you own your site. Most of these are pretty invasive and involve going to your Cpanel account to add special records to your website. Click on Alternate methods.


The least invasive method is to add an HTML meta tag to your website home page. This in the past was difficult to do with Joomla. Thankfully, there is a new free Joomla tool called Webmaster Site Verification that may help us with this task and eliminate the need to add records to our Cpanel account. Click on HTML tag. This will reveal a special code. This is your website verification ID number. It is a very long and complex number. Copy and paste this code to a document to help us remember it. Next, go to the Joomla Extension Directory and download Webmaster Site Verification. Here is a direct link to this free tool.

Then transfer this file to your website Extensions folder and install using Extensions, Manage, Install. Then go to Extensions, Plugins and click on the extension to open it. Copy and paste the ID number into the Google ID box. Then enable the plugin. Then click Save and Close.


Next, go back to the Google Search Console. Scroll down the page and click the Red VERIFY button.


This is way easier than adding records to our cpanel account. Click Continue to return to our Web Master Tools Dashboard. Then scroll down the page and click on the arrow to the right of Site Maps for this website.

Click on Messages to read the message from Google. If you have more than one version of your website, you can click Add a Site. Since we only have one version, we will click Submit a Site Map. Then click on Add/Test Site map.


This is where we paste the end of the XML site map url in (not the end of the HTML site map URL). This is the full URL:


This is what we paste into the Google box.


Then click Test Sitemap. Then click View Test Results. Hopefully, there are no errors. Then click Close Sitemap test. Then click Add Test Sitemap again. Enter the end of the URL in again and this time click on Submit Site Map. It will say Sitemap submitted. Then click Refresh the page. The index will say pending. Later it may say there is an error:


Google says that our site map appears to be an HTML page.


Apparently, we submitted the wrong link. Click on Resubmit. Then click on Refresh the page. Now Google says that there are no more errors. You have submitted your Site Map and verified ownership of your website. Google will now be checking your website out on a regular basis. You can also submit a revised Site Map to Google whenever you make major changes.

Wait, what about hiding the site map menu item?
You do not need to display the site map to your website. To hide it, just unpublish the menu item.

Do a Google search for your website

To see how Google currently views your site, type in your website name into the Google Search Engine.


Other Tips for Improving your Google Ranking
Add new content to your website as frequently as possible. Crawlers tend to ignore websites that do not change their content. Crawlers are very interested in websites that are different from the last time the crawler evaluated it.

Optimize your images to improve page loading speed. Crawlers do not like websites that take a long time to load. The most common problem slowing down loading is images which have not been optimized. Pay particular attention to optimizing images on your Home page. Ideally, each image should be no more than 50 KB and certainly not more than 100KB. For the whole page, try to keep the total of all images under 1000KB (1 MB) in size. At the same time, I have heard website instructors tell students to not use more than a couple of images as it slows down page loading. This is crazy talk. Images are the main thing driving visitors to your site. So if you need to use images to make a point, then use them. Good content is more important than page loading speed.

Put your content into a single top level main menu and use only two levels in your main menu
Google gives higher ranking to pages which are in the top level of your main menu. There is a lower ranking for a secondary menu item and even lower ranking for a third level menu item. So you are better off with more top level menu items in the main menu even if it means two lines on the main menu.

Disable any modules, plugins or components you are not using
Google does not like content which is not linked to other content. Joomla comes with a boatload of stuff which most web owners never use. So disable and or delete anything you do not need and are not using. It only takes a few seconds to disable un-needed modules and plugins with the Joomla Module Manager and Plugin Manager.

Encourage visitors to refer their friends to your website.
Give users a reason to visit your website – and an incentive to invite their friends to visit your website. If your website has content which readers value, they will refer your website to their friends. This is the best way to get noticed.

Promote your website
Follow some of the site promotional tips offered throughout this book to increase your web traffic naturally. If folks are going to your site and linking to your site, the search engines will notice.

Backup your Website
Once your website initial set up has been completed, be sure to go to Cpanel. Click on Softaculous and make a back up of your website. Then download this backup to your home computer to save. This way if hackers ever bring down your site, you will quickly be able to restore it to this point.

This concludes our summary of managing a Joomla website. In the next section, we will review some options for learning more about expanding your Joomla Interactive website.
It is common that over time, broken links will occur on your website. For example, if you move the location of a page from under one menu item to under another menu item, the link to the page may get broken. If you do not reset your broken pages to a custom article, here is what a typical broken link, called a 404 page will look like:


There is a link the the Home page, but the Red Warning looks pretty bad. Thankfully, there is a way to make sure that your viewers never see this ugly and scary page simply by installing a free Broken Link Redirection tool called ReDJ Manager. To get this free tool, go to the JED Site Management, URL Redirection.

Download the tool. Here is the direct link to this tool in the JED:

Click Download to get the latest version. Then upload it to your website. Then click on Components, ReDJ Manager.

Go to the Plugin Manager to enable the plug in. Then click Save and Close.


Before we set up this page, we need to create our custom Redirect page.

How to create a custom Redirect URL for any error with ReDJ
First create a Custom Error Page. Keep the title short and simple such as Broken Link Page so that the generated URL is short.


For the text on the Broken Link Page, type in something like the following:

Unfortunately, the article you are looking for has been moved to a different part of our website or a new updated website we created. The best way to find the article you want is to go to our Home page and click on one of the topics in our main menu. Hopefully, you will find the article you want in one of the sub menu items. If not, try a different topic. Thank you for visiting our website!

Exclude your Custom 404 Error Page from Search Engines

In the Article Manager > Edit Article screen, click on the Publishing tab. Then change Robots from Use Global to No Index, No Follow.
Then click Save and Close.

Create a Hidden Menu for our Broken Links Menu Item
We will place our Broken Links page in a hidden menu and then copy the URL. To create a new menu, go to Menus, Manage. Then click New. For title, call it Hidden Menu. For Type, type in hiddenmenu (no spaces all lower case). For Description, type in Hidden Menu.


Then click Save and Close. We will not add a module for this menu. Instead, go to Menus, Hidden Menu. Then create a menu item for the Broken Links page in the hidden menu.


Click Save. Then copy the link from the link box.


Click Save and Close. Then go to our Plugins Manager and open the ReDJ Plugin. Then paste the link in the plugin Redirect URL box.

Set Redirect any error to Yes. Then enable plug in. Then save and close. Now clear the browser cache, open a new browser window and type in a non-existent link such as mywebsite.com/badlink

Here is what our Broken Link page now looks like:


Using the Joomla Redirect System
Joomla also comes with a Redirect System. Go to Components > Redirects. Then click on Enable it in the Plugin Manager. Joomla will now collect any broken links and display the number of hits to each. Too many broken links to your site can harm your SEO and frustrate your visitors. Therefore if you have a serious broken link, create a specific redirect for it so that your visitors are taken to the new correct link rather than to our Broken Link page. Test this redirect in a new browser tab. Copy the bad URL and paste it into the address bar to make sure it goes to the correct page. Now that we have our redirection system set up, we will next add a free tool to create a site map for our website.

Joomla 3 support is ending in the next few months. Therefore, our Joomla 3 website and course, Create Your Own Interactive Website, has been replaced by our new Joomla 4 website and course called Create a Secure Website. Joomla 4 has been available since August 2021. There have been many improvements in Joomla 4. We recommend that you carefully update your Joomla 3 website to Joomla 4 before the end of the year. Here is a link to the Home page of our new Joomla 4 website and course:


Feel free to email me if you have any questions about our new Joomla 4 website and course.


David Spring M. Ed.

David Spring at protonmail dot com

Joomla 3 support is ending in the next few months. Therefore, our Joomla 3 website and course, Create Your Own Interactive Website, has been replaced by our new Joomla 4 website and course called Create a Secure Website. Joomla 4 has been available since August 2021. There have been many improvements in Joomla 4. We recommend that you carefully update your Joomla 3 website to Joomla 4 before the end of the year. Here is a link to the Home page of our new Joomla 4 website and course:


Feel free to email me if you have any questions about our new Joomla 4 website and course.


David Spring M. Ed.

David Spring at protonmail dot com