Sitemap XML is like a path record of your site and used to better, fast and maximize crawling and indexing for Improve the search performance of your site. If you looking for a free sitemap plugin then here are 5 Best WordPress Sitemap XML Generator Plugins for you.
Generating sitemap is really old days school for SEO and one of the important basics lessons in On-SEO optimization. I spent last two days for how providing you the right tutorial of create an amazing sitemap for your site but found many users has a lot of wrong information about sitemap creation. So, let’s free our mind and go deep about the core of sitemap guidelines, generating, submission and fixing most common errors.
You may like:
What is XML Sitemap?
Sitemap is a structured list of links of a website accessible to search engine crawlers bots or users. XML Sitemap allows webmasters to notify search engines crawlers about URLs on their website that are available for crawling and indexing by include additional information about each URL like last modified updated time, how often it changes, and how important it is in relation to other URLs in the site. This make search engines to understand the complete structure of your site (Posts, Pages, Archives and Categories) which lead to crawl your site more intelligently.
Types of Sitemaps
An XML Sitemap is a structured format that is not helpful for users or visitors and its useless for them because it’s mainly designed for search engines to tell them about the importance URL and the relation between them.
HTML sitemaps are designed for users to give them the most important content in your site and you don’t have to include all your website pages unlike XML Sitemap. As it’s in HTML format, you can add visual element like CSS to give it more beautiful look because it’s for users not for bots.
Do You Need XML Sitemap?
When you submit new website to Google Webmaster Tools, you get instant message from Google called “Improve the search presence of Yourdomain.com” has five suggestion to maximize your site performance on Google Search. The fifth suggestion is “Submit a sitemap file” with a small description “This helps Google better understand how to crawl your site.” What do you need More?!!
If there is no other reasons more than “Better Understand for Crawler my site”, then it’s enough for me. Also here is some other good reasons for having sitemap.
- Your site is very big (e-commerce sites)
- Giving the search engines priority information
- Push the non-discoverable pages to search engine
- Correctly indexing the structure of your website
- Find and Index your new published content faster
- You have pages that not linked to each other well
- You have a lot of archive pages (because your site is too old)
- Your site is new and need to discovered by search engine and index fast
- Your site has multiple types of content ( Images, Video, News and Mobile)
- Websites built with Flash, only the homepage probably find and subsequent pages are unlikely to be found without an XML sitemap
Important XML Sitemap for SEO?
XML Sitemap and robots.txt are the guide for bots to discover your site correctly for better and fast crawling and indexing. As both are submitting to Google Webmaster Tools, this will help you to quickly see where search engines are having issues like duplicate content or Not found. It ensures that the spiders can easily reach all parts of your website and indexes your pages quickly, it’s actually a path record of your site and it’s very important part of SEO.
What is the Best WordPress XML Sitemap Plugins?
There is many users think that any plugin could do the job but they are wrong because if you add new content constantly the plugin will generate high load on your server if it’s not coded well or your site on shared host which has less resources than enough. So, you have to choose sitemap generator plugin carefully to stay away from any headache.
#1 Google XML Sitemaps
Google XML Sitemaps (by Arne Brachhold) is the best WordPress XML sitemap generator ever because it’s supported and active since over nine years and rated as the best WordPress plugin,
Once you installed, you are done and you don’t need to keep checking its function or fix issue like other plugins do. It has more than one million active installs.
Installation of Google XML Sitemaps
- Go to your WordPress Dashboard >> Plugins >> Add New >> Type “Google XML Sitemaps” in Search box, then hit install OR Upload the plugin folder to the /wp-content/plugins/ directory
- Activate the plugin through the Plugins menu in WordPress
- Customize settings located under Settings -> XML-Sitemap
Recommended Setting for Google XML Sitemaps
1- Basic Options:
Notify Google about updates of your Blog
Notify Bing (formerly MSN Live Search) about updates of your Blog
Add sitemap URL to the virtual robots.txt file. (if you don’t know how to add it manually)
Try to automatically compress the sitemap if the requesting client supports it.
Include sitemap in HTML format
2- Post Priority: check “Do not use automatic priority calculation” box
All posts will have the same priority which is defined in “Priorities”
3- Sitemap Content: (check boxes for the following options)
Include static pages
Include the last modification time.
Don’t check others options to prevent duplicate content index
4- Excluded items: choose which area in your site need to be excluded from sitemap like categories or posts
5- Change frequencies: Set Homepage, Posts, Pages and Categories as “Always”, Others as “Weekly”
6- Priorities: Set these options as the following image
Don’t forget to click “Update Options” Button
#2 Yoast XML Sitemap
WordPress SEO plugin (by Joost de Valk) is well known All in One SEO plugin and the developer included sitemap generator to add powerful usage for users. Once you check the box at SEO -> XML Sitemaps setting, it automatically creates XML sitemaps and notifies Google and other search engines of the sitemaps updates.
#3 XML Sitemap
XML Sitemap (by Denis de Bernardy, Mike Koepke) is your way if you are looking for very simple XML sitemap generator without headache of many options, just activate it and leave the job for it. The pings occur automatically on an hourly basis, if the sitemap file is updated.
#4 Better WordPress Google XML Sitemaps
Better WordPress Google XML Sitemaps (by Khang Minh) is The first WordPress XML Sitemap plugin that comes with comprehensive support for Sitemapindex, Multi-site and Google News sitemap. With this plugin you will no longer have to worry about the 50000 URL limit or the time it takes for a sitemap to be generated. This plugin is fast and consumes much less resource.
#5 XML Sitemap & Google News feeds
XML Sitemap & Google News feeds (by RavanH) is dynamically creates feeds that comply with the XML Sitemap and the Google News Sitemap protocol. Multisite and Polylang compatible and there are no files created.
What is XML Sitemap Priorities?
The priority of URL is relative to other URLs on your site. Valid values range from 0.0 to 1.0. This value does not affect how your pages are compared to pages on other sites, it only lets the search engines know which pages you deem most important for the crawlers. So, you have to give homepage the higher priority because its most visited page in your site and other comes lower like posts, pages, etc.
Also, please note that assigning a high priority to all of the URLs on your site is not likely to help you. Since the priority is relative, it is only used to select between URLs on your site.
Hint: If you would like to generate your sitemap.xml with any free generator tool , I don’t recommended it because you have to re-generate and re-submit it everytime you publish new content.
What is the Difference Between Sitemap.xml and Sitemap.xml.gz?
Sitemap.xml.gz is just compressed version of your main XML sitemap using GZIP, it is very important and helpful for huge sites that have more than 50000 pages because their main sitemap.xml file will be large. Most search engines should accept GZip compressed XML sitemaps with no problems.
How to Submit XML Sitemap to Search Engines?
All above plugin has an option “Notify Search Engine about updates of your Blog“, so no worries about this point. Regarding to Google, you have to submit your sitemap.xml file only once through Webmaster Tools page
- Open Google Webmaster Tool Home page, choose the site need to submit sitemap for it.
- Expand the Crawl heading on the left dashboard, and select “Sitemaps” tool.
- Click on “ADD/TEST SITEMAP” Red Button.
- A small popup window appear, then type your sitemap file path
- Click on “Submit Sitemap” Blue Button.
Common XML Sitemap Errors
Sometimes you may see errors in Sitemap page in Google Webmaster Tool, that’s maybe because of server misconfiguration, server connections issue, plugins conflict, etc.
Yoast Knowledge Base already listed most of Common Errors with XML Sitemap and you can find the solution of your issue in this great articles.
- Offer HTML sitemap for users as well as offer XML sitemap for Google.
- Use light and well-coded plugin to prevent any high consume resources from your site.
- A great and fast way to notice your sitemap.xml by search engines is linked from your robots.txt file.
- Keep your eyes open for any errors in Google Webmaster Tools in sitemap page to fix it as soon as possible.