Your Money or Your Life
Why CPR Sites Fail Google's YMYL Test (And How to Pass)
“We’re doing a big SEO push. I just spent a few thousand dollars and months redoing my website. But there’s this guy at the top of the pack. He must have eighty different domains.”
For fifteen years, the Class Connector was the funnel. You listed classes there, students clicked through, and your website was a landing page, a registration form, and a way to take payment. Now the funnel is dry. The question is whether updating your website is enough.
It isn’t.
There’s a category your website probably hasn’t been designed for, and your website person almost certainly hasn’t told you about it.
Pro Tip: At the end of the article I include the questions to ask your current website developer.
The category nobody told you about
Inside Google there’s a category called Your Money or Your Life.
Money topics. Health topics. Safety and legal topics. Anything where being wrong can cost somebody their savings or their pulse.
Google treats those topics differently. Higher bar to show up on page one. Stricter trust signals. Harsher penalties for looking sketchy. Google wrote this into its Search Quality Rater Guidelines, the document its human evaluators use to grade real pages.
CPR training sits in this neighborhood because everything around you is health and emergency response. Google doesn’t hold the travel blogger to this bar. It holds you to it.
Your website person should know what YMYL is. If they don’t, that’s the first flag.
E-E-A-T: how Google’s evaluators grade you in YMYL
Google’s quality evaluators grade pages on four things. The shorthand is E-E-A-T. It applies to every page Google indexes. Google grades it hardest on YMYL. Welcome to the big leagues.
Experience. Have you done this in real life? Are the instructors verifiable humans with hours in real rooms, or is the page implying it without proving it?
Expertise. Do the people behind the content have real credentials? RN, EMT, AHA Aligned, ARC LTP, BLS Instructor, paramedic. Named. Cited. Where Google can find them.
Authoritativeness. Do other legitimate places point at you? Does your Training Center link to you? Are you listed in EMS registries? Do you have real Google reviews, mentions on real local sites, links from associations, instructor LinkedIn profiles tied back to your business?
Trustworthiness. Is your business information consistent and honest? Real address. Working phone. HTTPS. The same name and address on Google Business Profile, your website, your booking page, the AHA listing, the state registry. No mismatches.
That’s the system. Humans already run this evaluation in person. You walk into a building, you check for AEDs, you ask to speak to the person who booked the class, you read the diplomas on the wall. Same logic. Online, Google runs the same evaluation on every page of your site, automatically, behind the scenes.
For most TCs, the page Google reads is blank, or worse, inaccessible.
How does Google actually read your pages?
When somebody Googles “BLS class near me,” what they see is one page running two ranking systems at the same time.
Google Business Profile drives the map at the top (the local pack), with website signals feeding in. It cares about where you are, your reviews, and whether your business information matches between your GBP and your website.
The blue links below the map (organic) are where E-E-A-T does its work. Both your website and your booking platform’s per-class pages can compete here, depending on what each one is publishing.
Most website people only think about one surface. The good ones think about both.
Underneath every website is a layer Google reads first. Structured data is the name for that layer (some people call it schema, some call it JSON-LD; pick one and forget the others).
Instead of making Google guess from messy paragraphs, you hand it labels Google already knows how to grade:
This page is a Course about BLS.
This is a class on June 10 at 9am in Cleveland.
This Person is the instructor. Here are their credentials.
These are real reviews from real students. The rating is 4.9.
This business is at this address with this phone, the same one on Google Business Profile.
It makes your listing more clickable when you do rank: the fancy listing with stars and dates instead of plain blue text. Published studies put that lift somewhere between 20 and 60 percent over a plain listing depending on the query. And it lets Google index pages it would otherwise pass over.
Instructors make your Expertise legible. Consistent business labels (NAP, address, phone, the same identity Google sees on your Business Profile, the AHA listing, the state registry) make your Trustworthiness legible. Real Course and Event labels show Experience. Reviews and external links surface Authoritativeness.
Structured data doesn’t manufacture E-E-A-T. It makes the E-E-A-T you already have visible to a machine.
Why is half the system in your booking platform?
Your website usually has a homepage, an about page, a few service pages, maybe a calendar. Your booking platform is where every actual class lives. Every date. Every location. Every price. Every seat count. Every instructor assignment.
Most of what Google needs to verify about your business in a YMYL category sits in your booking platform, not your website.
If your booking platform doesn’t expose that data, Google has nothing to verify.
A pretty website over an invisible booking platform is a brochure.
There are two platforms in this trade that were built around exposing this data to Google. The American Red Cross and Hovn. The booking tools the industry has used for the last decade weren’t.
What does this look like when it’s working?
The same per-class pages that make you visible to Google also convert better. Right page. First click. Less friction.
When somebody searches “BLS class Cleveland Tuesday,” the right class page can rank on its own merits. The student lands directly on the right page on the first click. Faster conversion than dumping them on a homepage and asking them to navigate to the schedule.
You don’t have to take it from me. We’ve shown this with two operators in He Was Teaching CPR Between Med School Rotations and He Changed One Thing. His Classes Doubled. Same teaching footprint. No new ad spend. The classes became findable, and the students started showing up.
Google itself published a case study on Eventbrite that hits the same pattern from a different angle. After Eventbrite added Event structured data per event, the number of users reaching event pages via Google Search roughly doubled year over year. Same business. Same content. New labels.
We’ve covered the underlying mechanics in Saving Time but Losing Students if you want the longer read on what changes when class data becomes verifiable.
What do I ask, and what do I check?
If your website person doesn’t know what YMYL is, that’s your first flag. Send them this post and watch what they do.
If they do know what YMYL is, the next question writes itself. In a YMYL category, verified class inventory (your real, dated, indexable class pages with structured labels) isn’t optional.
Why have they never told you that your booking platform doesn’t expose that data to Google?
Most website people are competent at design and build. YMYL is a specialty most haven’t been asked to learn. The question isn’t whether they’re dishonest. It’s whether they’re solving the visibility problem or just selling you a website.
The silence on your booking platform is the proof.
If you’re paying somebody to do your SEO, your website, or your marketing, and they’ve never had this conversation with you, you’ve got the wrong person.
Open your laptop. Send them these questions today.
What is YMYL, and are we in that category?
What signals on my class pages feed each E-E-A-T pillar today? Walk me through one.
What does Google’s free Rich Results Test return on three of my class URLs right now?
Does my booking platform produce a separate, indexable page for each class with Course and Event structured data? If not, what’s your plan for verified class inventory?
How would you grade my Experience? My Expertise? My Authoritativeness? My Trustworthiness? With evidence.
What is your plan for class-level structured data over the next 90 days?
If the answer to any of these is “what’s that” or “we’ll get back to you,” you have your answer. They’re selling you a website. They’re not solving your visibility problem.
Then check yourself in 90 seconds. Open Google’s Rich Results Test. It’s free. Paste in one of your class page URLs.
If it says “No items detected,” that’s what Google sees on your class page. Nothing.
If it says “Course detected,” “Event detected,” with the class details filled in, you’re publishing the labels Google grades. You’re in the fight.
If it errors on fetch (login wall, JavaScript page Google can’t see, crawl block), that’s worse than “No items detected.” It means Google literally can’t read your page.
Free Class Visibility Audit
If you ran the test and didn’t like the answer, this is the next step.
In about 20 minutes we will:
Pull up your real class pages
Show you exactly what Google can and can’t see on them
Compare it to how Hovn-powered classes show up
Hand you the 2 to 3 biggest fixes, whether you ever use Hovn or not
No slides. No sales deck. We look at your actual pages on the call with you.
» Book a Free Visibility Walkthrough
Not ready to book? Reply with one class URL and we’ll send you back what Google sees.
Jon


