Skip to content

Changes

https://gymshark.com
Compared to previous audit · 3 days ago View previous audit

Santa Clara, United States Sao Paulo, Brazil

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

35
New issues
38
Resolved
25
score changes
CategoryPreviousCurrentChange
CompositeC (73)C (74) +1.000
PerformanceD (66)C (72) +6.000
SecurityC (77)C (75) -2.000
AccessibilityF (50)F (51) +1.000
SEOB (88)B (88)
InfrastructureB (86)B (86)
ComplianceB (81)C (78) -3.000
ContentB (82)B (86) +4.000
SustainabilityD (66)D (66)
MetricPreviousCurrentChange
Performance 28002500 -300
Accessibility 66006900 +300
Best Practices 77009600 +1900
SEO 92009200
PWA 00
Desktop Performance 33004100 +800
Desktop Accessibility 76008000 +400
Desktop Best Practices 77009600 +1900
Desktop SEO 92009200
FCP 3.66 s11.60 s +7.94 s
LCP 16.34 s30.71 s +14.37 s
TBT 8.94 s5.08 s -3.86 s
CLS 0.0480.000 -0.048
Desktop FCP 1.62 s1.28 s -338 ms
Desktop LCP 4.31 s3.38 s -928 ms
Desktop TBT 2.10 s938 ms -1.16 s
Desktop CLS 0.0140.015 +0.001
TTFB 218 ms161 ms -57 ms
DNS 8 ms35 ms +27 ms
TLS 6 ms9 ms +3 ms
Connect 1 ms3 ms +2 ms
Total 219 ms162 ms -57 ms

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

Projected vs. Actual

Previous
C 73
Projected
A 94
Actual
C 74
Fell short of projection
38 issues resolved since last audit
103 issues remaining
Resolving remaining issues could reach A

Estimate — actual results may vary

CRITICAL 42 image(s) missing alt attribute accessibility
CRITICAL Broken link: https://www.gymshark.com/collections/graphic-socks content
CRITICAL Broken link: https://www.gymshark.com/collections/zip-jackets/mens content
CRITICAL Broken link: https://www.gymshark.com/collections/bottoms/mens content
CRITICAL 66 image-only link(s) without alt text accessibility
CRITICAL Broken link: https://www.gymshark.com/collections/black-staples/womens content
CRITICAL 12.76g CO2 per page view sustainability
CRITICAL 148 of 200 links are healthy content
CRITICAL Page weighs 63.7 MB (53.9 MB transferred) performance
CRITICAL Broken link: https://www.gymshark.com/collections/outerwear/mens content
CRITICAL Broken link: https://www.gymshark.com/collections/top-rated/womens content
CRITICAL Broken link: https://www.gymshark.com/collections/joggers/mens content
CRITICAL 30 button(s) with no accessible text accessibility
CRITICAL Broken link: https://www.gymshark.com/collections/base-layers/mens content
CRITICAL Broken link: https://www.gymshark.com/collections/keychains content
WARNING https://www.gymshark.com/: 8821ms CPU time performance
WARNING https://www.gymshark.com/_next/static/chunks/pages...: 660 KB unused (62%) performance
WARNING Broken link: https://gymshark.com/_next/static/media/ae.e6ab1bab.svg content
WARNING 12.76g CO2 — above the median website (0.60g) sustainability
WARNING Broken link: https://gymshark.com/_next/static/media/gb.2a5cd462.svg content
WARNING Broken link: https://no.gymshark.com content
WARNING Third-party code accounts for 100% of page weight (53.9 MiB of 53.9 MiB) performance
WARNING 174 HTTP requests — consider bundling or reducing performance
WARNING https://www.googletagmanager.com/gtag/destination?...: 112 KB unused (65%) performance
WARNING Unattributable: 3127ms CPU time performance
WARNING https://10ef4229c7d0.edge.sdk.awswaf.com/10ef4229c...: 261 KB unused (52%) performance
WARNING Trackers detected but no cookie policy found compliance
WARNING No privacy policy link detected compliance
WARNING JavaScript is 3.2 MB — consider code splitting or lazy loading performance
WARNING https://www.gymshark.com/_next/static/chunks/pages...: 3193ms CPU time performance
WARNING Third-party scripts: 27394ms (100% of total) performance
WARNING https://js.intercomcdn.com/frame-modern.c43524e8.j...: 122 KB unused (64%) performance
WARNING https://www.googletagmanager.com/gtm.js?id=GTM-WQX...: 1746ms CPU time performance
WARNING Trackers detected but no privacy policy found compliance
WARNING https://www.gymshark.com/_next/static/chunks/frame...: 5046ms CPU time performance
CRITICAL 160 of 200 links are healthy content
CRITICAL 1 non-essential cookie(s) set without consent banner compliance
CRITICAL 12.91g CO2 per page view sustainability
CRITICAL 44 image(s) missing alt attribute accessibility
CRITICAL Page weighs 66.0 MB (54.5 MB transferred) performance
CRITICAL 31 button(s) with no accessible text accessibility
WARNING External script from c.albss.com lacks integrity attribute security
WARNING Unattributable: 3916ms CPU time performance
WARNING https://www.gymshark.com/: 10980ms CPU time performance
WARNING https://www.gymshark.com/_next/static/chunks/frame...: 7692ms CPU time performance
WARNING External script from ct.pinterest.com lacks integrity attribute security
WARNING JavaScript is 3.8 MB — consider code splitting or lazy loading performance
WARNING https://www.googletagmanager.com/gtag/js?id=G-PQJ0...: 112 KB unused (65%) performance
WARNING Page weight 54.5 MB exceeds 1 MB target by 53.5 MB performance
WARNING No meta description tag found seo
WARNING GDPR Article 13 disclosure coverage: 1 / 8 categories compliance
WARNING External script from s.pinimg.com lacks integrity attribute security
WARNING External script from c.amazon-adsystem.com lacks integrity attribute security
WARNING Third-party code accounts for 100% of page weight (54.5 MiB of 54.5 MiB) performance
WARNING External script from analytics.tiktok.com lacks integrity attribute security
WARNING 287 HTTP requests — consider bundling or reducing performance
WARNING External script from bat.bing.com lacks integrity attribute security
WARNING https://www.gymshark.com/_next/static/chunks/pages...: 3274ms CPU time performance
WARNING https://www.googletagmanager.com/gtm.js?id=GTM-WQX...: 2642ms CPU time performance
WARNING Third-party scripts: 33396ms (90% of total) performance
WARNING External script from s.axon.ai lacks integrity attribute security
WARNING 12.91g CO2 — above the median website (0.60g) sustainability
WARNING External script from st.dynamicyield.com lacks integrity attribute security
WARNING 286 third-party resources (100% of weight) performance
WARNING https://www.gymshark.com/_next/static/chunks/pages...: 689 KB unused (62%) performance
WARNING External script from www.redditstatic.com lacks integrity attribute security
WARNING External script from googleads.g.doubleclick.net lacks integrity attribute security
WARNING https://js.intercomcdn.com/frame-modern.40aacdf2.j...: 122 KB unused (64%) performance
WARNING External script from res4.applovin.com lacks integrity attribute security
WARNING Canonical www-ness doesn't match the final URL seo
WARNING External script from cdn.dynamicyield.com lacks integrity attribute security
WARNING External script from js.adsrvr.org lacks integrity attribute security
WARNING https://10ef4229c7d0.edge.sdk.awswaf.com/10ef4229c...: 265 KB unused (52%) performance
CRITICAL Both www and non-www versions serve content infrastructure
CRITICAL og:image is not reachable content
WARNING Cross-Origin-Embedder-Policy header is missing security
WARNING https://js.intercomcdn.com/vendor-modern.df860bed....: 86 KB unused (60%) performance
WARNING Canonical does not match final URL (https://us.checkout.gymshark.com/) seo
WARNING Privacy Policy not detected compliance
WARNING Broken link: https://gymshark.com/_next/static/media/eu.7dbe46d4.svg content
WARNING External script from jssdkcdns.mparticle.com lacks integrity attribute security
WARNING Skip navigation link is missing (WCAG 2.4.1) accessibility
WARNING Broken link: https://images.ctfassets.net/ content
WARNING Broken link: https://gymshark.com/_next/static/chunks/framework-37ae32... content
WARNING Broken link: https://gymshark.com/_next/static/media/bh.e78579ab.svg content
WARNING External script from widget.intercom.io lacks integrity attribute security
WARNING Broken link: https://gymshark.com/images/favicon_16x16.webp content
WARNING Broken link: https://gymshark.com/_next/static/chunks/6123-8120cf7a775... content
WARNING Broken link: https://gymshark.com/_next/static/media/fi.dab03e1f.svg content
WARNING No favicon.ico at site root accessibility
WARNING No Permissions-Policy header security
WARNING Heading level skipped: H3 → H5 (missing H4) accessibility
WARNING Broken link: https://gymshark.com/_next/static/media/se.1a982cee.svg content
WARNING Permissions-Policy header is missing security
WARNING form-action directive is missing security
WARNING Broken link: https://gymshark.com/images/favicon_32x32.webp content
WARNING Broken link: https://gymshark.com/images/safari-pinned-tab.svg content
WARNING Broken link: https://gymshark.com/_next/static/css/99cbd927d89e141c.css content
WARNING External script from www.googletagmanager.com lacks integrity attribute security
WARNING External script from cdn.cookielaw.org lacks integrity attribute security
WARNING Heading level skipped: H2 → H5 (missing H3) accessibility
WARNING Broken link: https://gymshark.com/_next/static/media/ca.6f9bb158.svg content
WARNING Broken link: https://gymshark.com/_next/static/media/de.06a14dfa.svg content
WARNING Broken link: https://gymshark.com/_next/static/css/1b661f300e7d7ea4.css content
WARNING Broken link: https://gymshark.com/_next/static/media/au.af6092ad.svg content
WARNING Broken link: https://gymshark.com/_next/static/media/fr.a558faec.svg content
WARNING Broken link: https://gymshark.com/_next/static/media/qa.525db127.svg content
WARNING Broken link: https://gymshark.com/_next/static/media/sa.1b8d0fb0.svg content
WARNING External script from connect.facebook.net lacks integrity attribute security
WARNING Terms of Service not detected compliance
WARNING Broken link: https://gymshark.com/images/favicon.png content
WARNING Broken link: https://gymshark.com/_next/static/EtGc9AS9TiFGNca-9gfEl/_... content
WARNING default-src directive is missing security
WARNING 14 link(s) open in new tab without warning accessibility
WARNING Broken link: https://gymshark.com/_next/static/media/us.bc5e2f3b.svg content
WARNING Broken link: https://gymshark.com/_next/static/media/row.dcf5b72d.svg content
WARNING Cross-Origin-Opener-Policy header is missing security
WARNING Broken link: https://gymshark.com/apple-touch-icon.png content
WARNING 52% of images have non-descriptive filenames seo
WARNING Broken link: https://gymshark.com/site.webmanifest content
WARNING Images are 4.7 MB — compress or use modern formats performance
WARNING base-uri directive is missing security
WARNING Heading level skipped: H4 → H6 (missing H5) accessibility
WARNING Broken link: https://gymshark.com/_next/static/chunks/webpack-9fc57e44... content
WARNING Broken link: https://gymshark.com/_next/static/chunks/main-14141c13f4b... content
WARNING Broken link: https://gymshark.com/_next/static/css/ea9ef98d1678b66f.css content
WARNING Broken link: https://gymshark.com/_next/static/chunks/polyfills-42372e... content
WARNING Broken link: https://gymshark.com/_next/static/chunks/pages/_app-77dac... content
WARNING Broken link: https://gymshark.com/_next/static/chunks/pages/index-b8b2... content
WARNING Broken link: https://gymshark.com/_next/static/media/kw.9cbcc1f0.svg content
WARNING Broken link: https://gymshark.com/apple-touch-icon-120x120.png content
WARNING Broken link: https://gymshark.com/_next/static/chunks/pages/collection... content
WARNING Broken link: https://gymshark.com/_next/image?url=https%3A%2F%2Fcdn.gy... content
WARNING Broken link: https://gymshark.com/_next/static/media/no.3bc19e6e.svg content
WARNING Broken link: https://gymshark.com/_next/static/media/om.73d488c3.svg content
WARNING HSTS max-age is too short (7889238s, should be ≥ 31536000s) security
WARNING Broken link: https://gymshark.com/_next/static/media/dk.cc6607c3.svg content
WARNING Broken link: https://gymshark.com/_next/static/media/nl.921fe938.svg content
WARNING Broken link: https://gymshark.com/_next/static/media/ch.3f68d1ce.svg content
WARNING Referrer-Policy header is missing security
WARNING External script from web-assets.stylitics.com lacks integrity attribute security
set-cookie
_shopify_essential=:AZ1ZTj-EAAEAFw9iAf7eEiGb479WkQjFLBKwRDWbX6zHTEMQD_uxkbiE5... _shopify_essential=:AZ1sJWXFAAEAJMwbsIBLvBfOBXmXVxirAnwOoXiC3fB9lQMwNSY6gUfEz...
shopify-complexity-score
330 410
x-dc
gcp-us-east1,gcp-us-east1,gcp-us-east1 gcp-us-west1,gcp-us-west1,gcp-us-west1

16 headers unchanged

DoubleClick Floodlight Advertising
Amazon Webstore Ecommerce
TikTok Pixel Analytics
Dynamic Yield A/B Testing
Microsoft Advertising Advertising
Pinterest Conversion Tag Analytics
theTradeDesk Advertising
Amazon Advertising Advertising
Facebook Pixel v2.9.291 v2.9.293

27 technologies unchanged

Looking ahead

+21 pts
C (74) Could reach A (95)
Accessibility +30Performance +28Security +25Compliance +16Content +14Sustainability +14Infrastructure +10SEO +8

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

Website improvement report — Gymshark

April 4, 2026 → April 8, 2026

C C 73 → 74 +1 pts

38

Resolved

35

New issues

68

Still remaining

Financial summary

Investment delivered

$8,100 in development time

Investment remaining

$11,992 to complete the remaining items

Ongoing risk

$14/month in ongoing exposure

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

Performance by category

MetricBeforeAfterChange
Overall score73 (C)74 (C)+1
Performance66 (D)72 (C)+6
Security77 (C)75 (C)-2
Accessibility50 (F)51 (F)+1
SEO88 (B)88 (B)0
Infrastructure86 (B)86 (B)0
Compliance81 (B)78 (C)-3
Content82 (B)86 (B)+4
Sustainability66 (D)66 (D)0

Resolved (38)

  • External script from c.albss.com lacks integrity attribute (Security)

    → Reduced attack surface for visitors

  • Unattributable: 3916ms CPU time (Performance)

    → Page loads faster for users

  • 160 of 200 links are healthy (Content)

    → Stronger social sharing and on-page quality

  • https://www.gymshark.com/: 10980ms CPU time (Performance)

    → Page loads faster for users

  • https://www.gymshark.com/_next/static/chunks/frame...: 7692ms CPU time (Performance)

    → Page loads faster for users

  • External script from ct.pinterest.com lacks integrity attribute (Security)

    → Reduced attack surface for visitors

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

    → Page loads faster for users

  • https://www.googletagmanager.com/gtag/js?id=G-PQJ0...: 112 KB unused (65%) (Performance)

    → Page loads faster for users

  • Page weight 54.5 MB exceeds 1 MB target by 53.5 MB (Performance)

    → Page loads faster for users

  • No meta description tag found (SEO)

    → Better search engine visibility

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

    → Reduced regulatory exposure

  • External script from s.pinimg.com lacks integrity attribute (Security)

    → Reduced attack surface for visitors

  • External script from c.amazon-adsystem.com lacks integrity attribute (Security)

    → Reduced attack surface for visitors

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

    → Page loads faster for users

  • External script from analytics.tiktok.com lacks integrity attribute (Security)

    → Reduced attack surface for visitors

…and 23 more resolved issue(s)

Recommended next steps (103)

  • Sprint 2

    42 image(s) missing alt attribute (Accessibility)

  • Sprint 1

    Broken link: https://www.gymshark.com/collections/graphic-socks (Content)

  • Sprint 1

    Broken link: https://www.gymshark.com/collections/zip-jackets/mens (Content)

  • Sprint 1

    Broken link: https://www.gymshark.com/collections/bottoms/mens (Content)

  • Sprint 1

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

  • Sprint 1

    Broken link: https://www.gymshark.com/collections/black-staples/womens (Content)

  • Sprint 1

    12.76g CO2 per page view (Sustainability)

  • Sprint 1

    148 of 200 links are healthy (Content)

  • Sprint 1

    Page weighs 63.7 MB (53.9 MB transferred) (Performance)

  • Sprint 1

    Broken link: https://www.gymshark.com/collections/outerwear/mens (Content)

  • Sprint 1

    Broken link: https://www.gymshark.com/collections/top-rated/womens (Content)

  • Sprint 1

    Broken link: https://www.gymshark.com/collections/joggers/mens (Content)

  • Sprint 1

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

  • Sprint 1

    Broken link: https://www.gymshark.com/collections/base-layers/mens (Content)

  • Sprint 1

    Broken link: https://www.gymshark.com/collections/keychains (Content)

…and 88 more recommended item(s)

Send Feedback