While submitting my website to different search engine the first requirement is Sitemap.xml. As i was using wordpress to run my website. How to build dynamic sitemap xml i came accross this very fine plugin.
http://wordpress.org/extend/plugins/google-sitemap-generator/
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.
Features:
- Available for all WordPress versions since 1.5
- No PHP skills or file changes needed
- User interface to customize all parameters like priorities etc.
- Available in many languages
- Generates automatically a sitemap for all types of WordPress pages
- Calculates a priority for each post, based on the number of comments
- Notifies Ask.com, Google, Bing and YAHOO about changes via ping
- Includes a WordPress filter for other plugins which can add their pages to the sitemap
- Generates a static XML file as well as a zipped version
- …and many more!