# How is Website Score calculated

## What is Website Score

Website Score is our internal metric used in Site Audit. It helps to measure technical excellence of any website and impact of fixing errors.

## How is Website Score calculated

We use following formula to calculate this metric.

Website Score = (sum OnePageScore) / # of pages

OnePageScore = 100 - cost of critical error one - cost of critical error two - cost of warning one ...

Cost of specific critical error = (60 * # of specific errors) / # of all critical errors

Cost of specific warning = (40 * # of specific warnings) / # of all warnings

Let's dive into each element of formula.

Website Score is an average score across all website pages. By default each page has 100 points. And we minus from 100 points cost of each error.

Cost of error isn't static for all websites. It is calculated for each new crawl and depends from 2 factors: type of error (critical or warning) and how often a specific error occurs on the site. Critical errors take more points than warnings. Popular errors take more points than rare errors. Notices have no impact on Website Score.

We use index 60 for critical errors and index 40 for warnings to give more weight critical errors.

TAKE ATTENTION! Page Score and OnePageScore are different metrics. Page Score is used in Page Report and On Page Checker. OnePageScore is a hidden metric and you can't find it in app now.

## Live example

Sitecheckerbot crawled a website and detected 45 pages.

There were following errors detected:

• Critical errors: 4 Redirect chains, 6 Title is missing. In general 10 critical errors.
• Warnings: 5 4xx client errors, 15 H1 duplicates, 30 Description duplicates. In general 50 warnings.

So, the cost of each error is following:

• Cost of Redirect chains = (60 * 4) / 10 = 24
• Cost of Title is missing = (60 * 6) / 10 = 36
• Cost of 4xx client errors = (40 * 5) / 50 = 4
• Cost of H1 duplicates = (40 * 15) / 50 = 12
• Cost of Description duplicates = (40 * 30) / 50 = 24

Now we calculate OnePageScore for each page.

For example, page has critical error Title is missing and warnings H1 duplicates and Description duplicates. OnePageScore for this page is following.

OnePageScore = 100 - 36 - 12 - 24 = 28