UPDATE: Protected Groups. One login for your entire members area.
PageLock can now lock multiple pages as a single group with one shared login. Your visitors sign in once and get access to every page in the group, with no logging in again on each page. It is the missing piece for building a real members area, a membership site, or a multi-page client portal on Framer.
What it does
Group several pages under one lock. Instead of protecting each page separately with its own login, you create a group, add as many pages as you want to it, and protect them all with a single set of credentials. A member signs in once and moves freely across every page in the group on one session.
How it works
When a visitor opens any page in the group, they see the login screen. After they sign in, they are authenticated for the whole group, not just that one page, for the length of their session. Open another page in the same group and they are already in. No repeated logins, no friction. The session is scoped strictly to that group, so access to one group never grants access to another.
And it is all true server-side protection, the same as the rest of PageLock. Every page in the group is served only after the visitor signs in, so the protected content is never in the browser, never in the page source, and never indexed before authentication, across the entire group. This is the first time multi-page protection on Framer has been done the real, server-side way, not with client-side scripts that anyone can bypass by disabling JavaScript.
What you can do with it
Build a members area or membership site with several protected pages behind one login
Create a multi-page client portal where each client gets their own access
Gate a private section of your site, several pages deep, with one sign-in
Give each member their own individual login (email, or username and password) that works across all grouped pages
Or use a single shared PIN or password for the whole group
Add or remove pages from a group at any time
Mix free-tier and Pro login methods depending on what the group needs
Who it is for
Anyone building members-only pages on Framer: course creators gating multiple lessons, agencies running multi-page client portals, teams hiding several internal pages behind one login, paid content areas, and private multi-page sections that need to stay genuinely private, not just hidden from the menu.
If you have searched for how to lock multiple pages in Framer, build a members area in Framer, add member logins, or create a membership site or client portal in Framer, Protected Groups is exactly that, with real server-side security underneath.
Just launched and live now.
Trusted by 450+ Framer sites. PageLock is the only Framer plugin where your locked content never reaches the browser. A client preview, a private page, or a paid resource stays private even from someone who knows where to look.
Most "password protect page" plugins just hide your content with CSS or JavaScript. Disable JavaScript, open View Source, or read the page source, and the protected content is sitting right there. PageLock works differently. Your protected page is served from a secure server only after the visitor signs in, so the content is never in the page, never in the HTML, never in the sitemap, and never indexed by Google. There is no hidden markup to leak. Don't take our word for it: lock a page, open it, and try to inspect it. There is nothing to find. That is the difference between real server-side password protection and a CSS curtain.
One click locks any Framer page. PageLock is the cms page lock that every other gate is missing. It works on:
- Standard pages and static routes
- CMS pages and CMS template pages
- A whole CMS collection
- A single CMS item, on its own slug
- Nested and per-slug dynamic routes
Per-slug protection means you can lock one blog post without locking the rest, gate a single case study, protect one client preview out of a hundred, or lock a CMS collection in a single step. If you have ever needed to lock a CMS collection, lock a CMS item, or add a CMS lock to a dynamic page in Framer, that is exactly the gap PageLock fills.
Pick the login method that fits the page:
- PIN: a 4 to 8 digit code, the fastest to share.
- Username and password: individual credentials per user.
- Magic link: one click, passwordless sign-in by email.
- Multiple users per lock: give each person their own access, or set up guest groups for shared access.
- Request access: visitors ask to enter, and you approve.
Built-in password and PIN recovery means you are not the helpdesk when someone forgets.
Every login form is fully customizable. Pick a template, change the colors and fonts, drop in your logo, and preview it live. White-label removes Proofly branding completely, so your client sees a branded login screen, not ours. Set custom redirect URLs after login, custom success and error messages, and your own copy. Every login screen is mobile responsive out of the box.
Edit your locked pages while they stay locked, with no unlock, edit, relock routine. PageLock never modifies your Framer project, so your design stays exactly as you built it, and an automatic backup and restore runs on every change. Returning visitors stay signed in with 24 hour sessions, and "remember me" is built in. Smart lock verification recovers on its own if anything drifts, and locked pages are set to noindex so private content stays private.
Open PageLock on any page, click Lock, and set a PIN or password. That is it. No code, no DNS changes, no API keys. Your page is protected on the next publish, and you can preview everything first.
- Agencies and freelancers, for client handovers and case-study previews
- Designers protecting NDA work, private portfolio pieces, and gated case studies
- Course creators gating lessons and student-only content
- Small member areas and content paywalls, without paying for a $40/mo membership platform
- Teams hiding internal documentation and internal pages
- Beta access, early access, and coming-soon pages
- Wedding guest pages, real estate listing protection, and private event pages
If you need a page that is genuinely private, not just hidden from the menu, PageLock is built for it.
Custom domains and staging domains, every modern browser, and desktop, tablet, and mobile. PageLock adds authentication to any Framer page and works with the CMS the way you actually use it: nested paths, dynamic page protection, and per-slug protection across the whole surface.
Install PageLock and lock your first page free, with no credit card. Pro ($15.99/mo or $159/yr) unlocks CMS item and collection locking, every login method, and white-label branding.
Every CSS-overlay "lock" you are using today can be opened by anyone who disables JavaScript. This one can't. Install PageLock, open it on any page, hit Lock, and see for yourself on your next publish.
Page password built by Proofly. Docs, live demos, and the rest of the Proofly plugin suite at proofly.ae.
Groups support for multi page lock