Skip to content
Web Quality Assurance

Sample dataA worked example in the exact format of a report, for an imaginary inventory-sync app. The score is calculated by the same code as a real scan.

Start free scan
Sample report · worked example12 October 2026, 09:40 UTC

Launch readiness review of inventory-app.example

Site
inventory-app.example
Compared with
apps.shopify.com/example-listing
Scanned
12 October 2026
Pages read
10

Launch Readiness Score

100 − 1 critical × 15 − 4 important × 6 − 6 nice-to-have × 2 (capped at 10) = 51

Verdict

The product looks capable, but the free plan is described two different ways, and that will cost you installs before anyone tries it.

Critical
1
Important
4
Nice to have
6
How this score is calculated
How the Launch Readiness Score is calculated
Start100
1 critical × 15−15
4 important × 6−24
6 nice to have × 2 (capped)−10
Score51

Priorities

Fix list

Every finding, most serious first. The numbers match the detailed findings in each section below.

All findings in priority order
#SeverityFinding
01CriticalYour free plan has two different limitsQuick fix
02ImportantThe headline names the technology, not the resultQuick fix
03ImportantOverage charges are mentioned but never pricedQuick fix
04ImportantNothing explains why the app needs access to ordersQuick fix
05ImportantNo company name or address anywhere on the siteQuick fix
06NiceFeatures come before the problem they solveQuick fix
07NiceSetup effort is claimed but not shownQuick fix
08NiceTestimonials have no names or storesMedium effort
09NiceSix buttons say “Learn more”Quick fix
10NiceThe pricing page has no meta descriptionQuick fix
11NiceThree images on the homepage have no alt textQuick fix
1

Section 1 · 1 finding

Is the value clear within seconds?

On both screen sizes the first screen shows the logo, a headline about the sync engine and an install button. It says how the app works, but not what problem it solves or who it's for.

ImportantQuick fix

Finding 2, important: The headline names the technology, not the result

Evidence

Why it matters
A store owner skimming the first screen learns how it works before learning what it fixes. Overselling is the problem they'd search for, and it isn't mentioned until the third section.
2

Section 2 · 1 finding

Does the site explain the problem it solves?

The blog post and one homepage paragraph describe overselling well, in a merchant's words. That explanation sits below the feature list, where fewer visitors reach it.

Nice to haveQuick fix

Finding 6, nice to have: Features come before the problem they solve

Evidence

Why it matters
Visitors who don't yet feel the pain of overselling won't care about the feature list. The paragraph that describes the problem well is further down.
3

Section 3 · 2 findings

Is the pricing clear and consistent?

Three paid plans are laid out side by side with monthly prices, which is easy to compare. The free plan's limit doesn't match the App Store listing, and overage costs aren't stated.

CriticalQuick fixFound by comparing pages

Finding 1, critical: Your free plan has two different limits

Evidence

Why it matters
A merchant comparing your pricing page and your App Store listing sees 2,000 sync events in one place and 50 orders in another. When limits disagree, people assume the smaller one is true, or stop trusting the rest of the pricing.
ImportantQuick fix

Finding 3, important: Overage charges are mentioned but never priced

Evidence

Why it matters
A growing store can't tell what a busy month will cost. An unpriced overage reads as a surprise bill waiting to happen.
4

Section 4 · 2 findings

What could stop someone from buying?

Order access and setup effort are the two open questions. Cancellation is answered clearly.

ImportantQuick fix

Finding 4, important: Nothing explains why the app needs access to orders

Evidence

Why it matters
Edit access to orders is the permission merchants hesitate over most. The site never says what the app does with it, so the install screen is the first time they see it.
Nice to haveQuick fix

Finding 7, nice to have: Setup effort is claimed but not shown

Evidence

Why it matters
“Minutes” is what every app says. Merchants with several locations want to know what they'll actually have to do.
5

Section 5 · 2 findings

What would build more trust?

There's no company name or address, and the testimonials can't be checked. Policies exist and are linked from the footer.

ImportantQuick fix

Finding 5, important: No company name or address anywhere on the site

Evidence

Why it matters
Merchants are handing over store access. With no company name, country or email address, there's nobody to hold accountable, and Shopify's reviewers check for this too.
Nice to haveMedium effort

Finding 8, nice to have: Testimonials have no names or stores

Evidence

Why it matters
An unattributed quote can't be checked, so it adds little. A named store with a link is worth more than three anonymous lines.
6

Section 6 · 3 findings

Copy and design problems

The copy is plain and short. Repeated “Learn more” buttons and a missing meta description are small fixes.

Nice to haveQuick fix

Finding 9, nice to have: Six buttons say “Learn more”

Why it matters
Identical buttons don't tell a visitor where they lead, and screen readers announce six links with the same name.
Nice to haveQuick fixMeasured by an automated check

Finding 10, nice to have: The pricing page has no meta description

Evidence

Why it matters
Search results and link previews will show whatever text the search engine picks, which is often the cookie banner.
Nice to haveQuick fixMeasured by an automated check

Finding 11, nice to have: Three images on the homepage have no alt text

Evidence

Why it matters
Screen reader users hear nothing, or the file name, where your product screenshots are.

Keep these

What already works

About this report

When

Scanned 12 October 2026, 09:40 UTC.

Pages reviewed (10)

  • Homeinventory-app.example
  • Pricinginventory-app.example/pricing
  • Featuresinventory-app.example/features
  • Aboutinventory-app.example/about
  • FAQinventory-app.example/faq
  • Contactinventory-app.example/contact
  • Policyinventory-app.example/privacy
  • Policyinventory-app.example/terms
  • Bloginventory-app.example/blog/why-stock-drifts
  • Second URLapps.shopify.com/example-listing

Not reviewed

  • Pages behind a login, including your app's admin screens
  • Checkout steps beyond the cart, and anything that needs a real order
  • Emails sent after signup or purchase
  • Help centre on a separate domain (help.inventory-app.example)

How the score works

Every report starts at 100. Each critical finding takes off 15 points (at most 60 in total), each important finding 6 (at most 30), and each nice-to-have 2 (at most 10). Code calculates it from the findings in this report; neither the AI nor a reviewer picks the number, so the same findings always give the same score. score-v1

This review is a point-in-time opinion based on the public pages we could read when the scan ran. It is not a guarantee of sales, rankings or approval.