PageLock is the only Framer plugin where locked content never reaches the browser. Other tools hide pages with CSS or JavaScript, which is bypassed by disabling JS or viewing source. PageLock serves password-protected pages from a secure server only after a visitor signs in, so your gated content is never in the HTML, sitemap, or Google's index. Real server-side protection, not a client-side CSS overlay.
Lock a single page, multiple pages in one group, CMS pages and collections, or individual CMS items. Use it for a private page, hidden page, client portal, internal dashboard, gated content, or any restricted or access-controlled page. No code required.
Protected Groups: one login for many pages. Create a group, add as many pages as you like, and protect them all with one set of credentials. Visitors sign in once and move freely across every page in the group on a single session. Sessions are scoped per group, so access to one never grants access to another. It is the missing piece for a multi-page client portal or any set of pages that share one login on Framer.
Lock anything, including the CMS. One click locks standard pages, CMS pages and templates, whole collections, single CMS items on their own slug, and nested dynamic routes. Per-slug protection lets you lock one blog post, product, or download without locking the rest.
Authentication your way: PIN, passcode, username/password, magic link, multiple users per lock, or request-to-access. Built-in password and PIN recovery.
Branded, customizable login screens with your colors, fonts, and logo. White-label removes all Proofly branding. Automatic backups included; visitors stay signed in for 24 hours.
Free to start: lock pages on your staging domain with a PIN at no cost, the same server-side engine Pro uses. Pro unlocks your custom domain, full authentication (password, OTP, multiple users), and white-label branding. $15.99/mo or $159/yr.
PageLock is the only Framer plugin where locked content never reaches the browser. Other tools hide pages with CSS or JavaScript, which is bypassed by disabling JS or viewing source. PageLock serves password-protected pages from a secure server only after a visitor signs in, so your gated content is never in the HTML, sitemap, or Google's index. Real server-side protection, not a client-side CSS overlay.
Lock a single page, multiple pages in one group, CMS pages and collections, or individual CMS items. Use it for a private page, hidden page, client portal, internal dashboard, gated content, or any restricted or access-controlled page. No code required.
Protected Groups: one login for many pages. Create a group, add as many pages as you like, and protect them all with one set of credentials. Visitors sign in once and move freely across every page in the group on a single session. Sessions are scoped per group, so access to one never grants access to another. It is the missing piece for a multi-page client portal or any set of pages that share one login on Framer.
Lock anything, including the CMS. One click locks standard pages, CMS pages and templates, whole collections, single CMS items on their own slug, and nested dynamic routes. Per-slug protection lets you lock one blog post, product, or download without locking the rest.
Authentication your way: PIN, passcode, username/password, magic link, multiple users per lock, or request-to-access. Built-in password and PIN recovery.
Branded, customizable login screens with your colors, fonts, and logo. White-label removes all Proofly branding. Automatic backups included; visitors stay signed in for 24 hours.
Free to start: lock pages on your staging domain with a PIN at no cost, the same server-side engine Pro uses. Pro unlocks your custom domain, full authentication (password, OTP, multiple users), and white-label branding. $15.99/mo or $159/yr.