Everybody knows that getting indexed in Google is getting more and more difficult each day and every body is looking for that edge over
competition.Most "white hat" SEO's frown upon methods like cloaking, blog and ping and other such "black hat" techniques and never had any special technique that they could use to help get their pages indexed better.
Well, presenting Google Sitemaps, Googles latest offering which is still in
beta stage, and which won't make
purists frown.
https://www.google.com/webmasters/sitemaps/stats
Google sitemaps is a service that allows webmasters to define how often their sites' content is going to change, which is supposed to give Google a better idea of what pages to index.
By placing a specially formatted XML file on your web server, you inform Google of whenever your pages change, and then
googlebot crawls
updated pages making
necessary updates to its database.
Google has provided
format your xml file has to be in at https://www.google.com/webmasters/sitemaps/docs/en/protocol.html
An interesting point is that
xml file has 2 tags, changefreq and priority with which you can also indicate how important each page is, and how frequently
page changes.
The valid values for changefreq are "always", "hourly", "daily", "weekly", "monthly", "yearly" and "never" and similarly
priority can vary from 0.0 to 1.0, where 0.0 identifies
lowest priority page(s) on your site and 1.0 identifies
highest priority page(s) on your site.
Once you have
xml file in place on your server, you need to inform Google about it by opening this URL in your browser
http://www.google.com/webmasters/sitemaps/ping?sitemap=URL
where
URL part in
above URL should be
URL-encoded location of your Sitemaps xml file.
Now Google has provided an open source script that will automatically generate
xml file for you. The only drawback being its in a scripting language called Python.