Priority order: definition and formula
What “Priority order” means in Specoria, the formula our code uses and, where we have one, a worked example.
Definition
The order in which findings are shown and become tasks: critical blockers first, then the checks that lose the most weighted points; ties follow the model’s fixed order.
Formula
points lost = weight × (1 − credit)
The heaviest checks
A failed check loses its full weight, so these lose the most points when they fail (score model v2.6):
- Search and user agents allowed (robots.txt) (weight 8)
- Is bot protection open to agents? (weight 8)
- Product structured data (schema.org) (weight 7)
- Price, currency, availability and URL (weight 6)
- Price consistency (weight 6)
- Product name and price readable without JavaScript (weight 5)
- Product identity (GTIN/MPN, brand, SKU) (weight 5)
- Machine-readable return policy (weight 5)
- Add-to-cart button in the initial HTML (weight 5)
How to read it
Findings are sorted in three tiers: critical blockers first, then failed transaction gates (they cap the score at 60), then every other failed or partly passed check by points lost. Ties follow the model’s fixed check order.
Points lost is weight × (1 − credit): a failed check loses its whole weight, a partly passed one the part it didn’t earn. Fixing a check raises the uncapped score by about 100 × points lost ÷ measured weight; a cap can hide that gain until the blockers are gone.
The first three items make the Potential score.
What it does not tell you
- How hard or costly a fix is, or its effect on sales: the order counts points in our model only.
- Checks we couldn’t check: they lose no points, so a check that would fail once measured can be missing from the list.
- Information lines: they don’t count toward the score and never appear in the order.
What moves it
- Fixing the first item and running the test again: the order is recalculated from the new results.
- Each check’s page says how to fix it (all checks); fixes are also grouped by shop platform.
Related terms
Readiness score (free test): How 27 checks on your public pages become one number from 0 to 100.