In the past, we talked about choosing a CMS to run your membership site. I made it clear that my preference was to use WordPress. Now, let’s take this to the next step. How do you go about building a membership site with WordPress? After all, isn’t it meant for blogging?

Well, yes it is. But with merely a plugin, you can transform your WordPress blog into a membership site.

There are many ways to do this. It really depends on what you want to offer your members. If you’re already consistently blogging, a simple way is to just create a category that only your members have access to.  You continue blogging as usual but have a more in depth post saved as premium content in that category. You can then charge a minimal monthly fee to members.

This is by no means the only way to run a membership driven site. You can offer downloads from protected pages, you can have a course with content that drip feeds over a period of time, you can have a members only discussion area… the options are almost limitless. But we’re not going to get into that right now.

Instead, we’re going to discuss what you need to make this a possibility.

To turn WordPress into a membership site, you would obviously have content that’s available to members only. So, the question is, how do you restrict access to that content?

There are two ways to protect your WordPress content:

  1. Protect the entire folder in which WordPress is installed.
  2. Protect premium posts for member access only whilst leaving others free for the public to see.

Although it would be much easier just to protect the whole folder in which WordPress resides, it is much more effective if you only protect premium posts. That way, you can showcase some of your content to entice people to sign up as a member.

Using an External Script

When I first started using WordPress, the best way to turn WordPress into a membership site was to use an external script called Amember. In fact, I am still using Amember for my WordPress-based membership site.

The reason I use Amember is because it integrates with multiple scripts. For example, right now I use WordPress to manage member content, SMF for the coaching forum and PerlDesk for my helpdesk. I can set up Amember in such a way that when a person signs up to become a VIP member they can access the WordPress site, the VIP forum and the helpdesk using the same username and password. Without having to register several times.

The problem with Amember is that it doesn’t actually “protect” your content. It merely adds and deletes members to your WordPress database. You will therefore, need another script that does the actual protection. And I chose to use the free version of the MemberWing plugin. And so far, this has worked perfectly for me.

Using a WordPress Plugin

If you don’t have a dire need to integrate your member database to multiple scripts, then you’re probably better off choosing one of the WordPress membership plugins.

I was pleasantly surprised to see that there are quite a few decent membership plugins now compared to when I first started using Amember. Unfortunately, I am unable to review any since I’ve never tested them. But here’s a list for you to checkout.

There are two groups of plugins. The first one offers content protection only whilst the second offer protection as well payment intergration.

  1. Content Protection Only
  2. Content Protection + Payment Integration

That should give you plenty of choices to choose from. If you stumble upon any more plugins, do share it with us by leaving a comment.