Purlock
Keeps your website's facts straight

What is your website lying about?

Paste your URL. Purlock reads your pages like a meticulous proofreader and checks them at phone size. You'll see expired offers, prices that disagree, leftover placeholders, broken buttons and missing pages, each with the exact quote and a fix you can copy.

  • Free, no account
  • Up to 20 pages
  • Results in about a minute
brightpath.io/pricing

Purlock Score

6 of 6 issues

53
  1. 1highExpired & stale

    Black Friday 2024 offer is still live

  2. 2mediumUnverified claim

    “10,000+ teams” has no source

  3. 3highContradiction

    Pro is $15 here but $19 in your FAQ

  4. 4highDead end

    “Start free trial” links to #

  5. 5highPlaceholder

    “John Doe” on a testimonial

  6. 6lowExpired & stale

    Footer still says © 2023

  • expired: Black Friday 2024
  • placeholder: [Your Company]
  • contradiction: $15/mo vs $19/mo
  • stale: © 2021
  • unverified: Trusted by 10,000+
  • placeholder: Lorem ipsum dolor
  • dead end: “Get started” → 404
  • placeholder: John Doe, CEO
  • expired: Offer ends 31 March
  • missing: No refund policy
  • AI leftover: As an AI language model…
  • contradiction: 14 day vs 30 day trial
  • stale: Coming soon
  • placeholder: hello@yourcompany.com

The problem

Websites drift. Someone always notices, and it's usually a customer.

A price changes in one place but not another. A sale ends but the banner doesn't. An AI builder invents a statistic. You find out from an awkward email, or not at all.

Without Purlock

A customer

Subject: Charged more than your website says?

3 weeks later

“Hi, your pricing page says $15/month but I was charged $19. Also the Black Friday code on your homepage doesn't work?”

A refund, a worse review, and a fix you make in a hurry.

With Purlock

alerts@purlock.com

2 new issues on brightpath.io

minutes after deploy
  • Pro is $15 on /pricing but $19 everywhere else
  • “Black Friday 2024” banner still on your homepage
2 fix prompts ready to copy

Fixed before anyone else notices.

What we check

Seven ways a website stops telling the truth

Every check runs on your real pages, and nothing reaches you unless we can quote it from your page, word for word.

01

Expired & stale

Offers that already ended, last year's campaign, a copyright year from 2021.

Offer ends 30 November 2024. Use code BF24.

Free expired promotion finder
02

Contradictions

Pages that disagree on prices, trials, refunds or delivery. We show you both sides so you can decide.

/pricing says $15/mo · /faq says $19/mo

Free price consistency checker
03

Placeholders & AI leftovers

Lorem ipsum, [Your Company], John Doe testimonials, “Certainly! Here's…”.

Contact [Your Company] today.

Free placeholder finder
04

Unverified claims

Big numbers and badges with nothing behind them. Confirm them, or take them down.

Trusted by 10,000+ teams worldwide

Free AI built website check
05

Dead ends

Buttons that go nowhere and links to pages that no longer exist.

“Start free trial” → 404

Free broken link checker
06

What's missing

No refund policy, no prices, or no way to reach you except a form. Based on your type of site.

Refund policy: not found

Free missing pages checker
07

Broken on mobile

Pages you can't scroll to the end on a phone, buttons cut off or covered, widgets that never loaded. Proven with a screenshot.

Footer and contact details: unreachable on a phone

Free mobile website checker

One click fixes

Don't just find it. Fix it in one paste.

Every finding comes with a prompt that names the page, the section and the exact text. It's written for your AI coding tool, your page editor, or the teammate who'll do it. It changes that one thing and nothing else.

Cursor · Lovable · Bolt · Claude

Generated for every finding

Your control centre

Then Purlock keeps watching, so you don't have to.

Monitoring turns one scan into a control centre for your site: automatic checks, alerts that only fire when something new breaks, and tools that keep every page in line.

Always on

Checked every week and after every deploy

Purlock runs on its own: weekly (daily on Business) and right after you publish. You hear about it only when something new breaks, or something you fixed comes back.

2 new things to fix on yourshop.com

from alerts@purlock.com · 4 minutes after your deploy

  • “Buy now” on /pricing leads to a missing page
  • Back again: “Summer sale ends 31 August” on the homepage
New

Checked at phone size in a real browser

Your key pages, opened at phone size in a real browser. We catch what your laptop hides, and prove it with a screenshot.

  • Bottom of the page unreachable
  • Wider than the screen
  • Buttons cut off or covered
  • Booking, chat and map widgets that failed
Money paths

The buttons that pay you, tested

Sign up, buy, book and contact: checked first, even when they lead to your checkout or booking site.

  • Start free trial
  • Buy now: page not found
  • Book a call
Change it everywhere

Change a price once

Edit it in your Fact Sheet and Purlock lists every page that still shows the old one, with a fix for each.

$15/month $19/month

3 of 4 pages updated

Before it goes live

Check before you publish

Paste a draft or a preview link. We check it against your Fact Sheet and your live pages first.

“Pro is now just $17/month” · your Fact Sheet says $19

Promotions

No sale outlives its end date

Schedule a sale: your Stripe price, page prices and banner switch at the start and back at the end. Offers you added by hand get a reminder before they end.

27Nov

Black Friday sale

Ends in 2 days

Proof it works

A monthly report you'll actually read

Pages checked, issues caught, what you fixed and your score trend, on the 1st of every month.

412

pages

9

caught

7

fixed

And the rest

History, site stack and a page map

Every change to every page with a diff, the tools your site runs on, and all your pages grouped by type.

See plans from $9/month

Your Fact Sheet

Confirm your facts once. Purlock keeps every page in line.

We build your Fact Sheet from the first scan: prices, trial, refunds, delivery and contact details. Change one and we list every page still showing the old value, then tick them off as you fix them.

Your Fact Sheet
Pro plan price
$19/month
Free trial
14 days
Refund window
30 days
Support email
help@brightpath.io

Confirmed facts are checked on every page, every scan.

Change it everywhere

Click Change on the Pro price to see every page still showing the old one.

Full audit · one time

Every page checked. Every fix written. One PDF.

Handing a site to a client, launching, or just want it all checked once? The full audit reads up to 300 pages, opens your key pages at phone size and gives you a report you can pass straight to whoever fixes it.

  • Up to 300 pages, not 20
  • Every fix prompt unlocked
  • A clean PDF to share
  • Phone checks with screenshots
Get the full audit, $19

One payment. No subscription.

How it works

From URL to fixed in four steps

  1. 1

    Paste your URL

    No account, no install. PurlockBot reads up to 20 of your most important pages, like pricing, FAQ, refunds and contact, and opens your homepage at phone size.

  2. 2

    We read every claim

    Fixed checks test every date, button and page. Prices, trials and promises are compared across your site, and every finding must quote your page word for word.

  3. 3

    Fix in one paste

    Each finding comes with a prompt for your AI tool, steps for your page editor, or a note for a teammate.

  4. 4

    Lock in your facts

    Confirm your Fact Sheet once. Purlock checks every page against it each week and after every deploy, and emails you only when something new breaks.

FAQ

Questions, answered

Does Purlock change anything on my website?

Not unless you ask it to. PurlockBot only reads public pages, the way a browser would. It doesn't log in, click buttons or fill in forms, and you (or your AI tool) make the fixes. The one exception is Live facts, which you switch on yourself: it updates only the text inside the tags you add.

Can Purlock start and end my sales, including my Stripe prices?

Yes. Plan a promotion with a start and an end, and Purlock switches your page prices and sale banner (through Live facts) and your checkout price at those times, then switches them back and rechecks the pages. For Stripe, your checkout either asks Purlock which price lookup key to use (no keys shared, and it falls back to your normal price if we're ever unreachable), or you connect a restricted key that can only create prices and move lookup keys. Existing subscribers keep their price.

How do Live facts work, and what if Purlock is down?

You wrap a value on your site, like a price, in a Purlock tag and add one small script. When you change that fact in your Fact Sheet, every tagged spot shows the new value within seconds, without a redeploy. The text inside each tag stays in your page, so if Purlock is ever slow or down, visitors simply see that text (or the last value their browser saw). The script loads in the background and only ever changes text.

What's the difference between a free scan, the full audit and monitoring?

A free scan reads your 20 most important pages and shows the top 3 fixes. The full audit ($19, once) reads up to 300 pages, unlocks every fix and gives you a PDF. Monitoring (from $9 a month) does it every week and after every deploy, keeps your Fact Sheet and emails you only when something new breaks.

Does it check how my site works on a phone?

Yes. We open your key pages at phone size in a real browser and look for content you can't scroll to, pages wider than the screen, buttons that are cut off or covered, and widgets that failed to load. Every mobile finding comes with a screenshot.

How does it know which price is right?

It doesn't guess. When two pages disagree, Purlock shows you both quotes side by side and you decide. Once you confirm a value in your Fact Sheet, every page is checked against it.

How does Purlock check my site?

Fixed checks come first: dates that have passed, placeholder text, buttons that lead nowhere, missing pages, and your pages at phone size in a real browser. Facts written in ordinary sentences, like prices and trial lengths, are read with help from an AI model, then our own code compares them across your pages. If a quote isn't on your page word for word, it's thrown away.

Will it flag things that aren't really problems?

Sometimes, which is why every finding shows the exact quote, the reason, and a confidence level. Any finding whose quote isn't on your page word for word is thrown away before you see it. You can ignore anything that's intentional.

My site was built with Lovable / Bolt / Cursor. Does it work?

Yes, and it's a sweet spot. AI builders love inventing confident numbers and placeholder testimonials. Every finding comes with a prompt you can paste straight back into your AI tool.

My site is built with React and shows nothing without JavaScript. Will it work?

Yes. When a page is an empty shell until its scripts run, Purlock opens it in a real browser first, so it reads what your visitors see.

Is this SEO?

No. Purlock doesn't rewrite your copy or chase keywords. It checks that what your site says is current, consistent and true.

What about my privacy?

Free scans only read public pages. Full results are only shown to the person who ran the scan; the share link shows the score and finding titles. We never store your IP address, only a one way hash for rate limiting.

Your customers are reading it. Have you?

Find out in under a minute. Free, no account, nothing to install.