Spider Crawlability Score: 94 / 100
Excellent Spider CrawlabilitySearch engine spiders and AI discovery crawlers can effortlessly fetch, parse, and index your content.
Raw Text Reading View (Lynx Simulator)
This is the exact linear text reading order extracted by search engines, screen readers, and AI discovery agents.
Markdown Content View
398 words · 3,456 charsStructured Markdown formatted from raw server HTML—ready for Large Language Models (LLMs), AI agents, documentation, and content workflows.
DOM Tree & Structure Inspector
196 elements · Max Depth: 9Interactive tree explorer of the parsed Document Object Model (DOM). Inspect semantic landmarks, tag nesting, element attributes, and CSS selectors.
🔍 Node Inspector
Select any nodeClick any element tag in the DOM hierarchy tree on the left to inspect its complete CSS selector path, XPath, attributes, text snippet, and DOM geometry.
Discovered Headings Structure
Showing all 4 headings in page hierarchy
Evaluates whether headings within each group (H1, H2, H3...) consistently capitalize important words and proper nouns (Title Case) or follow Sentence case.
Discovered Anchor Links (39)
| Type | Anchor Text | Destination URL (href) | Rel Directives |
|---|---|---|---|
| Internal | [No Anchor Text / Image] | / | dofollow |
| Internal | [No Anchor Text / Image] | / | dofollow |
| External | Follow on Instagram | https://www.instagram.com/siteanalyzerfree/ | noopener noreferrer |
| Internal | Free Website Checkup | / | dofollow |
| Internal | Traffic Estimator | /traffic | dofollow |
| Internal | Full SEO Audit ($29) | /seo | dofollow |
| Internal | Brand Visibility & Citations | /brand-visibility | dofollow |
| Internal | Spider View Crawler | /spider-view | dofollow |
| Internal | Mobile View Simulator | /mobile-view | dofollow |
| Internal | All 144 Checks Index | /checks | dofollow |
| Internal | Shop Catalog | /shop | dofollow |
| Internal | Fix Your Website Guide | /guide | dofollow |
| Internal | From Online Brochure (Book) | /book | dofollow |
| Internal | SiteCare™ Monitoring | /sitecare/ | dofollow |
| Internal | About Us | /about | dofollow |
| Internal | Blog & Insights | /blog | dofollow |
| Internal | Terms of Service | /terms | dofollow |
| Internal | Privacy Policy | /privacy | dofollow |
| External | Instagram (@siteanalyzerfree) | https://www.instagram.com/siteanalyzerfree/ | noopener noreferrer |
| Internal | Home | / | dofollow |
| Internal | Shop | /shop | dofollow |
| Internal | SEO Audit | /seo | dofollow |
| Internal | Brand Visibility | /brand-visibility | dofollow |
| Internal | About | /about | dofollow |
| Internal | Blog | /blog | dofollow |
| Internal | Guide | /guide | dofollow |
| Internal | Spider View | /spider-view | dofollow |
| Internal | Mobile View | /mobile-view | dofollow |
| Internal | Checks | /checks | dofollow |
| Internal | Terms | /terms | dofollow |
| Internal | Privacy | /privacy | dofollow |
| External | https://www.instagram.com/siteanalyzerfree/ | noopener noreferrer | |
| External | PowDrift LLC | https://powdrift.com/ | noopener |
| Internal | Terms | /terms | dofollow |
| Internal | Privacy | /privacy | dofollow |
| Internal | About | /about | dofollow |
| Internal | Shop | /shop | dofollow |
| External | https://www.instagram.com/siteanalyzerfree/ | noopener noreferrer | |
| Internal | Privacy Policy | /privacy | dofollow |
Discovered Images & Alt Tags (2)
Search engine spiders and accessibility screen readers rely on descriptive alt text to understand images.
| Alt Status | Alt Text Content | Image Source (src) |
|---|---|---|
| ✔ Present | SiteAnalyzerFree.com Logo | /assets/site-analyzer-free-logo-horizontal-600.png |
| ✔ Present | SiteAnalyzerFree.com Logo | /assets/site-analyzer-free-logo-horizontal-600.png |
Search Engine Directives & Metadata
| Page Title (<title>) | Website Analysis Tool - Free Online Reports in Minutes |
| Meta Description | Scan your website for free to see what needs to be fixed to make your website more search engine friendly. Get your free report. |
| Canonical URL | https://siteanalyzerfree.com/ |
| Meta Robots Tag | index,follow,max-image-preview:large |
| X-Robots-Tag Header | [None] |
Structured Data (JSON-LD Blocks: 1)
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "WebSite",
"@id": "https://siteanalyzerfree.com/#website",
"url": "https://siteanalyzerfree.com/",
"name": "siteanalyzerfree.com",
"description": "Scan your website for free to see what needs to be fixed to make your website more search engine friendly. Get your free report.",
"publisher": {
"@id": "https://siteanalyzerfree.com/#organization"
},
"inLanguage": "en-US"
},
{
"@type": "Organization",
"@id": "https://siteanalyzerfree.com/#organization",
"name": "siteanalyzerfree.com",
"url": "https://siteanalyzerfree.com/",
"contactPoint": {
"@type": "ContactPoint",
"contactType": "customer support",
"email": "info@siteanalyzerfree.com"
}
},
{
"@type": "WebPage",
"@id": "https://siteanalyzerfree.com/#webpage",
"url": "https://siteanalyzerfree.com/",
"name": "How to Fix Your Website - Instant Download",
"isPartOf": {
"@id": "https://siteanalyzerfree.com/#website"
},
"about": {
"@id": "https://siteanalyzerfree.com/#product"
},
"description": "Scan your website for free to see what needs to be fixed to make your website more search engine friendly. Get your free report.",
"inLanguage": "en-US"
},
{
"@type": "Person",
"@id": "https://siteanalyzerfree.com/#author",
"name": "Tony Herman",
"image": "https://siteanalyzerfree.com/assets/Tony-2026-web.jpg",
"email": "info@siteanalyzerfree.com",
"worksFor": {
"@id": "https://siteanalyzerfree.com/#organization"
}
}
]
}
Raw HTTP Response Headers
HTTP/1.1 200 OK Server: nginx Date: Sat, 19 Sep 2026 23:49:08 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: keep-alive X-Powered-By: PHP/8.3.33 Content-Security-Policy: frame-ancestors 'self' https://topsurfer.com https://www.topsurfer.com; Strict-Transport-Security: max-age=15768000; includeSubDomains X-Powered-By: PleskLin
Raw Server Response HTML
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google tag (gtag.js) START -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-6C2XRJG3PB"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-6C2XRJG3PB');
</script>
<!-- Google tag (gtag.js) END -->
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Website Analysis Tool - Free Online Reports in Minutes</title>
<!-- <title>Website Analyzer - Free Website Scan / Check Your Website for Issues</title> -->
<meta name="description"
content="Scan your website for free to see what needs to be fixed to make your website more search engine friendly. Get your free report.">
<link rel="canonical" href="https://siteanalyzerfree.com/">
<meta name="robots" content="index,follow,max-image-preview:large">
<!-- Open Graph / Twitter (share preview) -->
<meta property="og:type" content="website">
<meta property="og:site_name" content="SiteAnalyzerFree.com">
<meta property="og:title" content="Website Analyzer - Free Website Scan">
<meta property="og:description" content="Scan your website for free to see what needs to be fixed to make your website more search engine friendly. Get your free report.">
<meta property="og:url" content="https://siteanalyzerfree.com/">
<meta property="og:image" content="https://siteanalyzerfree.com/assets/og-site-analyzer-free-1200x630.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Website Analyzer - Free Website Scan">
<meta name="twitter:description" content="Scan your website for free to see what needs to be fixed to make your website more search engine friendly. Get your free report.">
<meta name="twitter:image" content="https://siteanalyzerfree.com/assets/og-site-analyzer-free-1200x630.jpg">
<!-- /Open Graph / Twitter (share preview) -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link
href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@1,600&display=swap"
rel="stylesheet">
<link rel="stylesheet" href="/assets/css/style.css?v=1789849007">
<link rel="apple-touch-icon" sizes="57x57" href="/favicons/apple-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/favicons/apple-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/favicons/apple-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/favicons/apple-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/favicons/apple-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/favicons/apple-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/favicons/apple-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/favicons/apple-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-icon-180x180.png">
<link rel="icon" type="image/png" sizes="192x192" href="/favicons/android-icon-192x192.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="96x96" href="/favicons/favicon-96x96.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png">
<link rel="manifest" href="/favicons/manifest.json">
<meta name="msapplication-TileColor" content="#ffffff">
<meta name="msapplication-TileImage" content="/favicons/ms-icon-144x144.png">
<meta name="theme-color" content="#ffffff">
<script src="https://js.stripe.com/v3/"></script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "WebSite",
"@id": "https://siteanalyzerfree.com/#website",
"url": "https://siteanalyzerfree.com/",
"name": "siteanalyzerfree.com",
"description": "Scan your website for free to see what needs to be fixed to make your website more search engine friendly. Get your free report.",
"publisher": {
"@id": "https://siteanalyzerfree.com/#organization"
},
"inLanguage": "en-US"
},
{
"@type": "Organization",
"@id": "https://siteanalyzerfree.com/#organization",
"name": "siteanalyzerfree.com",
"url": "https://siteanalyzerfree.com/",
"contactPoint": {
"@type": "ContactPoint",
"contactType": "customer support",
"email": "info@siteanalyzerfree.com"
}
},
{
"@type": "WebPage",
"@id": "https://siteanalyzerfree.com/#webpage",
"url": "https://siteanalyzerfree.com/",
"name": "How to Fix Your Website - Instant Download",
"isPartOf": {
"@id": "https://siteanalyzerfree.com/#website"
},
"about": {
"@id": "https://siteanalyzerfree.com/#product"
},
"description": "Scan your website for free to see what needs to be fixed to make your website more search engine friendly. Get your free report.",
"inLanguage": "en-US"
},
{
"@type": "Person",
"@id": "https://siteanalyzerfree.com/#author",
"name": "Tony Herman",
"image": "https://siteanalyzerfree.com/assets/Tony-2026-web.jpg",
"email": "info@siteanalyzerfree.com",
"worksFor": {
"@id": "https://siteanalyzerfree.com/#organization"
}
}
]
}
</script>
<script>
window.BASE_PATH = "";
window.TOTAL_AUDIT_CHECKS = 144;
window.heroHeadlineOptions = [
'Find What Your Website Needs to Win',
'Find What Your Website Needs to Win',
'Find What Your Website Needs to Win',
'Find What Your Website Needs to Win',
];
</script>
<script src="/assets/js/script.js?v=1789849007" defer></script>
</head>
<body>
<section class="section checkup-section bg-light">
<div class="container small-container text-center">
<div class="site-logo-wrap">
<a href="/"><img src="/assets/site-analyzer-free-logo-horizontal-600.png" alt="SiteAnalyzerFree.com Logo" class="site-logo"></a>
</div>
<div class="checkup-hero-wrap">
<span class="checkup-eyebrow">Free Website Analyzer - Fix Your Website Now</span>
<h1 id="hero-headline">Find What Your Website Needs to Win</h1>
<p class="checkup-lead">Run a free and fast <strong>144-point website checkup</strong> for clarity, SEO,
trust, technical issues, <strong>AIO / generative AI search</strong>, and conversion friction.</p>
<div class="checkup-form-card">
<form id="checkup-form" class="checkup-form">
<div class="checkup-input-group">
<input type="text" id="domain-input" name="domain" placeholder="example.com" required
autocomplete="url">
<button type="submit" class="btn btn-primary" id="checkup-btn">Scan Website</button>
</div>
<div class="checkup-form-meta">
<span class="checkup-meta-pill">Get the Top 5 Fixes to Do</span>
<span class="checkup-meta-pill">No Login</span>
<span class="checkup-meta-pill">No Email Signup</span>
<span class="checkup-meta-pill">Less Than 50 Seconds</span>
</div>
<div id="checkup-status" class="checkup-status-card status-working" style="display: none;"></div>
<p class="scan-count-text">We've analyzed 1,030 websites so far.</p>
</form>
</div>
<!-- Homepage Testimonials -->
<div class="home-testimonials-section">
<div class="home-testimonials-grid">
<div class="home-testimonial-card">
<div class="home-testimonial-stars" aria-label="5 out of 5 stars">★★★★★</div>
<p class="home-testimonial-quote">“I tried this tool and was impressed by how detailed the analysis was. The information also seemed very accurate and useful.”</p>
<div class="home-testimonial-author">
<span class="home-testimonial-handle">@susantonline</span>
<span class="home-testimonial-source">on Reddit</span>
</div>
</div>
<div class="home-testimonial-card">
<div class="home-testimonial-stars" aria-label="5 out of 5 stars">★★★★★</div>
<p class="home-testimonial-quote">“It's an excellent tool”</p>
<div class="home-testimonial-author">
<span class="home-testimonial-handle">Shyam C.</span>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<footer class="site-main-footer">
<div class="footer-container">
<div class="footer-top-grid">
<!-- Brand & Summary Column -->
<div class="footer-brand-col">
<a href="/" class="footer-logo-link">
<img src="/assets/site-analyzer-free-logo-horizontal-600.png" alt="SiteAnalyzerFree.com Logo" class="footer-logo-img">
</a>
<p class="footer-tagline">
Instant website diagnostics, deep 6-pillar SEO audits, and off-page AI brand citation intelligence to help you fix, optimize, and grow your digital business.
</p>
<div class="footer-badge-pill">
<span class="footer-badge-dot"></span>
<span>144-Point Technical Diagnostic Scanner</span>
</div>
<div class="footer-social-row">
<a href="https://www.instagram.com/siteanalyzerfree/" target="_blank" rel="noopener noreferrer" class="footer-social-link" aria-label="Follow SiteAnalyzerFree on Instagram" title="Follow @siteanalyzerfree on Instagram">
<svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><rect width="20" height="20" x="2" y="2" rx="5" ry="5"></rect><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"></path><line x1="17.5" y1="6.5" x2="17.51" y2="6.5"></line></svg> <span>Follow on Instagram</span>
</a>
</div>
</div>
<!-- Col 1: Diagnostic Tools -->
<div class="footer-links-col">
<h4 class="footer-col-title">Diagnostic Tools</h4>
<ul class="footer-links-list">
<li><a href="/" class="footer-link-highlight">Free Website Checkup</a></li>
<li><a href="/traffic">Traffic Estimator</a></li>
<li><a href="/seo">Full SEO Audit ($29)</a></li>
<li><a href="/brand-visibility">Brand Visibility & Citations</a></li>
<li><a href="/spider-view">Spider View Crawler</a></li>
<li><a href="/mobile-view">Mobile View Simulator</a></li>
<li><a href="/checks">All 144 Checks Index</a></li>
</ul>
</div>
<!-- Col 2: Shop & Resources -->
<div class="footer-links-col">
<h4 class="footer-col-title">Shop & Resources</h4>
<ul class="footer-links-list">
<li><a href="/shop">Shop Catalog</a></li>
<li><a href="/guide">Fix Your Website Guide</a></li>
<li><a href="/book">From Online Brochure (Book)</a></li>
<li><a href="/sitecare/">SiteCare™ Monitoring</a></li>
<li><a href="/about">About Us</a></li>
<li><a href="/blog">Blog & Insights</a></li>
</ul>
</div>
<!-- Col 3: Trust & Legal -->
<div class="footer-links-col">
<h4 class="footer-col-title">Trust & Legal</h4>
<ul class="footer-links-list">
<li><a href="/terms">Terms of Service</a></li>
<li><a href="/privacy">Privacy Policy</a></li>
<li><a href="https://www.instagram.com/siteanalyzerfree/" target="_blank" rel="noopener noreferrer">Instagram (@siteanalyzerfree)</a></li>
</ul>
<div class="footer-trust-card">
<div class="footer-trust-title">
<svg width="15" height="15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5"><rect x="3" y="11" width="18" height="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg>
<span>Secure Platform</span>
</div>
<p class="footer-trust-desc">256-bit SSL encrypted checkout powered by Stripe.</p>
</div>
</div>
</div>
<!-- Legacy Compatibility Row (hidden from view, maintains DOM hooks) -->
<div class="footer-compat-row" style="display: none;">
<p class="scan-count-text">
<a href="/">Home</a> |
<a href="/shop">Shop</a> |
<a href="/seo">SEO Audit</a> |
<a href="/brand-visibility">Brand Visibility</a> |
<a href="/about">About</a> |
<a href="/blog">Blog</a> |
<a href="/guide">Guide</a> |
<a href="/spider-view">Spider View</a> |
<a href="/mobile-view">Mobile View</a> |
<a href="/checks">Checks</a> |
<a href="/terms">Terms</a> |
<a href="/privacy">Privacy</a> |
<a href="https://www.instagram.com/siteanalyzerfree/" target="_blank" rel="noopener noreferrer">Instagram</a>
</p>
</div>
<div class="footer-bottom-bar">
<p class="playbook-guarantee-note">© 2026 <a href="https://powdrift.com/" target="_blank" rel="noopener" style="color: #64748B;">PowDrift LLC</a>- All rights reserved.</p>
<div class="footer-bottom-nav">
<a href="/terms">Terms</a>
<span class="footer-sep">•</span>
<a href="/privacy">Privacy</a>
<span class="footer-sep">•</span>
<a href="/about">About</a>
<span class="footer-sep">•</span>
<a href="/shop">Shop</a>
<span class="footer-sep">•</span>
<a href="https://www.instagram.com/siteanalyzerfree/" target="_blank" rel="noopener noreferrer">Instagram</a>
</div>
</div>
</div>
</footer>
<style>
/* Modern Redesigned Footer Styles */
.site-main-footer {
background: #0f172a;
color: #94a3b8;
border-top: 1px solid #1e293b;
padding: 56px 20px 28px 20px;
font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
font-size: 0.92rem;
line-height: 1.6;
margin-top: auto;
position: relative;
z-index: 10;
width: 100%;
box-sizing: border-box;
}
.footer-container {
max-width: 1140px;
margin: 0 auto;
}
.footer-top-grid {
display: grid;
grid-template-columns: 1.4fr 1fr 1fr 1fr;
gap: 40px;
margin-bottom: 44px;
}
@media (max-width: 960px) {
.footer-top-grid {
grid-template-columns: 1fr 1fr;
gap: 32px;
}
}
@media (max-width: 600px) {
.footer-top-grid {
grid-template-columns: 1fr;
gap: 28px;
}
}
.footer-brand-col {
display: flex;
flex-direction: column;
align-items: flex-start;
}
.footer-logo-link {
display: inline-block;
margin-bottom: 14px;
text-decoration: none;
}
.footer-logo-img {
max-width: 220px;
height: auto;
display: block;
filter: brightness(0) invert(1);
opacity: 0.95;
}
.footer-tagline {
font-size: 0.88rem;
color: #94a3b8;
line-height: 1.55;
margin: 0 0 16px 0;
max-width: 320px;
}
.footer-badge-pill {
display: inline-flex;
align-items: center;
gap: 8px;
background: rgba(37, 99, 235, 0.15);
border: 1px solid rgba(59, 130, 246, 0.3);
color: #93c5fd;
font-size: 0.76rem;
font-weight: 700;
padding: 5px 12px;
border-radius: 999px;
letter-spacing: 0.02em;
}
.footer-badge-dot {
width: 6px;
height: 6px;
border-radius: 50%;
background: #38bdf8;
box-shadow: 0 0 8px #38bdf8;
}
.footer-social-row {
margin-top: 16px;
display: flex;
align-items: center;
gap: 10px;
}
.footer-social-link {
display: inline-flex;
align-items: center;
gap: 8px;
background: rgba(255, 255, 255, 0.05);
border: 1px solid rgba(255, 255, 255, 0.1);
color: #cbd5e1;
font-size: 0.8rem;
font-weight: 600;
padding: 6px 12px;
border-radius: 6px;
text-decoration: none;
transition: all 0.2s ease;
}
.footer-social-link svg {
color: #f43f5e;
transition: transform 0.2s ease;
}
.footer-social-link:hover {
background: rgba(255, 255, 255, 0.1);
border-color: rgba(244, 63, 94, 0.4);
color: #ffffff;
transform: translateY(-1px);
}
.footer-social-link:hover svg {
transform: scale(1.1);
}
.footer-col-title {
font-size: 0.82rem;
font-weight: 800;
color: #f8fafc;
text-transform: uppercase;
letter-spacing: 0.08em;
margin: 0 0 16px 0;
}
.footer-links-list {
list-style: none;
padding: 0;
margin: 0;
}
.footer-links-list li {
margin-bottom: 9px;
}
.footer-links-list a {
color: #94a3b8;
text-decoration: none;
font-size: 0.88rem;
transition: color 0.15s ease, padding-left 0.15s ease;
display: inline-block;
}
.footer-links-list a:hover {
color: #ffffff;
padding-left: 2px;
}
.footer-links-list a.footer-link-highlight {
color: #38bdf8;
font-weight: 600;
}
.footer-links-list a.footer-link-highlight:hover {
color: #7dd3fc;
}
.footer-trust-card {
background: rgba(255, 255, 255, 0.04);
border: 1px solid rgba(255, 255, 255, 0.08);
border-radius: 8px;
padding: 12px 14px;
margin-top: 16px;
}
.footer-trust-title {
display: flex;
align-items: center;
gap: 6px;
font-size: 0.8rem;
font-weight: 700;
color: #e2e8f0;
margin-bottom: 4px;
}
.footer-trust-title svg {
color: #10b981;
}
.footer-trust-desc {
font-size: 0.76rem;
color: #64748b;
margin: 0;
line-height: 1.4;
}
.footer-bottom-bar {
border-top: 1px solid #1e293b;
padding-top: 24px;
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 12px;
}
.footer-bottom-bar p.playbook-guarantee-note {
font-size: 0.84rem;
color: #64748b;
margin: 0;
}
.footer-bottom-nav {
display: flex;
align-items: center;
gap: 10px;
}
.footer-bottom-nav a {
color: #64748b;
text-decoration: none;
font-size: 0.82rem;
transition: color 0.15s ease;
}
.footer-bottom-nav a:hover {
color: #cbd5e1;
text-decoration: underline;
}
.footer-sep {
color: #334155;
font-size: 0.8rem;
}
@media print {
.site-main-footer,
footer {
display: none !important;
}
}
</style>
<!-- Cookie Consent Banner -->
<div id="cookie-consent-banner" class="cookie-consent-banner" style="display: none;" role="dialog" aria-label="Cookie Consent">
<div class="cookie-consent-container">
<div class="cookie-consent-text">
<span class="cookie-consent-icon" aria-hidden="true" style="display:inline-flex; align-items:center;">
<svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="#64748b" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5"></path><path d="M8.5 8.5v.01"></path><path d="M7.5 15.5v.01"></path><path d="M12 12v.01"></path><path d="M11 17v.01"></path><path d="M16 16v.01"></path></svg>
</span>
<p>
We use cookies to analyze website traffic, maintain diagnostic sessions, and improve your experience. Learn more in our <a href="/privacy">Privacy Policy</a>.
</p>
</div>
<div class="cookie-consent-actions">
<button type="button" id="cookie-accept-btn" class="cookie-btn cookie-btn-accept" onclick="handleCookieConsent('accepted')">Accept</button>
<button type="button" id="cookie-decline-btn" class="cookie-btn cookie-btn-decline" onclick="handleCookieConsent('declined')">Decline</button>
</div>
</div>
</div>
<style>
.cookie-consent-banner {
position: fixed;
bottom: 1.25rem;
left: 1.25rem;
right: 1.25rem;
max-width: 640px;
margin: 0 auto;
background: #ffffff;
border: 1px solid #e2e8f0;
border-radius: 12px;
box-shadow: 0 10px 30px rgba(15, 23, 42, 0.16), 0 2px 6px rgba(15, 23, 42, 0.08);
z-index: 999999;
padding: 1rem 1.25rem;
font-family: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
animation: cookieConsentSlideUp 0.35s ease-out forwards;
}
@keyframes cookieConsentSlideUp {
from { transform: translateY(100%); opacity: 0; }
to { transform: translateY(0); opacity: 1; }
}
.cookie-consent-container {
display: flex;
align-items: center;
justify-content: space-between;
gap: 1.25rem;
flex-wrap: wrap;
}
.cookie-consent-text {
display: flex;
align-items: center;
gap: 0.75rem;
flex: 1;
min-width: 250px;
}
.cookie-consent-icon {
font-size: 1.6rem;
line-height: 1;
flex-shrink: 0;
}
.cookie-consent-text p {
margin: 0;
font-size: 0.88rem;
line-height: 1.45;
color: #334155;
text-align: left;
}
.cookie-consent-text a {
color: #075BD8;
text-decoration: underline;
font-weight: 600;
}
.cookie-consent-text a:hover {
color: #123D79;
}
.cookie-consent-actions {
display: flex;
align-items: center;
gap: 0.5rem;
flex-shrink: 0;
}
.cookie-btn {
padding: 7px 18px;
border-radius: 6px;
font-size: 0.86rem;
font-weight: 700;
cursor: pointer;
transition: all 0.15s ease;
border: none;
font-family: inherit;
line-height: 1.4;
}
.cookie-btn-accept {
background: #123D79;
color: #ffffff;
border: 1px solid #123D79;
}
.cookie-btn-accept:hover {
background: #075BD8;
border-color: #075BD8;
}
.cookie-btn-decline {
background: #f1f5f9;
color: #475569;
border: 1px solid #cbd5e1;
}
.cookie-btn-decline:hover {
background: #e2e8f0;
color: #1e293b;
}
@media (max-width: 600px) {
.cookie-consent-banner {
bottom: 0.75rem;
left: 0.75rem;
right: 0.75rem;
padding: 0.85rem 1rem;
}
.cookie-consent-actions {
width: 100%;
justify-content: flex-end;
}
.cookie-btn {
flex: 1;
text-align: center;
}
}
</style>
<script>
(function() {
function getStoredConsent() {
try {
return localStorage.getItem('cookie_consent');
} catch(e) {
return null;
}
}
window.handleCookieConsent = function(decision) {
try {
localStorage.setItem('cookie_consent', decision);
document.cookie = "cookie_consent=" + encodeURIComponent(decision) + "; path=/; max-age=31536000; SameSite=Lax";
} catch(e) {}
var banner = document.getElementById('cookie-consent-banner');
if (banner) {
banner.style.transition = 'opacity 0.25s ease, transform 0.25s ease';
banner.style.opacity = '0';
banner.style.transform = 'translateY(12px)';
setTimeout(function() { banner.style.display = 'none'; }, 250);
}
};
if (!getStoredConsent()) {
var banner = document.getElementById('cookie-consent-banner');
if (banner) banner.style.display = 'block';
}
})();
</script>
</body>
</html>
Visual Sitemap Explorer
Explore, search, filter, and inspect all URLs declared in this website's XML sitemap structure.
| # | Page URL & Canonical Path | Directory | Last Modified | Frequency | Priority | Media | Actions |
|---|
