OSMap is the most popular way to create a sitemap for Joomla sites.
In another tutorial, we showed you how to submit your sitemap to Google Search Console.
In this guide, I'm going to show you a more general way to allow any search engine to find your site. Some search engines will look for your sitemap at particular URL: example.com/sitemap.xml. Sitemaps work perfectly without using this URL, but redirecting sitemap.xml to your actual sitemap URL is one small step can make it easier for search engines. All that's needed is to copy the URL and add one line to your robots.txt file.
This tutorial will show you how to do that, step-by-step.
You will need OSMap installed in order to follow this guide.
- Go to Components > OSMap.
- Right click the XML next to sitemap
- Copy the link for your sitemap.
- Visit the sitemap link to confirm that everything is working correctly.
The next step will be to edit your site's robots.txt and add this sitemap. We use robots.txt because this file is designed to give useful information to search engines.
- Access your host's file manager or use an FTP client to navigate to your Joomla root
- Edit the robots.txt file
- Insert the following code anywhere on a new line:
sitemap: [absoluteURL]
Delete [absoluteURL] and paste the URL of your sitemap instead.
Save the file and you're done! Now Google, Bing, Yahoo, and any other search engines will be able to find your sitemap.