XML Sitemap

Having an XML site map of your site submitted to Google is one of the fastest ways to get your site deeply indexed by Google. The more quality pages that are indexed, the better for your sites optimization health. Drupal ‘s XML Sitemap module, formally known as Google Sitemap, will automatically generate an xml sitemap that conforms to the proper specifications.

With it, you can specify priority for individual pages and terms. You can allow log access so you can determine through watchdog how often the sitemap has been accessed and by whom. You can also specify whether you want your sitemap submitted when changes are made and to which major engines. You can also attach submission to cron.

After installing XML Sitemap, you can enable the options to include nodes, taxonomy terms and user data. Each of these are individually listed in the modules page. If you are running the Pathauto module, it is highly recommended that you download and install the Module Weight module. Because the pathauto module is by default executed after the xml module, it will generate the original paths in the sitemap instead of the optimized aliases.
Once you install Module Weight, this will add an additional weight column in the modules table. I have set the weight for the xml modules to 10 to ensure they are executed last.

The XML sitemap module for Drupal 6 outputs the correct alias in the sitemap without the module weight being enabled.

To configure the xml sitemap, navigate to Administer > Site Configuration > XML Sitemap. You can leave the default setting as is. Click on the Search Engine tab and check the box for Log Access. You can add your personal data and verification for Google found in your Webmaster Central control panel.
Lastly, you can add custom urls to your sitemap by clicking on the Additional tab.

When you create your content or vocabularies, you will now have the option to determine the priority as it is added to your sitemap. You also have control over each term and node from the edit pages.

Your sitemap will be located at http://www.yoursite.com/sitemap.xml. For visual purposes, Drupal will generate the map using CSS. However, with the latest version, I get an error message in Firefox that states, Error loading stylesheet: An XSLT stylesheet does not have an XML mimetype: (only when I access it without the www).It is viewable as a table in Internet Explorer.

Make sure you have a good look at the urls being generated in the sitemap. It's a good idea to remove pages that you are disallowing in your drupal robots.txt file. You can do this by selecting "not is sitemap" under the priority field in the sitemap settings that are located at the bottom of each node edit page. You can also remove pages by content type and taxonomy.

Here's another thing to watch out for. Make sure that none of the urls that you are using 301 Redirect/Mod Rewrite are present in your xml sitemap. For example, on this site, I have the top level taxonomy pages redirecting to the parent book page that represents each category. However, I also had the term pages in the sitemap. With these settings, it returned a warning message in my Google webmaster tools dashboard that told me to remove the redirecting url and replace it with the destination url.

XML sitemap allows web

XML sitemap allows web crawlers to easily navigate and access top and deep level links throughout your site. In the case of new websites, an XML sitemap acts as a ‘lighthouse’ for search engines.
Simi Valley Real Estate

jafir009 | Sun, 03/07/2010 - 06:39

Nice

Make sure you have a good look at the urls being generated in the sitemap. It's a good idea to remove pages that you are disallowing in your drupal robots.txt file. You can do this by selecting "not is sitemap" under the priority field in the sitemap settings that are located at the bottom of each node edit page. You can also remove pages by content type and taxonomy.yeah!
Recover Deleted Pictures From Memory Card|Restore Deleted Files|Data Recovery Software|进程保护

filerecovery | Sat, 02/27/2010 - 06:43
harry | Thu, 02/25/2010 - 10:42
Siddle | Sun, 02/14/2010 - 13:08

These two types of sitemap

These two types of sitemap are created for two different purposes – XML: reaches out to the search engine spiders, and HTML sitemaps are meant for users.hosting-web hosting-
web hosting service-domain hosting-hosting services-unlimited hosting-webhosting-
cheap web hosting

Siddle | Fri, 01/29/2010 - 16:31

RE:

adam | Wed, 01/27/2010 - 10:11

This is really awesome.

This is really awesome. Thanks for such an informative update. Keep up the good work.

Web page creation is no child’s play. Sitemaps can be created either in XML or HTML. These two types of sitemap are created for two different purposes – XML: reaches out to the search engine spiders, and HTML sitemaps are meant for users. An XML sitemap allows web crawlers to easily navigate and access top and deep level links throughout your site. In the case of new websites, an XML sitemap acts as a ‘lighthouse’ for search engines, enabling them to ’see’ the site and index your site much more quickly and thoroughly than simply waiting for the crawlers to find the site on their own, with no map. Visit Online marketing for more information.

andrewneil | Wed, 01/27/2010 - 11:00

Well amazing tutorial. To

Well amazing tutorial. To configure the xml sitemap, navigate to Administer > Site Configuration > XML Sitemap. You can leave the default setting as is. Click on the Search Engine tab and check the box for Log Access. You can add your personal data and verification for Google found in your Webmaster Central control panel.
Culinary School Chicago

farazakan | Wed, 01/13/2010 - 22:16

XML Sitemap

Awesome tut on a subject that’s easy to grasp. Just tried the action on a portrait and it works great. Thanks a million.
payday loans edmonton

Helen.Doris | Wed, 01/06/2010 - 19:45

Well, this is my first visit

Well, this is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us valuable information to work on. You have done a marvellous job!

Burberry Sunglasses

JamesPaul | Thu, 01/21/2010 - 04:15

great! been looking for this

great! been looking for this in awhile. I don't really understand about XML, but everything is explained and I know better know. thanks.
One Hour Payday loan

bell22 | Wed, 01/20/2010 - 06:31

I really impressed by your

I really impressed by your post. Thank you for this great information, you write very well which i like very much.

Brochure Printing

JamesPaul | Sat, 01/30/2010 - 11:05

Sitemap

I recently came across your blog and found very valuble information. Keep it up! Thank you. payday loans canada

Helen.Doris | Wed, 01/06/2010 - 19:43

reply

Thank you very much for this very valuable information.

Thanks.
SEO India

rubtheweb | Wed, 12/30/2009 - 14:39

I was very pleased to find

I was very pleased to find this site.I wanted to thank you for this great read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you post.

Designer Eyewear

JamesPaul | Thu, 01/21/2010 - 04:16

Well i think that When you

Well i think that When you create your content or vocabularies, you will now have the option to determine the priority as it is added to your sitemap. You also have control over each term and node from the edit pages.
personalised gifts

farazakan | Wed, 12/23/2009 - 15:55

Thanks for helping me out on

Thanks for helping me out on setting up an sitemap on my drupal Blog. The XML sitemap module for Drupal 6 outputs the correct alias in the sitemap without the module weight being enabled.
lasik eye surgery

farazakan | Wed, 12/16/2009 - 17:19

I feel a lot more people

I feel a lot more people need to read this, very good info!

Kennaday,
SEO

davidjose | Tue, 02/09/2010 - 09:15

American Trade Association

great suggestions for getting more comments

American Trade Association

myatabenefits | Sat, 11/28/2009 - 01:16

XML site map of your site

XML site map of your site submitted to Google is great idea.
Some good websites offers a online course of sitemap generator that creates Google sitemaps in XML format, together with text and HTML sitemaps. Rhese websites are also offered CISA and cifi. However, a sitemap is still the best insurance for getting a search engine to learn about your entire site.

blythet467 | Mon, 08/10/2009 - 10:30

With insurance at an all

With insurance at an all time high I'm not surprised people are desperate for cash advance loans and you can't blame them. People are taking out cash advances just to pay they bills including insurance. What makes it worse is that most of these people have bad credit so they have to take out bad credit loans which usually means a higher interest rate.

space | Mon, 10/05/2009 - 05:19

gerardassociates can provide

gerardassociates can provide you the best advice and information on all qualifying recognised overseas pension schemes (QROPS) those who want to retire abroad and want a new pension scheme gerardassociates offers massive taxation, investment and qrops pensions .
………………………
buy indian art | art gallery | Common wealth Games 2010 |

ligamatroze | Sat, 02/06/2010 - 10:31

excellent post

It does not seem you generated it with A1 Site map Generator (since I see the site map uses values like 0.80 where the official site maps protocol only uses values like 0.1 … 0.8, 0.9 etc.)However, that said. If after submitting where to play craps for fun to Google webmaster tools are not getting any errors from them, then everything is probably alright :-)

garima | Sat, 06/13/2009 - 08:33

about Weight module

At the weight module your read

"Users are encouraged to use CCK and views instead of this module."

Is possible to achieve the same result with views and CCK?

manoloka | Fri, 02/22/2008 - 20:44

The Weight module is

The Weight module is different than the Module Weight module. What Module Weight does is order the execution of your modules and is used with XML sitemap to make sure that you pathauto alias are generated in your sitemap. Otherwise, the sitemap would display the original node/### style urls.

The Weight module is used to order node types which can also be accomplished with CCK and Views.

Michelle | Sat, 02/23/2008 - 03:55

I see, my mistake :-( Thanks

I see, my mistake :-(

Thanks

manoloka | Sat, 02/23/2008 - 09:21