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.

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 →