Starting and managing a membership website is no easy task. Given that such a site could be the lifeline of your business, organization, or community you need to make sure you get this right, otherwise, you could lose all of the recurring revenue associated with clubs and similar membership-based organizations. But with WordPress and Memberpress helping you simplify the entire process, it’s much easier to get it right.
In this article, we are going to take a look at Memberpress, a premium plugin with annual pricing that starts at $149 and comes with constant updates and support along with possible new features as long as the license is active. It has tons of features and options that simplify building and managing a membership website.
We’re going to see what it can do and we’re also going to walk through its options to see how we can utilize them to build a membership website.
Let’s get started!
https://memberpress.com?aff=datakibin
MemberPress Review
MemberPress is a popular WordPress plugin for creating and managing membership subscriptions, users, and content access. You can build a powerful, unique membership website for your business or organization. It is a premium plugin which starts from $149.

The plugin is one of the best membership plugins to create WordPress member sites. It’s very easy to use and it’s backed by a professional support team. Setting it up is very straightforward and everything is very intuitive.
The plugin gives you everything you need in one easy to use package. It is a premium product with a price ranging from $129 to $349 per year (see the Pricing section for more details).
It has a multitude of options allowing you to control down to the last detail who can access your content. For example, you can restrict access to certain tags (so that, for example, only members of a specific membership plan can access contents tagged with “special”) or restrict access to a particular post or page.
But why build a membership site? This short video explains how to build a residual income with membership sites:
A few examples of sites which you can create:
- A community site for a club
- Dating website
- Magazine website with restricted content
- Course-based websites with paid access to stuff such as videos
- Digital downloads site
Before you continue reading, have a look at this short video of how to use this plugin to create a membership site:
It also gives you the ability to sell digital downloads or virtually any other thing that you can think of for a membership site. Further, you can integrate it with many other plugins, many of which are already bundled in as part of your purchase (all you need to do is to activate them), so that you can build a truly unique membership website that works exactly how you want it to be.
https://memberpress.com?aff=datakibin

On the other hand, if you are a developer, you can get the highest tier plan and you can install it on as many websites as you want, even on your client’s sites.
However, do keep in mind that if your clients need support, then they would have to go to you for help and then you relay their query to the product team if you need further help. If your clients have their own license, then they can directly contact Memberpress support for help. If you’re interested in creating membership sites, you might want to look at this Collectiveray article here, which covers both themes and plugins for such sites.
https://memberpress.com?aff=datakibin
Frontend
Below, you can see an example subscription signup page form for a membership site.

The plugin also gives your users the ability to view information about their account. Below is the page where they can edit their profile info.

And they can view their active subscriptions:

These are barebones examples of what Memberpress looks like on the front end. Of course, you can further customize it if you like.
In very simple words, it’s a plugin for creating and managing a membership website. Now let’s take a deeper look at what it can do.
https://memberpress.com?aff=datakibin
How to Build a Membership Website
To be able to grasp how the software works, we’re going to have a little exploration through each of its major features that we can use to build a membership site. We’re going to check each of them and see how they can be utilized on a membership site.
Let’s get started!
1. Memberships
Memberships (or your plans a.k.a. subscriptions) are the core of your membership site and managing and creating these things are made easier by using this tool.
To create a membership, you can go to Memberpress > Membership > Add New. From there, you will be redirected to a page that looks very similar to the classic post or page editor.
https://memberpress.com?aff=datakibin

You have the title, which will be the name of the Membership plan. For example, it can be named “Premium Plan”. And then, the text editor portion is where you can put more information about the plan such as the benefits that they can enjoy when they subscribe to it.
On the right sidebar, you can configure the pricing, billing type, and other items related to payment. You can either make it a one-time fee or recurring billing and you can also make it a lifetime access plan, monthly expiration plan or fixed expiration plan. You can also configure trial access here if you want to offer trials.
At the bottom of the membership page, you can find and configure various additional settings. There are four tabs namely registration, permission, price box and advanced.
https://memberpress.com?aff=datakibin
2. Registration

Under this tab, you can configure options related to registration. You can:
- Customize register button text
- Create custom thank you messages
- Enable sending of, and edit, or customize member-specific welcome email to the user
- Customize accepted payment methods
- Customize user information fields
- This will only be active if you set custom user fields on Memberpress > Options
- Access membership shortcodes (see the Shortcodes section below for more info about this)
3. Permissions

Under the permissions tab, you can configure who can purchase the membership. You can:
- Allow users to have multiple, active subscriptions to a membership
- Control who can access the membership.
- For example, if you have a “premium plus” and “premium” membership plans, you can make it so that only those who are currently enrolled in your “premium” membership plan can access and register to the “premium plus” plan.
- Set a message to display when someone who doesn’t have permission tries to access it.
4. Price Box

This tab will allow you to customize what kind of information will be displayed or included in the Group Page. The group page is where you can set up a comparison page just like the below.
https://memberpress.com?aff=datakibin
It includes a nice preview on the right-hand side of the screen so you can see how it will look like.

5. Advanced

The advanced tab contains advanced options that will let you further customize your membership page. Specifically, you can:
- Setup custom membership access URL
- Setup custom login redirect URL
- Enable membership pricing terms
- If enabled and left on default, this will let your members see their current pricing terms, e.g. “$15 for one month” or “Free for Lifetime”, etc.
- You can customize what is displayed
- You can also choose to hide it
6. Setting up Access Rules
Rules are another core part of a membership website. You can set up rules via Memberpress > Rules > Add New.

Here, you can restrict access of your content to members of a specific membership plan.
Creating a rule is simple. Choose what you want to protect (e.g. a post, a page or your entire site) and then choose who can access the said content.
You can choose to protect or lock down access to:
- All of your content
- Can choose exceptions by ID
- All posts or all pages
- Can choose exceptions by ID
- Specific posts or pages
- Child of a particular page
- Categories
- Pages
- Tags
- Custom post types
- Custom URI
- And more
There are additional options for you to configure. One of the more important ones are the drip and expire options.
https://memberpress.com?aff=datakibin

Drip allows you to enable drip-feeding. For those of you unfamiliar with drip feeding, it’s basically granting access to content after a certain amount of time. For example, if a user registered today, they will have partial access to your content. After, say, 7 days, the next batch or the rest of the content will be unlocked and become fully accessible to them.
Expire lets you expire access to content after a certain amount of time. Useful for “limited access” offers. For example, if you released a tutorial today and you want access to it to expire after a week, you can do so by utilizing this option.

Finally, we have unauthorized access handling. This section lets you configure what will happen if someone tried accessing a content that they’re not supposed to. For example, you can display a message informing them that they don’t have access to this content and then provide a login form or a link to one of the membership. Specifically, you can:
- Display an excerpt of the content
- Display an unauthorized message
- Display or hide a login form
Below is an example of a page restricted only to members of the “Pro Plan”. If someone not enrolled in the said plan or if someone not logged in tries accessing it , it will look like:

7. Creating Coupons for Discounts on Your Membership Plans
Coupons are a great way to attract new users to try out your memberships. You can easily create coupons on your plans. All you have to do is to go to Memberpress > Coupons > Add New.

Upon clicking on Add New, a new coupon code is automatically generated. Of course, you can edit it yourself. Under the coupon code, you can configure several options.
You can choose whether the discount will either be in percentage or fixed price. You can also choose to set the discount mode: standard, first payment only and trial override.
Standard means your coupon code can be applied without any special rules or restrictions. First payment only means the coupon code can only be used by new users. Finally, trial override means that the coupon code will override the trial.
Let’s explain what trial override does for a bit. For example, you have a 7-day trial for your memberships and you offered a coupon code that lets users access your content for free for 14 days. Instead of making their entire access time 21 days, the 14-day access of the coupon code will take in effect instead.
You can also set whether the coupon can be used unlimited times or will become invalidated after a certain number of uses.
And finally, you can set an expiration date for the coupon and then choose which membership the coupon code can be applied to.
https://memberpress.com?aff=datakibin
8. Setting up Reminders for Your Users
Set up reminders for your users, for example, when their subscription is about to expire via Memberpress > Reminders.

Creating a reminder is fairly straightforward. Choose a trigger and set the email reminder. For example, trigger a reminder 3 days before the subscription expires and then send an email to the user and to the admin about the reminder.
Trigger duration can either be hours, weeks, months or year before the event. Trigger events can be before or after the subscription expires, after or before signup, after or before signup abandonment, before credit card expiration, after subscription renewal, etc.
Then you can choose whether to send email reminders to the user and to the admin. Each trigger has its own custom email and is editable. Lastly, you can choose to send the email reminder only to a specific membership or set of memberships (for example, only send to Premium users, etc.)
https://memberpress.com?aff=datakibin
9. Managing Monthly Subscriptions
The ability to manage your monthly subscriptions can be accessed via Memberpress > Subscription.

From there, you can see recurring and non-recurring subscriptions separated by tabs. You get a nice looking table where you can view all of your members along with their subscription information such as:
- Transaction code
- Their name
- Type of their membership
- Registration and expiration date
- The payment gateway they used
- Price of their plan
- Whether they are active or not
- And more

The transaction codes are clickable when you go to Memberpress > Transactions. When clicked, it will bring you to the specific transaction with all details related to it.

It displays the same information as you can see from the subscriptions page with a few additional information such as whether the transaction was completed, pending or not completed. Further, you can edit it. For example, you can manually approve a member’s membership, disable it, upgrade it, change pricing and more.
10. Make Email Marketing Easier with Add-ons
Memberpress comes with many add-ons, including ones for email marketing. You can see and manage these add-ons by going to Memberpress > Activate > Add-ons.
Once you’re there, all you need to do is to activate the add-on for your email marketing platform provider. Some examples are:
- ActiveCampaign
- Aweber
- Constant Contact
- ConvertKit
- Campaign Monitor
- and many more
The product has excellent documentation on their website regarding these email marketing add-ons. You can check it out here.
11. Setup and Affiliate Program with Affiliate Royale
If you want to have an affiliate program for your members, then the vendor has made it easier for you to do so.
Memberpress is fully compatible with Affiliate Royale, an affiliate program management plugin. It’s basically an extension of the product but for affiliate programs.
Affiliate Royale is developed by the same vendor, so they are perfectly compatible with one another. If you are on the Pro plan, Affiliate Royale is included for free. For other on Pro, you’d have to purchase a separate license for Affiliate Royale.
Once you’ve got Affiliate Royale installed and activated, you will have a new item on the left admin navigation menu called Affiliate Royale. In this new menu, you can access a bunch of new options related to affiliate programs. Below, we’ll go over each option real quick and explain briefly what you can do with each one.
- Affiliates – view who are enrolled on your affiliate programs
- See things like their first and last name, their clicks and their accumulated commissions, their signup date and if they have a referrer or not
- Clicks – track clicks
- Transactions – see transactions related to affiliate clicks and signups
- Subscriptions – subscriptions made from affiliate links, clicks, etc.
- Payments – payments made through affiliates
- Links & Banners – create custom affiliate links and banners that your affiliates can use
- Pay Affiliates – in this section you can pay your affiliates
- Options – allows you to configure various options related to your affiliate program such as:
- Your affiliate’s dashboard pages
- Affiliate signup and login pages
- Commission settings
- Payment settings
- Email notifications and more
It’s as exhaustive and powerful as you need when it comes to managing your affiliate programs.
And there we have it!
In the next section, we’ll take a look at the shortcodes that you can use.
https://memberpress.com?aff=datakibin
12. Memberpress Shortcodes
The membership plugin offers multiple shortcodes that can be used to display a membership signup form or a link to a membership page wherever you want on your site. These shortcodes can be found on the Memberships page.

When you edit or create a Membership plan, you can find additional options at the bottom of the page. Under the registration tab, you can click on the membership shortcodes link to display all of the available shortcodes for the current membership page you are editing. From there, you can find three different shortcodes each with their own special use.
First Shortcode
The first shortcode allows you to display a link pointing to a particular membership signup page (the one which you are currently editing). The shortcode format looks like this:
[mepr-membership-link id=”1″] Optional link label here… [/mepr-membership-link]
If you leave the link label empty, then it will default to the title or name of the membership plan it links to.
This shortcode can be used anywhere on your site to link to one of your membership signup pages.
Second Shortcode
The second shortcode can only be used in the membership page itself. Basically, you can use this shortcode to control where the signup form would appear in the page.
By default, the signup form in the membership signup page is displayed after all the content you put in it. For example, if you add images, texts, headings, and CTAs, only after those elements the membership signup form will appear. By using the second shortcode, you can control where the form would appear. For example, you can place the form at the top of the page or in the middle or anywhere else. The second shortcode looks like this:
[mepr-membership-registration-form]
Third Shortcode
If you want to embed the membership signup form on other posts or pages or even on widgets and custom post types, you can use the third shortcode which looks like this:
[mepr-membership-registration-form id=”1″]
This shortcode can be used anywhere on your site on any post, page, widget, or custom post type.
https://memberpress.com?aff=datakibin
13. Content Dripping
As of April 2020, MemberPress now has a new content dripping feature. We do think this is an excellent feature that needs some further detail.
So let’s say you want to create a course that is paid over a number of periods (let’s say you have a subscription of 6 monthly payments or 6 weekly payments). Let’s also say, that this is quite an intensive course, that requires a significant effort from the users and you want them to pay attention to the current “module” that you have released.
So you don’t want people to get ALL the content at once.
This is where Content Dripping comes into play. With this feature, you can “drip” the content, i.e. release it slowly, rather than in bulk as soon as the user pays.
There’s also a Content Expiration feature that works in the opposite way, it expires content such that it is no longer accessible.
Dripping of content can be enabled through the MemberPress content rule engine:

Here is a basic sequence to create content dripping using a rule
- Go to MemberPress > Rules.
- Click an existing rule or click ‘Add New’ button to create a new rule.
- On the rule’s edit page, scroll down until you see the section ‘Drip / Expiration’.
- Click the checkbox next to ‘Enable Drip’.
- Set the Drip trigger.
And here are some of the Trigger Options available:
- First Drop Down – here, enter any whole number that corresponds with the second dropdown.
- Second Drop Down – here, select either day(s), week(s), month(s), or year(s).
- Third Drop Down – here, you will select after what event the drip be triggered. Your options are:
- member registers – meaning when the member registers on your site for the first time, regardless of membership.
- fixed date – meaning after the date you set with the additional box to the right of this drop-down when selected.
- member purchases any product from this rule – meaning after a user purchases any membership selected in the ‘Rule Options’ for this rule.
- member purchases [membership-name-here] – meaning after a user purchases this particular membership. A separate option will be created for every published membership on your site.
With the above parameters, you can create such rules as :
- drip the content 1 week after a Member Registers
- drip content 1 month after the 1st of April 2020
- drip the content 7 days after they purchase a membership level
- any many other combinations…
If you want more details, check out the detailed documentation of content dripping.
https://memberpress.com?aff=datakibin
Pricing
Memberpress offers three different pricing plans. There’s no trial or demo available but they do offer a 14-day money-back guarantee.
There are three tiers namely Basic, Plus, and Pro. Each one caters to different needs. All licenses have all the features we covered earlier, so it’s up to you to decide which plan is best suited for your needs and budget.
https://memberpress.com?aff=datakibin
Eternals Review!
