score.v1.
Components
Missing components are excluded:
Version 1 formulas
Each clamp limits its ratio to the 0 through 1 range.score.v1, but their 28 complete daily rows are part of the component availability contract. Missing clicks make Search unavailable. Missing users make Traffic unavailable.
Determinism
The scorer selects 28 complete provider-local dates for GSC and GA4 components. It records the exact signal rows and versioned registries, normalizes them canonically, and hashes the input. A replay uses insert-if-absent behavior, so identical inputs do not create a second score.Combined score
The combined score uses a 50% SEO and 50% GEO default when both are available. If one side is missing, the available weight is re-normalized. Its GEO input is the latest persisted composite visibility metric, not the separate five-component GEO Score.Insights
Insights compare adjacent 28-day windows for keywords, topics, and pages.- Position change is previous position minus current position.
- Importance is the item’s share of impressions.
- Topic keys use the first four meaningful normalized words.
- Selection and ordering are deterministic.
Pipeline technical audit
The D4 audit selects up to 21 canonical URLs from the home page, Search Console evidence, and sitemap. The current web worker stages mobile audits. Its registry also defines desktop for future or alternate workers. For each page it combines PageSpeed evidence with crawler evidence and records all 11 checks:
Each check is
pass, fail, or unknown, with evidence.
Performance thresholds
The page score averages the available technical-check percentage, Core Web Vitals percentage, and Lighthouse performance percentage. Failed check evidence can be linked to recommendations.
This pipeline audit feeds the SEO score and recommendation evidence. It is not the same system as the on-demand Page evaluation tool.