UXFixUXFix
Language
Free tools

One fear. One rule. A straight answer.

Each checker reads your store the way a shopper or an AI agent does and tests one rule from our rulebook. Seconds for the page checks, a few minutes for the checkout walks. No sign-up, nothing installed.

Free · no card · about 2 minutes for the full 115-rule audit

Six checks on one store · demodemo-store.com
Product schema completePDP-A01
~Price readable without scriptsPDP-A02
Guest checkoutCHK-001
~Shipping cost on product pagePDP-004
Express walletsCHK-026
ACP or UCP checkout signalsCHK-A01
2 pass~ 2 partial 2 failDemo data, not a measurement

Pick the fear

Each tool tests one rule and links to the fix
V8 gates + 32 checks

How visible is this page to Google and AI search?

Any page, not only a shop. Reads it the way a bot that cannot run JavaScript does, and shows the evidence for every point lost.

Check my store →
A12 agent rulesAI search & agents

Can AI agents buy from my store?

Find, read, buy. The full audit judges all 12 agent rules against how AI shopping assistants actually shop.

Check my store →
CCHK-001

Does my checkout force an account?

Walks to your checkout signed out and tells you whether a shopper can pay without creating an account.

46%of 226 audited stores don't passCheck my store →
PPDP-004

Do shoppers see shipping cost before checkout?

Opens a product page in a real browser and looks for a shipping cost, threshold or delivery estimate.

66%of 383 audited stores don't passCheck my store →
PPDP-A02AI search & agents

Is my price readable without scripts?

Fetches the product page scripts off and checks the price and the stock line survive.

14%of 395 audited stores don't passCheck my store →
PPDP-A01AI search & agents

Is my Product schema complete?

Parses the JSON-LD for price, availability, brand, GTIN or SKU, rating and shipping.

95%of 451 audited stores don't passCheck my store →

What we check

Every free checker runs one rule from the rulebook, with the same detector the full audit runs.

RuleWhat we checkPasses when
CHK-001Guest checkout offered as first-class option (no account wall)checkout step 1CriticalThe rule requires that a shopper can pay without creating an account. The verdict comes from the same detector the full audit runs: guest access with an email only passes, guest access that also shows a password field is a partial, and a sign-in wall fails.✓ pass Guest option visible without scrolling AND presented as equal-or-greater prominence vs sign-in.
PDP-004Shipping cost or estimate discoverable from PDPproduct pageCriticalThe rule requires that a shopper can discover shipping costs or delivery times from the product page, before committing to checkout. The verdict comes from the same detector the full audit runs.✓ pass Any shipping information (cost, estimate, free-shipping threshold, or interactive estimator) present on PDP.
PDP-A02Price and availability present in DOM as text (not JS/image only)product pageHighThe rule requires that a machine reading the raw page, with no JavaScript, can find the price and the availability. That is how AI shopping agents read your store, and it is what a shopper on a slow connection sees first.✓ pass Price and availability found in server-rendered HTML.
PDP-A01Complete Product schema.org: price, availability, GTIN/SKU, rating, shipping detailsproduct pageHighThe rule requires a schema.org Product with the fields shopping agents read before they will quote, compare or buy an item. The verdict comes from the same detector the full audit runs: five or six fields is a pass, three or four is a partial, fewer is a fail.✓ pass All required + all recommended fields present.

Best practices

What the stores that pass these rules do, with the source beside each one.

1
Offer guest checkout as a first-class option

A shopper who wants to buy once should not have to become a member first. Put guest checkout beside sign-in, at the same size.

EvidenceBeing asked to create an account is one of the most cited reasons shoppers abandon a checkout. · Baymard Institute, checkout usability research
2
Show the shipping cost or threshold beside the price

Unexpected extra costs at checkout are the most common reason shoppers abandon a purchase. Answering the question on the product page removes the surprise.

EvidenceExtra costs such as shipping are the top cited reason for checkout abandonment. · Baymard Institute, cart abandonment research
3
Render the price server-side

Currency converters and storefront APIs that fill the price after load leave a blank for crawlers, agents and slow connections. Print the default price in the HTML and let scripts update it.

EvidenceAI shopping agents read the server response; a price rendered only by JavaScript is missed. · OpenAI crawler docs · agent-commerce specs
4
Put the schema in the server response, not in a script

AI crawlers fetch HTML and leave. Schema added by a reviews app or a tag manager after load is invisible to them, even though it passes browser-based validators.

EvidenceMost AI crawlers do not execute JavaScript; JSON-LD must be in the initial response. · OpenAI crawler docs · Google Search Central
How common is this? · September 2026
54%
of 226 audited stores offer guest checkout · 19.5% fail outright · 26.5% partial
CHK-001Guest checkout offered as first-class option (no account wall)
All statistics →
Pass rate per rule · audited stores% pass cleanly
PDP-004Shipping cost or estimate discoverable from PDP34.5%
n=383 · 43.6% fail outright · 21.9% partial
PDP-A02Price and availability present in DOM as text (not JS/image only)85.6%
n=395 · 4.3% fail outright · 10.1% partial
PDP-A01Complete Product schema.org: price, availability, GTIN/SKU, rating, shipping details5.1%
n=451 · 74.3% fail outright · 20.6% partial

Three stores that get it right

All 34 passing stores ›
Leatherman: the screen this rule was judged on, captured 2026-09-20
Audited 2026-09-20
Leathermanshopify65

passes this rule · CHK-001

Ooni: the screen this rule was judged on, captured 2026-09-20
Audited 2026-09-20
Oonishopify64

passes this rule · CHK-001

Bx: the screen this rule was judged on, captured 2026-09-14
Audited 2026-09-14
Bxmagento46

passes this rule · CHK-001

Related articles

Resources ›
Audit findings · 13 min readPDP-001: Price Visible Above the Fold on Desktop and Mobile, Without Scrolling or Tapping

Rule PDP-001 fails more mobile product pages than any other pricing rule we audit, and the fix is usually a layout change you can ship this week.

Read →
Audit findings · 17 min readShipping Cost on the Product Page: How PDP-004 Is Scored

PDP-004 is one of the most-failed critical rules in our audits: here is exactly what a passing product page shows, where it shows it, and how to make the data readable by AI shopping agents.

Read →
Audit findings · 19 min readProduct Page Stock Availability UX: How We Score Rule PDP-006

Every product page must say, in words next to the price, whether the selected variant is in stock, low or gone; here is how UXFix scores it and what failing, partial and passing pages look like.

Read →
Revenue leak calculator

What is a grade-C checkout costing you?

Drag to your monthly revenue. The band applies the 5 to 25% at-risk range our reports use for grade C stores. An illustration until you run your own audit, and labelled as one.

$5k$60k / mo$500k
At risk each month
$3k–$15k
Grade C · 5 to 25% of purchases · illustrative
Find my real number, free →
?

One rule, not a verdict

A pass here is one of 115 rules. The full audit is where the score and the revenue bands live.

Blocked means blocked

If a bot wall stops the fetch we say so and judge nothing. Nothing is guessed.

~

Estimates are labelled

Every percentage carries its n, and anything illustrative says so next to the number.

Free · no card · about 2 minutes

These are 4 free rules. The full audit runs 115.

Product page, cart and checkout, scored for human shoppers and for AI shopping agents, with a revenue band on every failing issue.