Files
shopwisdom-site/continuity-audit.html
T
Michael Victory 457e9e94ba Add social share card (og:image) across all pages + summary_large_image
Brand-accurate 1200x630 OG card (ShopWisdom wordmark, navy serif headline with
amber 'doesn't have to', navy footer band). Wires og:image/twitter:image on the
homepage, Continuity Audit, and the above/below article so shared links render a
card instead of a blank preview. SVG source kept alongside. Staging branch only.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-17 11:53:19 -07:00

176 lines
8.7 KiB
HTML

<!DOCTYPE html>
<html lang="en-CA">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>The Continuity Audit | Shop Wisdom</title>
<meta name="description" content="Find out exactly where your shop is exposed. The Continuity Audit is a fixed-fee diagnostic: who holds the critical know-how, what it would cost you if they left, and what it's doing to the value of your business — with a plain-English report and roadmap.">
<link rel="stylesheet" href="style.css">
<meta name="robots" content="index,follow">
<meta name="theme-color" content="#faf7f2">
<link rel="canonical" href="https://shopwisdom.ca/continuity-audit.html">
<link rel="icon" href="favicon.svg" type="image/svg+xml">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Shop Wisdom">
<meta property="og:title" content="The Continuity Audit | Shop Wisdom">
<meta property="og:url" content="https://shopwisdom.ca/continuity-audit.html">
<meta property="og:locale" content="en_CA">
<meta property="og:image" content="https://shopwisdom.ca/og-card.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Shop Wisdom — your best people are retiring. Their know-how doesn't have to.">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:image" content="https://shopwisdom.ca/og-card.png">
</head>
<body>
<header class="site-header">
<div class="wrap header-row">
<a class="wordmark" href="index.html#top">Shop<span>Wisdom</span></a>
<nav class="site-nav" aria-label="Main">
<a href="index.html#work">The work</a>
<a href="index.html#results">Client results</a>
<a href="index.html#process">How it works</a>
<a href="index.html#about">About</a>
<a class="tel nav-phone" data-p1="778" data-p2="985" data-p3="6736" href="#contact" aria-label="Call Shop Wisdom">778&#8209;985&#8209;OPEN</a>
<a class="nav-cta" href="#contact">Book a call</a>
</nav>
<button class="nav-toggle" id="navToggle" aria-label="Open menu" aria-expanded="false">
<svg class="nav-toggle-icon" viewBox="0 0 32 32" aria-hidden="true">
<line class="bar bar-top" x1="6" y1="10" x2="26" y2="10"/>
<line class="bar bar-mid" x1="6" y1="16" x2="26" y2="16"/>
<line class="bar bar-bot" x1="6" y1="22" x2="26" y2="22"/>
</svg>
</button>
</div>
</header>
<div class="nav-mobile-menu" id="navMobileMenu">
<a href="index.html#work">The work</a>
<a href="index.html#results">Client results</a>
<a href="index.html#process">How it works</a>
<a href="index.html#about">About</a>
<a class="tel" data-p1="778" data-p2="985" data-p3="6736" href="#contact">Call 778&#8209;985&#8209;OPEN (6736)</a>
<a class="nav-cta" href="#contact">Book a call</a>
</div>
<main id="top">
<section class="hero">
<div class="wrap">
<p class="eyebrow">Start here · A fixed&#8209;fee diagnostic</p>
<h1>Find out exactly where your shop is exposed.</h1>
<p class="hero-sub">The Continuity Audit is the first step: a clear, honest read on whose knowledge your business depends on — and what it would cost you to lose them.</p>
<div class="hero-actions">
<a class="btn" href="#contact">Book a fit call — free, no pitch</a>
<a class="btn ghost" href="index.html#work">See all the work</a>
</div>
<p class="hero-call">or call <a class="tel" data-p1="778" data-p2="985" data-p3="6736" href="#contact">778&#8209;985&#8209;OPEN (6736)</a></p>
</div>
</section>
<section class="moment">
<div class="wrap narrow">
<h2>Why start with an audit</h2>
<p>Most owners have a gut feeling about who they can't afford to lose. The Continuity Audit turns that feeling into something you can act on — a clear map of where the knowledge lives, how exposed you are, and what to fix first.</p>
<p>It's deliberately low&#8209;commitment. No software to buy. No obligation to do the bigger work. You come away with a real deliverable whether or not we ever work together again.</p>
<p class="pull">You can't fix what you can't see. This is how you see it.</p>
</div>
</section>
<section class="services">
<div class="wrap">
<h2>What you get</h2>
<p class="section-intro">A short, focused engagement — built around a few hours on your floor, not weeks of disruption.</p>
<div class="service">
<h3>A knowledge&#8209;risk map</h3>
<p>Who holds the critical know&#8209;how in your shop — the setups, the fixes, the customer history, the judgment that isn't written down anywhere. We identify the people, the roles, and the single points of failure.</p>
</div>
<div class="service">
<h3>An honest exposure read</h3>
<p>What it would actually cost you if a key person left tomorrow — in downtime, scrap, late jobs, and lost customers. The risks ranked, so you know what's urgent and what can wait.</p>
</div>
<div class="service flagship">
<h3>A plain&#8209;English report &amp; roadmap <span class="tag">Yours to keep</span></h3>
<p>A written summary you can read in one sitting — no jargon — plus a prioritized roadmap of what to capture first and how. <strong>For owners thinking about exit, it doubles as a clear statement of where your business value is concentrated, and how to protect it before you sell.</strong></p>
</div>
<p class="reassure">Fixed fee, agreed before we start. You'll know exactly what it costs and what you get.</p>
</div>
</section>
<section class="process">
<div class="wrap narrow">
<h2>How it works</h2>
<ol class="steps">
<li>
<h3>A free fit call</h3>
<p>A short conversation to make sure an audit is the right starting point for you. If it isn't, I'll say so.</p>
</li>
<li>
<h3>Time on your floor</h3>
<p>A few focused hours seeing how the work really runs and talking with the people who hold the knowledge. Scheduled around your production, not the other way around.</p>
</li>
<li>
<h3>Your report &amp; roadmap</h3>
<p>You receive the written risk map, exposure read, and prioritized roadmap — and a walkthrough to make sure it's clear. What you do next is entirely your call.</p>
</li>
</ol>
</div>
</section>
<section class="contact" id="contact">
<div class="wrap narrow">
<h2>See where you stand.</h2>
<p>Start with a free fit call. Describe your shop — even roughly — and we'll figure out whether an audit makes sense for you.</p>
<p class="contact-action">
<a class="btn" href="mailto:michael@opencommunications.consulting?subject=Continuity%20Audit%20—%20Shop%20Wisdom">Email Michael</a>
<a class="btn ghost tel" data-p1="778" data-p2="985" data-p3="6736" href="mailto:michael@opencommunications.consulting">Call 778&#8209;985&#8209;OPEN (6736)</a>
</p>
<p class="contact-promise">The first call is free and commits you to nothing.</p>
</div>
</section>
</main>
<footer class="site-footer">
<div class="wrap">
<p class="footer-brand">Shop<span>Wisdom</span></p>
<p>Built with care and AI · Work owned by its clients</p>
<p>Hosted in Beauharnois, Québec — your data stays in Canada.</p>
<p class="footer-call"><a class="tel" data-p1="778" data-p2="985" data-p3="6736" href="mailto:michael@opencommunications.consulting">778&#8209;985&#8209;OPEN (6736)</a></p>
<p class="footer-legal">Shop Wisdom and Open Communications are practices of Open Communications, owned and operated by Michael Victory · British Columbia, Canada</p>
</div>
</footer>
<script>
(function () {
var links = document.querySelectorAll('a.tel');
for (var i = 0; i < links.length; i++) {
var el = links[i];
el.setAttribute('href', 'tel:+1' + el.dataset.p1 + el.dataset.p2 + el.dataset.p3);
}
var toggle = document.getElementById('navToggle');
var menu = document.getElementById('navMobileMenu');
function closeMenu() {
menu.classList.remove('open'); toggle.classList.remove('open');
toggle.setAttribute('aria-label', 'Open menu'); toggle.setAttribute('aria-expanded', 'false');
}
if (toggle && menu) {
toggle.addEventListener('click', function () {
var open = !menu.classList.contains('open');
menu.classList.toggle('open', open); toggle.classList.toggle('open', open);
toggle.setAttribute('aria-label', open ? 'Close menu' : 'Open menu');
toggle.setAttribute('aria-expanded', open ? 'true' : 'false');
});
var mlinks = menu.querySelectorAll('a');
for (var j = 0; j < mlinks.length; j++) { mlinks[j].addEventListener('click', closeMenu); }
}
})();
</script>
</body>
</html>