Skip to content

Changes

https://vnexpress.net
Compared to previous audit · 18 weeks ago View previous audit
51
New issues
28
Resolved
26
score changes
CategoryPreviousCurrentChange
CompositeC (70)C (77) +7.000
PerformanceD (66)C (76) +10.000
SecurityC (70)B (81) +11.000
AccessibilityF (42)D (66) +24.000
SEOA (96)A+ (97) +1.000
InfrastructureA (90)B (87) -3.000
ComplianceC (73)D (57) -16.000
ContentB (86)B (84) -2.000
SustainabilityD (55)D (58) +3.000
MetricPreviousCurrentChange
Performance 1400800 -600
Accessibility 87008700
Best Practices 73009200 +1900
SEO 92009200
PWA 00
Desktop Performance 58004900 -900
Desktop Accessibility 88008800
Desktop Best Practices 73009200 +1900
Desktop SEO 92009200
FCP 2.06 s2.67 s +609 ms
LCP 5.80 s13.87 s +8.07 s
TBT 2.67 s2.36 s -306 ms
CLS 1.0031.068 +0.065
Desktop FCP 1.69 s2.35 s +657 ms
Desktop LCP 5.24 s6.03 s +785 ms
Desktop TBT 140 ms101 ms -39 ms
Desktop CLS 0.0870.176 +0.089
TTFB 895 ms1.30 s +409 ms
DNS 324 ms361 ms +37 ms
TLS 187 ms311 ms +123 ms
Connect 184 ms306 ms +122 ms
Total 2.15 s1.93 s -227 ms

† Timing metrics may vary by worker location and do not necessarily indicate site changes.

Projected vs. Actual

Previous
C 70
Projected
A 93
Actual
C 77
Fell short of projection
28 issues resolved since last audit
112 issues remaining
Resolving remaining issues could reach A+

Estimate — actual results may vary

CRITICAL Page weighs 23.8 MB (16.9 MB transferred) performance
CRITICAL 39 link(s) with no accessible text accessibility
CRITICAL 4.80g CO2 per page view sustainability
WARNING https://accounts.google.com/gsi/client: 72 KB unused (73%) performance
WARNING Page weight 16.9 MB exceeds 1 MB target by 15.9 MB performance
WARNING Trackers detected but no privacy policy found compliance
WARNING 73 inline style attribute(s) detected security
WARNING 197 link(s) with generic text accessibility
WARNING https://is.vnecdn.net/objects/teams/1564.png?v=1 is missing width/height — may cause layout shift performance
WARNING 198 images missing explicit width/height content
WARNING 19 link(s) open in a new tab without rel=noopener security
WARNING https://s1cdn.vnecdn.net/vnexpress/restruct/j/v938...: 677ms CPU time performance
WARNING Third-party scripts: 7146ms (60% of total) performance
WARNING 55 images significantly larger than display size content
WARNING https://vnexpress.net/: 2679ms CPU time performance
WARNING https://s1cdn.vnecdn.net/vnexpress/restruct/i/v990... is missing width/height — may cause layout shift performance
WARNING Permissions-Policy header not set -- features default to allow-on-same-origin security
WARNING 20 link(s) open in new tab without warning accessibility
WARNING <iframe> missing title attribute (src="") accessibility
WARNING <iframe> missing title attribute (src="https://ads.pubmatic.com/AdServer/js/user_sync.html?kdntuid=1&p=158804") accessibility
WARNING 329 HTTP requests — consider bundling or reducing performance
WARNING https://www.googletagmanager.com/gtm.js?id=GTM-N3F...: 1010ms CPU time performance
WARNING 19 internal links have no anchor text seo
WARNING 5 advertising/retargeting trackers detected compliance
WARNING <iframe> missing title attribute (src="https://g.eclick.vn/delivery/eclookup.html?fosp_aid=yzz43vy6tjikths6.1787927072…") accessibility
WARNING <iframe> missing title attribute (src="https://cdn.taboola.com/scripts/prebid_iframe_sync.html") accessibility
WARNING Images are 9.5 MB — compress or use modern formats performance
WARNING Third-party code accounts for 99% of page weight (16.8 MiB of 16.9 MiB) performance
WARNING 12 render-blocking stylesheet(s) -- recommended: <=3 performance
WARNING https://securepubads.g.doubleclick.net/pagead/mana...: 145 KB unused (70%) performance
WARNING 319 third-party resources (99% of weight) performance
WARNING 1 above-fold image(s) marked loading="lazy" (LCP anti-pattern) content
WARNING <iframe> missing title attribute (src="about:blank") accessibility
WARNING https://s1cdn.vnecdn.net/vnexpress/restruct/j/v938...: 142 KB unused (91%) performance
WARNING https://s1cdn.vnecdn.net/vnexpress/restruct/j/v938...: 877ms CPU time performance
WARNING SRI adoption: 0/77 third-party resources protected (0%) security
WARNING <iframe> missing title attribute (src="https://js-sec.indexww.com/um/ixmatch.html") accessibility
WARNING https://is.vnecdn.net/objects/teams/1538.png?v=1 is missing width/height — may cause layout shift performance
WARNING https://is.vnecdn.net/objects/teams/1546.png?v=1 is missing width/height — may cause layout shift performance
WARNING https://is.vnecdn.net/objects/teams/1555.png?v=1 is missing width/height — may cause layout shift performance
WARNING https://www.googletagmanager.com/gtag/js?id=G-8DHK...: 71 KB unused (43%) performance
WARNING JavaScript is 3.0 MB — consider code splitting or lazy loading performance
WARNING https://is.vnecdn.net/objects/teams/1542.png?v=1 is missing width/height — may cause layout shift performance
WARNING Total JS execution time is 11.9 s -- over the 3.5s budget performance
WARNING DNS resolution is slow (373 ms) infrastructure
WARNING <iframe> missing title attribute (src="https://sync.inmobi.com/prebidjs?") accessibility
WARNING <iframe> missing title attribute (src="https://gum.criteo.com/syncframe?origin=criteoPrebidAdapter&topUrl=vnexpress.ne…") accessibility
WARNING Unattributable: 2090ms CPU time performance
WARNING Trackers detected but no cookie policy found compliance
WARNING 4.80g CO2 — above the median website (0.60g) sustainability
WARNING <iframe> missing title attribute (src="https://s.eclick.vn/delivery/sync_retar.html") accessibility
CRITICAL 2.35g CO2 per page view sustainability
CRITICAL Page weighs 14.6 MB (8.3 MB transferred) performance
CRITICAL 98 link(s) with no accessible text accessibility
WARNING https://s1cdn.vnecdn.net/vnexpress/restruct/j/v882...: 2161ms CPU time performance
WARNING https://s1cdn.vnecdn.net/vnexpress/restruct/j/v882...: 963ms CPU time performance
WARNING https://s1cdn.vnecdn.net/vnexpress/restruct/j/v882...: 82 KB unused (98%) performance
WARNING 2.35g CO2 — above the median website (0.60g) sustainability
WARNING https://securepubads.g.doubleclick.net/pagead/mana...: 130 KB unused (69%) performance
WARNING No meta description tag found seo
WARNING Third-party scripts: 10170ms (67% of total) performance
WARNING 257 HTTP requests — consider bundling or reducing performance
WARNING 198 link(s) with generic text accessibility
WARNING Images are 3.4 MB — compress or use modern formats performance
WARNING Broken link: https://static.eclick.vn content
WARNING https://s1cdn.vnecdn.net/vnexpress/restruct/i/v980... is missing width/height — may cause layout shift performance
WARNING Unattributable: 2157ms CPU time performance
WARNING External script from la4.vnecdn.net lacks integrity attribute security
WARNING 69 internal links have no anchor text seo
WARNING DNS resolution is slow (342 ms) infrastructure
WARNING JavaScript is 3.6 MB — consider code splitting or lazy loading performance
WARNING https://s1cdn.vnecdn.net/vnexpress/restruct/j/v882...: 89 KB unused (76%) performance
WARNING 247 third-party resources (99% of weight) performance
WARNING 18 link(s) open in new tab without warning accessibility
WARNING Third-party code accounts for 99% of page weight (8.2 MiB of 8.3 MiB) performance
WARNING Page weight 8.3 MB exceeds 1 MB target by 7.3 MB performance
WARNING https://vnexpress.net/: 2745ms CPU time performance
WARNING https://s1cdn.vnecdn.net/vnexpress/restruct/j/v129...: 1017ms CPU time performance
WARNING https://la4.vnecdn.net/static/device_model_min.js: 432 KB unused (70%) performance
CRITICAL 1 non-essential cookie(s) set without consent banner compliance
CRITICAL 'unsafe-inline' found in script source security
CRITICAL 189 of 200 links are healthy content
CRITICAL 1 button(s) with no accessible text accessibility
CRITICAL 2 image-only link(s) without alt text accessibility
CRITICAL 'unsafe-eval' found in script source security
CRITICAL No <main> landmark found accessibility
CRITICAL og:image is not reachable content
WARNING https://la2.vnecdn.net/static/device_model_min.js: 432 KB unused (70%) performance
WARNING External script from octopus-stream01-cads.fpt.vn lacks integrity attribute security
WARNING Registrar lock is NOT enabled infrastructure
WARNING No accessibility statement detected compliance
WARNING Broken link: https://scdn.eclick.vn content
WARNING Broken link: https://t.eclick.vn content
WARNING Cookie 'device_env' is missing the HttpOnly flag security
WARNING External link from s1cdn.vnecdn.net lacks integrity attribute security
WARNING Broken link: https://usi-saas.vnexpress.net content
WARNING Broken link: https://securepubads.g.doubleclick.net content
WARNING 23 font weights loaded -- likely 100+ KB of unused payload sustainability
WARNING External script from www.googletagmanager.com lacks integrity attribute security
WARNING Skip navigation link is missing (WCAG 2.4.1) accessibility
WARNING Multiple H1 headings (5 found) accessibility
WARNING Heading level skipped: H1 → H3 (missing H2) accessibility
WARNING Bare server default 404 page accessibility
WARNING External script from www.google-analytics.com lacks integrity attribute security
WARNING External script from s1.vnecdn.net lacks integrity attribute security
WARNING External script from s1cdn.vnecdn.net lacks integrity attribute security
WARNING External script from usi-saas.vnexpress.net lacks integrity attribute security
WARNING 6 empty heading(s) accessibility
WARNING 3 heading(s) are over 120 characters -- likely a misformatted paragraph accessibility
WARNING Privacy Policy not detected compliance
WARNING Broken link: https://s1cdn.vnecdn.net content
WARNING Permissions-Policy header is missing security
WARNING Heading level skipped: H2 → H4 (missing H3) accessibility
WARNING Broken link: https://www.googletagmanager.com content
WARNING object-src allows plugin content security
WARNING External link from fonts.googleapis.com lacks integrity attribute security
WARNING External script from scdn.eclick.vn lacks integrity attribute security
WARNING Cross-Origin-Opener-Policy header is missing security
WARNING base-uri directive is missing security
WARNING External script from fundingchoicesmessages.google.com lacks integrity attribute security
WARNING Terms of Service not detected compliance
WARNING Broken link: https://adp.vnecdn.net content
WARNING External script from la2.vnecdn.net lacks integrity attribute security
WARNING External script from adp.vnecdn.net lacks integrity attribute security
WARNING External script from s.eclick.vn lacks integrity attribute security
WARNING External script from accounts.google.com lacks integrity attribute security
WARNING External script from s.vnecdn.net lacks integrity attribute security
WARNING No privacy policy link detected compliance
WARNING Broken link: https://vcdn1-vnexpress.vnecdn.net content
WARNING Broken link: https://gw.vnexpress.net content
WARNING 2 control(s) rely on placeholder only accessibility
WARNING Unexpected status code: HTTP 406 accessibility
WARNING Cross-Origin-Embedder-Policy header is missing security
WARNING External script from securepubads.g.doubleclick.net lacks integrity attribute security
WARNING External link from accounts.google.com lacks integrity attribute security
WARNING DMARC policy is none — monitoring only security
WARNING GDPR Article 13 disclosure coverage: 1 / 8 categories compliance
WARNING Broken link: https://tpc.googlesyndication.com content
WARNING No Permissions-Policy header security
WARNING No 192x192 icon accessibility
+ content-encoding gzip
x-time
15 20
x-zone
hcm hn
etag
W/"d50df3c507a39eec58611dc6e948d6ea" W/"94c825183dab5127bd54b90a5f77721e"
server
vne-qt-fe-lv1-other-2 vne-qt-fe-lv1-other-4
set-cookie
device_env=4; Expires=Thu, 23 Apr 2026 04:09:04; Domain=.vnexpress.net; Path=... device_env=4; Expires=Fri, 28 Aug 2026 22:22:54; Domain=.vnexpress.net; Path=...

13 headers unchanged

TripleLift Advertising
Prebid v10.27.0 v11.28.0

20 technologies unchanged

Looking ahead

+20 pts
C (77) Could reach A+ (97)
Accessibility +30Compliance +25Performance +24Security +19Content +16Sustainability +14Infrastructure +8SEO +3

Estimate — actual results may vary (112 issues to fix)

Website improvement report — Vnexpress

April 22, 2026 → August 28, 2026

C C 70 → 77 +7 pts

28

Resolved

51

New issues

61

Still remaining

Financial summary

Investment delivered

₫44,000,000 in development time

Investment remaining

₫88,900,000 to complete the remaining items

Ongoing risk

₫106,580/month in ongoing exposure

Figures are estimates based on local developer hourly rate, industry CPC, and regulatory fine ranges.

Performance by category

MetricBeforeAfterChange
Overall score70 (C)77 (C)+7
Performance66 (D)76 (C)+10
Security70 (C)81 (B)+11
Accessibility42 (F)66 (D)+24
SEO96 (A)97 (A+)+1
Infrastructure90 (A)87 (B)-3
Compliance73 (C)57 (D)-16
Content86 (B)84 (B)-2
Sustainability55 (D)58 (D)+3

Resolved (28)

  • 2.35g CO2 per page view (Sustainability)

    → Lower carbon footprint per page view

  • https://s1cdn.vnecdn.net/vnexpress/restruct/j/v882...: 2161ms CPU time (Performance)

    → Page loads faster for users

  • https://s1cdn.vnecdn.net/vnexpress/restruct/j/v882...: 963ms CPU time (Performance)

    → Page loads faster for users

  • https://s1cdn.vnecdn.net/vnexpress/restruct/j/v882...: 82 KB unused (98%) (Performance)

    → Page loads faster for users

  • 2.35g CO2 — above the median website (0.60g) (Sustainability)

    → Lower carbon footprint per page view

  • https://securepubads.g.doubleclick.net/pagead/mana...: 130 KB unused (69%) (Performance)

    → Page loads faster for users

  • No meta description tag found (SEO)

    → Better search engine visibility

  • Third-party scripts: 10170ms (67% of total) (Performance)

    → Page loads faster for users

  • 257 HTTP requests — consider bundling or reducing (Performance)

    → Page loads faster for users

  • 198 link(s) with generic text (Accessibility)

    → Improved usability for assistive technology users

  • Images are 3.4 MB — compress or use modern formats (Performance)

    → Page loads faster for users

  • Broken link: https://static.eclick.vn (Content)

    → Stronger social sharing and on-page quality

  • Page weighs 14.6 MB (8.3 MB transferred) (Performance)

    → Page loads faster for users

  • https://s1cdn.vnecdn.net/vnexpress/restruct/i/v980... is missing width/height — may cause layout shift (Performance)

    → Page loads faster for users

  • Unattributable: 2157ms CPU time (Performance)

    → Page loads faster for users

…and 13 more resolved issue(s)

Recommended next steps (112)

  • Sprint 1

    Page weighs 23.8 MB (16.9 MB transferred) (Performance)

  • Sprint 1

    39 link(s) with no accessible text (Accessibility)

  • Sprint 1

    4.80g CO2 per page view (Sustainability)

  • Sprint 2

    1 non-essential cookie(s) set without consent banner (Compliance)

  • Sprint 3

    'unsafe-inline' found in script source (Security)

  • Sprint 1

    189 of 200 links are healthy (Content)

  • Sprint 1

    1 button(s) with no accessible text (Accessibility)

  • Sprint 1

    2 image-only link(s) without alt text (Accessibility)

  • Sprint 3

    'unsafe-eval' found in script source (Security)

  • Sprint 1

    No <main> landmark found (Accessibility)

  • Sprint 1

    og:image is not reachable (Content)

  • Sprint 3

    https://accounts.google.com/gsi/client: 72 KB unused (73%) (Performance)

  • Sprint 2

    Page weight 16.9 MB exceeds 1 MB target by 15.9 MB (Performance)

  • Sprint 2

    Trackers detected but no privacy policy found (Compliance)

  • Sprint 2

    73 inline style attribute(s) detected (Security)

…and 97 more recommended item(s)

Send Feedback