how to organize membership site memberpress

*This post contains affiliate links to tools I use and Looove! Purchasing through my affiliate links let me get a small commission. If you do use my links, thank you!

MemberPress is my favorite WordPress Membership plugin. I’ve used quite a few other plugins and MemberPress has been the most flexible and easy to set up and use membership plugin I’ve worked with so far. There are a lot of great reviews of it in the internet for MemberPress. Here is just one by Chris Lema. Here are a few reasons why:

  1. It’s quick and easy to get started. When I first worked with it, I didn’t have to pull any hairs out to get it going and I could find what I needed in their documentation easily.
  2. It’s very lightweight. Seriously. It works with your current theme – any theme. And if you turn it off, you don’t lose any work. It doesn’t house any of your content but instead protects and manages access and payments to what is already there.
  3. They don’t assume that your membership site or course is structured one way. This is one thing I really dislike about other membership plugins and usually lets me know that that plugin is an older plugin that will be hard to work with. Some of these plugins like WishList Member or Optimize Member assume that when you are building your membership site that you will build it like a ladder and that your members will only really move up and down this ladder starting with a free membership subscription and up onto different levels of paid memberships. MemberPress, on the other hand, leaves this all up to you. It doesn’t pre-build any membership levels in advanced and will let you build and organize your memberships organically.


Despite all these great things about MemberPress, there is one thing that people complain about when it comes to working with it. But before I can tell you, in case you haven’t worked with MemberPress before, I need to explain how MemberPress works. If you already know MemberPress, just skip to the next section. This is how it works:

  1. You build your content onto your website using whatever theme and page builder you want like Divi, Beaver Builder, Genesis, etc. If you don’t already use a landing page service like Clickfunnels, I highly recommend using a theme and builder combo like Divi and Beaver Builder so you have the flexibility of creating your landing pages on your website (Psst. Read more about this here).
  2. You Create a Membership level. You decide and create your membership level, assign the $$ amount, frequency, what lists people will be added to, etc.
  3. Then you create Rules. These rules will associate certain content to a membership level. For example, you can say one certain page should only be accessed by one membership level and no one else who does not have that membership level will be able to access it.

This is where people start to have problems. The Rules. If you don’t plan ahead and organize your content while keeping minimalism in mind, you’ll end up with A LOT of rules and eventually, it will get overwhelming. If you’re already in this spot, you can either blame it on the plugin and switch to a different one or you can re-evaluate your content and the way you organize them.

Here are some tips and tricks on how to organize your membership content with MemberPress:

Determine if you need to put your content on Pages or Posts.

Typically, I like to use Pages for presenting other content or as a hub for other content. For example, the user Dashboard can be a page. Posts, on the other hand, are great for content you will be adding to your site regularly. For example, if your membership site is a health and nutrition website, I would use Posts for daily or weekly recipes.If you can host all of your membership content as posts, when creating Rules, you’ll just need a few rules to protect your pages, and ONE Rule to protect all the posts.

Consolidate under Categories or Tags or by using Parent and Child relationships.

So for that same health and wellness membership site. Let’s say I wan’t to still be able to have a public blog but use Posts for my recipes, I can assign a Tag or Category to the blog posts I want to protect and create one Rule to protect Posts that have that Tag or Category.

Another thing you can do is give your Pages Parent and Child relationships. So, for example, you can have your Member Dashboard be the parent, and any member content underneath it like your Module 1 be a child. This way, you can create one Rule to protect the Member Dashboard, and a second Rule to protect all the Child Pages under your Member Dashboard Page.

Use practice Good Naming Conventions.

If you’re doing dripped content or other more complicated Rules, it would be very easy to end up with a lot of Rules to handle on your plate. Using good Naming Conventions or naming formats will help make things easier for you.For one, you should name related rules similarly. One example, is when using dripped content, you can name all of these the same and have the difference be a number at the end to show how they will drip in order.

You should include keywords or search terms you know you will use. This way, you can use the search bar easily to find the Rules that you need.

How do you determine how to organize your membership site content?

First of all, you need to audit your content. Use the tips above to figure out how to consolidate and make your content easier to find and manage. Then, think about what you want to accomplish and what you want to do for your membership site in the long term. Lastly, create a plan. Drawing a diagram or a sitemap will help you visualize your plan and make it easier to implement or share with your Web Designer or Developer.

If you need assistance auditing your content, creating a plan and executing it, go to

Get Started on Growing the Online Side of Your Business!

Download my Essential Tools to Expand Your Business Online.

You have Successfully Subscribed!