Business & Finance Blogging

Wordpress. Good Or Bad?

Earlier this week there was a post on SEOBullsh*t about how WordPress is inadequate for anything more than a personal blog. Since I’m a big fan of WordPress and use it more than any other platform, I thought I’d provide a little balance to the argument.

Let’s get to the core of the argument. Can WordPress scale to handle high volume sites with lots of traffic? I can say yes, it can… as long as you are careful about how you implement it. Plugins are one of the biggest issues with using WordPress. They can solve a lot of problems; however, sometimes they can create just as many problems as they solve. Sometimes this even happens with savvy programmers/developers, such as when Alex King’s Popularity contest jumped off the rails. So as your website grows more and more popular, you have to be careful about which plugins (if any). I’ve seen WordPress sites handle between 80,000 to 100,000uniques per day without a problem, as long as you keep an eye on things.

The next big issue is the permalinks numbers/categories debate. To be honest there was a grain of truth in Dan Sharp’s critique of  permalinks with only category/pagename set ups; however, Dan lost the ability to make an effective critique since he came out with a guns blazin, damn the torpedoes full speed ahead approach. Is there some performance benefit to putting a date/post-ID/number in the URL? Yes. However, that advantage becomes meaningless with things like caching.  You can make a real improvement by using a better htaccess setup instead of the one that WordPress does by itself. The details are available on this excellent thread on WebmasterWorld. For small low traffic sites the increase will be negligible, but when you get to those high traffic numbers, it becomes more important.

Another limitation of WordPress is the number of pages. There’s a mounting body of evidence that WordPress doesn’t do such a good job of handling lots of pages (like 1,000’s ). Using the modified htacess configuration above can help, but you’ll still have issues. A better solution is to configure WordPress to put posts in a straight URL configuration and ignore directories.

So with all of these disadvantages, why would anyone want to use Wordpress as a CMS on a project with heavy SEO considerations?

Most people who choose to use WordPress as a CMS do so because they are making compromises and tradeoffs. Let’s be honest, it takes very little skill level to set up and maintain a WordPress blog. In fact, some hosting companies offer it to you pre-installed with your hosting order. If you want to run Drupal or Joomla, you’re going to need a higher skill level and be more involved.

Another advantage is the access to wider range of writers. If you run a multi-author project, using something like WordPress, allows you to add/change authors with zero training, as most of them have worked with it before. If you use another platform you get a learning curve or the possibility of needing an editorial staff.

You also have access to large library of pre-existing customizations. Are there tutorials and how-to’s for Joomla and Drupal ? Sure. Are there more for WordPress? Absolutely. You really should pick a platform and stay with it, since doing so allows you to leverage the knowledge and scale very effectively.

So is WordPress the ultimate CMS platform for an SEO’s website? No, probably not. But it does solve a lot of the problems and issues with setting up, running, and maintaining a website. At the end of the day, it’s a trade off, but if WordPress allows you to publish more websites in less time with less man power resources and less technical skill, then it’s a pretty easy choice to make. Especially if you take a little time to make WordPress search engine friendly. However, if you are on a database intensive application, have the technical skill, and have very high loads, it might not be the right choice.

Provide your comments here.

Leave a reply