Scoring Methodology
Last updated:
Overview
Every NOXEL SEO scan runs a website through a set of technical, content, schema, and performance checks. Each check that fails is logged as an issue with a severity level (critical, warning, or info) and a set of impact scores. Those issues are converted into the 0–100 scores shown in your dashboard using the logic described below.
This page describes the actual scoring logic used in production — not a simplified marketing summary.
Scoring dimensions
Every issue found during a scan is scored across four independent impact dimensions:
- Ranking impact — how much the issue is likely to affect search rankings
- Crawl impact — how much the issue affects a search engine's ability to crawl and index the page
- Performance impact — how much the issue affects page speed and Core Web Vitals
- UX impact — how much the issue affects the human visitor experience
These are then aggregated by category into five component scores: Technical, Content, Performance, Schema, and Crawl.
SEO score weighting
The overall SEO score is a weighted combination of four of those component scores:
| Component | Weight |
|---|---|
| Technical | 30% |
| Content | 35% |
| Crawl | 20% |
| Schema | 15% |
The dashboard's Global Score also factors in Performance, Accessibility, and Best Practices scores, which are measured separately (see Data Sources below).
Severity and diminishing returns
Not all issues count equally. Each issue's impact is multiplied based on its severity:
- Critical — 1.5× multiplier
- Warning — 1.0× multiplier
- Info — 0.4× multiplier
Accumulated penalties are then converted to a 0–100 score using a diminishing-returns curve: the first issues found hurt a score more than later ones. A page with one critical issue drops further than a page with ten minor info-level issues would, but a page riddled with dozens of problems doesn't get penalized indefinitely — the curve flattens.
Data sources
NOXEL SEO scores are calculated from two types of data:
- NOXEL-native checks — technical SEO, content, schema, and crawl issues are detected directly by NOXEL's own scanning logic.
- Third-party performance data — Core Web Vitals (LCP, CLS, TBT, FCP) and Performance/Accessibility/Best Practices scores come from Google's PageSpeed Insights API, with a local Lighthouse run used when available.