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
Pick the fear
Each tool tests one rule and links to the fixHow 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.
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.
Does my checkout force an account?
Walks to your checkout signed out and tells you whether a shopper can pay without creating an account.
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.
Is my price readable without scripts?
Fetches the product page scripts off and checks the price and the stock line survive.
Is my Product schema complete?
Parses the JSON-LD for price, availability, brand, GTIN or SKU, rating and shipping.
What we check
Every free checker runs one rule from the rulebook, with the same detector the full audit runs.
| Rule | What we check | Passes when |
|---|---|---|
| CHK-001Guest checkout offered as first-class option (no account wall)checkout step 1Critical | The 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 pageCritical | The 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 pageHigh | The 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 pageHigh | The 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.
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.
Unexpected extra costs at checkout are the most common reason shoppers abandon a purchase. Answering the question on the product page removes the surprise.
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.
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.
Three stores that get it right
All 34 passing stores ›Related articles
Resources ›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.
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.
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.


