Skip to content

Changes

https://pornhub.com
Compared to previous audit · 12 weeks ago View previous audit

Santa Clara, United States Madrid, Spain

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

49
New issues
20
Resolved
28
score changes
CategoryPreviousCurrentChange
CompositeC (76)B (80) +4.000
PerformanceB (89)C (79) -10.000
SecurityD (68)C (78) +10.000
AccessibilityF (54)C (70) +16.000
SEOB (88)A (96) +8.000
InfrastructureB (80)B (85) +5.000
ComplianceB (83)B (87) +4.000
ContentD (67)C (77) +10.000
SustainabilityB (82)C (76) -6.000
MetricPreviousCurrentChange
Performance 81003700 -4400
Accessibility 67007800 +1100
Best Practices 81008100
SEO 83009200 +900
PWA 00
Desktop Performance 100009400 -600
Desktop Accessibility 67008300 +1600
Desktop Best Practices 810010000 +1900
Desktop SEO 83009200 +900
FCP 2.25 s3.94 s +1.70 s
LCP 4.22 s9.86 s +5.65 s
TBT 167 ms1.65 s +1.49 s
CLS 0.0000.000
Desktop FCP 576 ms1.10 s +522 ms
Desktop LCP 687 ms1.28 s +594 ms
Desktop TBT 0 ms16 ms +16 ms
Desktop CLS 0.0000.004 +0.004
TTFB 26 ms49 ms +23 ms
DNS 18 ms4 ms -14 ms
TLS 4 ms19 ms +15 ms
Connect 0 ms13 ms +12 ms
Total 26 ms50 ms +23 ms

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

Projected vs. Actual

Previous
C 76
Projected
A 93
Actual
B 80
Fell short of projection
20 issues resolved since last audit
69 issues remaining
Resolving remaining issues could reach A+

Estimate — actual results may vary

CRITICAL 5 image(s) missing alt attribute accessibility
CRITICAL 9 button(s) with no accessible text accessibility
CRITICAL 5 image-in-link without alt text accessibility
CRITICAL No <main> landmark found accessibility
WARNING External script from static.trafficjunky.com lacks integrity attribute security
WARNING 40 images missing explicit width/height content
WARNING https://ei.phncdn.com/www-static/js/vmobile/phub.j...: 22 KB unused (69%) performance
WARNING 31 render-blocking <script src> tag(s) without async/defer performance
WARNING Missing required property "name" for WebSite content
WARNING 5 link(s) open in a new tab without rel=noopener security
WARNING Page weighs 5.7 MB (2.5 MB transferred) performance
WARNING 199 of 200 links are healthy content
WARNING SRI adoption: 0/54 third-party resources protected (0%) security
WARNING Permissions-Policy header not set -- features default to allow-on-same-origin security
WARNING https://www.googletagmanager.com/gtm.js?id=GTM-5M9...: 60 KB unused (44%) performance
WARNING https://ei.phncdn.com/www-static/js/lib/probiller-...: 29 KB unused (69%) performance
WARNING 13 render-blocking stylesheet(s) -- recommended: <=3 performance
WARNING Total JS execution time is 6.6 s -- over the 3.5s budget performance
WARNING External script from media.trafficjunky.net lacks integrity attribute security
WARNING https://www.pornhub.com/: 1376ms CPU time performance
WARNING https://www.googletagmanager.com/gtag/js?id=G-B39R...: 582ms CPU time performance
WARNING Third-party scripts: 5363ms (82% of total) performance
WARNING Page weight 2.5 MB exceeds 1 MB target by 1.5 MB performance
WARNING Broken link: https://pix-ht.trafficjunky.net/ content
WARNING Third-party code accounts for 100% of page weight (2.5 MiB of 2.5 MiB) performance
WARNING 105 third-party resources (100% of weight) performance
WARNING 5 images missing alt text content
WARNING https://static.trafficjunky.com/invocation/embedde...: 703ms CPU time performance
WARNING 11 inline style attribute(s) detected security
WARNING 2 control(s) rely on placeholder only accessibility
WARNING JavaScript is 629 KB — consider code splitting or lazy loading performance
WARNING https://ei.phncdn.com/www-static/images/pornhub_lo... is missing width/height — may cause layout shift performance
WARNING 4 empty heading(s) accessibility
WARNING External script from www.googletagmanager.com lacks integrity attribute security
WARNING External link from ei.phncdn.com lacks integrity attribute security
WARNING 2 above-fold image(s) marked loading="lazy" (LCP anti-pattern) content
WARNING Login form does not contain a recognizable CSRF token security
WARNING All 65 images use legacy formats (JPEG/PNG/GIF) content
WARNING 106 HTTP requests — consider bundling or reducing performance
WARNING Redirect overhead: 1665 ms total infrastructure
WARNING Heading level skipped: H3 → H5 (missing H4) accessibility
WARNING 32 link(s) open in new tab without warning accessibility
WARNING 2 field(s) missing recommended autocomplete attribute accessibility
WARNING https://static.trafficjunky.com/invocation/idsync/...: 1488ms CPU time performance
WARNING Unattributable: 1207ms CPU time performance
WARNING External script from ei.phncdn.com lacks integrity attribute security
WARNING 8 text node(s) render below 12 CSS pixels on mobile accessibility
WARNING 0.71g CO2 — above the median website (0.60g) sustainability
WARNING https://www.googletagmanager.com/gtag/js?id=G-B39R...: 68 KB unused (43%) performance
CRITICAL 1 image(s) missing alt attribute accessibility
CRITICAL Soft 404: server returns HTTP 200 for non-existent pages accessibility
WARNING Third-party code accounts for 100% of page weight (317.0 KiB of 317.3 KiB) performance
WARNING GDPR Article 13 disclosure coverage: 0 / 8 categories compliance
WARNING 8 link(s) open in new tab without warning accessibility
WARNING No accessibility statement detected compliance
WARNING Manifest contains invalid JSON accessibility
WARNING https://static.trafficjunky.com/invocation/idsync/...: 754ms CPU time performance
WARNING sitemap.xml is empty — no URLs found infrastructure
WARNING Sitemap is empty -- 0 URLs listed seo
WARNING 17 third-party resources (100% of weight) performance
WARNING https://www.pornhub.com/_content/bz-init.js: 62 KB unused (47%) performance
WARNING https://www.pornhub.com/dist/images/france.47680b8... is missing width/height — may cause layout shift performance
WARNING Third-party scripts: 1059ms (83% of total) performance
WARNING https://static.trafficjunky.com/invocation/embedde...: 21 KB unused (62%) performance
WARNING No canonical tag found seo
WARNING Title is only 7 characters — consider expanding seo
WARNING sitemap.xml contains invalid XML infrastructure
WARNING Transfer efficiency: 74% sustainability
WARNING No meta description tag found seo
CRITICAL Content-Security-Policy header is missing security
CRITICAL No Content-Security-Policy header found security
CRITICAL 1 non-essential cookie(s) set without consent banner compliance
CRITICAL Both www and non-www versions serve content infrastructure
CRITICAL Cookie 'rp' is missing the Secure flag security
CRITICAL 6 link(s) with no accessible text accessibility
WARNING Skip navigation link is missing (WCAG 2.4.1) accessibility
WARNING Cross-Origin-Embedder-Policy header is missing security
WARNING No Permissions-Policy header security
WARNING Permissions-Policy header is missing security
WARNING Cross-Origin-Opener-Policy header is missing security
WARNING X-Content-Type-Options header is missing security
WARNING Referrer-Policy header is missing security
WARNING Privacy Policy not detected compliance
WARNING Cookie 'rp' has no SameSite attribute security
WARNING DMARC policy is none — monitoring only security
WARNING No <nav> landmark found accessibility
WARNING Registrar lock is NOT enabled infrastructure
WARNING X-Frame-Options header is missing security
WARNING No Open Graph meta tags found content
set-cookie
rp=2372199048:Izoxks+w2WQ=;path=/;HttpOnly rp=3790530499:lsM4eRb8NAk=;path=/;HttpOnly

5 headers unchanged

+ RSS Miscellaneous
+ jQuery JavaScript libraries v3.6.0
+ reCAPTCHA Security
+ Google Analytics Analytics
+ HeadJS JavaScript libraries
+ Vue.js JavaScript frameworks v2.7.16
+ Google Tag Manager Tag managers
Blazor Web frameworks
Microsoft ASP.NET Web frameworks
Tailwind CSS Framework

7 technologies unchanged

Looking ahead

+19 pts
B (80) Could reach A+ (99)
Accessibility +30Security +22Performance +21Content +19Infrastructure +14Compliance +13Sustainability +4

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

Website improvement report — Pornhub

April 16, 2026 → July 10, 2026

C B 76 → 80 +4 pts

20

Resolved

49

New issues

20

Still remaining

Financial summary

Investment delivered

€1,706 in development time

Investment remaining

€4,755 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 score76 (C)80 (B)+4
Performance89 (B)79 (C)-10
Security68 (D)78 (C)+10
Accessibility54 (F)70 (C)+16
SEO88 (B)96 (A)+8
Infrastructure80 (B)85 (B)+5
Compliance83 (B)87 (B)+4
Content67 (D)77 (C)+10
Sustainability82 (B)76 (C)-6

Resolved (20)

  • Third-party code accounts for 100% of page weight (317.0 KiB of 317.3 KiB) (Performance)

    → Page loads faster for users

  • GDPR Article 13 disclosure coverage: 0 / 8 categories (Compliance)

    → Reduced regulatory exposure

  • 8 link(s) open in new tab without warning (Accessibility)

    → Improved usability for assistive technology users

  • No accessibility statement detected (Compliance)

    → Reduced regulatory exposure

  • Manifest contains invalid JSON (Accessibility)

    → Improved usability for assistive technology users

  • https://static.trafficjunky.com/invocation/idsync/...: 754ms CPU time (Performance)

    → Page loads faster for users

  • sitemap.xml is empty — no URLs found (Infrastructure)

    → More reliable delivery

  • Sitemap is empty -- 0 URLs listed (SEO)

    → Better search engine visibility

  • 17 third-party resources (100% of weight) (Performance)

    → Page loads faster for users

  • https://www.pornhub.com/_content/bz-init.js: 62 KB unused (47%) (Performance)

    → Page loads faster for users

  • 1 image(s) missing alt attribute (Accessibility)

    → Improved usability for assistive technology users

  • Soft 404: server returns HTTP 200 for non-existent pages (Accessibility)

    → Improved usability for assistive technology users

  • https://www.pornhub.com/dist/images/france.47680b8... is missing width/height — may cause layout shift (Performance)

    → Page loads faster for users

  • Third-party scripts: 1059ms (83% of total) (Performance)

    → Page loads faster for users

  • https://static.trafficjunky.com/invocation/embedde...: 21 KB unused (62%) (Performance)

    → Page loads faster for users

…and 5 more resolved issue(s)

Recommended next steps (69)

  • Sprint 2

    5 image(s) missing alt attribute (Accessibility)

  • Sprint 1

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

  • Sprint 1

    5 image-in-link without alt text (Accessibility)

  • Sprint 1

    No <main> landmark found (Accessibility)

  • Sprint 2

    Content-Security-Policy header is missing (Security)

  • Sprint 2

    No Content-Security-Policy header found (Security)

  • Sprint 2

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

  • Sprint 1

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

  • Sprint 1

    Cookie 'rp' is missing the Secure flag (Security)

  • Sprint 1

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

  • Sprint 1

    External script from static.trafficjunky.com lacks integrity attribute (Security)

  • Sprint 1

    40 images missing explicit width/height (Content)

  • Sprint 3

    https://ei.phncdn.com/www-static/js/vmobile/phub.j...: 22 KB unused (69%) (Performance)

  • Sprint 2

    31 render-blocking <script src> tag(s) without async/defer (Performance)

  • Sprint 1

    Missing required property "name" for WebSite (Content)

…and 54 more recommended item(s)

Send Feedback