Membership sites can be a great way to earn money online. The greatest benefit of running your own membership site is the recurring payments that you receive every month!

Once you have established a good membership base then you can start to earn a lot of money from your business!

What you will learn

  • Why membership sites are so profitable
  • How to create a membership site free
  • How to drive traffic to your site
  • How to get new members
  • How to keep your members happy
  • My successful business model revealed

So who am I to tell you how to set up and run your own membership site?

Well, my name is Jason Chesters and I run For the past 10 years I have been making and running membership sites online, and these have served as my main source of income.

Last year alone my membership sites brought in over £108,000 (around $172,000).

The Benefits Of A Membership Site

There are a ton of benefits to starting a membership site or adding one to your current online business.

Here are just a few of them:

Increased Revenue

As I already pointed out, the financial benefits of membership sites are massive. It’s like selling a product, and then getting paid again and again each and every month!

And that’s without having to worry about driving more traffic to your site.

Imagine having just 100 members paying you $40 a month!…. Yes, that’s $4000 a month. A steady stream of income every month is what most Internet marketers strive for.

Build loyalty

When you sell a one off product you never really get the chance to build a relationship with your customer. The last interaction with them is probably the invoice you send to them!

If on the other hand a customer becomes a member, you are providing a service and providing new information to that member on a daily, weekly or monthly basis. Doing this builds loyalty and respect.

This makes it much easier to promote new services and new products in the future. I still sell new products to the same people that I did 10 years ago!

Now that is a solid foundation for a successful business!

No Physical Product

Almost all membership sites provide information as their service. Information is FREE. It does not cost anything to provide it, no shipping fees and no stock to purchase.

You get to keep almost 100% of the profits!

Lots Of Free Traffic

One of the benefits you probably didn’t think of is a consistent flow of traffic. Take a look at this screenshot of one of my current membership sites….

analytics traffic membership site

Over 29,000 visits and 6000+ unique visitors!!

This site is not ranked for anything; it picks up hardly any search engine traffic.

I have no social media accounts linked to this site and it is not promoted anywhere else other than one of my own sites – which I’ll be explaining more about later.

Step By Step Guide To Setting Up a Membership Site For Free

I am going to presume that you already have a website, or you know how to set up a website using WordPress.

If not you can get a domain & hosting really cheap to get started with.

It’s important that your site is based on the WordPress Platform as we are going to be using a membership plugin to take care of all of the back end stuff that is required for the running of membership sites.

JustHost offers a one click installer for WordPress if you get stuck.

In your WP dashboard, go to ‘Plugins’ > Add new

In the search box type: ‘S2member’ and click search

Now select the S2member plugin and Install it on your site:

s2member install

I have found S2member to be an excellent plugin. They offer a completely free version and a paid version, I have found that the free version is more than enough for the majority of site owners!

The capabilities are superb and it offers many functionalities including easy payment integration with the leading payment gateways (Paypal, Clickbank, Google wallet, etc…).

s2member compare

Now that you have S2member installed, I am going to run through exactly how to set it up correctly.

How S2Member Works

It’s important that you understand how the software works. So here is a brief description on how S2member handles everything!

Step 1

When your visitors decide that they wish to join, they will be taken to a ‘membership options’ page (I usually call this page, ‘join’ or ‘subscribe’).

This is where you contain details such as the price of your product or service, and the actual payment buttons (PayPal button) for them to click on to ‘subscribe’.

Step 2

When the visitor clicks the ‘PayPal’ button they will be taken to the PayPal website where they check that the details are correct and agree to the terms.

Once they have finalised the payment they are returned to your site where you provide them, or offer them a username and password of their choice, which enables them to login to the member’s area!

The new member is also sent an email automatically, which contains instructions.

Step 3

Once the new member has completed this, they will then be allowed to login. The first page that they come to is the ‘Login welcome’ page.

From here you can then direct your members to other areas of your site that are protected by S2member.

If at any stage a ‘non member’ tries to access any of your ‘protected’ pages, they will automatically be re-directed to the ‘membership options’ page!!

Step 4

S2member handles this whole process automatically. You will also be re-billed every cycle until the member cancels their subscription.

S2member even handles this for you. For example, if your member cancels their subscription on June 7th, they have actually paid up until June 25th.

S2member will realise this and sync with PayPal so it allows the user to still be able to login up until June 25th. After that they will no longer have access to your protected content!

Setting Up Your Membership Site

The first thing you must do is create 2 new pages called:

1- ‘Subscribe’ – This is your membership options page.

2 – ‘Members’ – This is the first page that new members will see.

Once you have done this we can set everything up. Here is everything you need to do:

> In your dashboard, click the S2member tab

> Click on ‘General Options’

You will be presented with this screen:

s2member setup

We’ll now work through each tab to configure the settings…..

Deactivate safeguards…  Select ‘YES’

Security Subscription Key… Click ‘auto generate’ and then copy and paste your unique key into notepad and save it somewhere safe!!

Local Host WAMP/MAMP Developers… This does not affect you unless you are setting up s2member in a local host, so just ignore this

CSS/JS Lazy loading… Leave this on the default setting

s2member Security badge… This is optional. I don’t bother with it but you may wish to display a security badge!

Email Configuration… This is important. Be sure to enter the email address that you want associate with your membership site, enter the ‘from name’ and your ‘email support’ email address if it is different.

I usually leave the ‘New email user configuration’ set to ‘NO’

Open registration…. If you want to offer a Free level of membership then select ‘YES’ if you are only offering paid levels of membership then enter ‘NO’. I’ll explain more about this later!

Membership Levels/Labels… This is where you set your different levels of membership. You can re-name them to anything you like. I will be covering this topic later in the post and it’s not something you have to set up straight away!

Login/Registration Design… S2member uses the standard WP login forms, but you have the option to customise the login page to fit the design of your site! there are lots of options here and it’s really down to your preference. You can add a logo, change font, size, background colour etc.

Registration/Profile Field options…. I select ‘YES’ for all options, but if you prefer the user to have an ‘auto generated’ password then you can choose this option:

s2member registration setup

Login welcome page… Remember the 2 pages we created at the beginning? Well this is where you select you ‘Members’ page.

This tells the S2member plugin that your Members page is protected from none members and it also re-directs all members to this page after they login!

s2member login setup

Membership Option page… This is where we select the ‘subscribe’ page that we created earlier! This is the page that displays your payment buttons and is the page that ‘non members’ are directed to when trying to access a protected members page!

Member Profile Modification – This is optional. You can allow your members to edit certain criteria in their profile.

URL shortening service preference… I just stick with the default option which is ‘tinyurl’


ok, you now have the foundations of your membership site set up! It’s now time to set up our payment options.

Set Up PayPal Payment Options

S2member allows us to fully integrate with our PayPal accounts so that everything is handled seamlessly.

However there are a few things you need to set up in S2member and your PayPal account.

I have everything covered right here…..

Click on ‘PayPal options’ in the S2member tab.

s2member paypal setup

As you can see, there are 6 tabs for us to customise.

PayPal Account Details

If you are using PayPal as a payment option then you will have to fill out all of the required fields. You will need your:

  1. PayPal merchant ID
  2. Your PayPal email address
  3. Your PayPal API username ( In PayPal click >Profile >API ACCESS)
  4. Your PayPal API password
  5. Your PayPal API signature

You will have to access your PayPal account to find these details. Once you enter them you will be asked if you want ‘Developer/Sandbox testing. Make sure you select ‘NO’ when your site is live.

Enable Button Encryption… I always select ‘YES”. This will produce encrypted PayPal buttons, which makes it safer for you!

Enable logging routines… Select ‘NO’. If you ever experience any issues then turn this feature on and you can view all of the logs to detect errors!

PayPal IPN Integration… This does not require you to enter any details but you do need to login to your PayPal account and enable your IPN

>Account profile > Instant Payment Notification Preferences > Enter settings and turn IPN ‘ON’

PayPal PDT Identity/Auto-return Integration… Login to your PayPal >Account Profile > Website payment preferences > Make sure the auto-feature is turned ON

You will then be shown a PDT token. You have to enter this here:

paypal pdt token

Sign up confirmation email…. This is already pre-filled for you but it allows you to edit the confirmation email that will be sent to your new member after they have completed payment.

This is useful and you should customise it as you wish!

Specific Post/Page email… Similar to above except this is for when your visitors Pay to access a certain peice of content on your site as a one off!

They don’t actually become a member. I’ll discuss more about this later!

Automatic EOT behaviour… This is a pretty clever feature built into S2member. There are a few options for you to choose from but the pre-filled settings are good!

Basically, this tells S2member to cancel a members account if they cancel their subscription payment, open a dispute or have a refund. This is what makes the whole thing run so easily!

Here are the settings that I use:

s2member my settings

Congratulations! You just set up a fully functioning membership site :-)

Ok, that is all of the required fields that you need to fill out for your membership site function properly.

Now you may notice that there are a few other tabs that we have not covered, but don’t worry, as we don’t need to worry about some of these.

There are some extra features that you can fill in if you are operating a more advanced membership site, for example, you can integrate an affiliate program into the mix!

You can configure all sorts of download restrictions if you are selling downloadable products!

Setting Up Your Payment Buttons

This is really simple and only takes 2 minutes!

Go to S2member > PayPal buttons

For now we will presume that we have just 1 standard level of membership, and we want to charge $30 per month, but we also want to offer a discount to more committed members.

So lets offer 6 months membership at $150.

Click > PayPal buttons for level #1 Access

Fill in the options. For our example above, this is how we fill it in:

s2member payment button

As you can see, we are offering $30 on a monthly basis! You do have the option to offer free trial periods, new member discounts etc.

Once you have filled in the options simply hit ‘Generate Button Code’

Copy the code that becomes highlighted and then simply paste this code onto your ‘subscribe’ page that you created earlier. It’s as easy as that!

Now you can create a completely new button for $150 on a 6 month recurring basis. Generate the button and then copy/paste it onto your ‘subscribe’ page!

Your options are endless. There are so many different variations that you can make any payment offer that you wish!

Advanced Membership/Payment Options

The example above is probably the most basic set up you can have.

This is great when starting out, but you find that as your site grows, you want to add different levels of membership, or even a pay per post option!

I’ll show you how to set up different levels of membership:

Lets go back to the > S2member > PayPal Buttons page.

advanced paypal buttons

In the RED box I have highlighted the different possible levels of membership. Let me explain how they work:

In the earlier example we set up a PayPal payment button using the ‘Level 1 Access’ and we were charging $30 per month!

Now lets say that you introduced even more great content or a more exclusive service. You can create a new level of membership (Level 2 access) and charge more for this service.

So you could charge $50 per month for your ‘really top notch’ stuff!

In the future you might introduce a new product or piece of software and you can create a 3rd level of membership, and you could charge $70 per month.

You see where I’m going here!!

The default ‘names’ for the different levels of membership are:

  1. (Level 1 Access) Bronze
  2. (Level 2 Access) Silver
  3. (Level 3 Access) Gold
  4. (Level 4 Access) Platinum

These names are quite fitting and work well, but you can actually call them anything you like!

Ok, so lets say that we have set up the 3 different levels of membership like I showed you above.

This is how your members would be able to see your content, because s2member does a great job of applying restrictions to areas of your site.

This is how it would work-

Level 3 Member ($70 per month) would have access to > ALL level 3, level 2 and level 1 content

Level 2 Member ($50 per month) would have access to > level 2 and level 1 content only

Level 1 Member ($30 per month) would have access to > JUST level 1 content

As you can see, this can come in very handy and it’s extremely easy to set up! It is even possible for existing members to upgrade or downgrade to a different membership level without taking out a new subscription!

Pay Per Post/Page Option

This is the tab that I have highlighted in Green, and this gives you the option to charge your visitors to view a certain page or post on your site as a one off fee.

The visitor does not become a member as this feature works totally independent of the membership levels, but they do gain access to 1 piece of content.

There are many instances in which this feature is useful.

You could write a great ‘How To’ guide and then cut off the content half way through so that your visitor has to pay you to unlock the remainder of the guide!!

You could just save your really good articles and charge visitors a small fee to view them!

So here’s how to set them up:

In Green I have highlighted the ‘PayPal pay specific post/page buy now button’. Click on this tab

As you will see, this is the same as the previous ‘PayPal button’ set up, except this time you must choose which Page or Post you would like to restrict!

To do this you must go to:

S2member > Restriction options >Specific post/page access > You then need to enter the page ID of the posts/pages you want to charge for!

Basically this ‘restricts’ the page and stops people viewing the page who have not paid!

pay per post

Once you have done this, go back to the  ‘PayPal pay specific post/page buy now button’ tab and fill in the details like we did previously.

Entering your price, description and currency. You also have to select the post/page that you are creating the button for. You will see a drop down list, simply click on that and select the page!

Click > Generate Button and copy the code

All done!

Setting up ‘pay per posts’ is really easy and quick! This is a very powerful feature of S2member and I’m sure you can think of some great ways of using it.

How To Set Up Your ‘restricted’ Content

Now that we have our membership site set up, it’s time put it all together and add ‘restriction’ rules to all of the pages, posts and categories that we want for ‘members only’.

If you have just 1 level of membership, then you simply assign ‘#level 1 access’ to all of the content that you want hidden for members only.

The easiest way to do it is to go to the posts or pages you want to use, and click edit.

You will notice in the right side bar that there is a options box for S2member:

s2member post options

Simply click on the drop down menu and select: #level 1

s2member level select

Make sure to click ‘update’ after you have done this to implement the changes.

What this has just done is:

a) Made this post/page viewable to paying members ONLY. They can only access this content by logging in.

b) It restricts all ‘non members’ from seeing this content, and if they do try to access it, S2member will re-direct them to your ‘subscribe’ page.


Allocating multiple levels of membership

Just as we have done above, except this time you have to choose which content you want for different levels of members.

#Level 1 being the lowest and #Level 4 the highest. Simply select which level you want for each of your post/pages.

members only

That’s it! you now have a fully functional membership site ready to accept new members and payments!

This is the basic set up and it works very well.

How To Build Your Membership Base

One of the toughest tasks that most site owners face is actually building a membership base of people willing to pay you a fee every month!

Don’t worry; I’ll share with you everything I know about getting paying subscribers and how to keep them for months and even years!

The key is to build trust with your member

But how do you do that before getting them to sign up? Easy….

You give them a Free membership!! You can either:

  1. Offer a Free trial, say for 1 week.
  2. Offer a free level of membership

Or, use the method that I prefer….

3) Offer a FREE membership service on a different site, but in the same niche!

You can either do this on 1 site or like I do and have a completely separate site for building a free membership base, or in other terms, an email list.

I actually describe how I built one of my lists to over 36,000 subscribers which made $172,000 profit last year alone!!

Method 1 – Offer a Free Trial

People love to try things out before actually jumping in and purchasing.

One of the features of S2member is the ability to set up a payment option that gives the subscriber a trial period, and unless they cancel within the trial period, they are then automatically billed at the end of their trial and their paid membership begins.

Your offer may look something like this:

“Free for 7 days, then £19.99 a month”

I showed you have to set this up previously. The PayPal button options with S2member are endless and you can create all sorts of scenarios!

THE ADVANTAGES of using this method is that you greatly increase your sign up rate. Providing your information/service is good, you will gain a lot more members than if you didn’t offer a free trial.

Method 2 – Offer A Free Level of Membership

Another great feature of S2member is that it gives you the option to use different levels of membership, as we have already discussed.

  • Subscriber (When a member cancels, they become a subscriber and are denied access to all paid content)
  • Bronze
  • Silver
  • Gold
  • Platinum

This allows you to offer different levels of membership and charge different amounts depending on different levels of service you offer!

This gives you the opportunity to offer 1 FREE level, and 1 or more multiple levels.

How To Set It Up

Go to > General Options > Membership levels/labels

Here you can re-name your levels,  #Level 1 is called (Bronze) so re-name this to something like: ‘Free Access’ or whatever your preference.

Obviously this will be your lowest level of membership. Now all of the posts/pages that you want available to ‘Free Members’ you just select #Level 1 access.

You can do this on the actual ‘edit view’ of the page like I showed you earlier, or you can go to > Restriction options and select the page ID’s.

Now this means that all members from your lowest level (Free Access) members & upwards will be able to access these pages!

For your paid members, Re-name #Level 2 access to something of your choice ‘Paid member’, ‘elite member’ ‘whatevermemberyouwant’

Now these will be your paid members and every post/page that you only want accessible to paying members you simply add the appropriate restriction option to that page.

  • Non members can’t access any of your restricted content
  • Free members can only view certain pages which you have specifically chosen
  • Paid members can view all content on your site
  • Optional… you can create higher levels of membership as we have already discussed

Method 3 – Build Your Membership Base On A Separate Site

This is the foundation of my business model and it’s something you should seriously consider doing!

All of the big sites do it including all of the big earners online. Even offline businesses have started to do it.

I was in the Ralph Lauren Shop yesterday and when I went to the checkout they had an iPad set up on every till and they ask every customer for their email address in return for 20% off vouchers!!

Email marketing is powerful, trust me!!

If you can build a free membership base then you can set up new paid membership sites and have real paying members anytime you like:

build membership flow

Why Is This My Favourite Method?

You only have to focus your attention on building traffic to 1 site:

– Every time you launch a new membership site in that niche, you get paid subscribers from day 1 without any other source of promotion!

– Every time you release a new product or service, or want to promote an affiliate product, you already have a client base to sell too.

– Loyalty and trust. This is the most important factor. By offering a separate ‘free service’ you get the chance to build trust with your subscribers. Help them out when they need it, give them good quality ‘free content’. Offer them something of value for nothing!

When you have done this you have just massively increased your chances of gaining paid members!

Why does Matt earn great affiliate profits? Because he provides us with great information for free, including a number of detailed tutorials.

He has our trust, therefore we are much more likely to purchase products that he recommends!!

Build a big subscriber base and then build mini sites around it :-)

How To Build Your Free Subscriber List, Traffic & SEO

Building an email list requires targeted traffic to your site. There are a number of ways to drive traffic to your site and Matt has it covered right here on his blog.

You can follow Matt’s Buzz Bundle review on how he drives traffic to his blog.

There is also this article on how to steal your competitors visitors.

If you want to take the SEO route then you can follow Matts Tiered Link Building Video’s or my guide on ‘How to build a private blog network‘, which is something that will boost your rankings!

If you have funds available you can always take the ‘paid’ route and the most popular Pay Per Click sources are Google Adwords and Facebook Ads. Before diving into paid traffic you must be certain that your landing page converts well.

The main purpose of your landing page is to capture the visitors email address. So make this as easy as possible for them!

Give them a reason to sign up. Offer them something of value. Try to spark excitement, or curiosity!

For example…. “I have something really amazing for you…. But I can’t show it to you right here!! Enter your email address and join me on the other side”

Not great I know, but this sparks curiosity with the reader and they are more likely to sign up!

Building an email list is a totally new post in itself so I’ve only touched on the basics right here.

How To Keep Your Members Happy

Building a free subscriber base and then getting them converted to ‘paid members’ is only half of the job.

If your members are going to keep paying you every month you better make sure to provide them with valuable, up to date, and fresh information!!

There are different types of membership site that you can create, and these are the most popular, and usually the most profitable:

Software Subscription

One of the most popular types of membership site is a Software license based site where you pay a monthly or yearly fee to access certain software!

There are lot of these kind of sites in the SEO and Internet marketing niche and you have probably come across a few of them already. Examples are Aweber, Link-Assistant and Link Emperor.

To keep your members subscribed, you need to make sure that your software does exactly what the user wants. Customer support is an important factor along with regular software updates!


There are a lot of membership sites that offer tuition or advice on specific subjects.

If you are going to run this kind of site you could either update it every month with new content and tutorials, or you could have all of your content pre-written and automatically send it out to members via an auto-responder!

I’m sure many of us would be happy to pay to access Matts Blog for the quality of information he provides!

Another good example would be to offer a course.. ‘How to build a successful online business in 12 months’

Or, ‘How I built a top 100 blog in 12 months and how you can do it too’


Offering a service such as Forex tips, sports betting tips, stock and shares etc. are a good way to run a membership site because the member is paying you for updated information.

Provide good tips and your members will keep paying you!


Probably something you don’t want to get involved in but the adult industry is set up perfectly for membership type-sites, as you may have already guessed ;-)


If you have built up a really good quality community then you could charge your visitors to become exclusive members! we see this with some of the top forums online.

You can pay to access an ‘elite’ group of people

Although there are lots of different types of membership sites, building long term members boils down to one simple rule: Offer a great service!!

Just give your members information that they could not find elsewhere and solve problems to their solutions! The majority of searches on Google are from people search for a solution to a problem.

Give these people the answer and you are on your way to a successful business.

WARNING: Steal Your Competitors Search Rankings, Traffic & Income

Wrapping It Up

This post has become fairly long, and this is because I didn’t want to leave anything out. Starting or adding a membership site to your business can reap massive rewards!

If you have a lot of information to offer then this maybe a great opportunity for you to boost your income.

When I first started out there was no ‘membership software’ or plugins like S2member, everything had to be done manually.

These days everything can be set up to run automatically, and as I’ve just shown you, creating a membership site can be free!!

Learn How To Steal  Your Competitors Rankings With My #1 Personal SEO Strategy!
Get instant access to my personal SEO strategy that I use on every single site that I launch time & time again.

84 Responses

  1. 4.15.2014

    And how can you prevent someone from spreading the private content all over the internet?

    • April 16th, 2014 at 9:33 am

      Lock it down with s3 media vault perhaps

    • April 16th, 2014 at 5:00 pm

      It’s $1mln question.

      After many thoughts and read discussions on this issue I’ve taken away that the best effective way to deal with it is to use it. In other words, try to turn the stolen content into your free advertisement.

      It is easier said than done, but anyway :)

  2. 4.15.2014

    Hey Jason.

    Thanks for the tutorial.
    According to your experience, how long does a person stay on average as a paid member?

  3. 4.15.2014

    Hey Matt, Thanks for using my guest post!!

    Hope everyone enjoys it


  4. 4.15.2014

    Hi Matthew,
    Great tutorial. This membership guide is really great. S2membership plugin is great to build a membership site, but it has some limitation. You can also use some free as well as a premium plugin for membership site available in WordPress repository.
    But this guide is really awesome…. :)

    • April 16th, 2014 at 9:33 am

      Any you recommend and why?

      • April 17th, 2014 at 1:33 pm

        Member Mouse and Restrict Content Pro are other good options. I haven’t used S2member so I can’t really say they are better. RCP is a well-coded simple option. It doesn’t have a ton of features, but it has everything you need, it’s easy to set up and use, and it’s reliable. Member Mouse has a lot of advanced features like upsells and downsells (to save a member who is cancelling). Member Mouse has a monthly fee based on the number of subscribers so it will cost more, but it’s a great product.

  5. 4.15.2014

    Great tutorial! I thought about a Membership site for some time now but haven’t found a good niche yet.

    This got me motivated again.Thanks!

  6. 4.15.2014

    Wow, what an epic post.
    I always wondered how to set up membership sites as I would love to have an incomestream with recurring billing. Now I have a good guide on how to set it up. Many many thanks.

    Apart from the setup guide, the most important part of this post is the one about keeping the visitirs happy. The content needs to be stellar to keep them and also to attract more members (by word of mouth promotion).
    Do you have any data on how long your members stay subscribed on average? I once read that the average membershp only lasts between 3 and 6 month.

    Thanks again for providing this useful post and also for sharing additional insights.


    • April 16th, 2014 at 9:32 am

      I will let Jason answer that one :)

    • April 16th, 2014 at 10:48 am

      Thanks tom, glad you liked it. There is no real answer to your question Im afraid because it all depends on the type of service you offer and the quality. I have had members that last just 1 month and members who have stayed subscribed for well over 12 months for exactly the same service.

      People’s circumstances change a lot which has an affect on the time they stay subscribed

      You probably are close in saying that the average is around 3-6 months though

      • Tom
        April 27th, 2014 at 9:09 am

        Jason, thanks for your reply. Sure, the time someone stays subscribed depends on the quality and also the benefits he gets from the product.

    • April 17th, 2014 at 1:39 pm

      I’ve run membership sites for a few years and from my experience the average length will vary from one site to the next. One thing I like to do that will increase the length is to offer longer options, like an annual membership. If there is a bit of a discount for the annual membership a number of people will sign up for it, and you’ll get that payment upfront. If it costs you a lot to maintain the site (if you are outsourcing work for people to create content for you) getting that money upfront can be a big advantage because you can re-invest it and make the site even better, which leads to more membership signups.

      Also, if you’re setting up recurring payments with PayPal expect to have some of them fail. PayPal doesn’t really give you a reason for the failed payment (I’m not talking about a cancelled payment here), but it could be that their credit card expiration date, a failed credit card payment, or maybe a lack of money in their PayPal account if they are paying with the balance. This is another reason that I like offering long-term memberships, because it reduces the number of failed payments because you are getting it upfront.

      • April 27th, 2014 at 9:15 am

        Hi Marc,
        I see the benefits for having longer term offers for the membership. You don’t have any customer aquisition cost anymore and the lifetime value of the customer is probably higher. Also you only appear very seldomly in your customers creditcard statement.
        This brings me to an other question: the monthly membership fee.
        I read somewhere that you shold keep it below a certain threshold (e.g. 10$ per month) so it doesn’t pop into the eye too much when your customer checks his statement and he is not tempted to cancel his subscription.
        Do you have any experience with this?

        Any feedback is highly appreciated.

  7. 4.15.2014

    If I was from the US, I would say, ‘You rock!!!!’ as I’m British, ‘One rocks and is an upstanding gentleman!!!

  8. 4.15.2014

    What an excellent post! It really did give a complete overview of getting up and running with a membership site with S2 as well as the importance of building a list.

    I definitely got a lot of benefit out of it and am sure others will too. Lately membership sites have been the ‘hot girl’ of product development so this is definitely ‘the right post’ at ‘the right time.’

    Just out of curiosity – are there any paid membership plugins that are preferred for any reason in your opinion? (Hint, hint – review some :) )


    • April 16th, 2014 at 9:31 am

      Hey GOY

      Long time no speak =D Hows it going?

      I could do some detailed reviews of membership plugins if there is demand!

      • April 16th, 2014 at 4:20 pm

        It might be great if you did. I’ve been tossing around the idea of membership sites for a few months and started development on one.

        There were some things I looked at before making the move into development and they would probably make excellent points for reviews. They were:

        – Does It Drip Feed Content (unlock over time)
        – Does It Offer Membership Levels (as s2M does)
        – Is It Compatible With Affiliate Programs (JVZoo/ClickBank/PayDotCom)
        – Will It Work With Forums (VB, IPB or phpBB)
        – Does It Self-Collect Emails For Easy List Segmentation (such as dividing between membership levels)
        – Is It Compatible With SSL

        Just some thoughts.

        • April 18th, 2014 at 9:57 am

          Thrown it into the idea pot – but it sounds like your already best positioned to write it! Post it on GOY or guest post it here ^^

  9. 4.15.2014

    Thank you, Mathew, for this wonderful tutorial…

    I am starting a small Membeship Site and found this information to be invaluable – much more concise and to-the-point than many eBooks on the subject.



  10. 4.15.2014

    Great post as usual Matthew, i don’t comment very often now but I’m always reading your stuff..


  11. 4.15.2014

    Jason. Nice article. S2Member is a great plugin and works a treat. The trick is to produce content tht people want to pay for. I think some people grab low quality PLR stuff and just post it as is and expect people to be excited by it. A membership site concept doesn’t need to be original but I think the content does. Damon

    • April 16th, 2014 at 9:27 am

      Well with high quality PLR the market is usually big enough :)

  12. 4.16.2014

    Wow what an in depth and really informative blog post. I have been thinking about adding a membership site in the near future so I will def be referring back to this post. Thanks for sharing :)

  13. 4.16.2014

    Hi Matt, can S2member plugin provide a replica site to a member?

    • April 16th, 2014 at 9:26 am

      What do you mean?

      • April 16th, 2014 at 9:30 am

        Like a referral site…

        • April 18th, 2014 at 9:58 am

          Ahh so members can refer new members and get paid? I’m pretty sure it has affiliate stuff built into the pro version

    • April 16th, 2014 at 10:36 am

      I think you are referring to Amember, is this correct? S2member offers a lot of the features that Amember does. It really depends on what specifications you require. I have found that S2member offers more than enough!

  14. 4.16.2014

    Thats what I am doing, just using phpFox, with more advanced social community features and paid membership.

  15. 4.16.2014

    Thank you, Mathew, for this wonderful tutorial…

    I am starting a small Membership Site and found this information to be invaluable – much more concise and to-the-point than many eBooks on the subject.



  16. 4.16.2014

    Great techniques Matthew… I love it… Thanks :)

  17. 4.16.2014

    Matt and Jason,

    wow, another epic post. I really love the in-depth detail of how you build your sites. I also like your outlined strategy. Thanks so much for sharing this with the community. Matt’s blog is really one of my Wikipedia sites when it comes to IM topics like SEO etc. :-)

  18. 4.16.2014


    Pretty d*** good advice. Although that s2member requires pro version to have a subscription from what I can see of the screenshot you posted.

    There’s a few others out there, some or at least 1 that probably are 100% free.

    • April 16th, 2014 at 9:24 am

      Any idea what they are?

    • April 16th, 2014 at 10:41 am

      You don’t need the pro version! everything I explain here is using the free version, including subscriptions. There are also many more capabilities if you are good with coding!

  19. 4.16.2014

    Another quality tutorial, two thumbs up to you both!

  20. 4.17.2014

    Another epic post in the books! Granting free access to a membership site would be perfect for an affiliate bonus. Give your buyers free access to the site. Then let them upgrade to the premium content for a nominal fee. Have a good one!

  21. 4.23.2014

    How do you stop members sharing their login details with non-members?

    • April 25th, 2014 at 1:06 pm

      Lock it down with IP limits / auto expiring streaming/download links

      • April 29th, 2014 at 5:02 pm

        Where can I find more specific information about how to do this with my membership site currently?

    • April 29th, 2014 at 10:00 am

      There is a feature built in that allows you restrict multiple IP’s logging in

  22. 4.24.2014

    Thank you for the tutorial!

    I have a couple of questions, though.

    What forum plugin would you recommend to use for a membership site? (The members pay so that they have access at the forums)

    I also want to limit the number of members and give them only the access to a particular area of the forum. Any suggestion how can I do this?

    Best wishes,

    • April 24th, 2014 at 10:39 am


      I suppose that depends on your membership software and what that can integrate with

  23. Alexstar28

    got a question i am building a site for a client and found and added this plug-in which looks good so far but i will be changing the domain over to my clients domain when the site is complete, but i noticed while setting up the paypal that it is all linked with the domain so will i need to set it all up again when i change the domain or will it detect the change of domain.

    • April 25th, 2014 at 1:03 pm

      I would consult the documentation on what to do during a domain change

  24. 4.25.2014

    Hi Jason,

    That was a concise guide! You literally covered the topic inside out! Right from the benefits of starting a membership site to keeping all the members happy, you described it all in detail!

    That free plugin you mentioned in the article will come handy for sure. Looking at the specs, I think that the free version of the plugin will just do the task! :)

    The step by step guide to building membership base also has been well written and explained by you.

    If I’m ever to build a membership site, I’ll sure make use of the tips and suggestions shared in this article.

    I found the link to this post on Kingged.


    • April 26th, 2014 at 10:48 am

      Inside out back to front upside down – how I wear my underwear sometimes!

  25. 4.25.2014

    Quite an interesting tutorial! Its so practical and elaborate. I have never considered having a membership website in the past but I see that this tutorial opens up a window of interest and opportunity I can explore. Thanks for sharing this Matt!

    This comment was shared in where this article was found.

    Sunday – contributor

  26. Dr. Bo

    This article is what I was searching for…It tells you step by step what to do in order to have membership website… And probably this is one of the best articles about that topic. Thanks a lot

  27. 5.4.2014

    Great post Jason. I’m definitely looking into adding a membership option to my site soon so I’m gonna bookmark this for later and put it to use.


  28. 7.3.2014

    Jason & Matt,

    Another GREAT article! One monster post that gives a lot of solid info.

    I have two real n00b questions…

    And this is assuming you have a free content site (like Matt’s) with a separate member’s area. Maybe a course or forum or something similar linked off the free site’s homepage.

    1.) Does the S2 plugin hide the membership-only pages/posts from anyone not subscribed? So when a “general” visitor sees the site, will they see any of the restricted pages/posts names in the menu, or in any of the content widgets, or anywhere on the site – or will these restricted pages/posts simply not exist on the main site unless you’re logged/subscribed?

    2.) Once subscribed, will the user still see all of the elements of the free site (menu, widgets, sliders, etc)?

    If I want the membership area to be unique from the main free site, then installing a different theme in another folder seems to make sense. But if I install S2 into this new folder theme, would S2 see the “member” and “subscribe” pages in its config UI that are sitting on the main free site?

    I’m very confused (and probably making this harder than it is??). :-(

    How do you handle this??

  29. 7.12.2014

    Hi Jason,

    regarding to this “You could write a great ‘How To’ guide and then cut off the content half way through so that your visitor has to pay you to unlock the remainder of the guide!! ”

    How do I cutt off the content half way ? Do I insert a shortcode halfway or I direct visitors to another page after they had paid?

    Please reply. Thanks

  30. 8.24.2014

    Hi Matthew,
    I have one question. Is it possible to make a membership criteria in a way where subscribed members can view the full page (all the contents in a page) and non-subscribed users will only show a part of the page? More clearly and with example: say I have a post with a video tutorial, the full post including the video tutorial will be seen by the subscribed members, and only the post will be viewed by the non-subscribers. Is this criteria can be defined by this plugin? Thanks in advance.

    • August 25th, 2014 at 10:16 pm

      So 1 page but only members can see all of it, non-members can only see part of it? Yes it can do that

      • August 25th, 2014 at 10:27 pm

        Thanks a lot Matthew for the answer and for this great post (I know it is a guest post).

  31. 10.19.2014

    Great tutorial!

  32. 11.15.2014

    Is it possible to integrate other payment option with s2 member?

  33. 11.18.2014

    I want to build a membership site in which I can sell digital files.

    What website or software do I need to make this website come true?

  34. 3.1.2015

    Thx for this nice guide, i’m trying to create an e-learning membership site, do you have any suggestion for a nice wordpress theme?

    • March 1st, 2015 at 11:26 am

      Not really, just one you like with a clean layout that is responsive

  35. 3.4.2015

    This is a great article. I really want to start a membership site. I don’t have a domain and hosting yet. What do you think is the best Plan in Justhost which I will really need in my membership site? Another question is, what is the best way to avoid my videos to be downloaded? can I use certain software for the video?.. Thank you..

What are your thoughts?

* Name, Email, Comment are Required