Guide
How to market CPR classes and fill every seat
Updated 11 min read
The short answer
CPR classes fill when people nearby can find them and book in a minute. Complete your Google Business Profile, give every course its own page with dates and prices, sell group classes to local employers, remind past students before their cards expire, and track which of these actually brings in registrations.
Key takeaways
- A complete Google Business Profile and a page for each course are the foundation of being found locally.
- One employer can fill a whole class, and its staff come due for renewal together.
- Every student you certify needs a renewal class later, so reminders are the cheapest marketing you have.
- Ask every student for a review, never only the happy ones, and never pay for one.
- Find out where each registration came from before you spend more on any channel.
The 15 ideas at a glance
- Claim and complete your Google Business Profile
- Give every course its own page, with dates and prices
- Ask every student for a review
- Get your classes into your certifying organization’s class finder
- List your business on Bing and Apple Maps too
- Put together a simple group training offer
- Pitch the employers that need trained staff
- Make it easy to ask for a quote
- Remind students before their certification expires
- Schedule renewal classes where students can find them
- Partner with schools, childcare, gyms and nursing programs
- Run small search ads for your area
- Promote your next few dates to people nearby
- Post short videos of real classes
- Ask every student how they heard about you
Start with Google: your business profile, course pages and reviews
When someone near you searches for a CPR class, three things decide whether they find you: a complete Google Business Profile, a page for each course you teach, and recent reviews. All three are free, and they keep working after you set them up.
1. Claim and complete your Google Business Profile
Your Business Profile is the listing that shows in Google Maps and in local results. Claim it, pick the category that fits best, add your phone number, website and photos of real classes, and list the courses you teach. Add opening hours only if you keep regular customer-facing hours: Google’s guidelines say businesses that run on a class schedule shouldn’t list them.
Google’s guidelines are strict on two points that trip up training businesses. Use your real business name, the one on your website and signs, with no added keywords such as “CPR Classes Chicago”; unnecessary words in the name can get a profile suspended. And if you teach at your customers’ workplaces rather than at a location of your own, set the profile up as a service-area business with the area you cover. Google expects any address you show to be staffed and open to customers during your stated hours.
2. Give every course its own page, with dates and prices
A student searching for “BLS class” wants a page about BLS, with the next dates, the price and a way to book, not a general schedule. Give each course its own page that names the course and your city, says how long it takes and how long the certification lasts, and lists the upcoming dates.
Mark up each class as an event, too. Google’s event markup can make a page about a single event eligible for its event results, which is why each class works best with its own page. JoinCPR’s booking website builds these course pages, event markup and a sitemap for you. For the details of local search, see how to get your CPR classes to show up on Google.
3. Ask every student for a review
Ask at the end of every class, while the students are still in the room, with a QR code on the screen or a card; Google lets you create a review link and QR code from your Business Profile. Ask everyone, not only the students you think are happy: Google prohibits selectively asking for positive reviews, and it removes reviews that were posted in exchange for a discount, a freebie or payment.
Federal rules add to this. The FTC’s rule on consumer reviews, in effect since October 21, 2024, bans fake reviews, incentives that depend on a review being positive, and suppressing negative ones. Reply to every review, good or bad, briefly and politely.
Get listed where students already look
Beyond your own site, people look for classes in their certifying organization’s class finder and in map apps other than Google’s. Make sure your classes and your business show up, with the same name, details and booking link, in each place they could look.
4. Get your classes into your certifying organization’s class finder
People looking for an AHA or Red Cross class can search that organization’s own class finder, so put your classes there. The AHA lets instructors and Training Centers post class dates and times in its Atlas system to reach students through its public class search; ask your Training Center how it lists classes. Red Cross Licensed Training Providers can promote their classes on redcross.org through the Red Cross’s Class Posting Service, where they appear in the class search next to the Red Cross’s own classes; ask the Red Cross what it costs.
5. List your business on Bing and Apple Maps too
Bing Places for Business and Apple Business Connect are the business listings behind Bing and Apple Maps. Copy your Google profile across with the same name, address or service area, phone number and hours, so every listing agrees.
Sell to local employers
One employer can fill a whole class, pay for it in one go and book again when certifications come due. A clear group offer, a short list of the right employers and a fast reply to every request win that business.
6. Put together a simple group training offer
Decide what you will offer before anyone asks: which courses you run at an employer’s site, the smallest group you will travel for, whether you charge per student or per class, and what you bring. A one-page offer you can email the same day beats a custom quote that takes a week.
7. Pitch the employers that need trained staff
Start with employers whose staff commonly need a current card for their jobs, such as childcare centers, schools, fitness centers and dental and medical offices, and with workplaces covered by OSHA’s first aid rules, such as construction sites and factories. OSHA’s general industry standard requires that where no infirmary, clinic or hospital is in near proximity to the workplace, someone at work is adequately trained to give first aid (29 CFR 1910.151(b)). OSHA reads “near proximity” as emergency care within 3 to 4 minutes where serious injuries are possible, and recommends, without requiring, that every workplace have employees trained and certified in first aid, including CPR.
Call or visit the person who books training, usually the owner, office manager or safety lead, and make the next step easy: a date, a price and a form. For the whole process, see how to sell corporate CPR training.
8. Make it easy to ask for a quote
Put a group training request form on your website that asks for the course, the number of people, the preferred dates and where the training should happen, then answer every request the same day. A fast, specific reply can be what wins a group booking over the next result.
Bring past students back to renew
Most CPR, BLS and first aid certifications last two years, so every student you certify will need a renewal class. Reminding them before their card expires, with a link to a class that fits, is the cheapest source of registrations you have.
9. Remind students before their certification expires
Send each student a reminder a month or so before their expiration date, and again a week before, with a direct link to your next renewal class. The date has to be right: AHA cards run to the end of the month, while Red Cross certificates end on the exact date, as how long CPR certification is good for explains.
10. Schedule renewal classes where students can find them
Keep renewal classes on your schedule every month, at times working people can make, and link each reminder straight to them. An employer whose staff all certified together will need a renewal class together, so contact them before the date too.
Build referral partnerships
Organizations whose people need CPR can send you a steady stream of students. Schools, childcare centers, gyms and nursing programs are good places to start, because new students and staff arrive every year and everyone’s certification comes due for renewal every two years.
11. Partner with schools, childcare, gyms and nursing programs
Offer each partner something simple: a class on their site, a set date each term for their students, or a link to a private class they can pass on. Ask each one which certification its students or staff need and by when, then schedule classes that fit its calendar, such as before a new term or a placement begins.
Give partners a link or QR code for their own class, so their people book in a minute and you can see which partner sent whom.
Run small, targeted ads
Paid ads work best once your profile, course pages and reviews are in place. Start with a small budget aimed at people close to your classroom who are searching for a class now, and send them to a page where they can book.
12. Run small search ads for your area
Search ads let you appear when someone near you types phrases such as “CPR class” or “BLS certification” and a city. Limit them to the area you serve, send each ad to the matching course page rather than your home page, and stop any keyword that brings clicks but no registrations. If you teach Red Cross courses, don’t bid on “Red Cross” itself: the Red Cross’s guide for Training Providers prohibits keyword search advertising on its name. In the US, Google’s Local Services Ads also have a first aid training category, where it’s available in your area.
13. Promote your next few dates to people nearby
Social media ads suit a specific date with seats left, shown to people within driving distance. Keep the ad about one class: the course, the date, the place, the price and a link to register.
Use short videos and social media
Short videos from real classes show people what to expect, which helps anyone nervous about a first class. Post them where your students already spend time, add them to your Business Profile, and link each one to the class it shows so viewers can book.
14. Post short videos of real classes
Film a minute of compressions on a feedback manikin, an AED practice or the room set up before class, with permission from anyone who appears. Answer the questions students ask you most often, such as what to wear, how long the class takes and whether the card is accepted by their employer.
Track what actually brings students in
Before you spend more on any channel, find out where your registrations come from. A single question at checkout and tagged links on your ads and posts will tell you which of the ideas on this list are bringing in students, and which you can stop.
15. Ask every student how they heard about you
Add a required “How did you hear about us?” question to registration, with choices such as Google, a friend, an employer, a partner or an ad. Add tracking tags to the links in your ads and social posts, and check your Business Profile’s performance figures each month.
Then compare what each channel cost with the registrations it brought. Keep the channels that pay for themselves, and let the rest go. If you use an email tool such as Mailchimp, see JoinCPR’s integrations for keeping your student list in sync.
Frequently asked questions
How do I get more people to sign up for my CPR classes?
Make your classes easy to find and easy to book: a complete Google Business Profile, a page for each course with upcoming dates and prices, and online registration. Then work the sources that repeat, such as employers who book group classes and past students who need to renew every two years.
Can I offer a discount in exchange for a Google review?
No. Google’s review policy prohibits offering discounts, free goods or payment in exchange for reviews, and removes reviews posted because of an incentive. Ask every student for an honest review instead, with a link or QR code from your Business Profile.
How much should I spend on marketing CPR classes?
Start with what costs nothing: your Business Profile, course pages, reviews, employer outreach and renewal reminders. When you add paid ads, set a small monthly budget, send the ads to a course page with dates, and keep going only if the cost per registration is well below what a registration earns you.
Can I use the AHA or Red Cross name in my marketing?
Only as each organization allows. The AHA doesn’t give permission to use its service marks, and its Training Center seal is only for organizations with a Training Center agreement, shown with the center’s name on marketing for AHA training. The Red Cross name and emblem are protected by federal law, and its Training Provider guide bans domain names, hashtags and search ads using “Red Cross”.
Should I discount classes to fill empty seats?
Use discounts sparingly and for a reason, such as a group booking, a returning student or a class that would otherwise run half empty. Frequent discounts teach students to wait for a sale. A promo code limited to one course or a set number of uses keeps a discount contained.