Audit Result
UUID: 01a16743-e544-7079-95ca-a6fa5c9d85ef
https://www.youtube.com/
Scanned 4 days ago
Meta Information
-
Title Tag Warning
Found 7 characters. Keep title between 30 and 60 characters.
Fix: Add a unique <title> tag describing the main page intent in 30-60 characters.
-
Meta Description Pass
Found 126 characters. Good snippet length.
-
Canonical URL Pass
Canonical found: https://www.youtube.com/
-
Favicon Pass
Favicon found and reachable: https://www.youtube.com/s/desktop/a6171d17/img/favicon.ico (HTTP 200).
-
Viewport Meta Error
Viewport meta is missing.
Fix: Add <meta name="viewport" content="width=device-width, initial-scale=1"> for mobile rendering.
-
HTML Lang Pass
Language declared as "en".
Content Structure
-
H1 Tag Warning
Found 2 H1 tags.
Fix: Use a single, descriptive <h1> that states the primary purpose of the page.
-
Heading Hierarchy Pass
Valid heading flow across 3 headings.
-
Image Alt Text Error
3 of 3 images are missing alt text.
Fix: Add meaningful alt attributes to all informative images for accessibility and image SEO.
Technical Optimization
-
HTTPS Pass
Page is served over HTTPS.
-
HSTS & HTTPS Redirect Warning
2 HTTPS hardening issues detected.
- • HSTS is missing includeSubDomains.
- • Could not probe the HTTP version of this page.
- • Strict-Transport-Security: max-age=31536000
Fix: Set Strict-Transport-Security with a long max-age, add includeSubDomains, and redirect all HTTP requests to HTTPS.
-
Security Headers Warning
Missing: referrer-policy.
Full HTTP headers (23)
- • accept-ch: Sec-CH-Viewport-Width, Sec-CH-DPR, Device-Memory
- • alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
- • cache-control: no-cache, no-store, max-age=0, must-revalidate
- • connection-allowlist-report-only: (response-origin "https://youtube.com" "https://*.youtube.com" "https://youtu.be" "https://www.youtubekids.com" "https://ytkids.app.goo.gl" "https://www.youtube-nocookie.com" "https://www.youtubeeducation.com" "https://accounts.google.com" "https://www.gstatic.com" "https://gstatic.com" "https://fonts.gstatic.com" "https://*.gstatic.com" "https://*.ytimg.com" "https://csp.withgoogle.com" "https://fonts.googleapis.com" "https://www.googletagmanager.com" "https://apis.google.com" "https://translate.googleapis.com" "https://translate-pa.googleapis.com" "https://translate.google.com" "https://feedback-pa.clients6.google.com" "https://scone-pa.clients6.google.com" "https://inputtools.google.com" "https://suggestqueries.google.com" "https://clients1.google.com" "https://clients2.google.com" "https://support.google.com" "https://myaccount.google.com" "https://myactivity.google.com" "https://families.google.com" "https://familylink.google.com" "https://policies.google.com" "https://payments.google.com" "https://youtubetoken-pa.googleapis.com" "https://play.google.com" "https://analytics.google.com" "https://*.analytics.google.com" "https://www.google-analytics.com" "https://*.google-analytics.com" "https://www.googleadservices.com" "https://*.doubleclick.net" "https://fundingchoices.google.com" "https://adsense.google.com" "https://ads.google.com" "https://*.googlevideo.com" "https://video.google.com" "https://drive.google.com" "https://*.drive.google.com" "https://docs.google.com" "https://forms.gle" "https://g.co" "https://chat.google.com" "https://*.c.chat.google.com" "https://messages.google.com" "https://lh3.google.com" "https://lh4.google.com" "https://lh5.google.com" "https://lh6.google.com" "https://lh3.googleusercontent.com" "https://lh4.googleusercontent.com" "https://lh5.googleusercontent.com" "https://lh6.googleusercontent.com" "https://play-lh.googleusercontent.com" "https://lh3.ggpht.com" "https://lh4.ggpht.com" "https://lh5.ggpht.com" "https://lh6.ggpht.com" "https://yt3.ggpht.com" "https://yt4.ggpht.com" "https://jnn-pa.googleapis.com" "https://*.googlesyndication.com" "https://yt3.googleusercontent.com" "https://yt4.googleusercontent.com" "https://*.playables.usercontent.goog" "https://*.allownetworkplayables.usercontent.goog" "https://*.h5games.usercontent.goog" "https://www.google.ad" "https://www.google.ae" "https://www.google.al" "https://www.google.am" "https://www.google.as" "https://www.google.at" "https://www.google.az" "https://www.google.ba" "https://www.google.be" "https://www.google.bf" "https://www.google.bg" "https://www.google.bi" "https://www.google.bj" "https://www.google.bs" "https://www.google.bt" "https://www.google.by" "https://www.google.ca" "https://www.google.cd" "https://www.google.cf" "https://www.google.cg" "https://www.google.ch" "https://www.google.ci" "https://www.google.cl" "https://www.google.cm" "https://www.google.cn" "https://www.google.co.ao" "https://www.google.co.bw" "https://www.google.co.ck" "https://www.google.co.cr" "https://www.google.co.id" "https://www.google.co.il" "https://www.google.co.im" "https://www.google.co.in" "https://www.google.co.je" "https://www.google.co.jp" "https://www.google.co.ke" "https://www.google.co.kr" "https://www.google.co.ls" "https://www.google.co.ma" "https://www.google.co.mz" "https://www.google.co.nz" "https://www.google.co.th" "https://www.google.co.tz" "https://www.google.co.ug" "https://www.google.co.uk" "https://www.google.co.uz" "https://www.google.co.ve" "https://www.google.co.vi" "https://www.google.co.za" "https://www.google.co.zm" "https://www.google.co.zw" "https://www.google.com" "https://www.google.com.af" "https://www.google.com.ag" "https://www.google.com.ai" "https://www.google.com.ar" "https://www.google.com.au" "https://www.google.com.bd" "https://www.google.com.bh" "https://www.google.com.bn" "https://www.google.com.bo" "https://www.google.com.br" "https://www.google.com.bz" "https://www.google.com.cn" "https://www.google.com.co" "https://www.google.com.cu" "https://www.google.com.cy" "https://www.google.com.do" "https://www.google.com.ec" "https://www.google.com.eg" "https://www.google.com.et" "https://www.google.com.fj" "https://www.google.com.gh" "https://www.google.com.gi" "https://www.google.com.gt" "https://www.google.com.hk" "https://www.google.com.jm" "https://www.google.com.kh" "https://www.google.com.kw" "https://www.google.com.lb" "https://www.google.com.ly" "https://www.google.com.mm" "https://www.google.com.mt" "https://www.google.com.mx" "https://www.google.com.my" "https://www.google.com.na" "https://www.google.com.ng" "https://www.google.com.ni" "https://www.google.com.np" "https://www.google.com.om" "https://www.google.com.pa" "https://www.google.com.pe" "https://www.google.com.pg" "https://www.google.com.ph" "https://www.google.com.pk" "https://www.google.com.pr" "https://www.google.com.py" "https://www.google.com.qa" "https://www.google.com.sa" "https://www.google.com.sb" "https://www.google.com.sg" "https://www.google.com.sl" "https://www.google.com.sv" "https://www.google.com.tj" "https://www.google.com.tn" "https://www.google.com.tr" "https://www.google.com.tw" "https://www.google.com.ua" "https://www.google.com.uy" "https://www.google.com.vc" "https://www.google.com.vn" "https://www.google.cv" "https://www.google.cz" "https://www.google.de" "https://www.google.dj" "https://www.google.dk" "https://www.google.dm" "https://www.google.dz" "https://www.google.ee" "https://www.google.es" "https://www.google.fi" "https://www.google.fm" "https://www.google.fr" "https://www.google.ga" "https://www.google.ge" "https://www.google.gg" "https://www.google.gl" "https://www.google.gm" "https://www.google.gp" "https://www.google.gr" "https://www.google.gy" "https://www.google.hk" "https://www.google.hn" "https://www.google.hr" "https://www.google.ht" "https://www.google.hu" "https://www.google.ie" "https://www.google.im" "https://www.google.iq" "https://www.google.is" "https://www.google.it" "https://www.google.je" "https://www.google.jo" "https://www.google.kg" "https://www.google.ki" "https://www.google.kz" "https://www.google.la" "https://www.google.li" "https://www.google.lk" "https://www.google.lt" "https://www.google.lu" "https://www.google.lv" "https://www.google.md" "https://www.google.me" "https://www.google.mg" "https://www.google.mk" "https://www.google.ml" "https://www.google.mn" "https://www.google.ms" "https://www.google.mu" "https://www.google.mv" "https://www.google.mw" "https://www.google.ne" "https://www.google.ng" "https://www.google.nl" "https://www.google.no" "https://www.google.nr" "https://www.google.nu" "https://www.google.pl" "https://www.google.pn" "https://www.google.ps" "https://www.google.pt" "https://www.google.ro" "https://www.google.rs" "https://www.google.ru" "https://www.google.rw" "https://www.google.sc" "https://www.google.se" "https://www.google.sh" "https://www.google.si" "https://www.google.sk" "https://www.google.sm" "https://www.google.sn" "https://www.google.so" "https://www.google.sr" "https://www.google.st" "https://www.google.td" "https://www.google.tg" "https://www.google.tk" "https://www.google.tl" "https://www.google.tm" "https://www.google.tn" "https://www.google.to" "https://www.google.tt" "https://www.google.vg" "https://www.google.vu" "https://www.google.ws"); redirects=true; report-to=youtube_main-connectionallowlist
- • content-encoding: br
- • content-security-policy: script-src 'unsafe-eval' 'self' 'unsafe-inline' https://www.google.com https://apis.google.com https://ssl.gstatic.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://*.youtube.com https://*.google.com https://*.gstatic.com https://youtube.com https://www.youtube.com https://google.com https://*.doubleclick.net https://*.googleapis.com https://www.googleadservices.com https://tpc.googlesyndication.com https://www.youtubekids.com https://www.youtube-nocookie.com https://www.youtubeeducation.com https://www-onepick-opensocial.googleusercontent.com;report-uri https://csp.withgoogle.com/csp/youtube_main/allowlist base-uri 'self';object-src 'none';script-src 'report-sample' 'nonce-1y1egvJx2hbed5gp2O4tKg' 'unsafe-inline' 'strict-dynamic' https: http: 'unsafe-eval';report-uri https://csp.withgoogle.com/csp/youtube_main/strict require-trusted-types-for 'script'
- • content-type: text/html; charset=utf-8
- • cross-origin-opener-policy: same-origin-allow-popups; report-to="youtube_main"
- • date: Fri, 23 Oct 2026 05:37:43 GMT
- • document-policy: include-js-call-stacks-in-crash-reports
- • expires: Mon, 01 Jan 1990 00:00:00 GMT
- • origin-trial: AmhMBR6zCLzDDxpW+HfpP67BqwIknWnyMOXOQGfzYswFmJe+fgaI6XZgAzcxOrzNtP7hEDsOo1jdjFnVr2IdxQ4AAAB4eyJvcmlnaW4iOiJodHRwczovL3lvdXR1YmUuY29tOjQ0MyIsImZlYXR1cmUiOiJXZWJWaWV3WFJlcXVlc3RlZFdpdGhEZXByZWNhdGlvbiIsImV4cGlyeSI6MTc1ODA2NzE5OSwiaXNTdWJkb21haW4iOnRydWV9 AiDEBptUfVeO93q48VdVMe/ubupazdAl8AaHP+NBzdnW8quUcHdzJUyGSfrmtpKJu7EOvwRp9ug2rEo3XU+WMAMAAAB2eyJvcmlnaW4iOiJodHRwczovL3lvdXR1YmUuY29tOjQ0MyIsImZlYXR1cmUiOiJEZXZpY2VCb3VuZFNlc3Npb25DcmVkZW50aWFsczIiLCJleHBpcnkiOjE3NzQzMTA0MDAsImlzU3ViZG9tYWluIjp0cnVlfQ== Ao9lPbOYlYWEB+SVHe5mV2bIoTe0cN+xJ2b6VhNakYPBFQ5MGU1Eg+nxeSLMbqnFlr2xj72d2bsU3ei2gfOpKg8AAABreyJvcmlnaW4iOiJodHRwczovL3lvdXR1YmUuY29tOjQ0MyIsImZlYXR1cmUiOiJDb25uZWN0aW9uQWxsb3dsaXN0IiwiZXhwaXJ5IjoxNzg4ODI1NjAwLCJpc1N1YmRvbWFpbiI6dHJ1ZX0=
- • p3p: CP="This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info."
- • permissions-policy: ch-ua-arch=*, ch-ua-bitness=*, ch-ua-full-version=*, ch-ua-full-version-list=*, ch-ua-model=*, ch-ua-wow64=*, ch-ua-form-factors=*, ch-ua-platform=*, ch-ua-platform-version=*
- • pragma: no-cache
- • report-to: {"group":"youtube_main","max_age":2592000,"endpoints":[{"url":"https://csp.withgoogle.com/csp/report-to/youtube_main"}]}
- • reporting-endpoints: crash-reporting="/web-reports?context=eJwNzntMlXUcx3GO74WMw-U8nMM553me3--MiLIbBBheZi6GjqWLSzjSQQ252SAEpMMJlRCVNZjEZMvVSUNcimWOLlhuISbSYhWMoBHOYm0QORKovABFZL8_Xvv88_189wn-eOXBpZctocO7LTHPlFteWFVlaU71WuY7vJZnR6stM1E-S260z9Jm27Gi5o9gch-z8vlZK92fWhm_YSWpOoQefyj5E6Fk9ofRqswth-ErDsfqC-edpnBc34bTE2Nj5LiNlR_Z-HnBRkuSxolsjfE8jbSXNGprNRqUlBaNL89pmJ0aYlpjYlHj3tYI0nIj2DCi0rSzmGFnqt7OpS47qdfsBM7aefOWnX-X7OwJcfCkw0Gmy0GB10Gd38Fom4POdgcz_Q7KBxy8GxDJZmcklmORzPZG8oXm5AG7k6UnnASlOzla6GSgzMnCK07eP-TEP-3kzgoXvlAXVx5xcT7HxVyTi8RWFyO3XCzfdvHGoosMt5ssjxt9lRuzyM3ONjfJV908HKGTvl7neorOnW06DTk6_fk6N8p1DtTp_KT8dUBnXuk4rnPzjE7QBZ3Gbp2T13VqJnR2z6jess7lCIMu04AHDS4-atCXYDCUbtD4vEHAdoO_qwySmw1qlbfGDPzKkVmDf5Qcj8nTlSb79pic8ppE1pm4lVP1JuuOmrg-MRlU1n1lkjpk0jtsMjZpknLXJDtAEBcjKFkruC9ZMKMc2yTI2iII2SoIe1HwWp6gqFTwndLnFWT4BKv3Cm7vFyQdFKw5LPivQdDeJNjeLPC1CLr8gk3vCfadEYydE8jzgo4uQeBlwYCyq0-wclBw_zXBhgnB5jlBtlKqDN4VbJwXVCwIjHuCHZqk0ynZ75G8HiX5da1kPFkynSnpzZakFUralQtlkuVKSXCNxK7ohyQ5h9VNo2Rbk6RYOd0q6XhbUuqXzCjpJyTPKSWnJaGfST64qLJbsvqS5PErEttVSfQ3kqxByddDksDvJVHDkp0jkkml_gdJy6gkckyijaudv0iOTEoqp9Tv39TG3yVb_pSkWDycVCrx0BPlwR_v4cOnPPRu9DCV6cHyUEBghDXo7NTNHwNtizMtOdGxeyuqvdUFxXGvFhfE7qqqKPfGFpcXxRZWlXhLCvPL8hLjE9ckxCcmxMWvz6uM_x8j6iWL", youtube_main-connectionallowlist="https://csp.withgoogle.com/csp/report-to/youtube_main/connectionallowlist"
- • server: ESF
- • strict-transport-security: max-age=31536000
- • vary: Sec-CH-Viewport-Width, Sec-CH-DPR, Device-Memory
- • x-content-type-options: nosniff
- • x-frame-options: SAMEORIGIN
- • x-xss-protection: 0
Fix: Add the missing security headers at your reverse proxy or application layer.
-
CSP Quality Error
4 CSP hardening issues detected.
- • script-src/default-src permits 'unsafe-inline'.
- • script-src/default-src permits 'unsafe-eval'.
- • CSP is missing a base-uri restriction.
- • CSP is missing frame-ancestors protection.
- • Content-Security-Policy: script-src 'unsafe-eval' 'self' 'unsafe-inline' https://www.google.com https://apis.google.com https://ssl.gstatic.com https://www.gstatic.com https://www.googletagmanager.com https://www.google-analytics.com https://*.youtube.com https://*.google.com https://*.gstatic.com https://youtube.com https://www.youtube.com https://google.com https://*.doubleclick.net https://*.googleapis.com https://www.googleadservices.com https://tpc.googlesyndication.com https://www.youtubekids.com https://www.youtube-nocookie.com https://www.youtubeeducation.com https://www-onepick-opensocial.googleusercontent.com;report-uri https://csp.withgoogle.com/csp/youtube_main/allowlist base-uri 'self';object-src 'none';script-src 'report-sample' 'nonce-1y1egvJx2hbed5gp2O4tKg' 'unsafe-inline' 'strict-dynamic' https: http: 'unsafe-eval';report-uri https://csp.withgoogle.com/csp/youtube_main/strict require-trusted-types-for 'script'
Fix: Tighten Content-Security-Policy by removing unsafe directives and adding object-src, base-uri, and frame-ancestors restrictions.
-
Cookie Security Pass
No first-party cookies were set during the initial page load.
-
Server response headers do not expose version tokens.
-
Cloudflare Proxy Warning
Domain does not appear to be behind Cloudflare.
-
Perceived Load Time Pass
Loaded in 0.34s (perceived).
-
Render Blocking Resources Warning
8 scripts and 6 styles may block rendering.
- • script: https://www.youtube.com/s/desktop/a6171d17/jsbin/web-animations-next-lite.min.vflset/web-animations-next-lite.min.js
- • script: https://www.youtube.com/s/desktop/a6171d17/jsbin/webcomponents-all-noPatch.vflset/webcomponents-all-noPatch.js
- • script: https://www.youtube.com/s/desktop/a6171d17/jsbin/fetch-polyfill.vflset/fetch-polyfill.js
- • script: https://www.youtube.com/s/desktop/a6171d17/jsbin/intersection-observer.min.vflset/intersection-observer.min.js
- • script: https://www.youtube.com/s/desktop/a6171d17/jsbin/scheduler.vflset/scheduler.js
- • script: https://www.youtube.com/s/desktop/a6171d17/jsbin/www-i18n-constants-en_US.vflset/www-i18n-constants.js
- • script: https://www.youtube.com/s/desktop/a6171d17/jsbin/spf.vflset/spf.js
- • script: https://www.youtube.com/s/desktop/a6171d17/jsbin/network.vflset/network.js
- • style: https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&family=YouTube+Sans:[email protected]&display=swap
- • style: https://www.youtube.com/s/desktop/a6171d17/cssbin/www-main-desktop-home-page-skeleton.css
- • style: https://www.youtube.com/s/desktop/a6171d17/cssbin/www-onepick.css
- • style: https://www.youtube.com/s/_/ytmainappweb/_/ss/k=ytmainappweb.kevlar_base.i19bkYtzjuw.L.W.O/am=AAAAAATAEMCe/d=0/br=1/rs=AGKMywGiis7LwPdXEKNJgoXTYEXO0OHplw
- • style: https://fonts.googleapis.com/css?family=Roboto:300italic,400italic,500italic,700italic
- • style: https://fonts.googleapis.com/css?family=Roboto+Mono:400
Fix: Defer non-critical scripts and inline critical CSS to improve first paint speed.
-
Compression Pass
Text-like assets appear compressed.
-
Robots.txt Pass
Found robots.txt (200).
-
Sitemap File Pass
Found sitemap (200) at https://www.youtube.com/sitemaps/sitemap.xml.
-
Crawl Directives Warning
No robots meta tag defined.
Fix: Add <meta name="robots" content="index,follow"> (or the intended directive) in <head>.
Accessibility Basics
-
Form Labels Error
2 of 2 controls are missing labels.
- • input[type="file"].ytSearchboxComponentHiddenFileInput
- • input[type="text"].ytSearchboxComponentInput.yt-searchbox-input (search_query)
Fix: Associate each form control with a visible label, aria-label, or aria-labelledby.
-
Landmarks Warning
Missing landmarks: footer.
Fix: Use semantic regions (<header>, <nav>, <main>, <footer>) for navigation and assistive tech.
-
Tap Target Size Warning
7 interactive elements appear smaller than 48px.
- • button#button.style-scope.yt-icon-button (Guide) - 24x24px
- • button.ytSpecButtonShapeNextHost.ytSpecButtonShapeNextTonal (Skip navigation) - 130x40px
- • button.ytSearchboxComponentSearchButton (Search) - 64x40px
- • button.ytSpecButtonShapeNextHost.ytSpecButtonShapeNextText (Search with your voice) - 40x40px
- • a.yt-simple-endpoint.style-scope - 40x40px
- • button#button.style-scope.yt-icon-button (Settings) - 24x24px
- • a.ytSpecButtonShapeNextHost.ytSpecButtonShapeNextOutline (Sign in) - 105x40px
Fix: Increase target size to at least 48x48 CSS pixels for touch interactions.
Social & Rich Results
-
Open Graph Basics Warning
Missing og:title or og:description.
Fix: Add og:title and og:description tags to control social preview text.
-
-
Twitter Card Warning
twitter:card is missing.
Fix: Add <meta name="twitter:card" content="summary_large_image"> for better previews on X.
-
Structured Data Warning
No JSON-LD schema scripts found.
Fix: Add JSON-LD structured data matching your page type (Organization, Article, Product, etc.).
-
PWA Metadata Warning
Manifest or Apple touch icon is missing.
Fix: Link your web app manifest and apple-touch-icon for improved install/share experiences.
-
Open Graph/Twitter Quality Warning
5 social preview quality issues detected.
- • ISSUE: og:url should be an absolute URL.
- • ISSUE: og:title should typically be between 10 and 70 characters.
- • ISSUE: og:description should typically be between 50 and 200 characters.
- • ISSUE: Preview image aspect ratio (1.00) differs from the recommended ~1.91:1.
- • ISSUE: twitter:card is missing.
- • GUIDELINE: Optimal og:title length: 40-60 characters (acceptable: 10-70).
- • GUIDELINE: Optimal og:description length: 110-160 characters (acceptable: 50-200).
- • GUIDELINE: Optimal preview image size: 1200x630 pixels.
- • GUIDELINE: Optimal preview image aspect ratio: 1.91:1.
- • GUIDELINE: Optimal preview image file size: under 5 MB.
- • GUIDELINE: Recommended twitter:card: summary_large_image.
- • MEASURED: Image size: 0.01 MB
- • MEASURED: Image dimensions: 1200x1200
Fix: Use absolute OG/Twitter URLs, keep metadata lengths in recommended ranges, and provide a preview image near 1200x630 under 5MB.
Links Analysis
-
Internal Links Pass
Checked 2 links. No broken internal links found.
-
External Links Pass
No broken external links found in checked URLs.
-
Link Format Warning
2 links are empty, invalid, or placeholder-only.
- • href="(empty)"
- • href="(empty)"
Fix: Replace empty/#/javascript href values with real destinations or use buttons for non-navigation actions.
Performance & Runtime
-
Core Web Vitals: LCP Warning
LCP could not be measured.
Fix: Improve LCP by optimizing above-the-fold media, reducing server latency, and inlining critical CSS.
-
Core Web Vitals: CLS Pass
Cumulative Layout Shift: 0.000.
-
Total Blocking Time estimate: 765ms.
Fix: Reduce heavy JavaScript work, split long tasks, and defer non-critical scripts.
-
Broken Assets Pass
No failed CSS/JS/image/font/media requests detected.
-
JavaScript Runtime Errors Warning
2 JavaScript runtime issues detected.
- • Failed to load resource: the server responded with a status of 401 () [https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https%3A%2F%2Fwww.youtube.com%2Fsignin%3Faction_handle_signin%3Dtrue%26app%3Ddesktop%26hl%3Den%26next%3D%252Fsignin_passive%26feature%3Dpassive&hl=en:1]
- • Blocked script execution in 'about:blank' because the document's frame is sandboxed and the 'allow-scripts' permission is not set. [about:blank:1]
Fix: Fix JS files returning 404/failed requests and resolve the listed runtime exceptions.