Restrict for Elementor

Members paid. Guests browse. Your Elementor page can't tell them apart.

Restrict for Elementor fixes that. Every section, column and widget learns who it's for - members, customers, ticket holders, campaign visitors - and shows each of them exactly what they should see. No duplicated pages, no code.

  • Works with Elementor Free & Pro
  • Lightweight - simply works
  • 7-day money-back guarantee
Restrict for Elementor settings panel controlling visibility of an Elementor section
Elementor content restriction

Everything you need to gate Elementor content

From a single widget to an entire membership site - Restrict adds one small panel to the Elementor editor you already know, and suddenly every element answers to you.

Sections, columns & widgets

Restrict Elementor content at any level. Every section, column and widget gets its own visibility rules - set different criteria for each one.

Roles & login status

Show or hide elements based on whether a visitor is logged in, their user role, capabilities, user meta values, or even if they are the post author.

Teaser messages

Don’t dead-end your visitors. Replace restricted elements with a custom message or a full Elementor template that nudges them to log in or upgrade.

Elementor Free & Pro

No Elementor Pro required. Restrict works with the free version of Elementor just as well - and plays nicely with the themes and addons you already use.

Lightweight by design

Built specifically for Elementor with zero bloat. No dashboards to learn, no performance tax - install it and the Restrict panel is simply there.

White-label ready

Building client sites? A single line in wp-config.php renames the entire plugin, so it ships under your agency’s brand.

Landing page personalization

Greet every visitor like you know them. Show or hide elements by URL parameter, referrer or cookie - your ad, email and social traffic each get their own page, for free.

Full control

Restriction rules for every kind of audience

Restrict Elementor sections, columns and widgets individually

Every element, under your control

Take control of the visibility of sections, columns and widgets. Each element is restricted individually and can have completely different criteria - so one page can serve many audiences at once.

Learn how element visibility works
Show or hide Elementor content to logged-in users

Logged-in users, roles & capabilities

Display different widgets, columns or whole sections based on login status, user roles, custom capabilities, any user meta key, or whether the visitor is the post author. Perfect for Elementor membership sites.

See all membership conditions
Restrict Elementor content based on WooCommerce purchases and subscriptions

Built for stores and memberships

Show content based on whether a customer purchased a specific WooCommerce product, variation, or holds an active WooCommerce Subscription. Easy Digital Downloads purchases and Tickera & Venuera event tickets work too - your attendees see the materials, everyone else sees a reason to buy.

Explore commerce integrations
Display an Elementor template or custom message as alternative content

Show teasers, not dead ends

Instead of hiding content entirely, display a specific Elementor template or a custom formatted message to visitors who don’t meet your criteria - and turn restrictions into conversions.

Set up alternative content
Personalize Elementor landing pages with URL parameter, referrer and cookie criteria

One landing page, a personal welcome for everyone

Your newsletter subscribers, your Facebook visitors and your returning customers all land on the same page - why should they all see the same thing? Show or hide any element by URL parameter (?src=newsletter), referrer or cookie, and turn one generic page into a page that feels written for each visitor. Included in the free version.

Learn how personalization works
How it works

Restrict Elementor content in three steps

No new interface to learn. Restriction controls live right inside the Elementor editor.

  1. Select an element

    Open any page in Elementor and click the section, column or widget you want to protect.

  2. Set your condition

    In the Restrict panel, choose who can see it - logged-in users, specific roles, customers, and much more.

  3. Publish and relax

    Restricted visitors see a teaser or nothing at all. Everyone else sees your design, exactly as you built it.

What Elementor users say about Restrict

It’s now considered one of my favorite plugins and addons for Elementor. Lightweight and simply works.

Bassem, Restrict for Elementor user @Bassem
Simple licensing

One license. Every restriction rule.

Every plan unlocks the complete set of Elementor content restriction features - no artificial tiers, no locked conditions.

  • All restriction conditions included
  • WooCommerce, EDD & Tickera integrations
  • Updates and premium support - yearly or lifetime
See plans & pricing
7-day money-back satisfaction guarantee

Try it risk-free with our 7-day money-back guarantee.

FAQ

Frequently asked questions

Elementor is the trademark of Elementor LTD company which we are not associated with or endorsed by in any way.

Your page already knows who it's for. Teach it to check.

Join thousands of creators who show every visitor exactly the right content - set up in minutes on any Elementor-powered site, with a 7-day money-back guarantee if it's not for you.