Skip to content
Hosting for Restrict Content Pro

Hosting for Restrict Content Pro, now Kadence Memberships

Restrict Content Pro is being renamed Kadence Memberships, and both names are in use while that happens. Either way, the plugin checks a member's level, a [restrict] shortcode, or a post-level rule on nearly every request, and it hands recurring billing to Stripe through webhooks, server-to-server calls with no page for you to watch load. That shapes how a host has to handle caching, renewals, and the pages that can't be cached at all.

Experts in the tools you rely on.

We know these plugins because we have supported sites running them for years.

Logos are trademarks of their owners and don't imply that a vendor endorses MemberHost. Where a vendor lists us or our sister agency MemberFix, the platform page links to that listing.

What generic hosting misses about how RCP works

Restrict Content Pro doesn't gate content once and leave it alone, it checks on nearly every request, and it hands recurring billing to Stripe through webhooks rather than a page a member clicks. Both of those interact badly with hosting built for static, anonymous traffic. Where we see it go wrong:

Common faults
  • A restriction check on every page load

    • Every visit to a page under a [restrict] shortcode or a post-level rule means RCP checks the visitor's membership level against the database before it decides what to show.
    • A cache that doesn't know about that check can serve the locked version to a paying member, or the full version to someone who hasn't paid.
  • Stripe webhooks that have to arrive on time

    • Renewals, failed payments, and cancellations reach RCP through Stripe webhooks, an incoming request rather than something a member clicks.
    • A firewall or rate-limit rule written for ordinary page traffic can delay or drop that request, and a lapsed membership can keep its access with nobody noticing until someone checks the numbers.
  • Login, registration and account pages that can't be cached like the rest of the site

    • These pages carry a session token or a form nonce specific to the visitor, so caching them can hand one member's account screen to another, or serve a stale registration form that fails to submit.
    • A cache rule built for a blog doesn't know to leave them out.
  • RCP rarely runs by itself

    • Gate a LearnDash or LifterLMS course, or a BuddyBoss or bbPress community, behind an RCP membership level, and each of those plugins adds its own per-request checks on top of RCP's.
    • The database load compounds instead of staying isolated to one plugin, and hosting sized for RCP alone runs out first.

RCP isn't a fragile plugin. The host just has to know what RCP is doing on each request, instead of scoring the homepage on a speed test and calling it done. See why concurrency, not the homepage, is the real limit on membership sites.

What we run differently for a Restrict Content Pro site

01

Fast level and shortcode checks

Redis object caching and OPcache, set up where they help on your site, let the database and PHP work behind a membership-level check or a [restrict] shortcode be served from memory instead of re-executed on each visit. Page caching runs on top of that, applied per site with login, registration, and account pages excluded rather than caught by a blanket rule. See how that plays out across dynamic membership sites.

Benefit to you

A page gated by RCP gets checked correctly and still loads fast, instead of trading one for the other.

02

Firewall rules that don't treat a Stripe webhook like junk traffic

RCP's renewals, failed payments, and cancellations arrive through Stripe webhooks, plain incoming requests rather than something a member clicks. We configure firewall and rate-limit rules per site at the server and at Cloudflare instead of one blanket ruleset, so legitimate application traffic isn't mistaken for a bot.

Benefit to you

A renewal or a cancellation gets recorded when it happens, not discovered later in a support ticket.

03

A migration handled by people who work on RCP sites

Our sister agency, MemberFix, builds, customizes, and migrates sites to and from Restrict Content Pro. If you're moving your existing RCP site onto MemberHost, we review your membership levels, shortcode-protected pages, and Stripe setup first, as part of onboarding rather than an afterthought.

Benefit to you

Your levels, restricted pages, and payment setup carry over instead of getting rebuilt from scratch.

04

Database and PHP headroom for exports and reports

Pulling a subscriber export or a payment report in RCP reads directly from the same database your members are hitting live. PHP workers and database throughput are sized to your site and traffic pattern instead of a shared template tier, the same approach behind how we measure WordPress backend speed, so that job doesn't compete with a member trying to log in at the same time.

Benefit to you

Running a report doesn't slow the site down for whoever else is on it.

05

Monitoring that catches a spike before it's downtime

Adding a course or community plugin alongside RCP, or running a large export, can push resource usage up without warning. We watch usage in real time and investigate unusual patterns instead of waiting for a member to report a slow page.

Benefit to you

You hear about a developing problem from us, not from a member stuck at checkout or login.

06

Support that knows RCP's checks, not a script

When something breaks, you're not told to disable your plugins, RCP's shortcode and level checks are the site. We investigate at the server and WordPress levels together, so a login redirect loop or a restriction that isn't applying gets diagnosed instead of guessed at.

Benefit to you

A real answer instead of a troubleshooting script that assumes RCP is optional.

What to check before you choose Restrict Content Pro hosting

Nexcess publishes recommended server resources for its Kadence plugins, such as a 512MB PHP memory limit. This list covers what those settings don't: what goes wrong on RCP sites in practice, and how MemberHost handles each part.

What to checkWhy it mattersHow MemberHost handles it
Fast level and shortcode checksA page gated by the [restrict] shortcode or a post-level rule means RCP checks the visitor's membership level against the database on nearly every request, and that check gets slower as your subscriber list grows.We look at how RCP's level checks hit the database on your site, then use Redis object caching and OPcache where they help, so that work can be served from memory instead of re-executed each time.
Page caching that excludes login, registration and account pagesThese pages carry a session token or a form nonce specific to the visitor, so caching them can serve one member's account screen to someone else, or a stale registration form that fails to submit.LiteSpeed page caching is applied per site, with login, registration and account pages excluded rather than caught by a blanket rule.
Firewall and rate-limit rules that don't block Stripe webhooksRenewals, failed payments and cancellations reach RCP through Stripe webhooks, an incoming request that a generic firewall or rate-limit rule can delay or drop.Firewall and rate-limit rules are configured per site at the server and at Cloudflare instead of one blanket ruleset.
Enough PHP workers and database throughput for exports and reportsA subscriber export or a payment report reads directly from the same database your members are using live, and thin resources make that job compete with normal page loads.PHP workers and database throughput are sized to your site and traffic pattern instead of a shared template tier.
Room for the plugin you pair RCP withRCP is commonly paired with a course plugin like LearnDash or LifterLMS, or a community plugin like BuddyBoss or bbPress, and each one adds its own checks on top of RCP's.We size the environment for the stack you're running, so adding a course or community layer later doesn't mean starting over.
A migration that doesn't touch your membership levels or Stripe setupA migration that leaves you rebuilding membership levels, restricted pages, or reconnecting Stripe by hand is a bad one.We review your RCP configuration first and handle the move as part of onboarding, so your levels and payment setup carry over.

Who this Restrict Content Pro setup is built for

What happens if you reach out about an RCP site

The same process whether you're moving an existing Restrict Content Pro site or planning one.

  1. 1

    Reach out or start with a free audit

    Tell us about your RCP setup, membership levels, and growth plans, or start with a free site speed audit if you want to see the numbers first.

  2. 2

    We review your RCP configuration

    We look at your membership levels, [restrict] shortcode usage, Stripe integration, and current hosting metrics to see where the actual bottlenecks are.

  3. 3

    We recommend a configuration

    You get a setup sized to your plugin stack, including any course or community plugin running alongside RCP, not a generic plan tier.

  4. 4

    We handle the migration

    We move your site over, configure caching for your stack and page-cache exclusions for RCP's login, registration, and account pages, and hand it back to you running.

Restrict Content Pro hosting questions

Updated

Is Kadence Memberships the new name for Restrict Content Pro?

Yes. Nexcess, which publishes the plugin, says Restrict Content Pro is becoming Kadence Memberships, and that you may see both names used while it updates the product and its documentation. The free version on WordPress.org already carries the new name. This page covers sites running it under either name.

Is MemberHost a certified or official Restrict Content Pro partner?

No. MemberHost doesn't hold a partner or certification listing from Restrict Content Pro or Kadence Memberships, so there's no badge to point to. What we can show you instead is how the hosting handles what RCP does: per-request restriction checks, Stripe-driven renewals, and pages that can't be cached, covered in the checklist above.

Will page caching break my [restrict] shortcode or post-level restrictions?

It can, on hosting that caches every page the same way. A blanket cache rule doesn't know a page is gated by RCP's [restrict] shortcode or a post-level rule, so it can serve a cached copy to someone who hasn't paid, or block a member who has. We tune the object caching behind those checks for your site, and exclude login, registration and account pages from page caching instead of catching them by default.

How does MemberHost handle Stripe webhooks for RCP renewals?

RCP records renewals, failed payments and cancellations through Stripe webhooks, which arrive as ordinary incoming requests rather than something a member clicks. We configure firewall and rate-limit rules per site at the server and at Cloudflare instead of one blanket ruleset, so a legitimate webhook isn't treated the same as random bot traffic and delayed or dropped.

How many concurrent members can MemberHost handle on an RCP site?

There's no flat number, since it comes down to your plugin stack and what members are doing right then, renewals hitting Stripe all at once cost more than ordinary browsing. We size PHP workers, database throughput, and server resources to your site's actual traffic pattern, and can load test it with tools like loader.io or k6 to confirm the number rather than assume it.

How much does hosting for a Restrict Content Pro site cost?

We price Restrict Content Pro (now Kadence Memberships) sites on traffic, complexity (the plugin plus your membership levels, restriction rules and payment setup), how many members are signed in at the same time, and spikes when you open a new tier or run a promotion. There's no fixed number up front: we start with a free speed audit, then review your traffic with you before quoting.

Do you migrate an existing Restrict Content Pro site to MemberHost?

Yes. We review your current RCP configuration, membership levels, and Stripe setup first, then handle the move so your levels, restricted pages, and active subscriptions carry over instead of getting rebuilt by hand. Switching membership plugins is a separate job, and that one belongs to our sister agency, MemberFix, which migrates sites between membership plugins and customizes Restrict Content Pro. Reach out or start with a free site speed audit; either way, we'll explain what moving involves before you decide anything.

Proudly hosting

Talk to us about your Restrict Content Pro site

Tell us about your membership levels, your Stripe setup, and what's slowing the site down, or start with a free site speed audit, and we'll show you where an RCP site like yours is losing time right now, whether you move hosts or not.