Lifetime Beta — Starting at $49

Client Website
Feedback Without
The Chaos.

PageApprove is a client website feedback and sign-off tool built for freelancers and small agencies. Collect visual click-to-comment feedback on your staging site, verify which device your client reviewed on, and capture formal client approval before launch — no email chains, no revision disputes.

Trusted by freelancers & small agencies.

The Problem

The Chaos.

Vague Emails

"Make the logo bigger and change the blue to a different blue." No context, no specific element referenced, no screenshot, no device info.

Messy Screenshots

Arrows drawn in MS Paint. Cropped images that don't show which page they are looking at. WhatsApp-compressed JPEGs of laptop screens.

Lost Revisions

Did they approve V2 or V3? Scrolling through Slack to find the sign-off before launching. Clients claiming they never approved it.

Desktop-Only Reviews

Clients approve on their desktop PC but the mobile layout has a broken navigation. You only find out after launch.

Scope Creep Disputes

"I didn't approve that section." No written record. No timestamp. Awkward conversations that cost you more money to fix.

Wasted Billable Time

Hours spent chasing feedback, translating vague comments, re-doing work that was already approved. Fixed-price projects erode profitability fast.

The Wedge

Fewer Ambiguous Handoffs.
Every Launch.

Freelancers don't just need comments on a page — they need a clear record that closes out every project without disputes. PageApprove produces a sign-off trail that answers every post-launch question before it gets asked.

01

What Changed

Every comment is pinned to the exact element and page — not a vague email. You and your client can see what was flagged and when.

02

Who Approved It

Your client signs a formal written statement — not just clicks a button. Named, timestamped, and permanently stored. Something they can't later deny.

03

Device & Browser

The review environment is captured automatically. Mobile, tablet, or desktop — you know exactly what they saw when they signed off.

04

What's Unresolved

Open comments are flagged inside the approval flow — the exact count is shown before the client can sign off, so nothing gets buried.

05

Final Acceptance

Once approved, the project is marked closed. Anything after that date is out of scope — and you have the record to prove it.

The Solution

How PageApprove Works.

01

Create a Project

Add your client project in seconds. Set the project name, client contact, and which pages need review. No credit card required during beta.

02

Add Review URLs

Paste your staging site URLs. PageApprove embeds a lightweight widget that lets clients click anywhere on the live page to leave a comment.

03

Set Device Requirements

Choose which device types your client must test: mobile, tablet, and/or desktop. PageApprove tracks and verifies which devices they actually used.

04

Share the Review Link

Send your client a single secure link. They click it, enter their name, and they're inside the review portal — no account needed on their end.

05

Clients Leave Visual Comments

Clients click directly on the staging page. Each comment captures the exact element, page URL, device, browser, OS and viewport automatically.

06

Capture Formal Sign-Off

When your client is ready to approve, they sign a written statement confirming they reviewed the project and all required devices. PageApprove stores their name, statement, device checks, and timestamp permanently. The project is marked closed — anything after is out of scope.

Features

Everything You Need.
Nothing You Don't.

Core Differentiator

Device Verification

Most client review tools have no idea what device your client used. PageApprove automatically captures the user agent, browser, OS, viewport size, screen resolution, and device category (mobile / tablet / desktop) for every single comment and approval.

You set which devices the client mustreview on. The approve button is physically disabled until every required device type has been covered. Not a warning — a hard block. If they haven't tested on mobile, they literally cannot sign off.

So “approved” actually means they looked at mobile. No more post-launch mobile bugs that were “never noticed” — because they couldn't have approved without seeing it.

Device Verification Record

DeviceMobile
BrowserSafari 17
OSiOS 17.4
Viewport390 × 844
Screen390 × 844 @ 3x
Status✓ Verified

Visual Click-to-Comment

Clients click directly on the live staging page. No cropped screenshots, no guessing which element they mean. Comments are pinned to the exact pixel.

Contextual Metadata

Every comment automatically includes the page URL, device type, browser, OS, viewport size, and timestamp. You have everything you need to action feedback fast.

Formal Written Sign-Off

When the client approves, they sign a written statement: "I confirm that I have reviewed the project, including the required device checks, and approve it for launch." Stored permanently with their name, timestamp, and device evidence.

No Client Account Needed

This is a deliberate design choice. Send a single secure link. Your client clicks it, enters their name, and starts reviewing. No app download, no browser extension, no sign-up. Half of clients bail the moment you add a step — so we removed all of them.

Unlimited Projects & Clients

Run as many projects as you need. Share review links with as many clients, stakeholders, or team members as the project requires.

Permanent Approval Record

Every sign-off is stored with: the client's name, formal written statement, which devices were reviewed, open comment count at the moment of approval, and an exact timestamp. The record that closes every scope dispute.

Who It's For

Built for People Who Build Websites.

Freelancers

Solo web developers and designers who manage the entire client relationship. PageApprove brings structure to feedback without adding bureaucracy.

Small Web Studios

Agencies with 2–15 people building 5–20 client sites per year. PageApprove scales across projects without complex setup or enterprise pricing.

WordPress & Webflow Builders

Whether you build on WordPress, Webflow, Framer, or a custom stack, PageApprove sits as an overlay on any staging URL you share.

If your current client website feedback process involves any combination of email, WhatsApp, Slack, PDFs of screenshots, Loom videos, or phone calls — PageApprove will save you time on every single project. Structured visual feedback, device verification, and formal client sign-off in one link. A simpler alternative to BugHerd, Pastel, or Markup.io for freelancers who just need clean client approvals before launch.

Compatibility

Works With Any Stack.

Paste a single snippet into any staging site and PageApprove loads as an overlay — no platform lock-in, no complex setup.

WordPress
Shopify
Webflow
Framer
Next.js
Any Stack

Also works with React, Vue, Laravel, Ruby on Rails, plain HTML, and any framework that serves a publicly accessible staging URL. No browser extension required — just paste the snippet and share the review link.

The Difference

Before & After PageApprove.

Before — Without PageApprove

  • Email: "Can you change the section near the top?"
  • WhatsApp screenshot of a laptop screen — blurry, no context
  • 5 rounds of revisions on something that was already approved
  • Client says they never approved the homepage
  • Mobile navigation broken — client only reviewed on desktop
  • No idea which version of the site the client signed off on
  • Invoice dispute after launch — no written record to point to
  • Open comments still unresolved when the client signed off

After — With PageApprove

  • Pinned comment on the exact element with device context
  • Feedback includes browser, OS, viewport, and page URL
  • Revisions tracked against the approved version
  • Client signs a formal written statement — not just clicks a button
  • Approve button disabled until they've reviewed on every required device
  • Open comment count shown inside the approval flow before they can sign
  • Project marked closed after sign-off — changes after that date are out of scope
  • Permanent record: name, statement, device checks, timestamp

Pricing

Launch Pricing.

Start free, or lock in lifetime access while it lasts.

Limited time

Lifetime deals are only available during the launch period. After launch, paid plans switch to monthly subscriptions.

Free forever
$0

No credit card

  • 1 active project
  • Up to 25 comments
  • Basic device detection
  • Client approval / sign-off
  • PageApprove branding
Get started with free
Solo · Lifetime
$49

One-time payment

  • 3 active projects
  • Unlimited comments
  • Device verification
  • Email notifications
  • No watermark
  • Lifetime access
Get Started with Solo
Studio · Lifetime
$99

One-time payment

  • 10 active projects
  • Unlimited comments
  • Approval records
  • Export features
  • Basic custom branding
  • Everything in Solo
  • Lifetime access
Get Started with Studio
Agency · Lifetime
$199

One-time payment

  • Unlimited projects
  • Team member invites
  • Advanced exports
  • Custom branding
  • Priority support
  • Everything in Studio
  • Lifetime access
Get Started with Agency

All lifetime plans include all future updates and no monthly fees. Purchasing requires a free PageApprove account.

FAQ

Common Questions.

Does my client need to create an account?+

No. You send your client a single secure link. They click it, enter their name, and start reviewing immediately. No sign-ups, no passwords.

What staging platforms does PageApprove support?+

PageApprove works as an overlay on any publicly accessible URL. WordPress, Webflow, Framer, Shopify, custom code — if you can share a URL, PageApprove works with it.

How does device verification work?+

When a client opens the review link, PageApprove automatically captures their user agent, browser, OS, viewport size, screen resolution, and device category. You set which device types are required; clients must verify on those devices before they can approve.

Are the lifetime plans really one-time payments?+

Yes. Each lifetime plan is a one-time payment with no monthly fees. You get lifetime access to the plan you choose, including all beta updates. Prices will increase when the beta period ends.

What happens after the beta?+

Beta customers are grandfathered in. You keep access to all the features you paid for, permanently. Post-beta pricing will be announced well in advance.

How is PageApprove different from tools like Figma or Notion comments?+

PageApprove is specifically designed for reviewing live staging websites — not design files or documents. Comments are pinned to the live page, device data is captured automatically, and the approval is a formal sign-off tied to a specific version, device, and timestamp.

How is PageApprove different from BugHerd, Pastel, or Markup.io?+

PageApprove is built specifically for freelancers and small agencies who need formal client sign-off, not just internal bug tracking. Unlike BugHerd (which is team-focused with per-seat pricing), PageApprove includes device verification — proof your client reviewed on mobile before approving — and a timestamped approval record. No browser extension, no client login required, and pricing starts at $49 lifetime for solo operators.

Can I have multiple clients reviewing the same project?+

Yes. You can share the review link with multiple stakeholders. Each reviewer identifies themselves when they enter, and their comments and device data are tracked individually.

Is my data secure?+

Review links are secured with unique tokens. Client session data is stored on secure infrastructure. We do not sell or share your data or your clients' data.

How do I add PageApprove to a Shopify store?+

Go to Online Store → Themes → Edit code in your Shopify admin, open layout/theme.liquid, and paste the snippet just before the closing </body> tag. Save the file and PageApprove will load on every storefront page.

How do I add PageApprove to a Webflow site?+

In Webflow Designer, go to Project Settings → Custom Code → Footer code and paste the snippet there. Publish your site and the widget will appear on your staging domain.

Can I use PageApprove on a password-protected staging site?+

The staging URL must be reachable by your client. If your host uses HTTP basic auth or a staging-gate password (common on WP Engine, Kinsta, etc.), your client will need those credentials before they can access the review link — PageApprove will load normally once they're through.

Do clients see each other's comments?+

Yes. All reviewers see all comments left on the page. This mirrors how teams collaborate on feedback and prevents duplicate comments from multiple stakeholders.

What if a client can't test on a required device?+

You can adjust the device requirements for any project from your dashboard at any time. Device requirements are there to protect you — if a client genuinely cannot test on mobile, you can remove that requirement and note the exception.

Is there a comment or project limit?+

Paid plans (including Founder Lifetime Access) include unlimited projects and unlimited comments — no caps. The Free plan includes 1 active project and up to 25 comments, which is enough to experience the full review workflow on a real client project before upgrading.

Can I white-label the review portal with my agency branding?+

White-labelling is on the post-beta roadmap. During beta the review portal shows PageApprove branding. Beta customers will be the first to access white-labelling when it ships.

Does the sign-off protect me legally in a scope dispute?+

PageApprove creates a timestamped record of which reviewer approved which page, on which device, at what time — along with a formal written statement the client signed. While it is not a legally binding contract, it provides documented evidence of client approval far stronger than an email thread or verbal agreement. We recommend using it alongside your standard contract.

What exactly does the client sign when they approve?+

The client signs a formal written statement: "I confirm that I have reviewed the selected project, including the required device checks shown above, and approve it for launch or next-stage delivery." This statement is stored permanently alongside their name, the device verification results, the open comment count at the time of approval, and a precise timestamp.

What happens if there are still open comments when the client tries to approve?+

PageApprove shows the exact number of open comments inside the approval flow before the client can submit their sign-off. They can see clearly what's still unresolved before they confirm. The count is also stored in the approval record, so there's a clear paper trail of what was open at the time they approved.

Stop Managing Feedback
in Email Chains.

Join freelancers and agencies who have replaced vague client feedback with structured visual comments, device verification, and formal sign-off.