Before I get started, I want to disclaim two things:
- This site uses WordPress
- The OCS Solutions website uses WordPress
So why do I say you probably don’t need it? Well, the answer is both simple and complicated so I’ll start with the simplest explanation for my recommendation: unless you intend on running a blog (as your primary site) or an online magazine, you don’t need WordPress.
This site is a blog, so WordPress is a perfect fit. The OCS Solutions website is updated frequently and has some behind-the-scenes features that our staff use that made WordPress a good fit. But those examples are quite limited in scope and its likely that the vast majority of non-blog or magazine sites need the features and maintenance requirements that WordPress delivers.
WordPress is an amazing piece of software and has certainly opened up online publishing to the masses. I highly recommend it for blogs or magazines. But for personal pages, company websites, and sites with mostly static content, it adds needless complexity and security risks to your site.
Since so many sites use WordPress it is a prime target for hackers. If your WordPress installation isn’t kept up to date (including all plugins and themes) then you will almost certainly be hacked. This can potentially be a nightmare to recover from and will certainly ruin a holiday or weekend. If your website content rarely (or never) changes, you probably want a set-and-forget solution, and WordPress, at least that this point in time, does not fit that description.
Regular HTML files can be easily edited in any text editor, including the powerful WYSIWYG Adobe Dreamweaver, so editing your site can still be easy. If you use Dreamweaver templates or PHP includes then you can make your site even more flexible. HTML and basic PHP websites are significantly faster than WordPress (unless you use caching, and that can be tricky) as they don’t the database.
If you still need a blog, installing a blog on blog.yoursite.com is always possible – using WordPress there and having your main website content be regular HTML. With that technique you can have your cake and eat it too!