Websites are constantly updating. This means the website is growing. Growing with new pages. New pages of updated content. This is how you rank well with updated content, content rich for Google to index. But one problem, how are you going to get Google to come to your site, and even then, how will they index your links? Going through each page is a time consuming thing for a crawler, especially with thousands of new pages appearing on the net each day. Sitemaps is your answer.
Google crawlers, and other search engines, may or may not index a certain page. It is not uncommon for a crawler to miss a page, even if its an important page of you website. Sitemaps are like a wake up call to Google. They let Google know about pages which they may not have discovered. An XML Sitemap, or just Sitemap, is “a list of the pages on your website”. Through the normal crawling process, if your site has constant updates of pages, it may not see it, so a Sitemap will contain links of your website in order for crawlers to easily index.
The XML file lists URLs for a site along with additional metadata about each URL (last update, relevance, importance and how often it changes). Sitemaps clear things up for crawlers. It makes life so much easier for them, and does benefit you. You get more pages on the Internet, something which is vital for any succeeding website.
Sitemaps generally are used for websites that have dynamic content, such as forums, directories and search engines (Youtube for example). Some pages may not seem important to Google, and so they will miss it, and so you need to get it to index that page. Some sites such as blogs do extend to 50-100 pages long and may not be well interlinked. There is every chance that Google will miss on of them and so they will need a boost, ie. a Sitemap. On the other side of the spectrum, newer websites may not be noticed by Google, and so a submission of your Sitemap to search engines may give your site an extra boost.
Here are a few quick submission links:
http://www.google.com/webmasters/tools/ping?sitemap=[sitemap-url-goes-here]
http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap=[sitemap-url-goes-here]
http://submissions.ask.com/ping?sitemap=[sitemap-url-goes-here]
http://www.bing.com/webmaster/ping.aspx?siteMap=[sitemap-url-goes-here]
For example, SEM Reach’s Sitemap is http://www.semreach.com/sitemap.xml, so I would replace [sitemap-url-goes-here] with the Sitemap URL giving:
http://www.google.com/webmasters/tools/ping?sitemap=http://www.semreach.com/sitemap.xml
You can read extensively through Google’s help article: Creating and submitting Sitemaps.