Free · No sign-up

X-ray any website.

Paste a URL. See the tactics, words and colours that make it sell.

2864 funnels x-rayed · 4368 landing pages fully measured · 25 tactics tracked

Sample report

This is what an x-ray looks like.

A real report on ryzesuperfoods.com, free to read. Flip the tabs to see what Plus adds.

Public view · free

ryzesuperfoods.com

tactics found
9
of 15 UX checks pass
3

Open the full report

Peer rank

Beats 99%.

of 2,175 multi-step funnels. Across all 196 e-commerce funnels: beats 98%.

beats 99% of 2175 multi-step funnels. 1 column = 5% of the cohort, drawn to the nearest column.

Plus view

Plus shows how they do it: the exact words, and where on the page.

Anchor / strikethrough pricing

Plus

Countdown / urgency timer

Plus

See the Plus offer

Compare view

Your site next to ryzesuperfoods.com, tactic by tactic. See what they run that you don’t.

Compare with your site

Plus

See the Plus offer

ryzesuperfoods.com, as x-rayed. Read live from the teardown bundle: percentile, facts.patterns, ux.checks.

The library

4,368 real pages. Dissected and laid bare.

Pick what you are building. Every capture is a real site, measured.

Browse the library

4368 landing pages fully measured (corpus stats, pages_measured). Real captures from the corpus, each captioned with its own site.

Three reasons people scan.

  • Your site

    Is it any good?

    See what works, what’s missing, and how you rank.

  • Their site

    How do they do it?

    Look up any competitor by name. See every tactic.

  • Your next design

    What should it look like?

    Real pages to learn from. Not templates.

How it works

We walk the funnel. You read the proof.

No guessing. If it isn’t on the page, we don’t say it.

  1. Step 1

    We visit it.

    Like a real visitor, step by step.

  2. Step 2

    We measure it.

    Words, colours, layout, tactics.

  3. Step 3

    We show the proof.

    Every finding links to where we found it.

So far: 2,864 funnels x-rayed4,368 landing pages fully measured17,136 pieces of evidence25 tactics tracked

Source: api.uxxray.com/api/v1/corpus/stats (.sites .pages_measured .evidence .tactics_total), counted 2026-11-04 at build.

Rebel, scanning

Our crawlers

Each crawler is a named, versioned model with a public changelog. Open one to see what makes it that model. Every figure is counted from the corpus or the repo, with its source printed beside it.

All model changelogs
Roentgensurface modelSurface funnel x-ray: a funnel from lander to checkout, the pages a visitor actually walks. v1.35.1 · live

Named for Roentgen, who discovered x-rays.

source: crawler-version.js, header

Rarity

69%.

of 2,859 funnels have FAQ / objection handling.

69 of 100 are inside the rope. The other 31 wait outside.

1959 of 2859 funnels evaluated. 1 pip = 1%, drawn to the nearest pip.

The signal it finds most · corpus/stats · pattern_rates.faq_objection

2026-07-15

born, as Roentgen 1.0

MODELS.roentgen.changelog, earliest entry

43

versions shipped in 112 days

MODELS.roentgen.changelog, distinct versions, days since born

1.35.1

current version, shipped 2026-11-01

MODELS.roentgen.version

2864

funnels x-rayed

corpus/stats · sites

2 of 25

tracked signals it has never found: Stacked free gifts and Subscription / auto-ship, 0 of 219 ecommerce funnels each

corpus/stats · pattern_rates

Latest lesson · 1.35.1 · 2026-11-01
“Roentgen 1.35.1 reads robots.txt before every scan, including ones you request yourself, and now in our listing and funnel-discovery tools too.”
MODELS.roentgen.latest.summary, first sentence
Sievertdeep modelDeep funnel x-ray: a multi-step quiz/onboarding funnel all the way to its paywall, the screens a URL crawler never reaches. v1.1 · beta

Named for the sievert, the unit of radiation dose.

source: crawler-version.js, header

2026-07-24

born, as Sievert 1.0

MODELS.sievert.changelog, earliest entry

2

versions shipped: 1.0 (2026-07-24) and 1.1 (2026-08-01)

MODELS.sievert.changelog, distinct versions

beta

status of 1.1, its current version

MODELS.sievert.status

1

funnel walked to its paywall and published: madmuscles.com

static/deep/, 1 funnel directory

42

screens captured on the way to the paywall

static/deep/madmuscles/funnel.json · walk.screens_captured

33

distinct questions answered. Policy: deterministic: first-valid answer, negative on medical screening, opt-out on retry

static/deep/madmuscles/funnel.json · walk.distinct_questions, walk.policy

Latest lesson · 1.1 · 2026-08-01
“Sievert 1.1 closes two ways the deep walk could report a false success: an automated form fill is now confirmed by reading it back from the page, and a click is checked against what's actually on top at that screen position so a pop-up covering a button can't be recorded as a successful click.”
MODELS.sievert.latest.summary, first sentence

The machine · the code the models run on

447

test files

ls test/*.test.js | wc -l

242,495

lines of JavaScript (1,002 files)

git ls-files "*.js" "*.mjs" | xargs wc -l

3,349

commits since 2026-07-11

git log --oneline | wc -l

60

edits to the model registry

git log -- crawler-version.js | wc -l

Counted 2026-11-04 at build time from the live corpus API, crawler-version.js and the repo. No figure in this section is typed by hand.

UXXRAY Plus · Launch offer

The juicy part.

Every tactic a site runs, with the proof. Their words. Their colours. Side by side with yours.

90% off

$29$2.90at launch

Then $29 / month.

Join the Plus waitlist

  • Every tactic, with the proof

    The exact words, the colours and where on the page. Not a summary.

    Plus
  • Tactics your peers use that you don't

    What sites like yours run that yours is missing.

    Plus
  • Compare with any site

    Your site next to theirs, tactic by tactic.

    Plus