WordPress / 6 MIN READ
Gated Content 101
Creating Gated Content in WordPress
From the original Fervor library. Examples may use older package versions.
How to Make Your WordPress Landing Page Gated (Lead Capture Page) Using Beaver Builder
What is a Gated Landing Page?
A gated landing page is a page where visitors must provide their email, phone number, or other details before accessing the content (like an eBook, webinar, video, or special offer). It’s a powerful way to capture leads and grow your email list.
Step 1: Decide How You Want to Gate the Page
There are 3 main ways to gate your landing page in WordPress:
1️⃣ Using a Form-Based Lock (Best for collecting emails)
2️⃣ Using a Membership Plugin (Best for premium content)
3️⃣ Using a Password-Protected Page (Simple but less flexible)
Method 1: Gate Content with an Opt-in Form (Recommended – Easy & Effective)
Step 1: Install a Form Plugin
To collect user information before granting access, install a form plugin like:
✅ WPForms – Best for beginners (Drag & Drop)
✅ Fluent Forms – Fast & lightweight
✅ ConvertKit – For advanced email marketing integration
🔹 How to Install WPForms:
- Go to Plugins > Add New in WordPress.
- Search for “WPForms”, then Install & Activate.
Step 2: Create a Lead Capture Form
- Go to WPForms > Add New.
- Choose Blank Form or Newsletter Signup Form template.
- Add fields like Name, Email, and Submit Button.
- Under Settings > Confirmations, choose:
- Redirect to a Thank You Page (where the gated content is available).
- OR show a success message with a Download Link.
- Click Save and copy the shortcode.
Step 3: Add the Form to Your Beaver Builder Landing Page
- Open your landing page in Beaver Builder.
- Drag the HTML or Shortcode Module.
- Paste the WPForms shortcode.
- Customize the design to match your branding.
- Click Publish to make it live!
🔹 Now, visitors must enter their details before accessing the content!
Method 2: Restrict Access with a Membership Plugin (For Exclusive Content)
If you want users to sign up or log in before accessing the page, use a membership plugin:
✅ Restrict Content Pro (Best for paid or free memberships)
✅ MemberPress (For selling subscriptions)
✅ Paid Memberships Pro (For advanced user control)
Step 1: Install & Set Up a Membership Plugin
- Go to Plugins > Add New, search for Restrict Content (free version available), then Install & Activate.
- Go to Settings > Restriction Settings.
- Under Default Restriction Message, enter a message like:
“You must sign up to access this content. Click here to register.”
Step 2: Restrict Your Landing Page
- Edit your Landing Page in WordPress.
- In the Content Restriction Meta Box, select:
- Logged-in users only (for free content).
- Specific user roles (if using memberships).
- Publish the page – now only registered users can view it!
Method 3: Password-Protect Your Landing Page (Simple & Quick)
If you just want a basic gate without collecting emails, WordPress has a built-in option.
How to Password-Protect a Page
- Edit your Landing Page in WordPress.
- In the Publish box (top right), click Visibility > Password Protected.
- Set a password and click Publish.
👉 Now, only visitors with the password can access the page!
Bonus: How to Deliver the Gated Content Automatically
Once someone submits their details, you can:
✅ Redirect them to a hidden page (with a download link or video).
✅ Send an email with the content (using Mailchimp, ConvertKit, or ActiveCampaign).
✅ Use an auto-download link (if you’re offering a PDF, checklist, or eBook).
Example: Set Up an Automated Email in WPForms (With Mailchimp)
- Install and activate the WPForms Mailchimp Addon.
- Go to WPForms > Settings > Integrations and connect Mailchimp.
- In your Opt-in Form, go to Marketing > Mailchimp and enable email collection.
- Set up an automated email with the content download link.
Final Thoughts
🎉 Congratulations! You’ve successfully created a gated landing page in WordPress using Beaver Builder.
🔹 Best Option? Use WPForms + Beaver Builder for an easy and professional gated content experience.
🔹 Want a membership site? Use Restrict Content Pro for full control.
🔹 Need a quick lock? Use the Password Protect option.
💬 🚀😊
Bonus Gravity Forms set up
How to Create a Gated Landing Page in WordPress Using Gravity Forms & Beaver Builder
Introduction
A gated landing page requires users to submit their details (like email or name) before accessing your content. This is a great way to collect leads, build an email list, or restrict exclusive content.
👉 In this tutorial, we’ll use Gravity Forms + Beaver Builder to create a lead-capturing gated landing page in WordPress.
Step 1: Install & Activate Gravity Forms
Gravity Forms is a premium plugin, so you’ll need to purchase and download it from gravityforms.com.
How to Install Gravity Forms
- Go to Plugins > Add New in your WordPress dashboard.
- Click Upload Plugin, select the Gravity Forms ZIP file, then click Install Now.
- Activate the plugin and enter your license key (found in your Gravity Forms account).
Step 2: Create a Lead Capture Form in Gravity Forms
1. Build the Form
- Go to Forms > Add New.
- Name your form (e.g., “Lead Capture Form”).
- Click Add Fields to include:
✅ Name Field
✅ Email Field (Required)
✅ Submit Button - Click Save Form when done.
2. Set Up Form Confirmation (To Grant Access After Submission)
- Go to Settings > Confirmations inside Gravity Forms.
- Click Add New Confirmation.
- Choose Redirect and enter the URL of the protected content page.
- Example:
yourwebsite.com/thank-you-page(This is where users will access the gated content).
- Example:
- Click Save Confirmation.
Step 3: Add the Form to Your Beaver Builder Landing Page
- Open your Landing Page in Beaver Builder.
- Drag the Gravity Forms Module (if you have the Beaver Themer Add-on) OR use the HTML/Shortcode Module.
- Paste the Gravity Forms shortcode (found in Forms > Embed Shortcode).
- Example shortcode:
[gravityform id="1" title="false" description="false" ajax="true"]
- Example shortcode:
- Style the form using Beaver Builder’s settings (fonts, colors, button styles).
- Click Publish to make it live.
🚀 Now, users must fill out the form to get redirected to the gated content!
Step 4: Bonus – Send an Automated Email With the Gated Content
If you want to email the gated content instead of redirecting users immediately:
- Go to Forms > Settings > Notifications.
- Click Add New Notification.
- Set Send To Email →
{admin_email}or user’s email{Email:1}. - In the message body, add the download link or content access details.
- Click Save Notification.
Alternative: Restrict an Entire Page Instead of Redirecting
If you want to hide the landing page content until a user submits the form, use:
✅ Gravity Perks GP Conditional Logic Add-on (Premium)
✅ Restrict Content Plugin (Free alternative)
Using Restrict Content Plugin (Free)
- Install Restrict Content (
Plugins > Add New > Search “Restrict Content”> Install & Activate). - Wrap your landing page content with this shortcode:
[restrict] This content is only available after form submission. [/restrict] - Users will need to log in or submit the form before viewing the content.
Final Thoughts
🎉 Congrats! You’ve created a gated landing page using Gravity Forms + Beaver Builder.
🔹 Best Setup? Use Gravity Forms’ Redirect Confirmation for a seamless lead capture process.
🔹 Want to send content via email? Use Gravity Forms Notifications.
🔹 Need full-page restriction? Use Restrict Content Plugin or Gravity Perks Add-on.
🚀😊