CRO Audit

Free CRO Audit for Shopify stores

See what stops the sale on a live product page — and what leaves money in the cart.

product pages audited
average score

Paste a store or product URL. We read the live page the way a shopper would.

Last reports

What we look for

Constraints, then missed money

Can they buy?

Add-to-cart, variant choice, stock honesty, a pre-order control when sold out, a real price, a second product view, a fuller gallery, a buy control that survives scroll, a way to ask a question.

Does the basket grow?

PDP offers, quantity breaks, a cart goal, delivery, proof, a drawer, an intent popup, urgency.

Then the rest of the funnel

Stacked widgets, shipping protection in the cart, trust badges, JSON-LD vs catalogue, and a post-purchase window for a second sale.

FAQ

Common questions

What is this score based on?

Ninety9’s product-page rubric — defaults we apply the same way on every public Shopify PDP. It is not a conversion-rate prediction, and it will not fit every store or situation. A miss means this page does not match the rubric; your brand can disagree. How we score.

Do I need a product link?

No. Your store domain is enough — yourstore.com, with or without https://. We pick a bestselling product and check that page. Paste a product URL only if you want that specific product scored.

What does the audit look at?

The product page and the cart, the way a shopper sees them — including after they add to cart. We do not log into your Shopify admin. We cannot see checkout, orders, discounts, or your conversion rate.

Why so few findings?

A 40-item checklist rarely gets done. You get the issues that can stop the sale first, then the ones that keep the basket small — enough to know what to fix today, not a report you never open.

Will it always push a Ninety9 app?

Only when an app is the right fix. Theme work — copy, photos, price, variants — stays on the theme. When an app owns the leak, we name it so you can install the one that matches, not a suite.

Can you check a password-protected store?

Yes. Paste the URL as usual. If visitors need a password to enter, we will ask for that same one — from Online Store → Preferences, not the email you use to log into Shopify. We open the shop for this check, then forget the password. It never goes on the report or the share link. If it is wrong, we ask again.

Can I share the score?

Yes. After a run you get a link and a badge with a QR code. Anyone with the link sees the saved snapshot — it does not re-check the store. Snapshots stay about 90 days. Teams, agencies, and students use it the same way. Download the PDF if someone needs the full punch list behind the number.

Can the score be wrong?

Yes. A popup, age gate, or similar overlay can hide the product and pull the score down. If the screenshots do not look like the page a shopper should see, pause those and run it again. Treat the number as a starting point, not a guarantee.

Is this an official Shopify tool?

No. Ninety9 is a Shopify Partner. We built this audit and our apps. Shopify does not endorse, sponsor, or operate this page. Shopify is a trademark of Shopify Inc.

Can I block this audit?

Yes. Copy the snippet from Block this audit at the bottom of this page into the head of your theme. The next run stops — we will not read the product page, open the cart, or take screenshots. Delete the tag to allow audits again.

For merchants

Block this audit

In Shopify admin go to Online Store → Themes → Edit code, open layout/theme.liquid, and paste this inside <head>. The next audit stops. We will not read the product page, open the cart, or take screenshots. Delete the tag to allow audits again.

Ninety9 is a Shopify Partner. This audit is not a Shopify product and is not endorsed, sponsored or operated by Shopify.

Want us to walk the report with you?

Send the product URL and what you already run for offers. We will point at the one fix that moves AOV first.

Every app installs from the Shopify App Store. No theme code, no developer needed.