How do we calculate the score?

The score is based on a weighted average formula. Further details can be found at the bottom of the page. Below you can find 3 results we assign to each scan result:

0 - 3.5: Slow Performance 🦥

This score range indicates slow performance for your Magento website. It may require significant optimizations for better speed and user experience.

3.5 - 8.5: Average Performance 🚗

This score range represents an average Magento site. While not bad, further improvements can help enhance your site’s performance.

Above 8.5: Super Fast! 🚀

This score range indicates an excellent-performing Magento website. Your site is optimized and ready to provide a top-notch user experience!

Understanding the Weighted Average Algorithm

The weighted average algorithm is used to calculate a composite score by assigning different levels of importance to various parameters. Each parameter is given a specific weight (w), reflecting its impact on the overall score. The final score is computed as the sum of the products of each parameter’s score and its weight, divided by the sum of all weights.

To ensure consistency and comparability, each parameter value is mapped to a scale between 0 and 10. This mapping allows the final composite score to fall within a standardized range of 1 to 10, making it easier to interpret and act upon.

This approach ensures that critical parameters, such as performance and best practices, have a greater influence on the total score, while less significant parameters contribute proportionally. Below is a breakdown of the parameters and their respective weights used in the calculation.

ParameterWeight (w)Score Calculation
TTFB Score50TTFB Scoring Curve (below)
CSS Merge Score1010 - enabled, 10 - HYVA, 0 else
CSS Minification Score1010 - enabled, 10 - HYVA, 0 else
JS Merge Score1010 - enabled, 10 - HYVA, 0 else
JS Minification Score1010 - enabled, 10 - HYVA, 0 else
HYVA Score1010 - enabled, 10 - HYVA, 0 else
Lighthouse Performance Score100score / 10
Lighthouse SEO Score5score / 10
Lighthouse Accessibility Score20score / 10
Lighthouse Best Practices Score20score / 10
TTFB Chart

TTFB Scoring Curve

Time To First Byte is mapped to to 0-10 range using following formula

TTFB Chart
  • 0-350 ms - 10 points
  • above 3500 ms - 0 points