Sample report

A real CopyMosaic report for paperboat.app/pricing, a fictional pricing page we broke on purpose. Every finding below is genuine scanner output. Run the same scan on your own page in seconds.

Scan your page free
Unlisted report· sample
Action Needed

This page has a problem real visitors hit right now.

paperboat.app/pricingscanned just nowmobile1.90s
Right now, Google Analytics is firing on this page.
That's true this second. A one-time scan keeps no baseline, so it can't tell you the day one stops firing. CopyMosaic re-checks this page every day and emails you the same day one breaks.

Top findings

3 items surfaced from this scan
Critical
A buy or signup link is broken

Get Pro -> 404, Get Studio -> 404

This link sits on your money path and the page it points to returns an error. Everyone who clicks it hits a dead end, and nothing server-side throws an error to warn you. A buy button that 404s converts at zero. Open the link, fix the destination or the href, then re-scan.

Warning
Test API key shipped to production

Stripe test secret key: sk_test_51Md3mo…REDACTED

A string that looks like a real secret key is sitting in your public page source, where anyone who views source can copy it. If it's a live key, rotate it now, then move it server-side or into an environment variable so it never ships to the browser.

Warning
Link preview is incomplete

Missing: og:image

Your page is missing the Open Graph image or title used to build the preview card when the link is shared. On X, LinkedIn, and Slack it will unfurl as a blank or bare box. Add og:image and og:title before you share it.

What we checked
18 clear · 3 flagged

Every scan runs the same 27 checks across 4 surfaces, from HTTPS and redirects to checkout, attribution, copy, and leaked secrets. Here is each one against this page.

Money path2/8
Buy / signup links return a healthy status
A buy or signup link is broken
Buy / signup links are reachable
Buy buttons actually reach checkout
A buy link errored before checkout, so this couldn't be confirmed
Checkout start action isn't broken
No checkout action detected to test
Checkout visibly starts when clicked
No checkout action detected to test
Your expected CTA is intact
Add an expected CTA to lock the exact text
Your expected offer is intact
Add an expected offer to lock the price
No staging or placeholder copy
Trust & tracking0/3
Attribution params survive redirects
No tracking params in the submitted URL
No live or test keys in page source
Test API key shipped to production
Link preview is complete (og:image, og:title)
Link preview is incomplete
Reachability10/10
Page returns a healthy status (no 4xx/5xx)
HTTPS certificate is valid
Resolves to a public, reachable host
No redirect loop
Redirects stay within a sane limit
Redirect chain resolves cleanly
Page loads in a real browser
Page responds before the timeout
Doesn't block real-looking visitors
Lands on the URL you submitted
SEO & runtime6/6
Indexable (no accidental noindex)
Mobile viewport tag present
Sitemap reachable at the site root
Core security headers present
No console errors on load
No failed network requests
What's working
6 healthy signals
HTTPS healthy (200)GA4 detectedNo console errorsNo failed requestsMobile loads in 1.9sIndexable (no noindex)
Screenshot evidence
What our headless browser actually saw
Desktop · 1280×800
Desktop screenshot not captured for this scan.
Mobile · 412×915
Mobile screenshot not captured for this scan.

Technical evidence

Raw signals our headless browser captured
Request & redirects
Requested URLpaperboat.app/pricing
Final URLpaperboat.app/pricing
HTTP status200
Redirect hops1
Redirect chain
https://paperboat.app/pricing
200
Tracking parameters
What survived the redirect chain
Preserved · 0
No tracking params in the input URL.
Dropped · 0
None — every tracking param made it to the final URL.
Detected tags
1 found across 1 categories
analytics
Google Analytics
CTA & offer
Expected vs what's actually on the page
CTA
Expected
Not provided
Found on page · 2
Every button we detected, not just your main CTA. Set an expected CTA to track the one that matters.
Get Pro
Get Studio
Offer
Expected
Not provided
Found on page · 2
Ranked by closeness to your buy button — top is most likely your real offer.
Lower entries are often testimonials or other plans. Set an expected offer to lock the one that matters.
$19/mo
$49/mo
Page copy
TitlePaperboat — Changelogs your users actually read
H1Changelogs your users actually read
Robots metaindex,follow
Runtime
Console errors, failed requests, load time
Mobile load1.90s
Console errors0
Failed requests0
Console errors
Clean — no errors logged.
CopyMosaic checks what an unauthenticated visitor can see from the outside. It does not verify server-side tracking, payment completion, CRM routing, or logged-in flows.
Powered byCopyMosaic

Your money page could be doing this right now.

A 404 buy button throws no error. A leaked key sits quietly in your source. CopyMosaic catches both from the outside, the way a stranger hits your page. Scan yours free, no signup.

Scan your own page