User registration in WordPress is commonly used by companies and bloggers who accept guest posts on their website, but it can do so much more than that.
Say you’re launching an e-learning course and you need a centralized location where your students can access all the materials.
Here’s what you do:
- Step 1: Create a members’ section on your existing WordPress site.
- Step 2: Enable user registration in WordPress.
- Step 3: Get your members to register for accounts.
Tadah! That’s all there is to it – your members will now be able to access all their content on your website.
Now let’s break it down further:
Enabling user registration in WordPress
Easy peasy. Hop on over to Settings → General from your WordPress dashboard, locate the “Membership” section, and check the box next to “Anyone can register”:
Directly below this, you’ll be able to select the default role that’s assigned to the new users who sign up on your site. “Subscriber” is your best bet for memberships.
Default vs custom registration form on WordPress
Once you’ve enabled user registration in WordPress, anyone who accesses your registration page (http://www.yoursitedomain.com/wp-login.php?action=register
) will see the default registration form.
Here’s what it looks like:
It’ll do in a pinch, but if you want to jazz this up a little, consider implementing a custom registration form instead.
With a custom registration form, you can:
- Feature your logo and other branding elements
- Add as many fields as you want (capturing more user information in the process)
- Add extra security checks which will prevent attacks from hackers and bots
Here’s an example of what a custom registration form looks like:
You can easily set this up with the help of a plugin or two – take a look at the ones I’ve featured below!
WordPress plugins for custom registration forms
1. Ultimate Member
The Ultimate Member plugin comes with a ton of great functionalities, and the best part about is that it’s freeeee.
Once you download and activate the plugin, head on over to Ultimate Member → Forms → Add New Form.
Next, create a form title. This is just so that you can identify your form on your dashboard; it doesn’t show up anywhere on the front-end of your site.
Once that’s done, select your form type (registration form!), and use the drag and drop form builder to add new fields and design the layout of your form.
Here are some of the things you can do with Ultimate Member:
- Have your menu links be viewable to everyone; logged in users, or logged out users
- Redirect users to their profile or a custom URL after sign up
- Allow users to be auto-approved, approved through email activation, or manually approved
There are tons more – but you can read about these in your own time.
2. User Registration
A free drag-and-drop plugin primarily built for user registration and login functionality. Its interface is minimalist and easy to use. Once you create a new form, you need to copy its shortcode to a page or post and your visitors will be able to register to your site from the front-end.
The plugin is intuitive, so click Add New to enter the form builder page, and this is where the fun begins. Drag the elements that you want to include in your form and customize everything to your liking.
The layout of the forms can have either one single column or up to three columns. You can also choose between four beautiful design styles. To avoid spam, you can add Google reCaptcha to the submissions.
More features:
- It creates a front-end account page (profile) for each new user
- The forms are responsive so people can sign up from mobile too
- It lets you build unlimited forms in the free version
- You can activate email notifications for every new entry; you have the option to approve or decline the requests
- You can allow dashboard access based on users’ roles
Check out the rest of the features here.
3. WPForms
Similar to the first two, WPForms is a drag and drop form builder which allows you to create custom registration forms.
Whilst the basic version of this plugin is free, you’ll need to pay for the pro version in order to access their user registration add-on.
Here’s how you create a form:
- Click on the WPForms menu item from your dashboard, and click on “Add New”.
- Enter a form name, and select the “User Registration” form template.
- Add any new fields that you might need, and customize the order of existing fields.
Once you’re satisfied with the fields, click the “Settings” menu button, and select the “User Registration” tab. Go ahead and map the different fields, select user roles, enable notifications, and make any other tweaks.
WPForms also allows you to:
- Combine your registration form with email marketing platforms such as MailChimp or Brevo – this will allow you to automatically add new users to your email list
- Connect your registration form with payment options such as Stripe, so you can charge users for registering on your website
And more!
Next up, let’s talk about what you should offer your new members.
Types of premium content you can offer
Now that you’ve got the basics of how to setup your user registration in WordPress and a custom registration form, here are a few types of premium content you can offer on your site:
1. Exclusive products
Let’s say you want to reward your loyal customers. What better way to do so than to give them access to a VIP area within your website, where they can purchase exclusive products which the rest of us mere mortals can’t get our hands on?
This can help you maximize your Customer Lifetime Value (CLV) of your most devoted shoppers, and at the same time, increase customer retention.
2. Guides and ebooks
Want to monetize your digital content right off the bat?
Get your customers to pay for a membership, and in exchange, give them access to a membership area which contains these materials (plus future releases).
Thinking of offering ebooks as a lead magnet instead?
Get customers to sign up for a free membership, and then contact and upsell them based on their digital footprint (how often they log into your website, how many ebooks they’ve downloaded, etc).
3. Webinars and educational videos
This works exactly the same way as the above point on guides and ebooks.
You can host your videos on YouTube and provide your members with links to these, of course. But if you have a proper, legitimate-looking website where your members can access all your content at once, this helps to justify higher membership prices.
Let’s look at some examples to strike up your inspiration.
Examples of existing membership sites
1. Copyblogger
Copyblogger, which teaches people how to nail content marketing, has a membership site which promises benefits such as access to more than 300 hours of online marketing education, monthly Q&A sessions, a private forum, and more.
2. Freelance To Win
If you haven’t heard of Danny Margulies, he’s the guy who made $200,000 through freelance copywriting in two and a half years. On the membership section of his site, he shares videos, podcasts, and case studies; he even takes his members through live coaching sessions.
3. E-Course Launch Formula
It’s pretty self-explanatory: this website caters to entrepreneurs who are looking to launch their own e-courses.
The membership grants you access to a black belt of tools and resources, a module planner blueprint, and more. According to founder Kathryn Hocking, graduates from this program have gone on to create 5 figure launches with their first e-Course!
Delivering member content on your WordPress site: final thoughts
Now that you know exactly how to enable user registration in WordPress and set up your registration forms, dive right in!
Once you’ve got your members’ section up and running, be sure to keep an eye on your key metrics. This includes user engagement (how often members log in and how long each session lasts), member churn rate, trial retention, and more.
You’ve got this.
A year or two down the road, your kickass membership site might just appear on other blog articles as a case study. Full steam ahead!
Don’t hesitate to ask if anything needs more clarification in regards to how to set up user registration in WordPress. And, also, if you liked this post, please take a minute to share it with your friends!
Hi,
This is exactly what I was looking for my client.
Which plugin(s) would you suggest for me to control the access given to the various pages once I have setup the user registration?
Or start the conversation in our Facebook group for WordPress professionals. Find answers, share tips, and get help from other WordPress experts. Join now (it’s free)!