How to Create a WordPress Membership Site using Elementor

If you’re looking to create a membership site using Elementor, you have a few different options available to you. You can use a plugin like AccessAlly to create a membership site that’s tailored to your specific needs, or you can use free Elementor membership plugins that just cover the basics.

If you want to create a membership site with all the bells and whistles, then using a plugin like AccessAlly is the way to go. With AccessAlly, you can create an unlimited number of memberships, courses, and content tiers, so you can really customize the experience for your users.

Plus, AccessAlly integrates with all the major email marketing platforms, so you can automate the member’s experience from sign-up all the way to delivery and other email touchpoints.

Using the Elementor Page Builder for WordPress Membership Sites

The Elementor page builder is one of the leading website builder platform options for WordPress. It can be used to design anything from e-commerce websites, blogs, portfolios and business sites.

But you might be wondering if it has page template options for creating membership sites, where people go through a registration page and login page to access their content. This content might be gated for free and paid members, and it might include downloads, online courses, community features like directories, and more.

The good news is that when you pair Elementor with one of several of the top WordPress membership plugins, you can create exactly what you envision.

Screenshot of membership site example

Your membership website will have its’ own login process, and you can use any page template you design in Elementor to make sure each page on your membership site matches your branding.

But it all starts with the right plugin.

Choosing the Right Elementor Membership Plugin

When it comes to creating a membership site on Elementor, you have a few different plugin options to choose from.

The first and most important thing is to start with your goals for your WordPress membership site, and how you plan to use the members-only area.

Are you planning to create an online course academy where people come to learn, or is this a way to protect gated content for list-building purposes? Are you going to be adding other elements as your membership grows, like forums and groups?

Here are some factors to consider when choosing the right WordPress membership plugin for your needs:

  • Ease of use: How easy is the plugin to understand and use? If you’re not a tech-savvy person, then you’ll want a plugin that is easy to set up and use.
  • Features: What features does the plugin offer? Does it have all the features you need to create the membership site of your dreams?
  • Pricing: How much does the plugin cost? Is it affordable for your budget? Also consider that some cheaper WordPress plugins might end up costing you more in the long run if they are less flexible and you end up spending more time trying to accomplish things and end up switched and having to re-do your work again later.
  • Support: How good is the support for the plugin? If you encounter any issues along the way, whether that is incompatibilities between other plugins or something else, it’s important to be able to get help when you need it.
  • Integrations: Will this membership plugin integrate with other tools you’re already using, like your email marketing platform, and payment processor?

Now if you’ve done a bit of research into WordPress site membership plugins, then you’ve probably come across the common ones like:

These are all great plugins in their own right, and you can peruse their pros and cons in this full comparison post linked here.

For this article, we’ll continue to explore the benefits of building your WordPress membership website using the premium AccessAlly plugin. AccessAlly comes with its’ own educational WordPress theme, which pairs beautifully with Elementor to design the inner pages to your liking.

Schedule a free discovery call

Find out why AccessAlly is the WordPress course plugin that pays for itself.

AccessAlly logo with a looking glass

It Starts with Membership Registration Forms

Before you can give access to different membership levels, you need to set up registration pages for new members. With any WordPress membership site there are two different entry points for creating new members:

  1. Free web forms: This is for members access that focuses on free content, like giving away downloadable PDFs or a small online course or free challenge. These registration forms can look like a simple name and email opt-in, and don’t need to be complicated.

    You can place them on a landing page template, or use a popup form to get people to sign up. Once someone fills in the form, they can access restricted content just for the level or specific pages they opted in for.
  2. Paid registration pages: Most membership sites will offer a paid only solution for specific content, so you need a way to take payments. Two of the most common payment processors for WordPress membership websites are Stripe and PayPal.

    Once someone pays for a membership subscription plan, they also need to be able to manage their plan and upgrade, downgrade, or cancel their own payments. That’s where giving each member their own page for managing their profile comes in. You can use Elementor to design a beautiful pricing page and link to the order form pages from there.
Screenshot of order form

With AccessAlly, you can create both of these types of registration forms and insert them as a shortcode or built-in Elementor widget into a registration page template.

Then you can edit registration pages to match your branding and design, and improve on the signup conversions you can expect thanks to your efforts.

You’ll also want to use an auto-login page redirect so that the new member is automatically brought to the correct place after they opt-in or purchase. This will go a long way in improving the customer experience and making people feel like they got what they asked for. No need to check their email inbox for a link or any of that funny business.

Next, Restrict Content with a Login Page

Screenshot of Elementor AccessAlly and ProgressAlly blocks

After someone opts into a free level via a web form or purchases, the next time they come back to your membership site they will need to enter their credentials on a login page to access their content.

Most WordPress plugins have a built-in login form, but you want to be able to edit the login form design and even the page template around it. With AccessAlly and Elementor you can do just that!

Your login page can contain anything you like, including a call to action and even a pricing table widget to get people who land on this page accidentally to sign up for a paid plan.

AccessAlly automatically creates a new page for your login page, and you can edit everything from the login button text, colors, and what links to show. For example, you can take advantage of the Snappy Login Linkfeature to give members an easy way to automatically login by clicking a link sent to their email address. No login or password to keep track of.

Most WordPress site login pages are ugly and they give away to the member that you are using WordPress under the hood. If you want that truly premium experience, then customizing your login page will go a long way in establishing the desired membership vibe.

Once someone logs in through your customized login page template, they will be taken to either of:

  1. The page link they clicked on that asked them to login: this is great for when you send someone a link to specific protected members-only pages, and you don’t want people having to search around for the right page after they login.
  2. The main dashboard for your membership site: this is perfect to show off what is available, and even helps to cross-sell your different offerings or membership levels. AccessAlly uses customized membership rules to show the icons for the courses and content that members currently have access to, and what they are able to unlock at a different membership level.
Login page example

Deliver the Best Membership Site Experience with Elementor and AccessAlly

Once someone has entered your membership site through the login form or they were automatically logged in after an opt-in or purchase, it’s time to wow them.

After all, one of the big benefits of having a membership site is to generate recurring income but you can’t do that if your members aren’t going to stick around long term.

You might want to create a new page template for front page access that welcomes your member by name and gives them an easy “resume button” to take them back to where they left off last time.

When you create members only pages using the AccessAlly offering wizard, you’ll automatically have your course or site navigation set up for you. Then use Elementor’s navigation widget to insert these menus on your content pages.

AccessAlly also automatically creates a new page for each of these important pieces of your membership site:

  • Login page
  • Returning login page
  • Dashboard
  • My account profile page
  • My orders
  • Insufficient permissions

These are just a few important pages that help any membership site run smoothly. Each of these pages can be customized further using Elementor and editing the content through your WordPress site.

If you ever run into a moment where Elementor just spins, try a refresh or see if you have any weird formatting or code in your widgets.

By default, members will be able to access entire pages. But if you’d like to show certain sections to some members and not others, you can partial content codes through AccessAlly’s conditional shortcodes.

Screenshot of profile page with AccessAlly block

You can also make the most of specific membership rule options to unlock pages as members complete content or watch certain videos. That way, you’re not overwhelming your members with too much content and you can having people move through at their own pace.

You can also configure access rules anytime after you’ve created membership levels, because with AccessAlly everything is tag based. That means you can apply more tags or remove tags to edit access for specific members or to change pages’ permissions down the line.

You also have full control over the membership URLs you use because AccessAlly uses the default WordPress pages and posts functionality to stop your membership site content.

AccessAlly makes integrating between ActiveCampaign Elementor a breeze, because it handles the API between ActiveCampaign and your membership site on WordPress.

Other WordPress Site Considerations

Beyond the basics of customizing your login page and designing your own pricing page, you might also want to change your membership site’s language.

There are several plugins that help with making your membership site multi-lingual. With AccessAlly, you have several translations to choose from and you can choose a default language other than English or use a plugin to give members the option to swap languages on their end.

Everything from user login forms to member management settings is translated, so the experience will feel localized from start to finish.

You can follow the same process if you want to create geolocation for your order forms to offer different currencies or special pricing by region. Did I mention AccessAlly lets you take payments in multiple currencies? It does.

Simply create another custom pricing page and set up the Geotargeting plugin, or link to each option on your own custom page for each region.

You can also create unlimited membership pages and have as many members as you’d like on your Elementor WordPress membership site. That’s the beauty of using WordPress and AccessAlly.

After you’ve done all of this setup, you will want to test your membership site using a private browser window. Register as a new member, and use the login page to make sure everything works as expected.

You can also use the free User Switching plugin to test as other members to see which user sees each of the sections you’ve set up for them.

More Membership Site Resources

If you’re just setting up your first membership site, you might want to browse these documentation pages.

Also make sure to check out AccessAlly’s pricing page to see which option is right for you. If you know that you want to add things like gamification, progress tracking, quizzes and certificates then you will want to eventually upgrade to the Pro version.

You might also appreciate some more insights on:

Now go forth and create memberships for your new members’ site! And if you have any questions, our support team is here to help.

Ditch the duct tape with AccessAlly for WordPress.

Run your online courses, memberships, coaching programs, and communities in one place.

AccessAlly logo with duct tape

You might also like...