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.
See what stops the sale on a live product page — and what leaves money in the cart.
Last reports
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.
PDP offers, quantity breaks, a cart goal, delivery, proof, a drawer, an intent popup, urgency.
Stacked widgets, shipping protection in the cart, trust badges, JSON-LD vs catalogue, and a post-purchase window for a second sale.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.