It is my opinion which is shared by many others, to keep the number of WordPress plugins on your website as low as you can, without sacrificing required functionally.
Each WordPress plugin requires its own learning curve on how to use, setup and implement.
Some can be implemented with very little work at your end whereas others require more work. Each of them were developed by developers and you need to ensure that it does what you need it to do. So each WordPress Plugin is separate and as much each one requires different amounts of time to implement.
The more WordPress Plugins that are active on your site means that each one potentially consumes more computer resources and take more time to deliver your great content back to your website users. This great content needs to be displayed to your website users as quickly as possible.
Of course, three separate WordPress Plugins well written may be better than one WordPress Plugin that is poorly written that performs similar functions to the three separate WordPress Plugins.
All In One SEO WordPress Plugin
Many websites using WordPress use the All In One SEO Plugin. It just so happens that this WordPress Plugin has some great additional functionally, and one of these functions is the All In One SEO XML SiteMap.
After doing some research, I decided to implement the All In One SEO XML SiteMap on my website. At the time I did some quick research and make a quick decision after reviewing my options. I do not use other sitemaps so I can not comment on them. Another reason, is that I was already using other functionally provided by the All In One SEO Plugin, so I did not have to implement an additional WordPress Plugin.
Implement All In One SEO XML SiteMap
The notes below assume that the All In One SEO WordPress Plugin is already installed and active on your website and that you have administrator rights to the associated WordPress Dashboard:
Go to your website’s WordPress Dashboard, select All In One SEO from the list, then select XML SiteMap from that list.
Then click on the button to enable the All In One SEO XML SiteMap.
Set/Edit settings accordingly to how you want the tool to behave. When I did this first, I simply accepted the default settings and then changed some of them. You will notice a Help icon displayed within the tool. If you need help, simply click on that 🙂
I used this help icon to help me to decide on some settings. 🙂
This help icon is there to help people, including you and I, so I suggest you use it.
At this stage, the tool is suggesting that you review your settings and edit them if need be. If you changed settings during this process, be sure to click the update option, otherwise your revised settings are not saved. After this process, click on the view sitemap link to ensure that the process works.
I recall I had some trouble initially. It reported an error, something about some sort of parsing error. I cannot remember the exact error message.
I then used ftp to access my site. Everyone has their favorite tool for this, mine just happens to be Filezilla. I find that it does what I need to do and therefore am quite happy with it. If it is not broke, do not fix it. I already know how to use this tool from earlier life experiences.
Anyway, I used ftp to access my main folder on my website. I believe that this is different for everyone so I will not mention the folder name here.
Among the files, I would clearly see:-
Both of these had a file size of 0 and the last modified date was not just now. This to me, just appeared as ‘oops, not all is as expected’. So I renamed both of them as follows:-
- sitemap.xml Renamed to sitemap-old.xml
- sitemap.xml.gz Renamed to sitemap-old.xml.gz
Then I went back to my website’s WordPress Dashboard, selected All In One SEO from the list, then selected XML SiteMap from that list. I then selected the view sitemap link and it worked. Yipeeeeee. 🙂
Once I had it working, I then reviewed the settings for more fine tuning. I excluded some pages as they contain similar information used by numerous websites throughout the internet. This is considered as good practice. The pages I excluded were my Privacy, affiliate, terms and conditions pages.
Then I could access the sitemap.xml file on my website using my browser. This file is recreated and rebuilt every time it is requested so the information on it is as up to date as possible. Yipee. Job done. 🙂
So I think, all good.