WordPress is generally considered an SEO-friendly blogging system. I think that it’s one of the best of the free blogging systems, but it has some critical SEO issues.
You can SEO a WordPress site with some work, but the one issue that continually bothers me is the lack of precise control over URLs. You can only have one universal permalink structure for your blog and it’s difficult to change it in the future.
In Drupal each node (a node is an item of content, like a “post” or “page”) can have a URL alias. You get a URL control panel to view and edit every individual URL on your site. In Drupal you also have the ability to display custom views with URL arguments (using the Views Module).
I built PocketSEO.com in WordPress because I wanted to become more familiar with WordPress by using it regularly, but I often find myself wishing that it were a Drupal site.
Here are 10 reasons to use Drupal for an SEO-friendly CMS.
My order of preference for blogging:
- Drupal — The best open-source CMS. Great for blogs and for larger portal sites also.
- WordPress — Decent for a blog, but the URL control is a serious problem. The templating is also a bit disorganized compared to Drupal.
- Blogger — I hate to even mention it as a possibility, but it’s an absolute last resort for sites that cannot run WordPress and that need a custom blog on their domain. E.g., http://example.com/blog/
Popularity: 7% [?]

2 Comments
I will soon be experiencing drupal. I use WordPress currently. I have used Blogger and found it to be a dog, especially if you host your blog on your own website. When blogger stops working you’re screwed.
I don’t like Blogger, but it’s an option for people who want to quickly add a blog to a site running on IIS that doesn’t have PHP installed on the server.
Lately I’ve been wondering if it’s not better to just add a WordPress or Drupal blog at blog.example.com/ in those cases instead of a Blogger blog at example.com/blog/index.html. The subdomain would allow hosting the blog on a LAMP server even if the main domain is on IIS.
Drupal is great. The URL control in Drupal is one reason why I would use it over WordPress even for a simple blog.