New scan
85overall score
BGood HTTP 200

Khatam - Quran Reading Tracker

https://khatam.my/

Track your Quran reading progress and complete khatam with community groups.

scanned
duration
2.83 s
requests
≈3
page weight
445 KB
ttfb
279 ms
https://khatam.my/
Khatam - Quran Reading Tracker
Internal linking
wireframe rebuilt from the page’s html // issues pinned by area

Need these fixes handled?

NY8 · technical consulting and web development — from a prioritised plan to implementation.

Failed
18
Warnings
10
Passed
97
Checks
126

// the plan // checklist

The plan, as a checklist

85

audited: 85

grade B → B

0 of 28 fixed

0%

Tick an issue once it is fixed. Each tick counts that check as passed, and the score moves with it.

The top 3 alone would reach 89 · grade B.

Start here

the biggest gains, largest first0 / 3 fixed
  1. Privacy policy linkPrivacy

    Publish a privacy policy and link it from the site footer.

    +1.5

  2. Content Security PolicySecurity

    Start with a report-only policy, fix the violations, then enforce a script-src that avoids unsafe-inline.

    +1.3

  3. H1 headingSEO

    Add one descriptive H1 that reflects the page intent and target keyword.

    +1.0

after that

0 / 5 fixed

  • Security header coverage across site surfacesSecurity+0.9
  • XML sitemapSEO+0.9
  • Page languageAccessibility+0.7
  • DMARC enforcementSecurity+0.7
  • Clickjacking protectionSecurity+0.6

Module scores

Select a module to see its checks

Grade band

B

85/100

band 80–89

5 points to reach A

F0–59
D60–69
C70–79
B80–89
A90–94
A+95–100

Scores are weighted across the eight categories shown in the report.

All checks

Every rule that ran, with its evidence and fix. Tick an issue as fixed and the checklist score moves with it.

126 checks

// deep dive

Measurements and evidence

Core Web Vitals

Thresholds follow Google’s published good / needs-improvement / poor bands.

Modelled from a live request trace

LCP

Largest Contentful Paint

1.01 s

good ≤ 2.50 s · poor > 4.00 s

INP

Interaction to Next Paint

110 ms

good ≤ 200 ms · poor > 500 ms

CLS

Cumulative Layout Shift

0.020

good ≤ 0.100 · poor > 0.250

FCP

First Contentful Paint

773 ms

good ≤ 1.80 s · poor > 3.00 s

TTFB

Time to First Byte

279 ms

good ≤ 800 ms · poor > 1.80 s

TBT

Total Blocking Time

14 ms

good ≤ 200 ms · poor > 600 ms

generated // checks run against khatam.my