A sitemap is a list of pages of a web site accessible to crawlers or users. It can be either a document in any form used as a planning tool for Web design, or a Web page that lists the pages on a Website, typically organized in hierarchical fashion.

XML Sitemaps are an easy way for webmasters to inform search engines about important pages on your site.

A typical XML Sitemap file lists each URL, together with information about when it was last updated, how often it normally changes, and how important it is, relative to other pages in the site). This helps search engines to easily crawl your site.

Having a sitemap on your WordPress website is one of the effective SEO practices even if it is coded in HTML or XML. If you have a new website, and you want it to be indexed immediately by popular search engines, create and submit a sitemap to webmaster’s tools.

If you use WordPress, you can use a Sitemap plugin that will create a Google sitemap for your site. This list will update automatically when you publish new content.

WordPress Sitemap Generator Plugins

Google XML Sitemaps: This plugin will generate a special XML sitemap which will help search engines like Google, Bing, Yahoo and Ask.com to better index your blog. With such a sitemap, it’s much easier for the crawlers to see the complete structure of your site and retrieve it more efficiently. The plugin supports all kinds of WordPress generated pages as well as custom URLs. Additionally it notifies all major search engines every time you create a post about the new content.

Google Sitemap by BestWebSoft: With the Google Sitemap Plugin you can create and add a Sitemap file to Google Webmaster Tools, and get the info about your site in Google Webmaster Tools.

WP Sitemap Page: An easy way to add a sitemap on one of your pages becomes reality thanks to this WordPress plugin. Just use the shortcode [wp_sitemap_page] on any of your pages. This will automatically generate a sitemap of all your pages and posts.

Be careful, this plugin do not generate an XML sitemap. It only allow you to list all your pages and posts on a single page. This is a sitemap for human not for search engines bots.

XML Sitemap & Google News feeds: This plugin dynamically creates feeds that comply with the XML Sitemap and the Google News Sitemap protocol. The default settings will suffice in most cases and XML sitemap values like ChangeFreq and URL Priority are auto-calculated based on post age and comment activity. You, or site owners on your Multisite network, will not be bothered with complicated settings like most other XML Sitemap plugins.

Hierarchical HTML Sitemap: This plugin is generate HTML Sitemap for your WordPress blog. It displays posts in categories which sorted hierarchically. Easy and fast. By using a shortcode you can display sitemap on page or anywhere.