SEO Audit Tool by Nevoweb
EN | FR

How NevoSEO calculates your score

A plain-language explanation of the rules behind every check, and how those checks turn into your page and site scores.

Every issue we find is given a severity, and every severity has a fixed effect on your score. Nothing is judged subjectively - the same rules are applied consistently to every page and every website we audit.

Severity levels

SeverityColorMeaning
GoodGreenNo action needed - the page follows best practice for this check.
InfoBlueMinor/borderline issue - worth knowing about, low priority to fix.
WarningYellowA real issue that should be fixed, but isn't likely to break indexing/ranking on its own.
CriticalRedA serious problem that can significantly hurt search visibility or usability.
NoteGreyA possible improvement, shown only in the full report. Does not affect your score.

Checks are grouped into four categories that make up your page's sub-scores: On-Page, Technical, Content, and UX/Conversion (a small number of image checks are informational-only and tagged Images/Media). Note-level issues never affect any score - they are purely advisory tips shown in the full report.

How a page score is calculated

Every page starts each of its four category scores at 100%. Each issue found subtracts points from that category only:

SeverityPer-category deduction
Critical-25
Warning-10
Info-2
Good / Note0

The four category scores are then combined using fixed weights:

Overall = OnPage × 0.35 + Technical × 0.30 + Content × 0.15 + UX/Conversion × 0.20

(When Google PageSpeed Insights performance data is available, the UX/Conversion score is first averaged with the PageSpeed performance score before being applied above.)

On top of that weighted blend, a flat penalty is applied once per issue, regardless of category. This makes sure a serious problem can't hide just because it only affects one, lower-weighted category:

SeverityGlobal deduction (applied once, to the final page score)
Critical-18
Warning-8
Info-1
Good / Note0
Page score = clamp(Weighted blend - sum of global deductions for every issue, 0, 100)

A page with zero issues stays at 100%. Reaching a "very good" score (90%+) requires the page to be nearly issue-free.

How the overall site score is calculated

Utility pages (login, register, cart, admin, etc.) and pages that failed to load are excluded from the site score. A plain average of all page scores would let problems on a handful of pages get diluted away on a large site, so the site score is instead built from three parts:

Blended = (Average × 0.75) + (Worst page score × 0.25)
Site score = clamp(Blended - (%Pages with Critical × 20) - (%Pages with Warning × 10), 0, 100)

This means the overall site score (labelled "Weighted" in your report) rewards having many clean, issue-free pages, but a small number of bad pages - or even a single very bad page - will always visibly pull the score down, no matter how large the site is. A score of 90%+ means the site is genuinely close to issue-free across every page we scanned.

What we check

On-Page

Missing/short title, meta description, and H1 checks are automatically downgraded from Critical to Info when the page carries a noindex directive, since it's already excluded from search results.

Technical

Content

UX / Conversion

Cookies report

Every audit also generates a standalone cookies report listing every cookie set by the site (domain, path, expiry, and security flags). This is purely informational for privacy/consent review and does not affect your score. Only cookies set directly by the server are captured - cookies created by JavaScript after the page loads are not detected.

Run an audit