Drupal and SEO a good combination?

del.icio.us del.icio.us | digg digg it

So the big thing for CMS are to be SEO search engine optimisation friendly at the moment and so I thought it would be worth highlighting a few of Drupal features and modules to aid in optimisation and content management. This is not the definitive list just a few ideas and bits that have been banded in my head.

This article is based around Drupal 5 which means far less work, those on 4.7 reading this may also want to check out articles about sending correct 404s and robot.txt file

Drupal 5 has done most of the programming side of SEO for us, it includes clean URL’s, robot.txt file, htaccess 404,301 redirects sent properly, so now its about the content and getting the content to the search engines the following modules should be useful for optimizing content for search engines.

Pathauto - Pathauto is a very simple module that automate path aliases turning example.com/node/1 into example.com/mypagetitle its very customisable allowing you to set paths based on date, or almost any variable. It also has a bulk update feature allowing you to update your entire site. This module is particularly useful to SEO because it adds semantic meaning to nodes based on their titles, it also is easier for a visitor to rememmber.

Nodewords - nodewords renamed meta tags, adds meta tag and meta keyword description which in many way has lost relevancy with most search engines but can still provide a useful description for the page and help reinforce content. This module can easily be abused and browsers keyword stuffing is a pointless waste time, as the keywords are checked against the page content.

XML sitemap - Sitemaps provide a list of pages on a site and the xml sitemap standard is a xml markup for creating a Sitemap for search engines. The XML sitemap is not designed for humans but rather the search bots and provides a way for them to identify content. An xml sitemap helps determine what items you want searched but also the priority which while is not a guarantee helps the search engines determine which pages are regularly updated. The sitemap in Drupal is perhaps most important when it comes to duplicate content, while Google and other engines do not penalise for duplicate content within a domain they will only display one result. By indicating only 1 node alias in your sitemap you can help Google and other engines which node to show. This is particularly useful when you have clean url enabled along with pathauto but your site had been previously crawled as it means paths such as example.com/node/12 are dropped from the results in favour of example.com/myarticle.

Taxonomy breadcrumb / Custom breadcrumb - These two modules provide breadcrumb trail at the top of the page, the first does this based on taxonomy (keyword categories), the second lets you customise the breadcrumb. Both provide an excellent way to reinforce relevancy and provide a useful navigation, taxonomy breadcrumb is perhaps only useful if you have a taxonomy set up and using it. I tend to stick to custom breadcumb, as it allows greater freedom though perhaps is a little more work.

Related links - Again this module reinforces relevancy and provides a nice way to interweave internal relevant content, depending on the size of your site you will find yourself manually entering a couple of links and letting it discover a few others. Make sure you place the links you want to appear at the top.

Service Links / Social media - The service links module is a great method of adding social media bookmarks to your site, but I prefer to just create a block and use greywolf excellent bookmark script.

Taxonomy/free tagging - Drupal has taxonomy module built in this allows you to organise content and even to allow del.icio.us style free tagging, and best of all its already marked up ready to be picked up by Technorati and other tagging search engines.

These are just a few of the modules that can enhance an allready very good CMS content management system for search engine optimisation (SEO)

p.s this was the first post written using Post2Blog a desktop based blogging software hopefully it will cope with the really basic formatting

Other Articles on the Venture Skills Network about Drupal
HReview a CCK example using contemplate
5 Drupal Modules to Guarantee Drupal 5.0 Success
The Digg effect and can drupal survive it
- looking at how drupal can cope with bandwidth spikes

Spread it: del.icio.us del.icio.us | digg digg it
Subscribe to The Venture Skills Blog by Email

PodcastAll our Posts are audio subscribed for more information see here, and to access the podcast feed here


RSS icon This blog is moving soon, make sure you move with us by using our Feedburner RSS feed, if you have used the autodiscovery button in your browser you may need to swap feeds, simply delete the old feed and add, http://feeds.feedburner.com/VentureSkills For a more detailed explanation on feeds and recieving our content in various formats click here

Technorati Tags: , , , , ,

Posted in drupal, links, promotion, search, seo. Tags: .

13 Responses to “Drupal and SEO a good combination?”

  1. Matt Norris’ Discovering Findability » Drupal Drips With SEO Compliance Says:

    [...] Drupal [...]

  2. Anna Says:

    Great list!

    I did install the pathauto mod and, um, maybe I should not have changed all my URL’s all at once… I had a few backlinks already and all of the URL’s got changed! lol

    Live and learn…

    I think I fixed the important URL’s back to the way I had them originally…

  3. Venture Skills Team Says:

    learn to use htaccess to do 301 redirects, so you redirect old aliases to new ones. :)

  4. epaid.co.uk » Blog Archive » Web Site and Graphic Design :: Question for Tnash ? (reply) Says:

    [...] modules well to help with SEO I would look at this post http://ventureskills.wordpress.com/2007/02/06/drupal-and-seo-a-good-combination/ I would also by default put CCK and views on [...]

  5. fiLi Says:

    (No trackbacks?)

    Good post.

    My take on Drupal’s SEO modules - http://www.filination.com/tech/2007/03/28/drupal-seo-the-top-drupal-seo-modules-and-how-to-use-them/

  6. The Venture Skills Blog Drupal SEO case study « Says:

    [...] - part 3HReview a CCK example part 1 - Contemplate 5 Drupal Modules to Guarantee Drupal 5.0 SuccessDrupal and SEO a good combination?Create a site like Digg - Part2The Digg effect and can Drupal survive it?Create a site like Digg - [...]

  7. Tela-Web » SEO checklist for Drupal websites Says:

    [...] Drupal and SEO a good combination? [...]

  8. Hong Kong internet marketing Says:

    use .hataccess would help a lot. ”Drupal and SEO a good combination’ Actually the combination is not bad. We will see in the long run.

  9. Herb Says:

    Thanks for your work on this. I’m in the process of converting my existing site to Drupal, and the SEO aspects of it are the last big missing piece. This article helped me a lot! Your site seems to have a lot of other good Drupal content so I’ll be back!

  10. AdmixHotSearchLive Says:

    This is an absolutely amazing collection of tips and tricks to increase the SEO rating of websites. Simply unbelievable. Definitely going to bookmark this one to make sure that I can optimise all my sites.Its amazing how there are some websites which dont even bother with SEO or anything like that… purely search engine mayhem… and then there are other sites which look like utter shit, but make a search on it and click on the link and youll be so surprised to see such a goldmine of information opening up. =)

  11. Neo Says:

    What are things that exist in Drupal 5, but not in Drupal 4 (in terms of SEO)? I am wondering should I be upgrading my site to the latest version of Drupal.

  12. Drupal SEO Says:

    While all the modules mentioned in this article are available for Drupal 4 or 5, you should consider moving to Drupal 5. After all Drupal is moving to version 6 likely in the next 6-9 months and you will be two revisions behind. You have an awesome site with tons of good content.

  13. Tracy Says:

    I have had a 301 redirect running for a year now, I have decided to pull the plug on it soon, it will be interesting to see if my site disapears from the first page on the organic listings.