Blogging Wizard

Blogging Tips That Work

7 Powerful WordPress Membership Plugins: Build A Thriving Online Community

Best WordPress Membership Plugins

Have you ever wanted to run your own membership site?

You’re not alone.

There are countless examples across the internet of membership sites that are helping their owners earn a substantial recurring income.

And it’s all made possible thanks to a number of different WordPress plugins.

These plugins will help you put together a membership site with relative ease. No need to get a developer involved.

In this post I’ll show you some of the best membership plugins on the market and give you a rundown of all of their features.

7 Powerful plugins to help you create a membership site with ease

I’ve put together a combination of free and paid membership plugins below.

An important thing to consider is that membership plugins offer a huge range of functionality so paid versions are at a higher price point than most other plugins.

It’s worth considering what functionality you really need but the feature lists below will give you an idea of the kind of features you can expect.



MemberMouse is an incredibly comprehensive membership platform.

What I like in particular is that upon installing the plugin, a number of default pages that you will need to use your membership. This includes the likes of a home page, checkout page, account page, confirmation page and more.

The features you get access to are extensive.

MemberMouse is designed to make things easy, not just in the install stage but also with supporting your customers. Your customers can manage their account by themselves meaning that you will spend less time offering support.

There are also helpful reporting & analytics reports that will give you a variety of helpful insights.

The only downside to this membership plugin is that the price is a recurring monthly amount that varies based on features and how many members you have.


  • 1-click upsells.
  • Protect your content within a few clicks.
  • Setup split tests for prices.
  • Lock out members who share their logins.
  • Trial offers and discount coupons.
  • Drip feed content to your members.
  • Overdue payment handling.
  • Integrates with PayPal, Stripe,, Clickbank and more.
  • Integrates directly with iDevAffiliate.
  • Integrates with popular email providers such as AWeber, MailChimp and GetResponse.
  • API support.

Price: Starts from $19.95/month.

More Details

S2 Member

S2 Member

If you have searched for membership plugins in the past then I’m sure that you’ve probably seen S2 Members mentioned a number of times.

For a free plugin S2 Members has a great feature set and a bunch of different customisable options – you can change things like email templates, login welcome page, high level security and the ability to choose exactly what content you’re protecting along with protecting your file downloads.

S2 Member allows you to incorporate external affiliate systems such as iDevAffiliate and ShareAsale but doesn’t come with its own system.

There are some limitations because membership levels are limited to 4, you can’t use free registrations and the payment methods do come with limitations too – but it’s free, which is a bonus.

To lift these limitations there is a pro version available but if you’re going to pay, it’s worth considering MemberMouse instead.

The downside is that this isn’t the easiest plugin to work with, and it’s not as user friendly as others in this list and requires some coding to get basic aspects to work.


  • WordPress multisite support.
  • Compatible with iDevAffiliate, Shareasale and other affiliate management applications.
  • Compatible with BuddyPress and bbPress.
  • PayPal support.
  • Various customizable options.
  • Various options for protecting posts, pages, categories, tags and specific URI’s.
  • Protection against IP spoofing and account sharing.
  • Various solutions for protecting file downloads.

Price: Free with paid options available to give additional features.

More Details

Digital Access Pass (DAP)

Digital Access Pass (DAP)


DAP has been around since 2008 and has shown that it can stand the test of time – the creators continue to push out updates to keep the plugin current and includes the following features (amongst a lot more).

You can also use DAP on HTML/PHP sites as a stand-alone script and the developers behind the plugin also offer free installation – which is awesome!

This is one of the best membership site solutions that I’ve tried.


  • Unlimited members.
  • Unlimited products.
  • Sneak peek teaser content.
  • Built in affiliate system with 2 tiers.
  • Forum integration.
  • Easy to use shortcodes.
  • Trial products.
  • Advanced content dripping system.

Price: One off pricing starts at $167. $39.99/month will get you unlimited access to all plugins produced by the creators of DAP (and more).

More Details Read Review


OptimizeMember From OptimizePress

If you’re looking to get more “bang for your buck”, then this is the membership plugin for you.

OptimizePress 2.0 is a plugin designed for creating high converting sales pages, landing pages, webinar pages, membership sites and more.

It comes with a WordPress theme version and its own membership plugin.

While the membership plugin isn’t as feature packed as some of the others that I’ve mentioned, you still get the important functionality and most importantly – you get a tool to help you create the sales pages/landing pages to promote your membership site. Read our full review here.

From what I can tell, it seems that the plugin is very similar to S2 member, but with some changes. So, like S2 member, it’s not the most easy-to-use membership plugin out there, but the main benefit is the core OptimizePress plugin does work great for building landing pages. That said, there are plenty of other plugins & tools you can use for landing pages instead.


  • Powerful IP address restrictions.
  • Download restrictions.
  • Your own coupon codes.
  • Completely customise your membership levels.
  • Supports 6 different payment gateways (including PayPal, Clickbank and Authorize.Net.
  • Integration with ShareASale, iDevAffiliate and other affiliate tracking solutions.
  • Drip feed content to your members.

Price: $97.

More Details

Magic Members

Magic Members

Magic Members has been a popular favorite for a while now and comes with some great features.

You only get updates for the next year and while this sometimes puts people off, it’s important to remember that it would be difficult for any company to continue to provide continuous updates and ensure the long term viability of the plugin.

Magic Members also comes with 3 bonuses, some social icons (these aren’t that amazing) but you do get the Magic Kicker plugin and a 20% discount on the Magic affiliate plugin.

Magic Kicker stops multiple people from logging into a single account which is an essential security feature and Magic Affiliate will turn your membership area into an affiliate power house that will allow your site to be promoted by other people.

All in all, a very powerful plugin, but a few of the important things seems to be missing from the core plugin.


  • Unlimited membership levels.
  • A huge number of payment integration modules including PayPal, 2CheckOut, and many more.
  • Amazon S3 support.
  • Easy coupon creation (you can create unlimited coupons too).
  • Drip fed content system.
  • Powerful import and export features.
  • Pay per post access.

Price: $97.

More Details

WishList Member

Wishlist Member

WishList has been a long-time favourite within the internet marketing community because it’s a solid plugin with a great feature set.

Similar to Magic Members, you get 1 year of unlimited updates and some great support guides and tutorials to help you build out your membership site.

WishList Member also has a customer centre packed with resources and tips to help you in addition to the regular support guides for the plugin.

For those who purchase the multi-site license, you will get access to two custom built WordPress themes designed specifically for use with WishList Member along with some additional resources.


  • Unlimited membership levels.
  • Paid, trial or free membership levels.
  • Drip fed content.
  • Subscription length control.
  • Custom error pages.
  • Teaser content.
  • Secure RSS feeds.
  • Integrates with a number of affiliate networks and payment gateways including; PayPal, 1ShoppingCat, Clickbank, QuickPayPro, Ultracart and more.
  • Integrates with popular email providers including AWeber, iContact, GetResponse, Mail Chimp and Infusionsoft.

Price: $97.

More Details

WP Members

WP Members

WP Members is a free plugin that makes it really easy to restrict access to particular pieces of content or just create a straight forward membership site.

One of the things that I like about this plugin is that the login and registration options can easily be added to the sidebar with a widget and they also appear in line with the content, as opposed to on the usual WP login page which opens up some extra possibilities.

Overall this is a straight forward plugin to use that makes it really easy to just restrict your content.

You won’t get the same level of functionality as other membership plugins, but it provides a straight forward option to protect your content.


  • Display a sidebar login widget.
  • Protect access to posts and/or pages.
  • Add custom fields to the registration widget and profiles.
  • Shortcodes support enables you to create special pages like user profiles, registration pages and login pages.

Price: Free.

More Details

Over to you

You’ve seen some of the plugins available and all of them have the ability to help you create a membership site.

Now it’s a case of understanding exactly what features you want – this will help immensely when making a decision.

About Adam Connell

Adam used to run a team of marketers. Now he shares what he’s learned about growing blogs and businesses here on Blogging Wizard. He’s a fan of Firefly and Chinese takeaways. Click here to join the Blogging Wizard newsletter; you’ll get our best content & 15+ guides to grow your online presence faster.

Blogging Wizard Resource Library
  • Adam, thanks for this posting this list, only the other day someone was asking for suggestions on membership plugins. Wish I had seen this first. Have you come across MemberMouse? Sorry a left field question do any of them work on platforms other than wordpress?

    • No problem Geoff.

      MembershipMouse is on my list to look at more in depth although what puts me off is the monthly cost and limitations that other platforms don’t have.

      Digital Access Pass will work on PHP/HTML sites so that could be an option.

  • Scott

    Thanks Adam, cleared some things up and given me some ideas.

  • Iris

    Hi! Adam,

    I have a question,

    How to integrate Magicmembers with Optimizememer ?

    • Hi Iris,

      Optimize Member is the membership plugin offered with Optimize Press.

      You cannot use Optimize Member with another membership plugin, but the Optimize Press plugin and theme both support certain external membership plugins.

      I checked the list of systems on their home page but it doesn’t say Magic Members.

      It’s possible that they may have added this option but to be sure you would need to ask the Optimize Press support team.

      If the plugin isn’t supported then it’s worth putting in a request – Magic Member is a very popular plugin so it’s in their best interest to add it (if it’s technically possible).


  • Oscar

    Hi Adam and all,

    Firstly its such a great work that you re trying to help out people here. Secondly I have this question: I m gonna build a casting agency site with WP, so film producers can search actors online. So obviously actors should be basic member first to my site, then if they want to create their profiles (upload photos and info about them) they need to be paid member using paypal payment gateway. 3 user levels:

    1.NonMembers public: Can view few random actors’ 1 thumb photo and just the name of his/her on homepage, can not do actor search.

    2.Paid Members (actors): Filled a short form then paid on paypal or paid on paypal first then Filled a long form to be member of the site and uploaded photos to create profile,

    3.Producer members: They dont need to pay but admin needs to manually authorise them, so they can browse and fully search all actors, and can see everything on their profiles.

    I only need paypal payment. No credit cards or check or etc.

    And would be useful if a plugin have this function too: On the same page partial protection like this plugin does:

    So please tell me which membership plugin would suit me best?


    • Oscar,

      Most platforms support PayPal payment gateway, fortunately it’s one of the most popular integrations.

      Most platforms would also support your different user levels.

      As for the partial page protection, off the top of my head this can be done by Magic Members, Wishlist Member and the membership plugin bundled with Optimize Press (e.g.

      I like Optimize Press purely because it comes with a plugin & theme that can be used for creating marketing pages (landing pages, sales, squeeze pages etc) – whether that would be useful for your niche is another thing entirely though.

      The best thing for you to do would be to list all of the other features that you want to be in the plugin and start there. Then find the plugin to fit the features you want.

      Fortunately those that you’ve mentioned above are pretty common features.

  • A few others that I would add to the list: Member Mouse, Restrict Content Pro, and Cart66. Member Mouse is the most feature-rich of the membership plugins that I’ve tried. Restrict Content Pro is efficient and easy to use. Cart66 includes traditional ecommerce functionality as well as membership, so it’s kind of a unique option.

    • Hey Marc, thanks for a great comment – some really solid suggestions there.

      I’m going to update this list with more in the future when I get some time, some good suggestions from you to include there and Cart66 sounds very interesting.

  • This is completely amazing!
    Wonder if you can make a suggestion for us over at Here’s what we’re looking for:
    1. Not a full paywall, but a “support us — become a member” request on the nag screen that pops up as you visit our custom-themed WordPress site. We don’t want to be members-only paywall restricted, but we do want to be able to invite people to support us.
    2. You can dismiss the nag screen if you want, and go ahead and look around anyway
    3. The nag screen can pop up, say 2-3 times during your visit, and then not pop up again during this visit — but if you leave and come back, it will pop up again
    4. several payment levels (9.99 monthly, $100 annually, more if you love us)
    5. lets anybody come in from a social link
    6. lets google crawl us a lot b/c we get a lot of SEO traffic–i have heard terrible things about some of these membership plays destroying your SEO, and We Cannot Have That Happen Ever
    7. ideally stripe rather than paypal.
    8. collect emails and ideally play well with Mailchimp.
    9. it would be great if it’s easy enough for me to set up myself with minimal work from our webmistress. i’m pretty handy with WordPress.

    i had been looking at TinyPass, another NYC startup. But I am intrigued by your thorough research and the suggestions you make–what would you recco for us? Prefer free (of course) but realize that paid often has tremendous value.

    • Hi Jeanne,

      Thanks for your kind words about the post.

      Based on your requirements, it sounds like a specific ‘membership’ plugin may not be the best thing and a specific ‘Pay-wall’ type service like the one you mentioned (TinyPass) may work better for you.

      Although I haven’t done much research into pay-wall plugins so probably won’t be able to offer you too much advice at this stage.

      Usually membership plugins will work best when you have clearly segmented free content and members only content.

      A lot of the plugins allow for ‘teasers’ for some content, but if you rely on a lot of traffic from Google then membership plugins definitely won’t be the option for you.

      Sorry I couldn’t be more help for you!

  • Ray


    Do you know of any Member plugins that can assign download credits to member levels and issue new credits each payment period? I thought Member Mouse would do it but their support says no.

    Thanks, Ray

    • Hi Ray,

      I’m sure there’s one that does it but it’s a while since I wrote the post so can’t remember off the top of my head.

      There is a separate plugin that DAP launched called ‘Credit Store’ but it’s not something that I’ve looked at so I’m not sure how it ties in with the main membership plugin (that’s if it does at all).

      You can find more about it here:

  • pinheiroadvogados

    Good post!

  • Hey Adam,

    Thanks for sharing this list of membership plugins. I’m sure I will find one of these useful when I develop my membership site and the pricing isn’t a problem — you’ve got to spend money to make money.

    What are your views on Premise, which is no longer available, designed by Copyblogger? I bought it last year for 100-200$(i forget exact amounts) and I’ll be honest I wasn’t that impressed – I found it was terribly complicated to do the most simplistic of things.

    • Hey Shawn,

      No worries. That’s so true.

      I bought Premise too a while before they took it off the market.

      I thought it was ok but left a lot to be desired. Was hoping to use it to create landing pages at the time but I gave up on that pretty quick.

      Like you mentioned, it really was far too complicated to do simple things.

      Now I use a combination of LeadPages and OptimizePress. LP for straight forward pages and OP when I need to do extra customization.

  • Nice round up Adam. I spent a long time evaluating which membership plugin to go with. I’d already got Optimisepress as my blog theme and sales page creator so I started with testing out their member plugin. As you say it’s basic and I very quickly realised it would not do what I needed.

    In the end it came down to Wishlist or Membermouse.

    I decided on Membermouse as they had some extra features and in particular the one click up sell option which is great.

    So far I’ve been very happy with the combination of Optimsepress for the website and membermouse for the membership.


    • Thanks Mike! Very true about the OptimizePress membership plugin, although it can be good if you don’t need much in the way of advanced features.

      Great to hear how well you’ve been getting on with Membermouse!

      • Agreed. AS a basic membership plugin, it was fine. I don’t recall now what the showstopper was that meant I had to get Membermouse but I think it was to do with multiple levels of membership. I have a membership program and also sell standalone products which people access through the membership as I usually bundle trial membership with the standalone products. I think the basic OP membership offering went into meltdown when I tried that 🙂

        • Sounds like Membermouse really was a perfect fit for you. I like your approach to bundling trial memberships with stand alone products 🙂

  • Member Mouse is a really nice plugin. I’ve never used it on a live site but I tested it pretty extensively and it would be my choice if I were starting a new membership site.

  • Great post @adamjayc:disqus. One that I really like is ZippyCourses.

    • Thanks Christian, did you grab yourself a copy of ZippyCourses?

      • Yes. Currently implementing it into one of my businesses.

        • Awesome – let me know how it goes.

          • HI Adam – have you heard anything more on zippycourses? I’m looking into using them. What’s your take? Thanks!

          • Hi Kimi, I haven’t yet. I’m holding off for the moment as I’m working on a few other projects. If you get any more info on the plugin, please keep in touch, would love to hear more.

          • HI Adam – thanks for your response. 🙂 I will let you know if I hear anything or if I choose to try it out, how it works for me.

          • Thanks Kimi, much appreciated! 🙂

        • HI Christian – How are you liking Zippycourses. I’m looking into it and it seems promising, however there are very few reviews as of yet, and I’m trying to do my homework.

  • vagu91

    Many thanks for compiling amazing list Adam!

    I am on the lookout for a plugin which can be used for an association website. So basically, the site would:

    1. Register new members under different plans (paid)
    2. There would be a members list page. This would show names only for basic members. But for members with the ultimate membership plan, it will show more details and a backlink to their website.
    3. Allow members to login to the site and change their membership plans, view other members.
    4. Forum features for members
    5. Member resources (knowledge posts) which would be viewable only to the paid members of the site.

    …and perhaps some more features.

    I was checking out this plugin

    What do you think? Can you suggest some other ones which may match?

    Thanks Adam!

    • My pleasure 🙂

      I haven’t found a plugin that would do all of that unfortunately. Most would do 1/5 and allow members to change their plans (upgrade) but I’m not sure on the rest of the features (mainly because they’re features I haven’t specifically looked for/needed myself).

      What I’d recommend is creating a complete list of what you’re after and sending out some pre-sales inquiries to some of the main plugin developers.

      Memberfindme looks like an interesting plugin, thanks for mentioning it!

  • Hi Adam,

    I’m looking into membership plugins because I’m considering adding a Copyblogger style content library area. I’ve looked into OptimizePress, and definitely like that it would allow me to easily create incredible looking pages for the content area promotion, and for the content area itself.

    In your experience using OP, would I be able to build a content library similar to Copyblogger’s with the OptimizeMember functionality?

    Does OptimizeMember allow for digital product sales (in addition to member’s area subscriptions)?


    • Hi David,

      OptimizeMember does allow you to sell digital products, but I’m not 100% sure if it will do everything you need.

      The reason being is that I’m not too familiar with Copyblogger’s style library – I signed up when it was first set up, downloaded some of the guides and never went back so I’m not 100% sure on the nuts and bolts of it.

      My recommendation would be to list out each individual feature you’re looking for then fit the plugin to the spec you need.

      All the best,

  • Adam,

    You have done a great job in describing these plugins. Membership is the core of online business but its not everyone’s cup of tea especially for me its like rocket science.

    That is the reason I never get my hands dirty and always outsource these complex tasks. I know its very expensive to outsource it but I am fond of fiverr and have struggled to build a great team for my technical stuff. For membership sites, I would like to mention Jane, she is simply the best.

    I don’t want to spam here by posting a link but I highly recommend her and you can find her at

    I would also like to emphasize on testing the site properly before going live as it would cost you a ton if you find some issues while you turn the gates on.

    Keep up the good work (Y)


    • Thanks Don, much appreciated!

      I like your idea of outsourcing these types of tasks – it’s best to outsource whatever you can to focus on what you do best.

      Thanks for mentioning Jane, will save the link for future reference.

      Great point about testing – seems obvious but it’s easy to forget when there are so many things to take care of.

      • It’s a good idea to have a checklist on trello or todoist to avoid missing important stuff 🙂

  • Great thanks Adam for sharing this. I am going to use S2 Member.

  • Great post, however I am looking for something specific from a member plugin. I want the ability to offer an “ad free” version of a site for a tiny yearly fee. Can you recommend anything? Thanks.

    • Thanks Jay. I haven’t found a plugin that has that feature, although there may be another way around it but I’m not 100% sure. Might be worth asking on the forums, there’s a plugin for almost anything you could want to do, so hopefully one will do this too.

  • smkperry

    Hey Adam
    Thanks for this great info. We’re looking for a plug-in that will allow chamber members to have their own “site” within ours, almost like a profile page. The key is we want it to also double as the member directory (member controls the content they have on their profile). Would love any insight you have on how we can make this work.

    • Hey,

      Interesting question!

      This isn’t something I’ve tried to do myself so what I’d suggest is to make a full list of the features you need, maybe include some “would be nice to have” type features and start from there.

  • Tuan Nguyen CASCO

    Do you advise that an optimal combination is optimizepress with memberpress to ensure that both the sales side and the content/membership management sides are addressed? Thank you!

    • Depends. You get a membership plugin with OptimizePress so you may not need anything else – all depends what features you need.

  • Hi Adam, Brilliant site, signed up to your newsletter which I look forward to following very much! I have a simple website with WordPress which also features digital publications and downloads. I want to create a membership area – a page – where people can view is as a community, they can interact with each other, I visualise a message board area too -(is this all too much to ask??) But my business runs on a hugely tight budget. Any ideas? Oh yes, and although I am Word Press self taught, I am far from tech savvy – any thoughts would be a God send – thanks, Michelle

    • Hi Michelle,

      Thanks for the kind words, I really appreciate it!

      Definitely something that’s possible – on one of my old sites I had a basic membership setup and then a forum plugin to turn it into a private community.

      It should be possible to put this together for free using the free version of S2 member and a forum plugin, maybe something like bbPress (also free –

      The forum plugin I used hasn’t been updated in over 2 years but bbPress should work even better.

      Hope this helps 🙂

  • Gordon Morris

    Hi Adam,
    Thanks for the review. I am looking for a membership plugin that will control recurring payments but MUST control the number of downloads available to different subscriber levels per month. Any ideas would be helpful. S2 Member does it but I also want it to link easily with something to give the site the store look. Cheers

    • Hi Gordon,

      If you’re wanting the store look or to even have some of the same functionality as a store, it may be worth taking a slightly different approach.

      iThemes have a plugin called “Exchange” which has a bunch of add-ons including membership/recurring payments. The add-ons cost around $197 unfortunately but there are a lot of other ones and I’m hearing some really good things about Exchange.

      They also have a bunch of themes which have specific styles for the Exchange plugin.

      I’m not sure on the restriction of download numbers (iThemes support should be able to answer this one easy enough) and haven’t tried this setup myself (yet) but maybe worth considering this approach.

    • Just had another look at the Exchange – digital downloads requires an add-on but it looks like you can set a download limit (picture on their sales page when you click on the digital tab).

      Although, I’m not sure how granular you can get with those limits.