It depends on nature of website. Dynamic SiteMap is good for future changes in website. static sitemap have to re generate while website has more pages or deleting pages.
Google can consider dynamic site map as well as static site map. if you don't have any changes in your sitemap like adding new pages or deleting page then go for the static sitemap.xml. if you need to add continuously add pages in website then go for the Dynamic sitemap.
First of all check your hosting package it may be support of PHP or .Net, Now right a program using supported technology and get all url where you have store it may be in some text file or database, most of the cases its is database. So get urls and display as links on som html page simply. This is simplest type of site map file.
is there any registration required for the google site map if can any one sent me the link for that. Thanks
Google does not care how your XML sitemap is generated. Do what is best for you. (Do consider if it's a good idea if the XML sitemap is regenerated each time Google or something else requests the URL address of the XML sitemap.)
I would prefer to generate an xml sitemap and submit it in Google webmaster tool. It will help google to crawl all the links present in xml sitemap...I guess that ways crawling would be faster.
In my opinion it depends on if you have dynamic content, or now. E-Com sites forexample probably need a dynamic as products change... Blog def needs a dynamic site a "resume" site that has the same 5 pages.. could get away with a static
Google does not "prefer" either... They see them both the same... The crawler makes a request... they get back XML in the form of the sitemap. They don't know really if it's been generated dynamically or if it's static... Similar to the way they could care less whether you are using server side scripting (like PHP, .Net, ASP, etc.) to dynamically generate HTML or just using static HTML when they request a normal web page. It matters not to the crawlers... they simply see the end result.
A static document is simply any web page that is saved to disk and passed back to a requesting browser without changes. Even today, probably most web pages are static pages though the balance is certainly shifting. If you count by the number of pages that are actually viewed as opposed to the number of pages sitting on millions of web sites waiting to be seen, then I expect the clear majority of pages today are dynamic. A dynamic web page is any web page which has content that is changed by a program or script at the time the page is requested. Common examples of trivial dynamic pages are those that display a visitor counter or the current date and time.
Hello Friends In my opinion static sitemap is more comfortable regarding the search engines, and dynamic sitemap is used for dynamic website but we always try to create the static sitemap so that it will easy to index the our inner web pages easily in all search engines.
Google always prefers static site map more than dynamic.In dynamic site map the links are user generated.which google does not like.But in static site map, the links are permanently generated.They are easy and seo friendly.
Site map is most important part of SEO. It help crawler to crawl all web pages. Google prefer Dynamic site map because it no need regenerate site map if we can change anything in site of add or delete web pages.