When Should I Use WordPress?
WordPress has matured from a basic blogging platform to a full fledged CMS. Its a great platform for building many types of sites but it shouldn’t be used as a “default” platform.
You should use WordPress when…
1. You Are Starting a Blog
WordPress is a blogging great solution. Its easy to get up and running and there are a ton of great options for themes. You can even change out themes as your blog grows and matures.
2. Your client needs to make frequent updates to content
In my experience this is the number one reason why small and medium businesses choose WordPress. It gives them a lot of control over their content. It also allows them to make updates without having to involve a developer.
This may sound like a downside for a freelance developer but trust me its not. Unless you want to spend all of your time updating content and fielding calls from clients wanting minor content updates.
3. You Have Many Editors and Contributors
WordPress does an excellent job of allowing multiple people to manage content rich websites. You can even assign different roles to users who need varying levels of access.
In addition to the admin role, WordPress provides author, editor, contributor and subscriber levels. These are more than enough to cover most use cases. But if you need to you can even create custom roles.
You should not use WordPress when…
1. You are building a microsite and landing page
2. You Need to Display Large Amounts of Data
If you need complex filtering and sorting of database items. These sites include large e-commerce sites and . There are much better solutions for these types of sites and WordPress tends to slow down greatly for these types of sites.
3. You Need a Highly Secure Site
You are handling sensitive user information. Do not use WordPress for financial applications or any application that handles highly sensitive, private information. While there are many steps you can take to tighten WordPress security, its just not enough for these applications.
Unless you disable your client’s ability to add plugins at all they will probably add plugins on their own. WordPress plugins are very useful but the fact that an admin can just install any plugins they want makes it impossible to guarantee site security.