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
67 issues remaining
Resolving remaining issues could reach A+

Estimate — actual results may vary

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

5 headers unchanged

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

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 (67 issues to fix)

Website improvement report — Pornhub

April 16, 2026 → July 10, 2026

C B 76 → 80 +4 pts

20

Resolved

49

New issues

18

Still remaining

Financial summary

Investment delivered

€1,706 in development time

Investment remaining

€4,598 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)

  • 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

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

    → Better search engine visibility

  • sitemap.xml contains invalid XML (Infrastructure)

    → More reliable delivery

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

    → Reduced regulatory exposure

  • Transfer efficiency: 74% (Sustainability)

    → Lower carbon footprint per page view

  • Manifest contains invalid JSON (Accessibility)

    → Improved usability for assistive technology users

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

    → Page loads faster for users

  • Title is only 7 characters — consider expanding (SEO)

    → Better search engine visibility

  • No canonical tag found (SEO)

    → Better search engine visibility

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

    → Page loads faster for users

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

    → Page loads faster for users

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

    → Page loads faster for users

  • No accessibility statement detected (Compliance)

    → Reduced regulatory exposure

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

    → Improved usability for assistive technology users

…and 5 more resolved issue(s)

Recommended next steps (67)

  • Sprint 2

    5 image(s) missing alt attribute (Accessibility)

  • Sprint 1

    No <main> landmark found (Accessibility)

  • Sprint 1

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

  • Sprint 1

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

  • Sprint 1

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

  • Sprint 2

    Content-Security-Policy header is missing (Security)

  • Sprint 2

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

  • Sprint 1

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

  • Sprint 1

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

  • Sprint 2

    106 HTTP requests — consider bundling or reducing (Performance)

  • Sprint 3

    Third-party code accounts for 100% of page weight (2.5 MiB of 2.5 MiB) (Performance)

  • Sprint 1

    https://static.trafficjunky.com/invocation/embedde...: 703ms CPU time (Performance)

  • Sprint 2

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

  • Sprint 1

    Privacy Policy not detected (Compliance)

  • Sprint 1

    8 text node(s) render below 12 CSS pixels on mobile (Accessibility)

…and 52 more recommended item(s)

Send Feedback