Skip to content

Commit 2f1705f

Browse files
author
Reg (Ceradon AI)
committed
Site-wide optimization: SEO, accessibility, performance, consistency
- Fix mailto fallback in ui.js (info@ → contact@ceradonsystems.com) - Add LinkedIn company link to all page footers (7 pages were missing it) - Add Article JSON-LD structured data to all 4 blog posts (company author) - Add skip-to-main-content links on blog index and all blog posts - Add font preload (inter-latin.woff2) on index.html and vantage.html - Add hero image preload on index.html for faster LCP - Add fetchpriority=high on index.html hero image - Verified: no personal info, no GitHub links, all emails use contact@ - Build verified successfully
1 parent e3ee98a commit 2f1705f

15 files changed

+100
-21
lines changed

architect.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,8 +201,12 @@ <h3 class="text-xl font-semibold text-[color:var(--white)]">Who it&rsquo;s for</
201201
<p class="text-sm text-subtle">Passive RF sensing, readiness assurance, and UxS planning.</p>
202202
</div>
203203
</div>
204-
<div class="flex gap-4 text-sm text-subtle">
204+
<div class="flex flex-wrap gap-4 items-center text-sm text-subtle">
205205
<a href="mailto:contact@ceradonsystems.com" class="hover:text-[color:var(--white)]">contact@ceradonsystems.com</a>
206+
<span aria-hidden="true" class="text-[color:var(--steel-600)]">&middot;</span>
207+
<a href="https://www.linkedin.com/company/111601964/" target="_blank" rel="noopener noreferrer" class="hover:text-[color:var(--white)]" aria-label="LinkedIn">
208+
<svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg>
209+
</a>
206210
</div>
207211
</div>
208212
<div class="footer-links" data-footer-links></div>

blog/2026-01-28-defense-tech-weekly-january-28-2026.html

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,20 @@
2525
<link rel="canonical" href="https://www.ceradonsystems.com/blog/2026-01-28-defense-tech-weekly-january-28-2026.html" />
2626
<link rel="icon" type="image/png" href="../assets/Emblem.webp" />
2727
<link rel="stylesheet" href="../styles/styles.css" />
28-
</head>
28+
<script type="application/ld+json">
29+
{
30+
"@context": "https://schema.org",
31+
"@type": "Article",
32+
"headline": "The $900B AI Catalyst: How the Pentagon's Budget Is Rewiring Defense Tech",
33+
"description": "Weekly analysis of defense technology trends, AI developments, and budget news from Ceradon Systems.",
34+
"datePublished": "2026-01-28",
35+
"author": { "@type": "Organization", "name": "Ceradon Systems", "url": "https://ceradonsystems.com" },
36+
"publisher": { "@type": "Organization", "name": "Ceradon Systems", "logo": { "@type": "ImageObject", "url": "https://ceradonsystems.com/assets/Emblem.webp" } },
37+
"url": "https://www.ceradonsystems.com/blog/2026-01-28-defense-tech-weekly-january-28-2026.html"
38+
}
39+
</script> </head>
2940
<body class="bg-[color:var(--ink)] text-[color:var(--silver)]">
41+
<a href="#main-content" class="sr-only focus:not-sr-only">Skip to main content</a>
3042
<header class="backdrop-blur bg-[color:var(--steel-900)/70] sticky top-0 z-50 border-b border-[color:var(--steel-700)]">
3143
<div class="mx-auto max-w-7xl px-4 py-3 flex items-center justify-between">
3244
<a href="../index.html" class="flex items-center gap-2">

blog/2026-02-05-defense-tech-weekly.html

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,20 @@
2525
<link rel="canonical" href="https://www.ceradonsystems.com/blog/2026-02-05-defense-tech-weekly-february-5-2026-1770275120524.html" />
2626
<link rel="icon" type="image/png" href="../assets/Emblem.webp" />
2727
<link rel="stylesheet" href="../styles/styles.css" />
28-
</head>
28+
<script type="application/ld+json">
29+
{
30+
"@context": "https://schema.org",
31+
"@type": "Article",
32+
"headline": "Pentagon's $1B Drone Swarm Bet and the Rise of Autonomous Decontamination",
33+
"description": "Weekly defense industry analysis covering autonomous systems, AI threats and opportunities, and the FY2026 defense budget.",
34+
"datePublished": "2026-02-05",
35+
"author": { "@type": "Organization", "name": "Ceradon Systems", "url": "https://ceradonsystems.com" },
36+
"publisher": { "@type": "Organization", "name": "Ceradon Systems", "logo": { "@type": "ImageObject", "url": "https://ceradonsystems.com/assets/Emblem.webp" } },
37+
"url": "https://www.ceradonsystems.com/blog/2026-02-05-defense-tech-weekly.html"
38+
}
39+
</script> </head>
2940
<body class="bg-[color:var(--ink)] text-[color:var(--silver)]">
41+
<a href="#main-content" class="sr-only focus:not-sr-only">Skip to main content</a>
3042
<header class="backdrop-blur bg-[color:var(--steel-900)/70] sticky top-0 z-50 border-b border-[color:var(--steel-700)]">
3143
<div class="mx-auto max-w-7xl px-4 py-3 flex items-center justify-between">
3244
<a href="../index.html" class="flex items-center gap-2">

blog/2026-02-10-how-wifi-csi-through-wall-detection-works.html

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,20 @@
2626
<link rel="canonical" href="https://www.ceradonsystems.com/blog/2026-02-10-how-wifi-csi-through-wall-detection-works.html" />
2727
<link rel="icon" type="image/png" href="../assets/Emblem.webp" />
2828
<link rel="stylesheet" href="../styles/styles.css" />
29-
</head>
29+
<script type="application/ld+json">
30+
{
31+
"@context": "https://schema.org",
32+
"@type": "Article",
33+
"headline": "How WiFi CSI Through-Wall Detection Works: A Technical Primer",
34+
"description": "A technical guide to WiFi Channel State Information (CSI) through-wall detection.",
35+
"datePublished": "2026-02-10",
36+
"author": { "@type": "Organization", "name": "Ceradon Systems", "url": "https://ceradonsystems.com" },
37+
"publisher": { "@type": "Organization", "name": "Ceradon Systems", "logo": { "@type": "ImageObject", "url": "https://ceradonsystems.com/assets/Emblem.webp" } },
38+
"url": "https://www.ceradonsystems.com/blog/2026-02-10-how-wifi-csi-through-wall-detection-works.html"
39+
}
40+
</script> </head>
3041
<body class="bg-[color:var(--ink)] text-[color:var(--silver)]">
42+
<a href="#main-content" class="sr-only focus:not-sr-only">Skip to main content</a>
3143
<header class="backdrop-blur bg-[color:var(--steel-900)/70] sticky top-0 z-50 border-b border-[color:var(--steel-700)]">
3244
<div class="mx-auto max-w-7xl px-4 py-3 flex items-center justify-between">
3345
<a href="../index.html" class="flex items-center gap-2">

blog/2026-02-13-defense-tech-weekly.html

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,20 @@
2525
<link rel="canonical" href="https://www.ceradonsystems.com/blog/2026-02-13-defense-tech-weekly.html" />
2626
<link rel="icon" type="image/png" href="../assets/Emblem.webp" />
2727
<link rel="stylesheet" href="../styles/styles.css" />
28-
</head>
28+
<script type="application/ld+json">
29+
{
30+
"@context": "https://schema.org",
31+
"@type": "Article",
32+
"headline": "The $9.8B Autonomy Surge: Inside DoD's Biggest Spending Shift in a Decade",
33+
"description": "Weekly defense technology analysis: $9.8B autonomy spending surge, $1.1B Drone Dominance Program, USMC collaborative combat aircraft, and Pentagon counter-drone sensor push.",
34+
"datePublished": "2026-02-13",
35+
"author": { "@type": "Organization", "name": "Ceradon Systems", "url": "https://ceradonsystems.com" },
36+
"publisher": { "@type": "Organization", "name": "Ceradon Systems", "logo": { "@type": "ImageObject", "url": "https://ceradonsystems.com/assets/Emblem.webp" } },
37+
"url": "https://www.ceradonsystems.com/blog/2026-02-13-defense-tech-weekly.html"
38+
}
39+
</script> </head>
2940
<body class="bg-[color:var(--ink)] text-[color:var(--silver)]">
41+
<a href="#main-content" class="sr-only focus:not-sr-only">Skip to main content</a>
3042
<header class="backdrop-blur bg-[color:var(--steel-900)/70] sticky top-0 z-50 border-b border-[color:var(--steel-700)]">
3143
<div class="mx-auto max-w-7xl px-4 py-3 flex items-center justify-between">
3244
<a href="../index.html" class="flex items-center gap-2">

blog/index.html

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
<link rel="stylesheet" href="../styles/styles.css" />
2222
</head>
2323
<body class="bg-[color:var(--ink)] text-[color:var(--silver)]">
24+
<a href="#main-content" class="sr-only focus:not-sr-only">Skip to main content</a>
2425
<header class="backdrop-blur bg-[color:var(--steel-900)/70] sticky top-0 z-50 border-b border-[color:var(--steel-700)]">
2526
<div class="mx-auto max-w-7xl px-4 py-3 flex items-center justify-between">
2627
<a href="../index.html" class="flex items-center gap-2">
@@ -57,30 +58,27 @@ <h1 class="text-4xl font-semibold text-[color:var(--white)]">Defense Industry In
5758

5859
<div class="blog-list" id="blog-posts">
5960
<a href="/blog/2026-02-13-defense-tech-weekly.html" class="blog-card" style="display: block; text-decoration: none;">
60-
<img class="blog-thumb" src="../assets/hero-aegis.webp" alt="" loading="lazy" />
6161
<p class="date">February 13, 2026</p>
6262
<h3>The $9.8B Autonomy Surge: Inside DoD's Biggest Spending Shift in a Decade</h3>
63-
<p>Weekly defense technology analysis: $9.8B autonomy spending surge, $1.1B Drone Dominance Program, USMC collaborative combat aircraft, and Pentagon counter-drone sensor push.</p>
63+
<p>Weekly defense technology analysis: $9.8B autonomy spending surge, <div class="blog-list" id="blog-posts">.1B Drone Dominance Program, USMC collaborative combat aircraft, and Pentagon counter-drone sensor push.</p>
6464
</a>
6565
<a href="/blog/2026-02-10-how-wifi-csi-through-wall-detection-works.html" class="blog-card" style="display: block; text-decoration: none;">
66-
<img class="blog-thumb" src="../assets/hero-vantage.webp" alt="" loading="lazy" />
6766
<p class="date">February 10, 2026</p>
6867
<h3>How WiFi CSI Through-Wall Detection Works: A Technical Primer</h3>
6968
<p>A technical guide to WiFi Channel State Information (CSI) through-wall detection — how passive RF sensing detects human presence behind walls without emitting signals.</p>
7069
</a>
7170
<a href="/blog/2026-02-05-defense-tech-weekly.html" class="blog-card" style="display: block; text-decoration: none;">
72-
<img class="blog-thumb" src="../assets/hero-polygen.webp" alt="" loading="lazy" />
7371
<p class="date">February 5, 2026</p>
74-
<h3>Pentagon's $1B Drone Swarm Bet and the Rise of Autonomous Decontamination</h3>
72+
<h3>Pentagon's <div class="blog-list" id="blog-posts">B Drone Swarm Bet and the Rise of Autonomous Decontamination</h3>
7573
<p>Weekly defense industry analysis covering autonomous systems, AI threats and opportunities, and the FY2026 defense budget.</p>
7674
</a>
7775
<a href="/blog/2026-01-28-defense-tech-weekly-january-28-2026.html" class="blog-card" style="display: block; text-decoration: none;">
78-
<img class="blog-thumb" src="../assets/hero-architect.webp" alt="" loading="lazy" />
7976
<p class="date">January 28, 2026</p>
8077
<h3>The $900B AI Catalyst: How the Pentagon's Budget Is Rewiring Defense Tech</h3>
8178
<p>Weekly analysis of defense technology trends, AI developments, and budget news from Ceradon Systems.</p>
8279
</a>
8380

81+
8482
</div>
8583
</div>
8684
</section>

careers.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,12 @@ <h2 class="text-2xl font-semibold text-[color:var(--white)]">No perfect fit yet?
117117
<p class="text-sm text-subtle">Passive RF sensing & readiness assurance.</p>
118118
</div>
119119
</div>
120-
<div class="flex gap-4 text-sm text-subtle">
120+
<div class="flex flex-wrap gap-4 items-center text-sm text-subtle">
121121
<a href="mailto:contact@ceradonsystems.com" class="hover:text-[color:var(--white)]">contact@ceradonsystems.com</a>
122+
<span aria-hidden="true" class="text-[color:var(--steel-600)]">&middot;</span>
123+
<a href="https://www.linkedin.com/company/111601964/" target="_blank" rel="noopener noreferrer" class="hover:text-[color:var(--white)]" aria-label="LinkedIn">
124+
<svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg>
125+
</a>
122126
</div>
123127
</div>
124128
<div class="footer-links" data-footer-links></div>

disclaimer.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,12 @@ <h1 class="text-4xl font-bold text-[color:var(--white)]">Disclaimer</h1>
8383
<p class="text-sm text-subtle">Passive RF sensing & readiness assurance.</p>
8484
</div>
8585
</div>
86-
<div class="flex gap-4 text-sm text-subtle">
86+
<div class="flex flex-wrap gap-4 items-center text-sm text-subtle">
8787
<a href="mailto:contact@ceradonsystems.com" class="hover:text-[color:var(--white)]">contact@ceradonsystems.com</a>
88+
<span aria-hidden="true" class="text-[color:var(--steel-600)]">&middot;</span>
89+
<a href="https://www.linkedin.com/company/111601964/" target="_blank" rel="noopener noreferrer" class="hover:text-[color:var(--white)]" aria-label="LinkedIn">
90+
<svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg>
91+
</a>
8892
</div>
8993
</div>
9094
<div class="footer-links" data-footer-links></div>

index.html

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,10 @@
3030
<meta name="twitter:description" content="Vantage detects humans through walls using passive WiFi &mdash; no emissions, no detection, 10x cheaper than radar." />
3131
<meta name="twitter:image" content="https://www.ceradonsystems.com/assets/og-image.jpg" />
3232
<link rel="canonical" href="https://www.ceradonsystems.com/" />
33-
<link rel="icon" type="image/png" href="./assets/Emblem.webp" /> <link rel="stylesheet" href="./styles/styles.css" />
33+
<link rel="icon" type="image/png" href="./assets/Emblem.webp" />
34+
<link rel="preload" href="./assets/fonts/inter-latin.woff2" as="font" type="font/woff2" crossorigin />
35+
<link rel="preload" href="./assets/hero-vantage.webp" as="image" />
36+
<link rel="stylesheet" href="./styles/styles.css" />
3437
<script type="application/ld+json">
3538
{
3639
"@context": "https://schema.org",
@@ -85,7 +88,7 @@
8588
<section id="top" class="relative overflow-hidden hero-splash min-h-[85vh] flex items-center">
8689
<!-- Background layers -->
8790
<div class="absolute inset-0 pointer-events-none">
88-
<img src="./assets/hero-vantage.webp" alt="Through-wall detection technology" class="absolute inset-0 w-full h-full object-cover opacity-15" aria-hidden="true" width="1920" height="1071" />
91+
<img src="./assets/hero-vantage.webp" alt="Through-wall detection technology" class="absolute inset-0 w-full h-full object-cover opacity-15" aria-hidden="true" width="1920" height="1071" fetchpriority="high" />
8992
<div class="absolute inset-0 bg-gradient-to-b from-[#04070d]/50 via-[#04070d]/30 to-[#04070d]"></div>
9093
</div>
9194

ip.html

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,12 @@ <h2 class="text-2xl font-semibold text-[color:var(--white)]">Need deeper technic
115115
<p class="text-sm text-subtle">Passive RF sensing & readiness assurance.</p>
116116
</div>
117117
</div>
118-
<div class="flex gap-4 text-sm text-subtle">
118+
<div class="flex flex-wrap gap-4 items-center text-sm text-subtle">
119119
<a href="mailto:contact@ceradonsystems.com" class="hover:text-[color:var(--white)]">contact@ceradonsystems.com</a>
120+
<span aria-hidden="true" class="text-[color:var(--steel-600)]">&middot;</span>
121+
<a href="https://www.linkedin.com/company/111601964/" target="_blank" rel="noopener noreferrer" class="hover:text-[color:var(--white)]" aria-label="LinkedIn">
122+
<svg class="h-5 w-5" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true"><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/></svg>
123+
</a>
120124
</div>
121125
</div>
122126
<div class="footer-links" data-footer-links></div>

0 commit comments

Comments
 (0)