How To Create A Membership-Only Website using WordPress

Jeffry Thurana 27-05-2010

One of our readers – Beeba – asked a question regarding this topic: “How can I sell files online and protect the download link?” Beeba was afraid that people who bought his digital product will just share the download link and others could download the product without paying. Among many answers, there was one proposing the use of memberships to sell products. The basic idea is to put the download link in the members area which can only be accessed by paid members.


The membership itself is also something that you can sell. There are people who create new products on a regular basis and instead of selling each product individually, they put everything inside a members area then give ongoing timely access to members who pay regularly. Something like magazine subscriptions.

creating membership only websitesBut it’s not always about money. Membership-only sites can also be utilized as online education centers where registered students can access their learning material; exclusive clubs where different level memberships will allow different access; or maybe a place to gather ideas for a project which restricted to team members of the project only.

This idea of a membership-only site raised more questions in my mind. How difficult it is to build your own membership-only site? Is it even possible for common people like us? What about the security issue? To answer those questions and more, let’s explore the possibilities of creating membership only websites..

Building a Membership-Only Site In WordPress

The first things that came to my mind about building a membership-only site is a self-hosted WordPress How To Setup A Self-hosted WordPress Blog for Free Read More and a membership plugin. Actually, any WordPress blog is already some kind of members-only site. But a plugin specifically built to handle membership will surely enhance the functions.

So I go to one of my experimental WordPress blogs Build A Cool Photo Gallery Website from Wordpress Read More and do a quick search for a good membership plugin.


I launched the plugin page and click the “Add New” button. You can also use the “Add New” link from the plugin sidebar.

creating membership only websites

To save you the searching time, I’ll just tell you what I chose: a membership plugin called s2Member. Enter the name into the search field:

creating membership only websites


And you will go directly to the plugin.

create membership only site

Click the “Install” link at the right of the box.

create membership only site


Click the “Install Now” button in the lightbox confirmation window.

create membership only site

Please note that s2Member plugin is tested to work with WordPress version 2.9.2 and above. Use it under lower version of WordPress at your own risk. And it also requires PHP version 5.2 or higher.

After the installation, click the “Activate Plugin” link at the lower part of the notification.


create membership only site

Due to the complexity of the membership site management, the first greeting that you will get after activating the plugin is an advice to read the Quick Start Guide.

build a membership web site

And I personally think that you should at least take a peek at the extensive guide.

build a membership web site

Some basic settings

Up to this point, your membership-only site is already up and running, but there are several adjustment that you need to make. The plugins has tons of settings that you can customize to shape your site to near perfection. You can access the settings from s2Member sidebar.

build a membership web site

But before you modify anything, you would want to create a WordPress page that would serve as “Membership Option Page”. This is the page that your future member will see whenever they try to access materials which are restricted as “Members only“: the product that you are trying to sell.

To create a page, simply click the “Add Page” button from the “Pages” sub-menu of the sidebar.

How To Create A Membership-Only Website using WordPress 06a Add Page

After the page is set, go to the plugin’s General Options.

How To Create A Membership-Only Website using WordPress 03 s2Member Setting Sidebar

Open the “Membership Options Page” and choose the page that you’ve just created.

How To Create A Membership-Only Website using WordPress 06b Membership Options Page options

Customize the PayPal Options by following the instructions one by one, then you can continue with generating PayPal buttons.

How To Create A Membership-Only Website using WordPress 07 s2Member PayPal Options

The generated PayPal button should be placed in the page that you use as “Membership Option Page“.

To restrict the content based on membership level, go back to the “General Options” and adjust the settings in several of the “Restrictions” options.

How To Create A Membership-Only Website using WordPress 08 s2Member General Options Restrictions

With this basic settings, your membership-only site is ready to take new members, accept payment and provide access to restricted content.

How To Create A Membership-Only Website using WordPress 05 New Log In Interface

We will cover more advanced settings of the membership site in the next discussion. Meanwhile, you can play along with the basic settings, then share your thoughts and opinions using the comment below.

Image credit: healthserviceglasses and ttarasiuk

Explore more about: Webmaster Tools, Wordpress, Wordpress Plugins.

Whatsapp Pinterest

Enjoyed this article? Stay informed by joining our newsletter!

Enter your Email

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Glenn from NewMedias
    June 12, 2010 at 1:29 pm

    Whilst s2Member is surprisingly good for a free plugin, for those looking for something with a wider range of features, there are a whole range of professional membership plugins around.

    I've been using Your Members (one of the oldest WordPress Membership Plugins that's still under development) for a long time now, and was so impressed I eventually applied for a job with them!

    Just watch out for Membership Plugin review sites, many are thinly veiled affiliate marketing sites, my advice is to do the research yourself and find the one that offers the best price for the features you need.

  2. TechGyo
    June 9, 2010 at 6:08 pm

    Really cool plugin, I didn't know that it is possible

  3. Antonio
    June 1, 2010 at 8:31 pm

    First of all congratulations for thus very useful site! I am an absolute beginner so the question will sound stupid: where can I find the plugin page? I can't see it in the menu of my blog!
    Thanks in advance and best regards from Italy.


    • Aibek
      June 6, 2010 at 7:03 am

      There should be a columne called 'Plugins' on the left sidebar menu of your admin panel.

  4. promembership
    May 29, 2010 at 6:22 am

    It's a useful plugin but if you need more functionality you can consider to check Magic Members WP membership plugin

    • Aibek
      May 31, 2010 at 1:58 pm

      Thanks for sharing, it's always nice to see alternatives.

  5. Anonymous
    May 29, 2010 at 5:26 am

    This Plug-in is just what I was looking for. Thanks

  6. Thoman
    May 28, 2010 at 1:34 pm

    This is plugins use for sell vip member or market website .

  7. Thoman
    May 28, 2010 at 11:34 am

    This is plugins use for sell vip member or market website .

  8. Nat Jay
    May 28, 2010 at 9:33 am

    As far as selling online goes, it's best to use download links that expire in 24-48 hours. That way, any unauthorized shared links would become redundant. The same idea could be extended to membership sites by having a mix of static and dynamic URLs.