Measured on 541 live Shopify stores

You are paying for shoppers who land on a page that can’t sell them anything.

A sold-out product page still looks perfect. Photo, price, description, button. The shopper picks a size, taps the button, and nothing happens — so they leave, and you never find out. No email, no “tell me when it’s back”, nothing in your admin. The product being out of stock isn’t the problem. The page having no second option is.

It is not a rare thing: I scanned 541 live stores and 391 of 536 had at least one, the median store thirteen. PageKit is the seven sections that fix it — a “tell me when it’s back” capture and three in-stock alternatives on every sold-out page, plus the six other things the scan found on almost every store. Copy-paste into your theme. No app, no monthly fee, nothing to connect.

It is $39 once, not a subscription. On the median store with this problem that is thirteen pages, so about $3 a page — and a single recovered order of $39 or more pays for the whole kit. We can’t tell you how many you’d recover — nobody honestly can, and anyone who gives you a percentage is guessing. What is measurable is that the page currently asks for nothing, so today the answer is zero.

Instant download · 30-day refund, no reason needed · one purchase covers every store you run

By buying you agree to the terms and the refund policy, and you ask for the download immediately — which means giving up the 14-day cancellation right a consumer otherwise has on a digital file. The 30-day refund above is wider than that right and replaces it.

What the scan actually found

Measured 26 September 2026. n=541 live Shopify storefronts.

541live stores scanned
85/100median store score
391 of 536had a product page where every option is sold out
13median number of those dead pages, where present
426 of 541published no review data a machine can read
24hrsmedian hand-work to clear one store's findings

That third number is the one worth sitting with. A dead product page doesn't look broken from your admin. It has a photo, a price, a description and a button. The button just doesn't work, and the only person who finds out is the shopper you paid to send there.

Seven sections, each one earned

Nothing in this kit exists because it looked good in a demo. Every section is here because something in the scan came back broken on most stores.

Sticky add-to-cart barpagekit-sticky-atc Finds your theme's own add-to-cart form and submits it, so variants, selling plans and cart apps keep working. If it can't find one, it hides rather than showing a dead button. On a 390px phone the common layout puts the buy button ~665px down — about 220px below the first screen.
Sold out rescuepagekit-sold-out-rescue Turns a dead page into an email capture, using Shopify's own contact form — no app — plus three in-stock products from the same collection. Renders only when every variant is gone. 391 of 536 stores. Median 13 pages each.
Product datapagekit-product-data Publishes price, stock, SKU and brand in the format Google Shopping and AI shopping assistants read. Never invents a star rating — and tells you, in the theme editor, if your theme already publishes its own block.
Product FAQpagekit-faq Four honest answers, rendered for humans and published as FAQPage structured data from the same blocks — so you cannot publish an answer a shopper can't see.
Delivery datepagekit-delivery-date Turns "ships in 2–5 business days" into "Arrives Thu 16 – Tue 21". Skips weekends and your holidays, and rolls forward automatically once your cutoff hour has passed. 1,097 assertions on the date arithmetic, including a 360-case calendar sweep.
Trust strippagekit-trust-strip Shipping, returns, where it ships from, who answers email — on the page, not behind a footer link. You type the promises; the section never writes one for you.
Why people buy thispagekit-benefits The four slots that fix a thin description, including the one everyone skips: who the product is not for. Renders with a cross instead of a tick.

Plus the 24-point audit tool (runs in your browser, uploads nothing), the description system with the prompt rule that stops an AI inventing claims about your product, and REVIEWS.md — how to get review stars honestly, and why the four-line shortcut can cost you rich results sitewide.

What it doesn't do

Before you spend $39, not after.

  • It's not an app. Nothing phones home and there's no dashboard. The flip side: nothing updates itself either.
  • It can't make a claim true. Every section asks you to type the shipping time, the returns window, the materials. If you type a 2-day delivery window you can't hit, it will print it faithfully.
  • It never fabricates review stars. Four lines of code would make them appear. Those four lines are a Google manual action and a lie, so they're not in the box.
  • It's syntax- and schema-validated, not theme-tested. 154 structural checks pass on every file. That is not the same as "visually tested on your theme" — themes differ, and nobody who tells you otherwise has tested yours either. Install on a duplicated theme; step 1 of the instructions makes that impossible to skip.
  • There are no testimonials on this page. PageKit went on sale today. When there are real ones they'll go here, with names.

Questions

Do I need to know how to code?

No. You copy the contents of a file and paste it into a box in your Shopify admin, then drag the section where you want it. The instructions are click-by-click, including the two places Shopify's interface is confusing. First section takes about eight minutes; the rest are three each.

Will it break my store?

Step 1 of the instructions is duplicating your theme, so everything you do happens on an unpublished copy. Your live store cannot change until you click Publish. And because you only ever add files, removing a section leaves nothing behind — there's no uninstall.

Which themes does it work with?

It's built for Online Store 2.0 themes, which is everything Shopify has shipped since 2021 — Dawn, Refresh, Craft, Sense, and the overwhelming majority of paid themes. The sticky cart bar deliberately looks for your theme's own add-to-cart form rather than assuming a class name, which is what makes it portable. If a section won't sit right on your theme, send me the store URL and I'll look at it.

Is this the same as installing a conversion app?

It overlaps with about four of them, which between them would run you $40–90 a month. The difference is that this is $39 once, the code is yours, and there's no script tag loading from someone else's server on every page view. The flip side is in "What it doesn't do" above — read that part.

I have 2,000 products. Is this going to take weeks?

The seven sections are installed once and apply to every product automatically. The only per-product work is descriptions, and the kit tells you how to prioritise that — top 20 products by views properly, one sentence for the long tail, and a structural fix for the duplicates. It also tells you the thing most people selling you copywriting won't: a full description rewrite moved the page score about +2 to +3, while the structural fixes were worth up to five times that. Do the sections first.

Can I use it on client stores?

Yes. The licence is per buyer, not per store — if you're an agency, install it on every client you have. What you can't do is resell or repackage the files, including inside a theme you sell. If you want to bundle it into something, email and ask; the answer is usually yes with terms.

What if it's not worth it?

Reply to your download email, or write to andrew@getmystoreupgraded.com, within 30 days and you get your money back. No reason needed, and you don't have to delete the files. The full policy is on the refunds page.

Start with the free audit if you'd rather.

24 checks, in the order worth fixing, scored in your own browser. It'll tell you whether you have the problem before you spend anything.