One Year Observation Between Drupal And WordPress.

For a little more than a year now, I’ve been running Drupal on two of my websites, this site and my solar power site. Two of my other sites run WordPress, along with my wife’s site.

What brought me to write this post was just a few of the observations I’ve made over the past year between the two platforms for delivering content. It really is an unfair comparison between them.


Is blogging software pure and simple and very easy to implement. It allows anyone with a little knowledge and skill to get it up and running very quickly. Couple this with many free templates, along with some very good paid templates, and you can have a semi-unique site up in no time at all.

Two of the paid templates I like, the first used to be called the Revolutiontheme by Brian, it is now called Studiopress. In reality both of these themes are overkill for the average wordpress blogger.

The second theme is Thesis for WordPress I’ve written about on this site. Thesis is orientated for search engine optimization, yet it is a little complicated to implement, and does take away quite some of the SEO control.

I really like the combination of Thesis and WordPress…

…I was actually thinking about converting my Solar Power website to wordpress utilizing the Thesis theme. The more I thought about it, I just could not see giving up the many features I’ve found so nice in Drupal.

WordPress, just like Drupal allows you can create pages with drop down menus etc… Many web masters are really pushing WordPress, getting it to act more like a contact management system, something which Drupal does far better in my opinion.

Drupal Is Content Management At Its Finest!

Working with Drupal for over a year, I find that I really like it far more then WordPress. One of the reason is more control. Yet, with this control, you also must place restraints on what you do with it.

With all the modules that you can easily plug in, it does not take long to have the installation bloated and slowing down. This does seem to be a major concern with some individuals.

With that in mind I’ve really begun to take a look at which modules I have installed. I then revisit the purpose of the module and determine if I really need that module? I often find that I really don’t need it and remove it, or I’ll look for an alternative that has less overhead.

What Kept Me From Switching My Solar Site To WordPress…

…it’s not what you’re probably thinking. What it came down to is, the blogging software I like to write with, and how the combination of Marsedit and Drupal works together.

Using WordPress and Marsedit, I can write blog posts and it does it very well! With Drupal and Marsedit not only can I write blog posts but also a page, story, or a book page.

The one issue I had with Drupal, and if you really think about it, it’s not that big of an issue is the SEO aspect. We already have the modules for the essential items you need, title, description, and keywords.

The only SEO issue I could see was, the metadata for the pages, such as to noindex follow etc… which would prevent the duplicate content issues, "This was actually fixed in a later module release!" Anyway, the search engines tell you to write for your visitors, not them, which makes the most sense anyway.

WordPress or Drupal which is Best?

Each has its pro’s and con’s, for a large majority of bloggers WordPress is the better choice. But, if you want more control over your website, then Drupal is a far better choice.

With Drupal come prepared to learn, the more you dig in and learn about it, the more you’ll come to appreciate all that it has to offer. It gives you the ability to later expand your site with multiple authors, forums etc… doing it all with relative ease. In my opinion Drupal is the best choice!

Comments on this entry are closed.

  • Keyz May 31, 2009 @ 19:04

    You mentioned SEO as something you’re not quite happy with in Drupal, but it wasn’t clear what issue you were having. Can you be more specific? Firstly, Drupal core outputs XHTML compliant, semantic code, and the majority of contributed modules do as well. Given Pathauto (flexible seo friendly URLs), Global Redirect (assurance of a single canonical path for each page, no duplicate URLs), Path Redirect (ensure any changed paths get properly redirected), Page Title (separate title in the browser versus page), Meta tags (aka Nodewords, for per page meta tags), and other modules (even SEO Checklist module haha), there seems to be tools for every possible concern, depending on what you feel your site needs – is there anything missing?

    According to some info I read, a few tweaks to robots.txt “may” be in order when it comes to exposed filters in Views module (though I’ve yet to find a high profile site that does so)… be sure to check the install/readme note of modules you use (for instance, Print module gives robots.txt instructions for how to keep the print versions of pages from being considered duplicate content). For examples of robots.txt on high profile Drupal sites, add robots.txt to the URL of any Drupal site.

    Hope this helps 🙂

    • Glenn May 31, 2009 @ 19:18

      Hi Keyz,

      Thanks for the reply, I should have stated that better in that until the modules where either caught up or updated there where issues.

      It was primarily with pagination which needed a noindex/follow before the metedata was noindex/nofollow which as we know creates some problems.

      That was the final issue I saw, now I have to say it’s working great, now if I could only remember which module controlled it. Ah another post down the road.

  • Jamie May 31, 2009 @ 16:45

    Over the past couple of years I have moved quiet a few larger blogs from Wordpress to Drupal. IMHO Wordpress is great for starting out, but it seems that once a blog gains popularity they want a lot more robust site and that is Drupal territory.

    Also when it comes to performance Drupal wins hands down. Most of the sites I did upgrades on performed much better under Drupal than Wordpress and that is without any server tuning. Once I got in and tweaked MySQL then it made that much more of a difference.

    • Glenn May 31, 2009 @ 16:53

      Hi Jamie,

      I have often thought about moving one of my sites, from a static – blog site to Drupal. With over 500 pages, I’m not sure if it’s worth the time to complete it.

      I’ve not really noticed any performance issues for either system. While the sites all reside on a single server, 6 sites total, it is a running two dual core processors, 3 gigs of ram etc… Yet, I’m sure with further tweaking it could be made to run faster.

      Thanks for the feed back.

  • Marcel Oct 28, 2009 @ 13:58

    I switched from Drupal to wordpress because wordpress
    – simpler
    – easier to upgrade – 4 clicks practically with certain plugins
    – easier to code
    – most things you can do in drupal can be done in with 3 different plugins in Wordpress

    I still love Drupal though. I used Drupal to develop an Intranet and Inventory Management system at work.

  • Steve - dunk shoes May 31, 2009 @ 14:52

    No doubt, Drupal is very robust application as content management system but Wordpress is good at blogging. At some level, we mix up CMS and blogging software to confusion starts from there. I think wordpress is best for blogging and it is good for seo perspective. On the other hand, nothing can beat druapl when it comes to limit the users and users are involved logging in the site etc. There is no logic that we need registrations on wordpress for users because users only come to read the content. We can use Drupal as the full site application.

    • Glenn May 31, 2009 @ 15:03

      Hi Steve,

      I find that Drupal is also a good blogging platform, but it really is designed more multiple users I.E. building a community. I think what your trying to point out is if your a single user Wordpress is best, for multiple users Drupal beats it hands down.

  • Hip hop Jul 8, 2009 @ 22:59

    Glenn, this kind of articles is what I was needing to migrate from WP to Drupal. I’m actually using wordpress for my site, which has 750 posts, 7000 comments and more than 1200 registered users, but I think it’s time to step my game up. I’m now learning Drupal and trying to develope a site for a friend first, then I’ll go into Drupal. I hope I could learn it ASAP. Best wishes for you and congratulation for this post!

    ALe! PLUZ