Skip to content

Changes

https://linux.com
Compared to previous audit · 16 weeks ago View previous audit

Madrid, Spain Singapore, Singapore

These audits ran from different locations. Timing metrics (TTFB, DNS, TLS) may reflect network path differences rather than site changes.

34
New issues
23
Resolved
22
score changes
CategoryPreviousCurrentChange
CompositeC (71)C (79) +8.000
PerformanceC (72)C (75) +3.000
SecurityD (61)C (77) +16.000
AccessibilityD (60)C (76) +16.000
SEOA (92)A (96) +4.000
InfrastructureB (80)B (89) +9.000
ComplianceC (75)D (64) -11.000
ContentB (88)B (88)
SustainabilityC (77)B (80) +3.000
MetricPreviousCurrentChange
Performance 30003500 +500
Accessibility 90009000
Best Practices 81008100
SEO 1000010000
PWA 00
Desktop Performance 74009400 +2000
Desktop Accessibility 90009000
Desktop Best Practices 81008100
Desktop SEO 1000010000
FCP 8.75 s7.36 s -1.40 s
LCP 18.23 s19.23 s +1.00 s
TBT 1.59 s1.14 s -455 ms
CLS 0.0000.001
Desktop FCP 1.93 s1.02 s -914 ms
Desktop LCP 2.63 s1.23 s -1.41 s
Desktop TBT 68 ms38 ms -30 ms
Desktop CLS 0.0630.064 +0.001
TTFB 89 ms67 ms -22 ms
DNS 74 ms51 ms -23 ms
TLS 4 ms4 ms +0 ms
Connect 1 ms0 ms -0 ms
Total 89 ms67 ms -22 ms

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

Projected vs. Actual

Previous
C 71
Projected
A 92
Actual
C 79
Fell short of projection
23 issues resolved since last audit
81 issues remaining
Resolving remaining issues could reach A+

Estimate — actual results may vary

CRITICAL 112 of 117 links are healthy content
WARNING Login form does not contain a recognizable CSRF token security
WARNING https://www.googletagmanager.com/gtag/js?id=AW-103...: 62 KB unused (39%) performance
WARNING 1 images missing explicit width/height content
WARNING Permissions-Policy header not set -- features default to allow-on-same-origin security
WARNING https://pagead2.googlesyndication.com/pagead/manag...: 120 KB unused (74%) performance
WARNING 9 render-blocking stylesheet(s) -- recommended: <=3 performance
WARNING 1 software version(s) disclosed in HTML: WordPress 7.0.3 security
WARNING https://www.googletagmanager.com/gtag/js?id=AW-103...: 111 KB unused (69%) performance
WARNING https://js.driftt.com/include/1787256000000/zxhkzy...: 593ms CPU time performance
WARNING 12 inline style attribute(s) detected security
WARNING JavaScript is 1.9 MB — consider code splitting or lazy loading performance
WARNING 158 third-party resources (100% of weight) performance
WARNING 1 advertising/retargeting trackers detected compliance
WARNING SRI adoption: 0/45 third-party resources protected (0%) security
WARNING <iframe> missing title attribute (src="https://pagead2.googlesyndication.com/pagead/html/r20260820/r20190131/zrt_looku…") accessibility
WARNING https://www.linux.com/: 419ms CPU time performance
WARNING 36 text node(s) render below 12 CSS pixels on mobile accessibility
WARNING Page weight 2.3 MB exceeds 1 MB target by 1.3 MB performance
WARNING All 2 images use legacy formats (JPEG/PNG/GIF) content
WARNING Third-party code accounts for 100% of page weight (2.3 MiB of 2.3 MiB) performance
WARNING 11 link(s) open in a new tab without rel=noopener security
WARNING https://js.hs-analytics.net/analytics/178725570000...: 600ms CPU time performance
WARNING Trackers detected but no cookie policy found compliance
WARNING SPF evaluation problem: exceeded RFC 7208 10-lookup limit (counted 13 lookup(s)) security
WARNING Unattributable: 675ms CPU time performance
WARNING Third-party scripts: 4057ms (86% of total) performance
WARNING https://www.googletagmanager.com/gtm.js?id=GTM-NXG...: 62 KB unused (45%) performance
WARNING Total JS execution time is 4.7 s -- over the 3.5s budget performance
WARNING Trackers detected but no privacy policy found compliance
WARNING https://www.googletagmanager.com/gtag/js?id=G-RJHF...: 70 KB unused (42%) performance
WARNING 159 HTTP requests — consider bundling or reducing performance
WARNING https://connect.facebook.net/signals/config/232741...: 288ms CPU time performance
WARNING 23 render-blocking <script src> tag(s) without async/defer performance
CRITICAL Domain has EXPIRED infrastructure
CRITICAL 111 of 116 links are healthy content
WARNING https://www.googletagmanager.com/gtag/js?id=AW-103...: 106 KB unused (72%) performance
WARNING No meta description tag found seo
WARNING External script from googleads.g.doubleclick.net lacks integrity attribute security
WARNING JavaScript is 1.8 MB — consider code splitting or lazy loading performance
WARNING https://js.hs-analytics.net/analytics/177710430000...: 703ms CPU time performance
WARNING https://pagead2.googlesyndication.com/pagead/manag...: 135 KB unused (76%) performance
WARNING https://www.linux.com/wp-content/plugins/td-compos...: 523ms CPU time performance
WARNING https://js.driftt.com/include/1777104600000/zxhkzy...: 585ms CPU time performance
WARNING Third-party scripts: 5413ms (86% of total) performance
WARNING Unattributable: 866ms CPU time performance
WARNING External script from ep2.adtrafficquality.google lacks integrity attribute security
WARNING 163 HTTP requests — consider bundling or reducing performance
WARNING https://www.googletagmanager.com/gtag/js?id=G-RJHF...: 63 KB unused (39%) performance
WARNING https://www.googletagmanager.com/gtm.js?id=GTM-NXG...: 61 KB unused (45%) performance
WARNING 162 third-party resources (100% of weight) performance
WARNING IPv6 DNS records exist but server is not reachable infrastructure
WARNING https://www.googletagmanager.com/gtm.js?id=GTM-NXG...: 437ms CPU time performance
WARNING Page weight 2.2 MB exceeds 1 MB target by 1.2 MB performance
WARNING 0.64g CO2 — above the median website (0.60g) sustainability
WARNING https://www.googletagmanager.com/gtag/js?id=AW-103...: 54 KB unused (37%) performance
WARNING Third-party code accounts for 100% of page weight (2.2 MiB of 2.2 MiB) performance
CRITICAL Both www and non-www versions serve content infrastructure
CRITICAL Content-Security-Policy header is missing security
CRITICAL 5 control(s) without accessible label accessibility
CRITICAL No Content-Security-Policy header found security
WARNING External link from fonts.googleapis.com lacks integrity attribute security
WARNING Privacy Policy not detected compliance
WARNING External script from js.driftt.com lacks integrity attribute security
WARNING External script from js.hs-banner.com lacks integrity attribute security
WARNING External script from js.hs-scripts.com lacks integrity attribute security
WARNING Cross-Origin-Opener-Policy header is missing security
WARNING DMARC policy is none — monitoring only security
WARNING Skip navigation link is missing (WCAG 2.4.1) accessibility
WARNING Broken link: https://www.linux.com/wp-json/ content
WARNING External script from js.hsadspixel.net lacks integrity attribute security
WARNING External script from snap.licdn.com lacks integrity attribute security
WARNING Heading level skipped: H1 → H3 (missing H2) accessibility
WARNING Main HTML cached for 1440 minutes -- risks stale auth / SPA state performance
WARNING Registrar lock is NOT enabled infrastructure
WARNING GDPR Article 13 disclosure coverage: 0 / 8 categories compliance
WARNING External script from js.hubspot.com lacks integrity attribute security
WARNING External script from www.linux.com lacks integrity attribute security
WARNING Missing required property "url" for WebSite content
WARNING External link from www.linux.com lacks integrity attribute security
WARNING X-Content-Type-Options header is missing security
WARNING X-Frame-Options header is missing security
WARNING Permissions-Policy header is missing security
WARNING https://www.linux.com/wp-content/uploads/2025/12/k... is missing width/height — may cause layout shift performance
WARNING External script from lfx-segment.platform.linuxfoundation.org lacks integrity attribute security
WARNING No accessibility statement detected compliance
WARNING External script from www.google-analytics.com lacks integrity attribute security
WARNING Broken link: https://www.linux.com/wp-json/wp/v2/pages/576840 content
WARNING Broken link: https://fonts.googleapis.com content
WARNING Referrer-Policy header is missing security
WARNING External script from js.usemessages.com lacks integrity attribute security
WARNING No privacy policy link detected compliance
WARNING Cross-Origin-Embedder-Policy header is missing security
WARNING External script from connect.facebook.net lacks integrity attribute security
WARNING External script from www.googletagmanager.com lacks integrity attribute security
WARNING 11 link(s) open in new tab without warning accessibility
WARNING Terms of Service not detected compliance
WARNING Missing required property "name" for WebSite content
WARNING External script from js.hs-analytics.net lacks integrity attribute security
WARNING HSTS max-age is too short (300s, should be ≥ 31536000s) security
WARNING External script from pagead2.googlesyndication.com lacks integrity attribute security
WARNING No Permissions-Policy header security
WARNING Broken link: https://www.linux.com/wp-json/oembed/1.0/embed?url=https%... content
WARNING Transfer efficiency: 75% sustainability
x-pantheon-styx-hostname
styx-us-a-585b48f5c5-dkxz7 styx-us-a-55f5b7b84b-j7kc7
x-styx-req-id
eba1eead-3ff1-11f1-ba48-4ad78b05b10e 54024dbe-9cc0-11f1-8799-d6f1d4aad053

9 headers unchanged

reCAPTCHA Security
DoubleClick Floodlight Advertising
WordPress v6.9.4 v7.0.3

33 technologies unchanged

Looking ahead

+18 pts
C (79) Could reach A+ (97)
Performance +25Security +23Compliance +19Accessibility +18Content +12Infrastructure +11Sustainability +4

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

Website improvement report — Linux

April 25, 2026 → August 20, 2026

C C 71 → 79 +8 pts

23

Resolved

34

New issues

47

Still remaining

Financial summary

Investment delivered

$7,633 in development time

Investment remaining

$12,250 to complete the remaining items

Ongoing risk

$1/month in ongoing exposure

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

Performance by category

MetricBeforeAfterChange
Overall score71 (C)79 (C)+8
Performance72 (C)75 (C)+3
Security61 (D)77 (C)+16
Accessibility60 (D)76 (C)+16
SEO92 (A)96 (A)+4
Infrastructure80 (B)89 (B)+9
Compliance75 (C)64 (D)-11
Content88 (B)88 (B)0
Sustainability77 (C)80 (B)+3

Resolved (23)

  • https://www.googletagmanager.com/gtag/js?id=AW-103...: 106 KB unused (72%) (Performance)

    → Page loads faster for users

  • No meta description tag found (SEO)

    → Better search engine visibility

  • Domain has EXPIRED (Infrastructure)

    → More reliable delivery

  • External script from googleads.g.doubleclick.net lacks integrity attribute (Security)

    → Reduced attack surface for visitors

  • JavaScript is 1.8 MB — consider code splitting or lazy loading (Performance)

    → Page loads faster for users

  • https://js.hs-analytics.net/analytics/177710430000...: 703ms CPU time (Performance)

    → Page loads faster for users

  • https://pagead2.googlesyndication.com/pagead/manag...: 135 KB unused (76%) (Performance)

    → Page loads faster for users

  • https://www.linux.com/wp-content/plugins/td-compos...: 523ms CPU time (Performance)

    → Page loads faster for users

  • https://js.driftt.com/include/1777104600000/zxhkzy...: 585ms CPU time (Performance)

    → Page loads faster for users

  • Third-party scripts: 5413ms (86% of total) (Performance)

    → Page loads faster for users

  • Unattributable: 866ms CPU time (Performance)

    → Page loads faster for users

  • External script from ep2.adtrafficquality.google lacks integrity attribute (Security)

    → Reduced attack surface for visitors

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

    → Page loads faster for users

  • https://www.googletagmanager.com/gtag/js?id=G-RJHF...: 63 KB unused (39%) (Performance)

    → Page loads faster for users

  • https://www.googletagmanager.com/gtm.js?id=GTM-NXG...: 61 KB unused (45%) (Performance)

    → Page loads faster for users

…and 8 more resolved issue(s)

Recommended next steps (81)

  • Sprint 1

    112 of 117 links are healthy (Content)

  • Sprint 1

    Both www and non-www versions serve content (Infrastructure)

  • Sprint 2

    Content-Security-Policy header is missing (Security)

  • Sprint 2

    5 control(s) without accessible label (Accessibility)

  • Sprint 2

    No Content-Security-Policy header found (Security)

  • Sprint 1

    Login form does not contain a recognizable CSRF token (Security)

  • Sprint 3

    https://www.googletagmanager.com/gtag/js?id=AW-103...: 62 KB unused (39%) (Performance)

  • Sprint 1

    1 images missing explicit width/height (Content)

  • Sprint 1

    Permissions-Policy header not set -- features default to allow-on-same-origin (Security)

  • Sprint 3

    https://pagead2.googlesyndication.com/pagead/manag...: 120 KB unused (74%) (Performance)

  • Sprint 1

    9 render-blocking stylesheet(s) -- recommended: <=3 (Performance)

  • Sprint 1

    1 software version(s) disclosed in HTML: WordPress 7.0.3 (Security)

  • Sprint 3

    https://www.googletagmanager.com/gtag/js?id=AW-103...: 111 KB unused (69%) (Performance)

  • Sprint 1

    https://js.driftt.com/include/1787256000000/zxhkzy...: 593ms CPU time (Performance)

  • Sprint 2

    12 inline style attribute(s) detected (Security)

…and 66 more recommended item(s)

Send Feedback