US$59 · PDF within 24 hours · ten issues ranked · pilot pricing on request
Ten issues found on live pages, each with the evidence, what it costs in revenue terms,
the exact fix, who should do it, and the first measurement that proves it worked. PDF within 24 hours. No calls, no subscription.
FACT = measured on the page. INFERENCE = our judgement of the commercial cost;
it is reasoning from public data, not a forecast or a guarantee.
1. P1
Evidence
JSON-LD on 34 product pages contains name and image but no offers object.
Cost INFERENCE
Google cannot show price or availability in results, so every listing loses the price line competitors display.
Fix
Add offers with price, priceCurrency and availability to the product template once — every product inherits it.
Owner / validation
Dev, 1 hour. Check Rich Results Test on three URLs; price should appear within 2–4 weeks.
2. P1
Evidence
48 of 52 product images are requested without a width parameter; the hero image alone is 1.8 MB.
Cost INFERENCE
Mobile LCP measured at 4.4 s. At 3 s+, roughly half of paid clicks leave before the page renders — the ad spend is paid either way.
Fix
Append ?width=800 in the product card template and set loading="lazy" below the fold.
Owner / validation
Dev, 2 hours. Re-measure LCP on the same three URLs; target under 2.5 s.
3. P1
Evidence
Shortest is 41 characters ("Amber & Oak 8oz"). None answers material, burn time or shipping.
Cost INFERENCE
These pages cannot rank for their own product names, so the only traffic they get is paid or repeat.
Fix
Rewrite the ten with 250–400 characters covering material, size, burn time and shipping — one afternoon of writing.
Owner / validation
Content. Watch Search Console impressions per URL at 30 days.
4. P2
Evidence
Tag missing entirely; Google generates the snippet from body copy.
Cost INFERENCE
The snippet reads like a brand line instead of a reason to click, depressing CTR on every branded impression.
Fix
Write one 150-character description naming the product category, the differentiator and the offer.
Owner / validation
Content, 15 minutes. Compare homepage CTR before/after in Search Console.
5. P2
Evidence
39 of 55 img tags have an empty alt attribute.
Cost INFERENCE
Image search is one of the few free traffic sources left; with no alt text those assets are invisible to it.
Fix
Fill alt text on the hero and the top ten product images first — that is where the demand is.
Owner / validation
Content. Check Image Search impressions at 30 days.
6. P2
Evidence
sitemap_products_1.xml is listed; no collections sitemap exists.
Cost INFERENCE
Category pages are the ones that rank for "soy candle", not individual products. They are submitted only by internal links.
Fix
Enable the collections sitemap and resubmit in Search Console.
Owner / validation
Dev, 20 minutes. Confirm coverage in the Sitemaps report within a week.
7. P2
Evidence
Three page types return the identical 58-character title.
Cost INFERENCE
All three compete for one phrase and Google picks the homepage almost every time — product pages never win their own query.
Fix
Template the title as {product} | {category} | {store} and keep the homepage title for the homepage.
Owner / validation
Dev, 1 hour. Track which URL ranks for one product query at 30 days.
8. P3
Evidence
A theme section renders its own H1 above the page H1.
Cost INFERENCE
Split topical signal; Google picks one heading to judge the page.
Fix
Demote the section heading to H2 and keep one H1 that names the category.
Owner / validation
Dev, 15 minutes.
9. P3
Evidence
Homepage canonical is an example hostname; the site serves the bare domain.
Cost INFERENCE
Link equity is split between two hostnames and neither accumulates authority cleanly.
Fix
Standardise on one hostname everywhere: canonical, internal links, sitemap.
Owner / validation
Dev, 30 minutes. Confirm canonical in the rendered HTML.
10. P3
Evidence
Inline scripts and unused app blocks account for most of it.
Cost INFERENCE
Adds render delay on mobile even on fast connections.
Fix
Remove the two unused app embeds and defer the non-critical scripts.
Owner / validation
Dev, 1 hour. Re-measure LCP and total transfer size.
P1 = revenue is leaking now and the fix is cheap. P2 = measurable loss, slightly more work. P3 = hygiene that compounds. Order is decided by impact ÷ effort, not by how interesting the finding is.
Get the full report — US$59, PDF in 24 hours See the US$397 diagnostic sample
How the process works · What we measured across 9,510 stores
Sample structure only. Synthetic store, illustrative figures, no client identity used. Paid reports are produced from live pages and carry an evidence note per issue.