CPR & First Aid Training · San Diego, CA

1,800+ Keywords and Three Revenue Streams for A-B-CPR

Targeted keyword content took a San Diego CPR training company from losing to national brands to ranking for 1,800+ keywords across three clear revenue streams.

1,800+
Keywords ranking
21 and climbing
Top 3 positions
2,300+
Monthly organic visits
3
Revenue streams
Client
A-B-CPR First Aid Training
Industry
CPR & First Aid Training
Location
San Diego, CA
Services
Local SEO, Content Marketing, Keyword Research
Timeline
Ongoing SEO + content engagement
Engagement
Local SEO retainer with monthly content production

Organic traffic growth for a San Diego CPR company

The Situation

A-B-CPR provides CPR and first aid training in San Diego. Their market is crowded in a specific way: national certification brands dominate the broad search terms, while local training providers fight over what’s left. A-B-CPR was losing winnable searches to competitors, and their site mixed together every kind of customer: individuals wanting a weekend class, employers needing on-site training, and people looking for online certification.

To grow, A-B-CPR needed to show up for the searches that actually lead to class registrations, not compete head-on with national sites for generic terms.

What We Did

1. Keyword research that respects the market

We built a content strategy around targeted keyword research. Instead of guessing what to write, we identified the specific searches San Diego residents and businesses use when they need CPR or first aid certification: course types, certification requirements, renewal timelines, and local intent terms. Where national brands owned a term outright, we didn’t chase it; where searchers wanted a local answer or a specific question answered well, we built the page to win it.

2. Content built to answer, not to fill

Each piece targets a real search with real intent behind it, written to answer the question clearly and point the reader toward registering for a class. Focused pages beat generic ones, especially for a local business competing against national brands. The site now ranks in the top 5 for “how long is a CPR certification good for” (a 1,000-searches-a-month question) and is climbing on “CPR and first aid certification,” an 8,000-a-month head term.

3. Three clear revenue streams

As traffic grew, we restructured the business’s online presence around its three actual income streams: in-person classes, on-site workplace training, and online certification. Each stream gets its own pages, its own keywords, and its own conversion path. The online training arm is now being built out as a standalone site and brand, so its purpose and intent are unmistakable to Google and to AI search engines evaluating who should be recommended.

The Results

  • 1,800+ keywords ranking, with 21 in Google’s top 3 and 9 new top-3 positions added in the last 90 days
  • 2,300+ organic visits per month from people searching for exactly what A-B-CPR sells
  • #1 for every branded search, so no competitor intercepts people looking specifically for A-B-CPR
  • Three distinct revenue streams, each with its own search presence and growth path

A-B-CPR stopped losing to competitors and started compounding. The next phase, spinning online certification into its own brand, positions them for how search is changing: clear purpose, clear intent, and content that AI assistants can confidently recommend.

Visit the client: A-B-CPR First Aid Training

Tools leveraged

What powered this project

Google Business Profile

Optimized for in-person and on-site training searches across San Diego, keeping the local side of the business visible in Maps.

Google Search Console + GA4

Query-level tracking of which certification searches drive registrations, guiding what content gets written next.

Keyword research & rank tracking

A locked keyword library separating local intent (San Diego classes) from national intent (online certification), tracked monthly.

Frequently Asked Questions

How does a local training company compete with national certification brands?

By not fighting them head-on. A-B-CPR targets searches with local intent and specific certification questions the national sites answer generically, then converts that traffic with clear class schedules and registration paths.

Why split the business into three streams?

In-person classes, on-site workplace training, and online certification attract different searchers with different intent. Giving each stream its own focus makes the purpose of every page clear to Google and to AI search engines.

Want results like these?

Book a free strategy call and we'll map out what this kind of system would look like for your business.

Book Your Free Strategy Call →