Methodology

How the score
is calculated

No black boxes. Every point is traceable — here is the full formula, the same one that runs in our engine.

STEP 1

Every failed check becomes a weighted issue

Checks that fail are graded by severity. Each severity subtracts a fixed number of points from its category. Informational findings never cost you points.

Critical
−30
points
High
−18
points
Medium
−9
points
Low
−4
points
Info
0
points
STEP 2

Each category starts at 100 and loses its penalties

Within a category we sum the penalties of every issue (capped so a category never drops below 0) and subtract from a perfect 100.

categoryScore = max(0, 100 − Σ penalties)
STEP 3

Categories combine by weight into one score

Not every category matters equally — performance and SEO move revenue more than a stray security header. Each category's score is multiplied by its weight, then summed and rounded.

SEO
18%
Performance
20%
Accessibility
13%
Shopify Best Practices
14%
Conversion (CRO)
10%
Technical
8%
Security
8%
Trust & Compliance
9%
overallScore = round( Σ categoryScore × weight )

A worked example

Say Performance (20% weight) has one Critical issue (−30) and one Medium issue (−9). Its category score is 100 − 39 = 61. That contributes 61 × 0.20 = 12.2 points toward the overall score, out of a possible 20. Do that for all eight categories, sum, and round — that's your health score.

Frequently asked questions

What counts as a good score?+

Broadly: 90+ is excellent, 70–89 is solid with room to improve, 50–69 signals meaningful issues, and below 50 means several high-impact problems are dragging the store down. The per-category breakdown tells you where to focus first.

Why is Performance weighted the highest?+

At 20%, performance carries the most weight because page speed has the clearest, best-documented link to conversion and revenue on Shopify. SEO follows at 18% for similar reasons.

Do informational findings lower my score?+

No. Only Critical (−30), High (−18), Medium (−9) and Low (−4) issues subtract points. Info-level findings are context and never affect the score.

Can a category score go negative?+

No. Penalties within a category are capped so the category score never drops below 0, and the weighted overall score always lands between 0 and 100.

See it on your own store

Run a full audit in about 60 seconds — no signup needed to try it.