Skip to content
Back to work
Safety TrainingOngoing

1 million people trained. Zero digital presence to show for it.

A workplace behavioral safety firm had trained over a million people through Fortune 100 companies and federal agencies. Their website told none of it. We changed that.

1M+

People reached through content

7

Competitors with AI citations

Live

Edge SEO deployment

The challenge

A workplace behavioral safety firm had a significant credibility problem that had nothing to do with their credibility.

They'd trained well over a million people. Their programs had reached Fortune 100 companies, healthcare systems, government agencies, first responders, and educational institutions. Their founder held a Certified Protection Professional (CPP) designation from ASIS and a Certified Forensic Interviewer (CFI) credential — rare certifications that represent years of specialized training and examination.

Their website said almost none of this.

The site was built on Kajabi — a hosted platform designed for course sales, not for search visibility or AI discovery. While competitors with less impressive credentials were being cited by AI assistants for "workplace violence prevention training," "de-escalation training," and "behavioral safety programs," this firm was invisible in both traditional search and AI-generated answers.

The gap between what the firm had done and what the internet understood it had done was the entire problem.

The engagement

Kajabi is a walled garden. You cannot deploy programmatic content, modify structural HTML, or implement schema markup through the platform's admin interface. The traditional playbook for improving SEO — updating title tags, adding structured data, optimizing heading hierarchies — requires access to the page source that Kajabi doesn't provide.

We solved this with an edge SEO architecture: a Cloudflare Worker that intercepts every page request before it reaches the user's browser, injects all SEO elements at the CDN level, and returns a fully optimized page — without touching Kajabi's underlying system.

User request → Cloudflare Worker → HTML injection → Optimized response
                                 ↑
                         seo-data.js config
                         (titles, descriptions,
                          schema, OG tags, redirects)

This architecture gives complete control over every SEO element — title tags, meta descriptions, canonical URLs, Open Graph tags, Twitter Card data, and JSON-LD structured data — without requiring Kajabi to support any of it.

Competitive intelligence

The firm's seven primary competitors share a telling characteristic: the category leader claims "17 million trained" prominently in every page title, and AI systems cite that number when recommending workplace violence prevention training. The number dominates AI answers the way a moat dominates a castle approach.

The strategic question was not how to match that number — the firm's "over a million people" is genuinely impressive and verifiable — but how to reframe the competitive context so that credentials, specialization, and methodology compete alongside scale.

The firm's CPP and CFI credentials represent a different kind of authority than volume. Healthcare-specific behavioral safety programs, first-responder applications, and the intersection of forensic interviewing techniques with de-escalation training are areas where depth beats breadth. The SEO and content strategy was built around making that depth visible to both search engines and AI systems.

Schema and structured data

The training programs required structured data that described them accurately for both search indexing and AI grounding:

Course schema for each of the ten academy courses — with course name, description, educational credential awarded, provider information, and delivery mode.

Organization schema with verified credentials — the CPP and CFI designations, speaking history (NRF, FEMA, NIJ, FBI NEI), and professional affiliations (ASIS, ATAP, LPRC, IAI, Loss Prevention Foundation).

FAQ schema for common decision-making questions about workplace behavioral safety programs — the questions that executives, HR directors, and security managers ask when evaluating providers.

Service schema for each of the five program frameworks — Strongside Lead, Strongside Aware, Strongside Impact, Strongside React, and Strongside Protect.

Content intelligence

The content gap analysis revealed that competitors owned the high-volume generic terms ("workplace violence prevention," "de-escalation training") while the firm was invisible for the specific, qualified searches that indicated purchase intent: "CPP-certified de-escalation training," "healthcare de-escalation certification," "behavioral safety first responders," "certified forensic interviewer workplace."

These long-tail terms have lower search volume but dramatically higher intent and lower competition. More importantly, they're the terms that appear in AI-generated answers when someone asks for recommended providers with specific credentials.

AI systems are grounded by what they can verify. A provider with documented credentials, published case outcomes, and structured data describing their programs gets cited. A provider with a generic site that talks about "comprehensive training solutions" gets skipped.

The deployment

The Cloudflare Worker deploys in under two minutes via npx wrangler deploy. The SEO configuration is version-controlled in a JavaScript config file — title tags, meta descriptions, canonical URLs, and schema markup are all managed as code, reviewed in pull requests, and deployed through the same pipeline.

When Kajabi updates the underlying site, the Worker continues injecting the correct SEO elements automatically. The platform changes don't break the SEO layer because the SEO layer doesn't depend on the platform.

Lessons

  • Platform constraints don't prevent SEO excellence. Edge SEO architectures work for any hosted platform — Kajabi, Shopify, Squarespace, or any system where you control the domain but not the underlying HTML. The constraint just moves to the CDN layer.
  • Credential visibility is a competitive advantage that requires engineering. The CPP and CFI designations, speaking history, and institutional affiliations are facts that AI systems can cite — but only if they're expressed in structured data that AI systems can parse. Natural language on a marketing page doesn't produce the same result.
  • AI citation requires AI-readable content. Being cited in AI-generated answers requires content that is structured, factual, sourced, and machine-parseable. Schema markup, factual claims with specific numbers, and credential documentation are the inputs. Citation is the output.
  • The gap between what you've done and what the internet understands you've done is a business problem. A firm that has trained a million people and is invisible in search has an infrastructure problem, not a credibility problem. Infrastructure problems have infrastructure solutions.

PurviewX builds digital intelligence platforms for organizations whose expertise deserves better visibility. Start a conversation.

Want results like these?

Start with an honest conversation about your data.