Audit Result

UUID: 01a09738-3121-7062-b598-867e0c78048e

www.instagram.com

https://www.instagram.com/

Scanned 1 month ago

73
Fair Score
39 total checks
Passed
21
Warnings
15
Errors
3

Meta Information

  • Title Tag Warning

    Found 9 characters. Keep title between 30 and 60 characters.

    Fix: Add a unique <title> tag describing the main page intent in 30-60 characters.

  • Found 94 characters. Good snippet length.

  • Canonical found: https://www.instagram.com/

  • Favicon Pass

    Favicon found and reachable: https://static.cdninstagram.com/rsrc.php/yr/r/rzWiSjZRxk5.webp (HTTP 200).

    Favicon
  • Viewport configured: width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=2, viewport-fit=cover

  • HTML Lang Pass

    Language declared as "en".

Content Structure

  • H1 Tag Error

    No H1 heading found.

    Fix: Use a single, descriptive <h1> that states the primary purpose of the page.

  • Valid heading flow across 0 headings.

  • 1 of 1 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.

  • 1 HTTPS hardening issues detected.

    • • Could not probe the HTTP version of this page.
    • • Strict-Transport-Security: max-age=31536000; preload; includeSubDomains

    Fix: Set Strict-Transport-Security with a long max-age, add includeSubDomains, and redirect all HTTP requests to HTTPS.

  • Missing: referrer-policy.

    Full HTTP headers (25)
    • • accept-ch: viewport-width,dpr,Sec-CH-Prefers-Color-Scheme,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Platform-Version,Sec-CH-UA-Model
    • • accept-ch-lifetime: 4838400
    • • alt-svc: h3=":443"; ma=86400
    • • cache-control: private, no-cache, no-store, must-revalidate
    • • content-encoding: zstd
    • • content-security-policy: default-src *.facebook.com *.fbcdn.net *.instagram.com blob: 'wasm-unsafe-eval';script-src *.instagram.com static.cdninstagram.com z-p42-static.cdninstagram.com https://instagram.com https://*.www.instagram.com https://*.cdninstagram.com wss://www.instagram.com blob: *.facebook.com *.fbcdn.net *.facebook.net 127.0.0.1:* 'nonce-GkHLqr1H' 'self' 'wasm-unsafe-eval' https://*.google-analytics.com https://translate.google.com https://apis.google.com https://accounts.google.com;style-src *.instagram.com static.cdninstagram.com z-p42-static.cdninstagram.com https://*.www.instagram.com data: blob: 'unsafe-inline' *.fbcdn.net *.facebook.com https://accounts.google.com;connect-src *.instagram.com wss://edge-chat.instagram.com connect.facebook.net https://instagram.com https://*.www.instagram.com https://*.graph.instagram.com https://*.i.instagram.com https://*.od.instagram.com https://i.threads.net https://i.threads.com https://*.od.threads.net https://*.od.threads.com wss://www.instagram.com blob: *.facebook.com facebook.com *.fbcdn.net *.facebook.net wss://*.facebook.com:* ws://localhost:* *.cdninstagram.com wss://*.instagram.com:* 'self' *.ipification.com https://accounts.google.com https://meta.privacy-gateway.cloudflare.com/relay;font-src *.instagram.com static.cdninstagram.com z-p42-static.cdninstagram.com data: *.fbcdn.net *.intern.facebook.com *.facebook.com https://*.cdninstagram.com https://fonts.gstatic.com;img-src *.instagram.com *.facebook.com *.fbcdn.net data: *.cdninstagram.com *.whatsapp.net blob: https://*.threads.net https://*.threads.com *.fbsbx.com android-webview-video-poster: *.oculuscdn.com *.giphy.com *.tenor.co *.tenor.com www.googleadservices.com *.doubleclick.net *.google.com *.google.co.uk https://www.gstatic.com https://*.google-analytics.com;media-src *.facebook.com *.fbcdn.net *.instagram.com *.cdninstagram.com *.fbsbx.com data: blob: https://*.giphy.com *.tenor.co *.tenor.com;child-src *.facebook.com *.fbcdn.net *.instagram.com data: blob:;frame-src https://instagram.com https://connect.facebook.net *.instagram.com *.facebook.com *.fbsbx.com fbsbx.com data: *.ipification.com www.googleadservices.com *.doubleclick.net *.google.com *.google.co.uk;manifest-src *.facebook.com *.fbcdn.net *.instagram.com data: blob:;object-src *.facebook.com *.fbcdn.net *.instagram.com data: blob:;block-all-mixed-content;upgrade-insecure-requests;
    • • content-type: text/html; charset="utf-8"
    • • cross-origin-opener-policy: unsafe-none
    • • cross-origin-resource-policy: same-origin
    • • date: Sat, 12 Sep 2026 20:03:53 GMT
    • • document-policy: force-load-at-top include-js-call-stacks-in-crash-reports
    • • expires: Sat, 01 Jan 2000 00:00:00 GMT
    • • origin-agent-cluster: ?1
    • • permissions-policy: accelerometer=(self), attribution-reporting=(), autoplay=(), bluetooth=(), camera=(self), ch-device-memory=(), ch-downlink=(), ch-dpr=(), ch-ect=(), ch-rtt=(), ch-save-data=(), ch-ua-arch=(), ch-ua-bitness=(), ch-viewport-height=(), ch-viewport-width=(), ch-width=(), clipboard-read=(), clipboard-write=(self), compute-pressure=(), display-capture=(self), encrypted-media=(), fullscreen=(self), gamepad=(), geolocation=(self), gyroscope=(self), hid=(), idle-detection=(), interest-cohort=(), keyboard-map=(), local-fonts=(), magnetometer=(), microphone=(self), midi=(), otp-credentials=(self), payment=(), picture-in-picture=(self), private-state-token-issuance=(), publickey-credentials-get=(self "https://*.facebook.com" "https://facebook.com"), screen-wake-lock=(), serial=(), shared-storage=(), shared-storage-select-url=(), private-state-token-redemption=(), usb=(), unload=(self), window-management=(), xr-spatial-tracking=();report-to="permissions_policy"
    • • pragma: no-cache
    • • report-to: {"max_age":2592000,"endpoints":[{"url":"https:\/\/www.facebook.com\/browser_reporting\/coop\/?minimize=0"}],"group":"coop_report","include_subdomains":true}, {"max_age":259200,"endpoints":[{"url":"https:\/\/www.instagram.com\/error\/ig_web_error_reports\/?device_level=unknown&brsid=7684742030382787368&comet_app_key=7&cpp=C3&cv=1047395703&st=1789243433253"}]}, {"max_age":21600,"endpoints":[{"url":"https:\/\/www.instagram.com\/error\/ig_web_error_reports\/"}],"group":"permissions_policy"}
    • • reporting-endpoints: coop_report="https://www.facebook.com/browser_reporting/coop/?minimize=0", default="https://www.instagram.com/error/ig_web_error_reports/?device_level=unknown&brsid=7684742030382787368&comet_app_key=7&cpp=C3&cv=1047395703&st=1789243433253", permissions_policy="https://www.instagram.com/error/ig_web_error_reports/"
    • • strict-transport-security: max-age=31536000; preload; includeSubDomains
    • • vary: Accept-Encoding
    • • x-content-type-options: nosniff
    • • x-fb-connection-quality: EXCELLENT; q=0.9, rtt=35, rtx=0, c=18, mss=1380, tbw=5239, tp=-1, tpl=-1, uplat=47, ullat=0
    • • x-fb-debug: hSQBZCiXUswzOstSrQtIeNOcmi7CZ128OreszgIe8KN+pyiu6OFxJlS1GoaT10qXNKUVjUoFsvPwv3dKNzpKLg==
    • • x-frame-options: DENY
    • • x-stack: www
    • • x-xss-protection: 0

    Fix: Add the missing security headers at your reverse proxy or application layer.

  • CSP Quality Warning

    3 CSP hardening issues detected.

    • • object-src should be 'none' unless legacy plugins are required.
    • • CSP is missing a base-uri restriction.
    • • CSP is missing frame-ancestors protection.
    • • Content-Security-Policy: default-src *.facebook.com *.fbcdn.net *.instagram.com blob: 'wasm-unsafe-eval';script-src *.instagram.com static.cdninstagram.com z-p42-static.cdninstagram.com https://instagram.com https://*.www.instagram.com https://*.cdninstagram.com wss://www.instagram.com blob: *.facebook.com *.fbcdn.net *.facebook.net 127.0.0.1:* 'nonce-GkHLqr1H' 'self' 'wasm-unsafe-eval' https://*.google-analytics.com https://translate.google.com https://apis.google.com https://accounts.google.com;style-src *.instagram.com static.cdninstagram.com z-p42-static.cdninstagram.com https://*.www.instagram.com data: blob: 'unsafe-inline' *.fbcdn.net *.facebook.com https://accounts.google.com;connect-src *.instagram.com wss://edge-chat.instagram.com connect.facebook.net https://instagram.com https://*.www.instagram.com https://*.graph.instagram.com https://*.i.instagram.com https://*.od.instagram.com https://i.threads.net https://i.threads.com https://*.od.threads.net https://*.od.threads.com wss://www.instagram.com blob: *.facebook.com facebook.com *.fbcdn.net *.facebook.net wss://*.facebook.com:* ws://localhost:* *.cdninstagram.com wss://*.instagram.com:* 'self' *.ipification.com https://accounts.google.com https://meta.privacy-gateway.cloudflare.com/relay;font-src *.instagram.com static.cdninstagram.com z-p42-static.cdninstagram.com data: *.fbcdn.net *.intern.facebook.com *.facebook.com https://*.cdninstagram.com https://fonts.gstatic.com;img-src *.instagram.com *.facebook.com *.fbcdn.net data: *.cdninstagram.com *.whatsapp.net blob: https://*.threads.net https://*.threads.com *.fbsbx.com android-webview-video-poster: *.oculuscdn.com *.giphy.com *.tenor.co *.tenor.com www.googleadservices.com *.doubleclick.net *.google.com *.google.co.uk https://www.gstatic.com https://*.google-analytics.com;media-src *.facebook.com *.fbcdn.net *.instagram.com *.cdninstagram.com *.fbsbx.com data: blob: https://*.giphy.com *.tenor.co *.tenor.com;child-src *.facebook.com *.fbcdn.net *.instagram.com data: blob:;frame-src https://instagram.com https://connect.facebook.net *.instagram.com *.facebook.com *.fbsbx.com fbsbx.com data: *.ipification.com www.googleadservices.com *.doubleclick.net *.google.com *.google.co.uk;manifest-src *.facebook.com *.fbcdn.net *.instagram.com data: blob:;object-src *.facebook.com *.fbcdn.net *.instagram.com data: blob:;block-all-mixed-content;upgrade-insecure-requests;

    Fix: Tighten Content-Security-Policy by removing unsafe directives and adding object-src, base-uri, and frame-ancestors restrictions.

  • No first-party cookies were set during the initial page load.

  • Server response headers do not expose version tokens.

  • Domain does not appear to be behind Cloudflare.

  • Loaded in 0.34s (perceived).

  • 8 scripts and 0 styles may block rendering.

    • • script: data:application/x-javascript; charset=utf-8;base64,Oy8qRkJfUEtHX0RFTElNKi8KCnZhciBkYXRhRWxlbWVudD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZW52anNvbiIpO2lmKGRhdGFFbGVtZW50IT1udWxsKXt2YXIgY29weVZhcmlhYmxlcz1mdW5jdGlvbihlKXtmb3IodmFyIG4gaW4gdmFyaWFibGVzKWVbbl09dmFyaWFibGVzW25dfSx2YXJpYWJsZXM9SlNPTi5wYXJzZShkYXRhRWxlbWVudC50ZXh0Q29udGVudCk7d2luZG93LnJlcXVpcmVMYXp5P3dpbmRvdy5yZXF1aXJlTGF6eShbIkVudiJdLGNvcHlWYXJpYWJsZXMpOih3aW5kb3cuRW52PXdpbmRvdy5FbnZ8fHt9LGNvcHlWYXJpYWJsZXMod2luZG93LkVudikpfQovLyMgc291cmNlVVJMPWh0dHBzOi8vc3RhdGljLmNkbmluc3RhZ3JhbS5jb20vcnNyYy5waHAvdjQveUIvci9kSGJxdGRyRnZ1bi5qcwo=
    • • script: data:application/x-javascript; charset=utf-8;base64,Oy8qRkJfUEtHX0RFTElNKi8KCl9fYW5ub3RhdG9yPWZ1bmN0aW9uKGUpe3JldHVybiBlfSxfX2Rfc3R1Yj1bXSxfX2Q9ZnVuY3Rpb24oZSx0LG4scil7X19kX3N0dWIucHVzaChbZSx0LG4scl0pfSxfX3JsX3N0dWI9W10scmVxdWlyZUxhenk9ZnVuY3Rpb24oKXtfX3JsX3N0dWIucHVzaChhcmd1bWVudHMpfTsKLy8jIHNvdXJjZVVSTD1odHRwczovL3N0YXRpYy5jZG5pbnN0YWdyYW0uY29tL3JzcmMucGhwL3Y0L3lvL3IvOHdEazBKcmVETUouanMK
    • • script: data:application/x-javascript; charset=utf-8;base64,Oy8qRkJfUEtHX0RFTElNKi8KCl9idGxkcj17fSxfbm93SW5sPWZ1bmN0aW9uKCl7dmFyIGU9d2luZG93LnBlcmZvcm1hbmNlO3JldHVybiBlJiZlLm5vdyYmZS50aW1pbmcmJmUudGltaW5nLm5hdmlnYXRpb25TdGFydD9lLm5vdygpK2UudGltaW5nLm5hdmlnYXRpb25TdGFydDpuZXcgRGF0ZSgpLmdldFRpbWUoKX0sX3FwbElubD0oZnVuY3Rpb24oKXt2YXIgZT17Y2xpZW50Ont9fTtyZXR1cm57YWRkUG9pbnQ6ZnVuY3Rpb24odCl7ZS5jbGllbnRbdF09X25vd0lubCgpfSxnZXRQb2ludHM6ZnVuY3Rpb24oKXtyZXR1cm4gZX19fSkoKSxfcXBsSW5sLmFkZFBvaW50KCJodG1sRmx1c2giKTsKLy8jIHNvdXJjZVVSTD1odHRwczovL3N0YXRpYy5jZG5pbnN0YWdyYW0uY29tL3JzcmMucGhwL3Y0L3lLL3Ivbk9hcGNQc1J3cFouanMK
    • • script: data:application/x-javascript; charset=utf-8;base64,Oy8qRkJfUEtHX0RFTElNKi8KCnZhciBkYXRhRWxlbWVudD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiX19lcW1jIik7aWYoZGF0YUVsZW1lbnQhPW51bGwpe3ZhciBwYXJhbXM9SlNPTi5wYXJzZShkYXRhRWxlbWVudC50ZXh0Q29udGVudCksdXJpPXBhcmFtcy51LGV2ZW50X2lkPXBhcmFtcy5lLHNjcmlwdF9wYXRoPXBhcmFtcy5zLHdlaWdodD1wYXJhbXMudyxmYl9kdHNnPXBhcmFtcy5mLGxzZD1wYXJhbXMubCxtYXliZVNlbmRCZWFjb249bmF2aWdhdG9yLnNlbmRCZWFjb247aWYobWF5YmVTZW5kQmVhY29uKXt2YXIgbWFyaz1mdW5jdGlvbihlLGMpe3ZhciBkPXAmJnAubm93P01hdGguZmxvb3IocC5ub3coKSk6TWF0aC5tYXgoRGF0ZS5ub3coKS1zdGFydCwwKSxtPSJldmVudF9pZD0iK2V2ZW50X2lkKyhlPT1udWxsPyIiOiImbWFya2VyX2lkPSIrZSkrIiZtYXJrZXJfcGFnZV90aW1lPSIrZCsiJnNjcmlwdF9wYXRoPSIrZW5jb2RlVVJJQ29tcG9uZW50KHNjcmlwdF9wYXRoKSsiJndlaWdodD0iK3dlaWdodCsoYz8iJmNsaWVudF9zdGFydD0xIjoiIikrKGZiX2R0c2c/IiZmYl9kdHNnPSIrZW5jb2RlVVJJQ29tcG9uZW50KGZiX2R0c2cpOiIiKSsobHNkPyImbHNkPSIrZW5jb2RlVVJJQ29tcG9uZW50KGxzZCk6IiIpLF89bmV3IEJsb2IoW21dLHt0eXBlOiJhcHBsaWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQifSk7c2VuZEJlYWNvbih1cmksXyl9LHNlbmRCZWFjb249bWF5YmVTZW5kQmVhY29uLmJpbmQobmF2aWdhdG9yKSxzdGFydD1EYXRlLm5vdygpLHA9d2luZG93LnBlcmZvcm1hbmNlO21hcmsod2VpZ2h0PjA/IkNsaWVudFNjcmlwdFN0YXJ0IjpudWxsLCEwKSx3ZWlnaHQ+MCYmd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoImJlZm9yZXVubG9hZCIsZnVuY3Rpb24oKXttYXJrKCJDbGllbnRVbmxvYWQiLCExKX0pfX0KLy8jIHNvdXJjZVVSTD1odHRwczovL3N0YXRpYy5jZG5pbnN0YWdyYW0uY29tL3JzcmMucGhwL3Y0L3lIL3IvWjJpOV9jcURRRjIuanMK
    • • script: data:application/x-javascript; charset=utf-8;base64,Oy8qRkJfUEtHX0RFTElNKi8KCihmdW5jdGlvbigpe2Z1bmN0aW9uIGUoZSl7cmV0dXJuIGUucGFyZW50RWxlbWVudCE9PWRvY3VtZW50LmJvZHkmJmUucGFyZW50RWxlbWVudCE9PWRvY3VtZW50LmhlYWR9ZnVuY3Rpb24gdChlKXt2YXIgdDtyZXR1cm4gZS5ub2RlTmFtZT09PSJTQ1JJUFQifHxlLm5vZGVOYW1lPT09IkxJTksiJiYoKHQ9bihlKSk9PW51bGw/dm9pZCAwOnQuYXN5bmNDc3MpfWZ1bmN0aW9uIG4oZSl7cmV0dXJuIGUuZGF0YXNldCBpbnN0YW5jZW9mIHdpbmRvdy5ET01TdHJpbmdNYXA/ZS5kYXRhc2V0Om51bGx9ZnVuY3Rpb24gcihyKXt2YXIgbzt0cnl7aWYoci5ub2RlVHlwZSE9PU5vZGUuRUxFTUVOVF9OT0RFKXJldHVybn1jYXRjaChlKXtyZXR1cm59aWYoIShlKHIpfHwhdChyKSkpe3ZhciBhPShvPW4ocikpPT1udWxsP3ZvaWQgMDpvLmJvb3Rsb2FkZXJIYXNoO2lmKGEhPW51bGwmJmEhPT0iIil7dmFyIGk9bnVsbCxsPWZ1bmN0aW9uKCl7dmFyIGU7d2luZG93Ll9idGxkclthXT0xLHIgaW5zdGFuY2VvZiBIVE1MTGlua0VsZW1lbnQmJnIubWVkaWE9PT0icHJpbnQiJiYoKGU9bihyKSk9PW51bGw/dm9pZCAwOmUucHJpbnRTY3JlZW5Td2FwKT09PSIxIiYmKHIubWVkaWE9ImFsbCIpLGk9PW51bGx8fGkoKX07aT1mdW5jdGlvbigpe3IucmVtb3ZlRXZlbnRMaXN0ZW5lcigibG9hZCIsbCksci5yZW1vdmVFdmVudExpc3RlbmVyKCJlcnJvciIsbCl9LHIuYWRkRXZlbnRMaXN0ZW5lcigibG9hZCIsbCksci5hZGRFdmVudExpc3RlbmVyKCJlcnJvciIsbCl9fX1BcnJheS5mcm9tKGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ3NjcmlwdCxsaW5rW2RhdGEtYXN5bmMtY3NzPSIxIl0nKSkuZm9yRWFjaChmdW5jdGlvbihlKXtyZXR1cm4gcihlKX0pO3ZhciBvPW5ldyBNdXRhdGlvbk9ic2VydmVyKGZ1bmN0aW9uKGUsdCl7ZS5mb3JFYWNoKGZ1bmN0aW9uKGUpe2UudHlwZT09PSJjaGlsZExpc3QiJiZBcnJheS5mcm9tKGUuYWRkZWROb2RlcykuZm9yRWFjaChmdW5jdGlvbihlKXtyKGUpfSl9KX0pO28ub2JzZXJ2ZShkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaHRtbCIpWzBdLHthdHRyaWJ1dGVzOiExLGNoaWxkTGlzdDohMCxzdWJ0cmVlOiEwfSl9KSgpOwovLyMgc291cmNlVVJMPWh0dHBzOi8vc3RhdGljLmNkbmluc3RhZ3JhbS5jb20vcnNyYy5waHAvdjQveTQvci8wV0x5UXo4RkxKZy5qcwo=
    • • script: data:text/javascript;base64,cmVxdWlyZUxhenkoWyJTZXJ2ZXJKU1BheWxvYWRMaXN0ZW5lciJdLGZ1bmN0aW9uKG0pe20ucHJvY2VzcygpO30sbnVsbCwweDEwMCk=
    • • script: data:text/javascript;base64,cmVxdWlyZUxhenkoWyJTZXJ2ZXJKU1BheWxvYWRMaXN0ZW5lciJdLGZ1bmN0aW9uKG0pe20ucHJvY2VzcygpO30sbnVsbCwweDEwMCk=
    • • script: data:text/javascript;base64,cmVxdWlyZUxhenkoWyJTZXJ2ZXJKU1BheWxvYWRMaXN0ZW5lciJdLGZ1bmN0aW9uKG0pe20ucHJvY2VzcygpO30sbnVsbCwweDEwMCk=

    Fix: Defer non-critical scripts and inline critical CSS to improve first paint speed.

  • Text-like assets appear compressed.

  • Robots.txt Pass

    Found robots.txt (200).

  • Sitemap File Warning

    Sitemap missing or inaccessible at https://www.instagram.com/sitemap/ig_places_sitemap.xml.gz (403).

    Fix: Publish a sitemap.xml and reference it in robots.txt with: Sitemap: https://www.instagram.com/sitemap.xml

  • Robots meta found: noarchive, noimageindex

Accessibility Basics

  • All 3 controls are labeled.

  • Landmarks Warning

    Missing landmarks: header, nav, main.

    Fix: Use semantic regions (<header>, <nav>, <main>, <footer>) for navigation and assistive tech.

  • Tap Target Size Warning

    16 interactive elements appear smaller than 48px.

    • • a.x1fhwpqd.xz5fbns (Meta) - 27x11px
    • • a.x1fhwpqd.xz5fbns (About) - 31x11px
    • • a.x1fhwpqd.xz5fbns (Blog) - 24x11px
    • • a.x1fhwpqd.xz5fbns (Jobs) - 25x11px
    • • a.x1fhwpqd.xz5fbns (Help) - 25x11px
    • • a.x1fhwpqd.xz5fbns (API) - 19x11px
    • • a.x1i10hfl.xjbqb8w (Privacy) - 39x11px
    • • a.x1i10hfl.xjbqb8w (Terms) - 33x11px
    • • a.x1i10hfl.xjbqb8w (Locations) - 51x11px
    • • a.x1i10hfl.xjbqb8w (Popular) - 41x11px
    • • a.x1i10hfl.xjbqb8w (Instagram Lite) - 76x11px
    • • a.x1fhwpqd.xz5fbns (Meta AI) - 41x11px
    • • a.x1fhwpqd.xz5fbns (Muse) - 29x11px
    • • a.x1fhwpqd.xz5fbns (Threads) - 44x11px
    • • a.x1fhwpqd.xz5fbns (Contact Uploading & Non-Users) - 171x11px
    • • a.x1i10hfl.xjbqb8w (Meta Verified) - 70x11px

    Fix: Increase target size to at least 48x48 CSS pixels for touch interactions.

Social & Rich Results

  • Missing og:title or og:description.

    Fix: Add og:title and og:description tags to control social preview text.

  • og:image is present and absolute.

    Open Graph Image
  • 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.).

  • Manifest and Apple touch icon are configured.

  • 5 social preview quality issues detected.

    • • ISSUE: og:url points to a different origin than the scanned page.
    • • 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.74 MB
    • • MEASURED: Image dimensions: 4168x4168

    Fix: Use absolute OG/Twitter URLs, keep metadata lengths in recommended ranges, and provide a preview image near 1200x630 under 5MB.

Links Analysis

  • 1 internal links returned errors.

    • • https://www.instagram.com/accounts/password/reset/ (HTTP 403)

    Fix: Fix or remove the listed internal URLs, and ensure routes/pages return 200 responses.

  • External Links Warning

    2 external links returned errors or timed out.

    • • https://www.meta.ai/?utm_source=foa_web_footer (HTTP 403)
    • • https://muse.ai/ (HTTP 400)

    Fix: Replace dead external URLs or point to working alternatives.

  • All 18 links use non-empty href values.

Performance & Runtime

  • Largest Contentful Paint: 0.93s.

  • Cumulative Layout Shift: 0.000.

  • Total Blocking Time estimate: 19ms.

  • No failed CSS/JS/image/font/media requests detected.

  • 1 JavaScript runtime issues detected.

    • • ErrorUtils caught an error: The user agent does not support public key credentials. Subsequent non-fatal errors won't be logged; see https://fburl.com/debugjs. {column: 180, clientTime: 1789243434, extra: Object, guardList: Array(0), hash: vm2az1} [https://static.cdninstagram.com/rsrc.php/v4/yA/r/Hd1gFvveB_g.js:84]

    Fix: Fix JS files returning 404/failed requests and resolve the listed runtime exceptions.