Prepared
for
OnlineGuardCards.com
OnlineGuardCards.com
Audit & Analysis forOwner: Mark Adams · California BSIS Training
Confidential Audit · 2026-05-05

The market just handed you a moat.
The site is currently dark.

California Senate Bill 652 took effect January 1 and made every 100% online guard card course illegal. Most legacy providers — including the 100,000-student incumbent — are now non-compliant. OnlineGuardCards.com owns the most direct URL in the niche and has 6–9 months to claim the SB 652-native category before they retrofit.

Brand OnlineGuardCards.com
Owner Mark Adams
Category BSIS guard card & security cert training
Market California · then TX, FL, NY
Analyst Bryan Fikes
250K
Active CA guards
80K
New CA applications / yr
12
CA target metros
11
Audit sections
BONSAI MARKETING · CONFIDENTIAL
onlineguardcards.com
2026-05-05
Pre-Read · Two Emergencies First

The site is suspended. Fix this Week 1.

Issue 1 · Site suspended

https://onlineguardcards.com currently 302-redirects to a cPanel suspended-account page. Likely cause: unpaid hosting, AUP violation, or DMCA. Until restored, every other recommendation in this report is academic.

Issue 2 · SSL expired

The TLS certificate is expired. After the suspension is cleared, browsers will throw a hard warning. Fresh cert (Let's Encrypt or hosting-provided) goes in the same day the site comes back.

Section 01 · Executive Summary

The biggest opening this niche has had in fifteen years.
And the site is offline.

OnlineGuardCards.com is sitting on the single biggest competitive opening this niche has had in over a decade — and is currently dark. California Senate Bill 652 went into effect January 1, 2026. The law requires that 4 of the 8 mandatory Powers-to-Arrest hours be delivered in person, and that the same BSIS-approved provider deliver both halves.

In one stroke, the entire ultra-cheap 100% online guard card tier of the market — Superior Training (STC) at 100,000+ students, GuardCardCourses.com, and most cheap online clones — became non-compliant. Every guard who enrolled with one of those programs since January is enrolled in something that no longer counts.

Mark owns the most direct, on-the-nose URL in the niche. With the site rebuilt as the first SB 652-native hybrid platform — clean LMS plus a network of in-person 4-hour proctor sites across California — and the Bonsai stack layered on top (BonsaiX, Digital Dojo, Content Genius, DKN, Heatmaps, LLMV), the site can be top-3 organic for the commercial keyword set within 90 days and on a real revenue trajectory by month 9–10. The compliance window stays open roughly 6–9 months. The play has to start now.

Top 5 opportunity areas

01
Restore site + SSL. Stand up an emergency landing page with a single enrollment CTA and an SB 652 lead magnet.
Quick WinHigh ImpactLow Effort
02
Own the SB 652 narrative — pillar page + AEO-optimized FAQ schema before NIPS finishes its lead.
Quick WinHigh ImpactLow Effort
03
Build the SB 652-compliant hybrid offer: 8 + 4 split via 8–12 proctor partnerships in the top California metros.
FoundationHigh ImpactMed Effort
04
Programmatic SEO across 50 California city pages and 20 cert × city combinations — Course, FAQ, LocalBusiness schema baked in.
FoundationHigh ImpactMed Effort
05
Launch the Employer SaaS layer — compliance dashboard for security companies. Under-served, high-margin, recurring.
GrowthHigh ImpactMed Effort
Quick wins · 0–60 days

Site restore + SSL fix, emergency landing page + Stripe link, SB 652 pillar page, 5 California city pages, GBP claim, 3 in-person proctor LOIs (LA / SD / Bay Area), email + SMS funnel live, BonsaiX + KRT projects created in Digital Dojo, BMC On-Page playbook executed.

Long-term growth · 3–12 months

SB 652-compliant hybrid offer at scale across 12 metros, employer SaaS at 50+ accounts, top-3 organic for “guard card online” + “guard card California” + “guard card renewal” + 8 cert × city combinations, AEO citations confirmed across ChatGPT, Gemini, Perplexity, Claude, Copilot, and Texas + Florida expansion staged.

Section 02 · Brand & Market Positioning

Regulator-mandated demand. Annual recurring.
And nobody owns the brand yet.

Industry category

Online + hybrid security-guard certification training. Regulator-mandated demand: every California guard card holder must complete 8-hour Powers-to-Arrest training before applying to BSIS, then complete 8-hour annual continuing education to renew, then re-up the full registration every two years. The state regulates roughly 250,000 active guards and processes 80,000–100,000 new and renewal applications per year. SB 652 has redrawn how that training can be delivered.

The category sits across three customer types: individual job-seekers buying their initial card, working guards renewing annually, and security companies paying to train and track their workforce. Most providers chase only the first.

Target customer segments

SegmentBuying behaviorWhere they searchNotes
New guard applicants
(job-seekers)
Price-sensitive, 24–48 hour decision, want fastest legal pathGoogle, ChatGPT, TikTokLargest single volume — ~80K/yr. SB 652 added confusion they actively want resolved.
Working guards renewingAnnual recurring, low price elasticity, value reminder + convenienceGoogle, email reminders, employer push~250K/yr. The LTV engine. Currently fragmented — no provider owns it with a proper renewal funnel.
Armed-permit applicants
(Exposed Firearm)
Higher-spend, 14-hour course, range time requiredGoogle, referrals from training providersHigher-margin upsell. Requires range partnership.
Specialty cert seekers
(baton, pepper spray)
Often bundled with initial or armedSame as aboveBest monetized as bundle attach, not standalone.
Security companies
(B2B)
Recurring per-seat purchase + compliance trackingLinkedIn, Google, industry referrals~2,000+ regional CA firms + Allied / Securitas. No incumbent owns this layer.

Value proposition clarity

Stated: Cannot be assessed — site is currently suspended.

Actual (what should be claimed): The first BSIS-approved, SB 652-native online-plus-in-person guard card platform in California, built for guards and the companies that hire them — with a real proctor network in every major metro and a compliance dashboard for security employers.

Gap: As of today, there is no live storefront stating any positioning. Brand equity is bleeding while every competitor URL takes the search-traffic share.
What they have going
  • The URL itself — onlineguardcards.com is the cleanest, most direct match for the dominant search intent in the niche.
  • Owner-operator footing under Mark Adams — one decision-maker, fast moves possible.
  • Greenfield rebuild — no legacy LMS technical debt; can ship the SB 652-native stack from day one.
Where they're under-leveraged
  • No live site, no live offer, no live message — every competing URL is taking the share that should be defaulting to OGC.
  • No SB 652 positioning anywhere — the highest-leverage authority term in the niche is currently unclaimed.
  • No employer SaaS layer despite this being the most under-served revenue line in the category.
  • No in-person proctor network — without one, the SB 652 hybrid offer cannot ship.
  • No AEO-ready content — the brand is invisible inside ChatGPT, Gemini, and Perplexity for every relevant query.
Section 03 · Website & UX Analysis

Audit attempted. Site responded with a suspension page.

Audited 2026-05-05 — desktop and mobile pass attempted. Site returned cPanel suspension page. No live audit possible until restore. Below is the build spec for what ships when the site comes back.

Above-the-fold messaging · build spec

Single declarative H1: “Get Your California Guard Card. SB 652 Compliant. Online + In-Person.” One primary CTA: Enroll Today. No carousel. No multiple CTAs. No “we offer training” hedging. The hero is the offer.

Conversion flow · build spec

StepSpecNote
Hero CTA visibilitySingle primaryOne above-fold CTA. No competing buttons.
Phone / contactSticky tap-to-call mobileRequired from launch. 70%+ of guard card searches are mobile.
Trust signal placementAbove foldBSIS-approved badge + student count + 4.9★ aggregate + SB 652 stamp.
Mobile thumb-zoneSticky enroll buttonAlways reachable on long pages.
Form length & frictionSingle-stepEmail + name + Stripe. No 5-field forms.
Page-to-page momentumPrimary + secondary CTA on every pageEnroll · Find in-person session.

Page structure · IA

Build inside Website Studio per agency rules. BonsaiX pixel from digitaldojo.bonsaimarketingcompany.com.

PathPurpose
/Homepage · primary KW “guard card online California”
/guard-card/Pillar: “How to get your guard card in CA (2026)”
/guard-card/sb-652/Compliance authority page — own the term
/guard-card/cost/Captures “guard card cost”
/enroll/Primary conversion path
/renewal/Renewal funnel · annual recurring revenue
/exposed-firearm/ · /baton/ · /pepper-spray/Cert SKUs
/ce-modules/Continuing education library
/cities/{slug}/Programmatic hub — 50 CA cities
/employers/B2B SaaS funnel + dashboard
/faq/ · /blog/ · /resources/AEO content + content engine + downloads
Required at launch
  • BSIS-approved provider badge (verify license active).
  • Student count (cumulative).
  • 4.9★ Google reviews aggregate (collect from day one).
  • “SB 652 Compliant” stamp — the new mark of legitimacy.
  • Payment-secure logos.
  • One testimonial above the fold with face, name, city.
Conversion gaps right now
  • 100% of organic traffic is being routed to competitors.
  • 100% of paid traffic potential is unspendable.
  • 100% of email/database (if any exists) is dormant.
Section 04 · SEO & Keyword Research

Best URL in the niche. Zero indexed pages.

Technical SEO snapshot

SignalStatusNotes
Title tagCannot auditSite down. Build with primary KW + brand suffix on every page.
Meta descriptionCannot audit150-char description with KW + CTA on every page.
Schema (LD+JSON)MissingCourse, FAQPage, LocalBusiness, Organization, BreadcrumbList, HowTo — required from launch.
Sitemap · robots · canonicalsCannot auditGenerate dynamic sitemap; allow indexing in production; self-canonical every page.
Mobile responsivenessCannot auditMobile-first build is non-negotiable.
Core Web VitalsCannot auditLCP < 2.5s, CLS < 0.1, INP < 200ms.
Image alt coverageCannot audit100% alt coverage at launch.
Internal linkingCannot auditPillar + cluster: every cert page links to pillar; every city links to relevant cert.
HTTPS / HSTSFailingSSL cert expired. Reinstall day one. HSTS preload after 30 days clean.

Primary keywords · high commercial intent · money KWs

KeywordIntentDifficultyOpportunity
guard card CaliforniaMixedMediumHigh · pillar
guard card onlineTransactionalMediumCritical · primary money KW
guard card online CaliforniaTransactionalMediumCritical
guard card renewal onlineTransactionalLow–MediumHigh · recurring rev
BSIS guard cardInformationalMediumHigh · authority
security guard certification CaliforniaMixedMediumHigh
exposed firearm permit CaliforniaTransactionalLow–MediumHigh · high-margin
armed guard training CaliforniaTransactionalLow–MediumHigh

Secondary keywords · supporting / category-defining

KeywordIntentDifficultyOpportunity
how to get a guard cardInformationalMediumHigh · TOFU + AEO
guard card costInformationalLowHigh
guard card requirements 2026InformationalLowHigh
BSIS approved trainingInformationalLowHigh
baton certification CaliforniaTransactionalLowMedium
pepper spray certification CaliforniaTransactionalLowMedium
SB 652 guard cardInformationalVery Low (under-claimed)CRITICAL · own first

Long-tail keywords · local + niche

KeywordIntentDifficultyOpportunity
guard card classes Los AngelesLocalLowHigh
guard card classes San DiegoLocalLowHigh
guard card classes San JoseLocalLowHigh
guard card classes SacramentoLocalLowHigh
guard card classes near meLocalMediumCritical · local AEO
how to renew guard card CaliforniaLong-tail informationalVery LowHigh
guard card test questionsLong-tail informationalLowMedium
what disqualifies you from getting a guard cardLong-tail informationalVery LowMedium

Buyer-intent keywords · enroll / sign up / today

KeywordIntentDifficultyOpportunity
enroll guard card onlineTransactionalLowHigh
sign up guard card class CaliforniaTransactionalLowHigh
BSIS-approved online training near meLocal transactionalLow–MediumHigh
guard card class todayTransactional · urgencyVery LowHigh
same-day guard card CaliforniaTransactionalVery LowMedium

Coverage analysis

Section 05 · Content & Authority Gaps

Greenfield. Every pillar is unowned.

Current content footprint

Asset TypeCountLast UpdatedQuality
Service pages0 (site down)N/A
Location / city pages0N/A
Blog / editorial0N/A
Case studies / projects0N/A
FAQ / educational0N/A
Resource hub0N/A

Topical authority coverage

There is no current topical authority. The category pillars that need to be owned: (1) initial guard card certification, (2) renewal + continuing education, (3) armed/exposed firearm, (4) baton, (5) pepper spray, (6) employer compliance, (7) SB 652 regulatory. Every one is greenfield.

Missing content clusters

ClusterPillar TopicSub-TopicsPriority
Initial CertificationHow to Get Your California Guard Card (2026)Cost, timeline, requirements, BSIS app, Live Scan, SB 652 changes, in-person sessions, online portionCritical
RenewalCalifornia Guard Card Renewal GuideWhen to renew, 8-hr CE, online renewal, cost, expired card recoveryCritical · recurring rev
SB 652 ComplianceSB 652 Explained: What Changed Jan 1, 2026Statute breakdown, what guards must do, who is still compliant, FAQCritical · AEO grab
Armed CertificationCalifornia Exposed Firearm Permit Guide14-hr requirement, range qualification, cost, prerequisites, renewal cycleHigh
Specialty CertsBaton + Pepper Spray pillarCourse length, cost, attach bundles, renewalMedium
Career PathGuard Card to Career: Pay & PathPay rates by city, employer shortlist, advancement to armed/CCWMedium
Employer ResourcesCalifornia Security Compliance for EmployersBSIS reporting, bulk training, compliance tracking, audit prepHigh · B2B funnel

High-value blog opportunities · next 90 days

  1. California Guard Card 2026 Complete Guide — 5,000-word pillar with 30+ FAQ schema items.
  2. SB 652 Explained: What Every California Security Guard Needs to Know.
  3. How Much Does a Guard Card Cost in California? (Full 2026 Breakdown).
  4. How to Renew Your Guard Card Online in California.
  5. Best Online Guard Card Classes That Are Still Legal in California (Post-SB 652).
  6. Armed vs Unarmed Security Guard: Pay, Certification, and Career Path.
  7. Top Security Guard Jobs in Los Angeles / San Diego / San Jose / Sacramento.
  8. What Disqualifies You from Getting a California Guard Card?
  9. BSIS Live Scan: Where, How, and How Much (2026).
  10. How Long Does It Take to Get a Guard Card in California?

FAQ + educational gaps

These are the questions guards, employers, and prospective trainees are asking ChatGPT and Google right now — and there is currently no OGC answer indexed anywhere.
Section 06 · AI Search Visibility

Invisible to ChatGPT. Invisible to Gemini.
NIPS is filling the citation slot.

Guards and employers are increasingly resolving certification questions in ChatGPT, Perplexity, Claude, Gemini, and Google AI Overviews. Right now National IPS is publishing SB 652 explainers fastest and is winning AEO citations. OGC has 60–90 days to displace them.

Machine readability

CheckStatusWhy it matters
Server-rendered HTMLCannot test (site down)Required from launch — JS-only sites get skipped by LLM crawlers.
Structured data (Org / LocalBusiness / Course / FAQ)MissingSchema is the citation contract for AI answer engines. Course schema is non-negotiable.
Entity clarity (NAP, BSIS approval, founder)MissingDisambiguates the brand inside knowledge graphs.
llms.txt presentMissingModern AI-readability signal — deploy at launch.
OG + canonical hygieneCannot testEnsures consistent attribution on cite.

Entity clarity audit · build spec

At launch, every page needs explicit indexable statements like:

“OnlineGuardCards.com is a BSIS-approved provider [TFF/ATG #####] offering SB 652-compliant California guard card training across Los Angeles, San Diego, San Jose, Sacramento, and the Bay Area. Owned and operated by Mark Adams.”

That is what LLMs cite. Inferred entities don't get attribution; declared entities do.

AI visibility recommendations

Featured-answer / AI citation opportunities

Section 07 · Competitive Landscape

The biggest player is now non-compliant.
That's the wedge.

Direct competitors

CompetitorPositionContentSEOOffer Clarity
Superior Training (STC)
ca.stconlineguardcard.com
100K+ students since 2011 · incumbent · NON-COMPLIANT under SB 652MediumStrong on commercial money KWs · weakeningCheap and fast — but no longer legal end-to-end
Valley Guard Online + Training
valleyguardonline.com / .training
10K+ students since 1993 · COMPLIANT hybrid (legacy in-person)MediumDecentMid-priced hybrid · regional Central Valley brand
National IPS (NIPS)
nationalips.com (ATG-2976)
Mid-scale · COMPLIANT · currently winning AEO for SB 652High on regulatoryStrong on “BSIS 2026”, “SB 652”Premium hybrid · all-in regulatory focus
GuardCardCourses.comFirst-mover online (2009) · NON-COMPLIANTLow–MediumFadedCheap — brand decline, no hybrid pivot announced
OSOS Security Services
(TFF 1447 · Thinkific)
Single Richmond, CA location · Compliant in Richmond onlyLow (Thinkific generic)ThinCheap · can't scale geographically
Pacific West Academy
pwa.edu
Premium · CompliantMediumNichePremium · narrow positioning
Where OGC wins
  • Domain match to dominant search intent — when the site is live, type-in and brand-bias traffic this URL captures is meaningful.
  • Greenfield rebuild lets the site ship as 100% SB 652-native, which incumbents physically cannot match without months of retrofit work.
Where competitors win today
  • STC owns the transactional money-KW rankings. Decaying as SB 652 awareness grows — but still cashing in.
  • NIPS is publishing SB 652 explainers fastest and is winning AEO citations.
  • Valley Guard has 30 years of brand equity and a real in-person network.
  • All of them have a live, indexable, SSL-secure website. OGC currently does not.
Move on three vectors at once and the gap closes inside 90 days. (1) Out-publish NIPS on SB 652 with a deeper, schema-rich pillar and own the AEO citation. (2) Migrate STC's traffic by ranking comparison pages — “Is STC SB 652 compliant?” — that capture confused current students. (3) Outrun Valley Guard on geography by signing a proctor partner in every top-12 metro, where they only have the Central Valley locked.
Section 08 · Paid + Growth Opportunities

Buyer-intent CPCs are cheap. AOV is real.

Google Ads potential

Campaign TypeRecommended?Suggested BudgetWhy
Search · commercial intentYes — Week 1Modest start, scale at month 2Exact-match on “guard card online California”, “how to get a guard card California”. Cheapest highest-intent traffic in the niche.
Performance MaxWait until month 3Don't run PMax until the site has 3+ months of clean conversion data.
Local Service AdsWhere eligiblePer metroLSA available for some education categories — verify per metro proctor location.
YouTube / Demand GenMonth 4+Modest budget“How to get your guard card” video → retarget with enrollment ad.
Display / RetargetingYes — Week 4Modest budgetRetarget pricing-page abandoners with a limited-time code.
Retargeting
  • Pricing-page visitors who didn't enroll → 24-hour discount drip.
  • “Renewal” page visitors → SMS reminder cascade timed to stated expiration.
  • Employer-page visitors → gated lead-magnet (compliance checklist) → nurture.
  • Course-completion list (existing student database) → cross-sell baton + pepper spray + firearm bundles.
Funnel gaps right now
  • Top of funnel: No SEO content live, no AEO presence, no paid acquisition running. 100% gap.
  • Mid funnel: No lead magnet, no email/SMS nurture, no comparison pages, no FAQ pillar. 100% gap.
  • Bottom of funnel: No checkout, no LMS, no enrollment confirmation. Stripe link can be live within 48 hours of site restore.

Lifecycle / nurture · drip cadence to build at launch

Section 09 · Quick Wins · 30–60 Days

Ten ship-this-month moves.

Each item below is scoped so a single Bonsai pod can deploy it inside one sprint.

#Quick WinImpactEffort
1Restore site + reinstall SSLFoundationalLow
2Verify BSIS TFF / ATG license is still active (call BSIS direct)FoundationalLow
3Stand up emergency landing page + Stripe payment link + SB 652 lead magnetHigh revenueLow
4Sign 3 in-person proctor partnerships (LA, SD, Bay Area) — revenue-share 30/70High strategicMedium
5Publish SB 652 pillar page with FAQ + HowTo schemaHigh AEO + SEOMedium
6Launch 5 California city pages (LA, SD, San Jose, Sacramento, Long Beach)High SEOMedium
7Claim Google Business Profile + Yelp, BBB, niche directoriesHigh localLow
8Run Google Search Ads on “guard card online California” exact-matchHigh pipelineLow
9Email + SMS automation funnel live (welcome → discount → renewal)High LTVMedium
10Win-back blast to any existing student database — “Renewal due, special offer inside”High immediate revenueLow
Section 10 · Strategic Growth Plan

Foundation. Expansion. Acceleration.

Phase 1 · Foundation · Months 1–2

Site live, BSIS license confirmed, SB 652 wedge planted, first revenue captured.

Phase 2 · Expansion · Months 3–6

Build the content + authority surface area to outrank the post-SB-652 field.

Phase 3 · Acceleration · Months 6–12

Paid amplification, automation maturity, statewide dominance, multi-state staging.

Section 11 · Bonsai Opportunity Summary

Here's exactly how we win together.

Where Bonsai plugs in

Bonsai SystemWhat it fixes for OnlineGuardCards.com
BonsaiX · Automated SEOPixel via digitaldojo.bonsaimarketingcompany.com; on-page fixes, schema deployment, internal linking, technical SEO at scale.
Digital Dojo WorkspaceBonsaiX KRT keyword tracking (CA project + 100 KWs initial), competitor monitoring, site audits, project of record for all SEO work.
Content Genius50 city pages (programmatic), pillar pages, blog engine (8 articles/month), FAQ generation.
GBP OptimizationClaim + manage GBPs at every in-person proctor location; review automation; post automation.
Authority Backlinks + PRWildfire (free), LinkLab (paid, DR-targeted), DKN entity reinforcement, Cloud Stack (5-provider quarterly), press releases every 60 days.
AI Search VisibilityLLMV project tracking citations across ChatGPT / Gemini / Perplexity / Claude; SB 652 + city + cert content optimized for AEO.
Paid AcquisitionGoogle Search Ads (Week 1), Display retargeting (Week 4), Performance Max (month 3+).
LeadFinder / CRMEmployer SaaS lead capture and nurture; affiliate/partner pipeline tracking; renewal reminder cascade.
What we fix in Week 1
  1. Site restored + SSL reinstalled + emergency landing page + Stripe payment link live — the brand stops bleeding to competitors by Friday.
  2. BSIS license status verified (call BSIS direct) — if lapsed, escalate to Mark and pause buildout until restored.
  3. BonsaiX KRT + GBP projects created in Digital Dojo workspace; first 100 keywords seeded; SB 652 pillar drafted.
What we drive in 90 days
  • Real revenue run-rate established by end of month 3.
  • Top-3 organic for “guard card online California” + “guard card California” + 3 city-modified KWs.
  • AEO citations confirmed in ChatGPT and Gemini for “how to get a California guard card 2026.”
  • 8–12 in-person proctor partnerships active.
  • 50+ employer SaaS accounts.
  • BSIS-approved provider listing live and ranking.

Recommended program

Domination · 90-day commit The SB 652 compliance window only stays open 6–9 months before STC and the rest retrofit. The play is to seize the niche before the legal window closes, then step down to ongoing operations once the moat is built. Tier rationale, scope, and investment detail live in the accompanying Bonsai proposal.
OnlineGuardCards.com × Bonsai Marketing
— A Bonsai Marketing Audit —

We don't rank websites.
We dominate search results.

Ready to claim the SB 652 window before the incumbents retrofit? Let's spend an hour walking through the Week 1 fixes — and what 90 days looks like when the site is finally telling the truth about what's possible here.