Amazon.co.uk Widgets

Log in

X
Joomla Flat Logo

First, do you need a sitemap?

A sitemap is a file where you provide structured information intended for web crawlers such as search engines. You might need a sitemap if your site is complex and/or multilingual. You might not need a sitemap if you have a small site, (Google say less than 500 pages), or if your site content is comprehensively linked from menus, or if you don't have videos, images or news pages that you'd like to appear in search results. 

But if you do need or want a sitemap for Joomla, it is a simple task to add a sitemap to Joomla..

TL:DR: If you do, just Download OSMap from Joomlashack, it is free, although there is a Pro version should you need it.

So, if you do need a sitemap component for Joomla, here's what to do

You'll need to provide an email address to receive the link to the component. Once you've downloaded it:-

  • Open Joomla Admin
  • Go to Extensions : Install
  • Choose 'Upload Package File'
  • Browse for the zip file you downloaded
  • Select it
  • Wait for confirmation
Joomla 5 Extensions Install screen
Joomla 5 Extensions Install screen
Joomla 5 Extensions Install screen confirmation
Joomla 5 Extensions Install screen confirmation
  • Go to Components : OSMap Free
  • You should see links to XML (a structured format for google), HTML (a readable page for people), News (for Google News) and images (for images).
  • Go to Menus : Choose a menu position, I chose the bottom menu.
  • Choose Bottom Menu : Add new menu item
  • Choose OSMap : HTML sitemap,
  • Then save and close
  • Have a look at your new html sitemap by clicking the menu item on the front end of your site.
OSMap sitemaps, showing active sitemap with sitemap links
OSMap sitemaps, showing active sitemap with sitemap links
OSMap Menu Item - HTML sitemap
OSMap Menu Item - HTML sitemap

My html sitemap is now visible

It is updated automatically, so theres nothing to manage but you need to tell Google (or other search engines) about it.

  • Go to Components : OSMap Free
  • Click the link to the XML sitemap
  • Copy the link to this page https://www.ezone.co.uk/component/osmap/?view=xml&id=1&format=xml
OSMap html sitemap on the front end of my Joomla site
OSMap html sitemap on the front end of my Joomla site
OSMap generated XML sitemap
OSMap generated XML sitemap
  • Go to Google Search Console : Sitemaps
  • Paste the link to your sitemap, and click 'Got It'
  • Wait a few seconds and check for sitemap processed successfully
  • Check to ensure Google can read your sitemap, this may take a while, and you may have to refresh your page to see the green success message.
Google Search Console - Adding a sitemap
Google Search Console - Adding a sitemap
Google Search Console - Sitemap processed successfully
Google Search Console - Sitemap processed successfully

See also

https://developers.google.com/search/docs/crawling-indexing/sitemaps/overview
https://www.joomlashack.com/docs/osmap/

Licences, trademarks, source code licences and attributions

Licences, trademarks, source code licences and attributions

928uk® is a trademark of Multizone Limited, registered in the UK. Multizone and this site is not affiliated with or endorsed by The Joomla! Project™. Any products and services provided through this site are not supported or warrantied by The Joomla! Project or Open Source Matters, Inc. Use of the Joomla!® name, symbol, logo and related trademarks is permitted under a limited licence granted by Open Source Matters, Inc. AdMob™, AdSense™, AdWords™, Android™, Chrome OS™, Chromebook™, Chrome™, DART™, Flutter™, Firebase™, Firestore™, Fuchsia™, Gmail™, Google Maps™, Google Pixel™, Google Play™, Pixelbook Go™, and Pixel™ and other trademarks listed at the Google Brand Resource center are trademarks of Google LLC and this site is not endorsed by or affiliated with Google in any way. Apple and the Apple logo are trademarks of Apple Inc., registered in the U.S. and other countries. App Store is a service mark of Apple Inc. The OSI logo trademark is the trademark of Open Source Initiative. UNIX® and the X® logo are registered trademarks of The Open Group. Any other product or company names may be trademarks™ or registered® trademarks of their respective holders. Use of these trademarks in articles here does not apply affiliation or endorsement by any of them.

Where the source code is published here on ezone.co.uk or on our GitHub by Angus Fox, Multizone Limited it is licenced according to the open source practice for the project concerned.

BSD 3-Clause "New" or "Revised" Licence
Original source code for mobile apps are licenced using the same licence as the one used by "The Flutter Authors". This Licence, the BSD 3-Clause "New" or "Revised" Licence (bsd-3-clause) is a permissive licence with a clause that prohibits others from using the name of the project or its contributors to promote derived products without written consent.
GNU General Public Licence v2.0 or later
Original source code for Joomla! published here on ezone.co.uk by Angus Fox, Multizone Limited is licenced using the same licence as the one used by Joomla!. This Licence, the GNU General Public Licence Version 2 or later (gpl-2.0) is the most widely used free software licence and has a strong copyleft requirement. When distributing derived works, the source code of the work must be made available under the same licence.

You can use any code you find here, just respect the licences and dont use the name of this site or our company to promote derived products without written consent. I mean, why would you? You're not us!

Amazon Associate
As an Amazon Associate we earn from qualifying purchases.
Logo
Our Logo Image is by Freepik. We chose it because its an M and also the letter A twice - and that represents us.