The other day I wrote about using WordPress As A Website Platform and I received a question, in the comments, about how to use it as a Membership Site and where they could get more information.
I have spent literally the last 12 months trying several different options – working out the best way to create a WordPress Membership site – and I’m still not sure I have succeeded in finding the one best way. I’ve found several excellent variations – and each one has different strengths and weaknesses – so it depends on what you’re trying to achieve.
I’m going to provide one piece of advice and ask several questions, before I talk about the different solutions I found and have implemented, used personally and managed for others as well.
My first piece of advice is to Define, very clearly what you want to achieve from your membership site:
- How do you want to deliver content to your visitors – through posts, or pages?
- Do you want to be able to provide a ‘sneak peek’ of the content to all site visitors – so they can get a feel of what they are missing as not being members?
- Do you want to ‘drip feed’ information to your members, rather than giving them access to all the content at once?
- How many membership levels do you want?
- Does each membership level build on the previous one? e.g If you have Free, Silver and Gold… does the Silver membership have access to the Free resources and does Gold membership have access to the Silver and free resources… not all sites do.
- What is the renewal periods for the memberships?
- Do you want registration and payment automated?
- Do you want renewal payments automated?
By clearly defining the intent of your membership site and answering the questions above (there are more…) you will be able to choose the best solution for your site.
Some WordPress Membership Solutions
A private blog
This is the least expensive in terms of $’s outlayed, but possibly the most time consuming option. Depending on how big your membership base is and how big you want it to be, this option could truly suit you.
It’s not elegant though…
Here’s what I would do:
1.Through WP-Admin , go to Settings -> Privacy and select “I would like to block search engines, but allow normal visitors”
Please note: This works BEST with a new blog installation. If you have already installed your blog and added content before changing this setting, you’re blog will most likely already be found in the search engines
2. Through WP-Admin, go to Settings -> General and check the box next to membership – so that ‘Anyone Can Register’. For New User Default Role, select Subscriber
3. When writing a post, you can now mark your membership content as private by locating the publish box and clicking on Edit next to Visibility, Select Private and click OK and only logged in users will see it
There are several drawbacks with this method. Firstly, there is no tie in between payment and registration.
Secondly, visitors can register whenever they like, so if someone ‘finds’ your blog or is given the address, they can register and immediately have access to your members only content. You can alleviate that by removing the ‘anyone can register’ function and manually registering users yourself.
Really, this method is only good for sites with a small user base.
aMember is a flexible membership and subscription management PHP script that supports multiple payment systems including PayPal.
This script allows you to setup paid-membership areas on your site and integrate them with WordPress.
aMember will literally place your membership blog in a protected directory on your webserver and manage the user names and passwords.
Until very recently, this was my preferred method of creating a membership wite with WordPress – even though it was fiddly to install and integrate.
Using Membership Plugins
One of the main benefits of WordPress is that it is open source – which means that literally ANYONE with coding experience can write ‘add on’ code to extend the base functionality of the WordPress system. These add ons are known as plugins.
I am aware of two plug-ins that provide excellent membership functionality for WordPress. Neither are free – but considering that a Membership site is typically a source of income for you, then having a paid plug-in, with real life tech support is a very welcome thing.
The two wordpress membership plug-ins that I have used – successfully, are:
WP-Membership is a plug-in that will protect Pages on a WordPress blog. This means that you can blog normally using Posts – and gain all the lovely SEO benefits and then deliver your membership content through Pages.
- controlled access to the membership site either in its entirety, forcing everyone who wants to access site content to enroll as a member, or on a page-by-page basis
- The ability to process recurring subscription payments through multiple merchant/payment gateways
- The ability to set-up multiple subscription levels with various length of subscription & pricing options
- The ability to offer free and paid trial options as well as full recurring membership registration that can be re-billed in a variety of time periods
- Optional merchant/payment gateways as add-ons for Authorize.net® & YourPay?
- The ability to develop “teaser” content to attract visitors, while still being able to monetize the site by requiring membership to access the protected areas
This plug-in is simple to use and the tech support is excellent. I have had several discussions with the developer regarding features, and ‘nice to haves’ and problems that I was experiencing at the time.
At the time of writing, this plug-in was available for under $30 with lifetime updates.
WishList Member is extremely powerful and appears to do everything.
As with WP-Membership, Wishlist Member provides multiple membership levels.
What WishList Member does do, that WP-Membership doesn’t, is:
- Sequential Content Delivery
If you want to time the release of content to your members, so they only access certain bits of content after they’ve been a member for a period of time, this functionality is great. For example, members start at “Month 1? and after 30 days they are automatically upgraded to “Month 2? etc.
This functionality is excellent for extending the longevity of your membership.
- Control Viewed Content
Sometimes, you will have content that you don’t want your members to see and with Wishlist Member, all you have to do is click the “Hide” button.
- Total Content Protection
With Wishlist Member you can grant access to specific posts, pages, categories and comments for each membership level. This is incredibly powerful and gives a lot of freedom in evolving your membership site.
- Secure RSS Feeds
Many people prefer to use RSS feeds and their fave RSS reader to access their memberships. With Wishlist Members secure RSS feeds – your members can do this AND non-members can’t access the feed. If a person stops paying, their feed automatically stops working.
Support for Wishlist Member is excellent as well. Fully supported via a Helpdesk system, the developers of Wishlist Member have also created a series of Video tutorials to show you EXACTLY how to install and setup the plug-in and to create your membership site.
At the time of writing, WishList Member was $97 for a single site use – more than WP-Membership – but with different functionality.
I have reviewed four ways to make your WordPress blog into a membership site. There are any number of other ways as well. I have tried most of them and found them to be tedious in managing them, or lacking in functionality. These methods are effective, not overly expensive and they work.
Do you have a WordPress Membership site using any of these methods – or a different one? Share your story.