Cardiology marketing runs on a fact the old playbook keeps missing: a referral only nominates you, and the patient still decides. It is 4:15 on a Tuesday and a 61-year-old man sits in his primary care doctor’s parking lot with a sticky note on the steering wheel, a cardiologist’s name on it, and a promise that somebody will call him. He types the name into his phone before he starts the car. What’s working in 2026 is the short stack of channels that decides what he finds, ranked below with costs and a 60-day plan. What’s really working is something slightly different, and we will get there by the end.
One note on numbers: search volumes, difficulty scores, and cost-per-click figures in this article come from our own keyword research, a pull of 1,341 healthcare keywords, July 2026. Outside facts are linked to their primary source. Hours, channel rankings, and timelines are LabRanked planning estimates, not measured benchmarks.
Why this matters right now
Demand is the one thing we never watch a cardiology practice fight for. The CDC counts 919,032 deaths from cardiovascular disease in 2023, the equivalent of 1 in every 3 deaths in the country, plus roughly 805,000 heart attacks a year. No campaign created that number.
What is scarce is you. Reporting on a study of all 3,143 US counties, the American College of Cardiology found that 1,454 of them, 46.3%, had no practicing cardiologist, and that 22 million people live in those counties. Where there is a cardiologist, the average round trip to reach one is 16.3 miles. Where there is not, it is 87.1.
That combination is unusual. Most marketing exists to manufacture demand, and here it arrives on its own, so the work is being easy to find and easy to reach.
The patient does check. Pew Research Center’s health survey of 3,014 US adults found that 77% of online health seekers began at a search engine. That fieldwork was done in 2012 and we found nothing newer we are allowed to cite, so read it as a direction rather than a measurement of today. The page waiting for him usually puts a short map pack at the top, and a practice outside that box rents the attention the practice inside it gets free.
A newer surface sits next to Google and Maps now, and it gets asked the same question.
What used to work, and what it’s still good for
None of the old cardiology playbook is stupid, and some of it built the practices running today. Each line item is just pointed at a job that stopped being the one that fills the schedule.
The lunch circuit. Relationship work with referring offices is still the front door of this specialty and we would not cut a dollar of it. What it cannot do is scale past one liaison’s calendar, and it evaporates the week a referral coordinator takes another job. It also puts nothing in front of the patient in the parking lot, where the referral quietly gets confirmed or dropped.
Health-system brand advertising. The heart institute billboard and the local TV spot are awareness media, and for a big system with a name to keep warm they are real. Neither one leaves a click you can trace to a booked consult, and for an independent practice it is an expensive way to be remembered vaguely.
Community screening events. Worth doing on their own terms, and they find people who needed finding. As a growth engine they cost staff hours every time and stop the moment the tent comes down.
Broad Google Ads on the word cardiologist. Ads have a real job, covered below, but bidding wide buys traffic a properly built profile hands you for nothing, much of it from patients a physician already sent you by name.
Weekly heart-health blogging. Another post about foods that are good for your heart puts you in a ring with the CDC, the major medical centers, and the national associations, and you will lose that fight. The pages that earn anything here are the ones only your practice can write.
The thread through all of it is that you are paying to be remembered. The man in the parking lot is not trying to remember anybody, because he has a name in his hand and a phone. He is checking.
What’s working now, ranked
| Channel | Cost | Speed | Verdict for 2026 |
|---|---|---|---|
| Google Business Profile and the map pack | Near zero | Days to weeks | Where we start, referral practice or not |
| Reviews, current and answered | Near zero | Fast | What the referred patient reads before calling |
| Referring-office relationships, worked narrow | Time, not cash | Slow, durable | The front door, and we have no measured share to hand you |
| Test and procedure pages | Low, mostly your hours | Weeks to months | Soft category, our data puts “cardiology marketing” at difficulty 2 |
| Published cash prices for self-pay tests | Low | Weeks | Removes the objection you never hear |
| AI-search visibility | Low, rides on the page work | Ongoing | New, unclaimed, cheap while it stays that way |
| Google Ads | Ongoing spend | Same week | A bridge while the base builds, never the base |
That order is our framework rather than a measured result, so argue with it if your own numbers say otherwise. The split underneath is what we would defend: the top costs hours instead of dollars and keeps working while you are reading echoes, and the bottom stops the day the invoice does.
Build the compounding half first, then rent only what it does not cover yet.
The map pack. Google says local results are mainly based on relevance, distance, and popularity, and that businesses with complete and accurate information are more likely to show up. Two fields are where we start. Google’s own help page says the categories you select affect your local ranking and tells you to take the most specific one available. Our read for a cardiology practice: take Cardiologist over Doctor or Medical clinic where that label exists. Then there is the phone number and the hours behind it, because a referred patient who calls at 4:30 and reaches voicemail has a reason to try the other name his doctor mentioned.
Reviews. Google’s local ranking help page says more reviews and positive ratings can help your business’s local ranking, which is enough to build a habit on. You will also see a figure quoted everywhere about how many patients read reviews before choosing a doctor, and we could not tie it to a source we are allowed to cite. The closest real measurement we found is Pew’s, where 17% of internet users said they had consulted online rankings or reviews of doctors or other providers, in 2012. So we treat reviews as a ranking input Google admits to and a tiebreaker we have watched settle close calls, not as a law. Ask at the follow-up visit, send the link a day later, and reply to everything.
Test and procedure pages. Our keyword research puts “cardiology marketing” at 320 searches a month with a difficulty of 2 out of 100, and “seo for cardiologists” at a difficulty of 5. Those are terms practice owners search, so they measure competition for your attention rather than for your patients’. Get your own read by searching “echocardiogram cost” plus your city and counting how many practices near you answer it at all. One page per test, answering in the first two sentences: what it is, how long it takes, what happens in the room, and what it costs.
The prices, in public. The insurance friction is measured. KFF counted 52.8 million prior authorization determinations by Medicare Advantage insurers in 2024, 7.7% of them denied in full or in part. Patients experience that as delay and paperwork. Our read is that the delay is why a published self-pay price on a calcium score or an echo gets a call. A price nobody can find gets guessed at and the guess runs high, so the patient who assumed two thousand dollars closes the tab and never calls to be corrected. Publish ranges, because being the practice in town that says a number out loud is worth more than the number is.
The counties without a cardiologist. Go back to that county map. If your practice sits in a county with cardiologists and two of the counties beside you have none, a real share of your addressable patients are starting this search from the far end of that 87.1-mile round trip. Write for them by name: the town, the drive, and what a video visit can cover. Most practice websites we read assume every patient lives four blocks away.
AI answers. In the visibility audits we run, the first thing we check is whether an assistant names the practice at all when asked about its own city, and the practices that get skipped tend to have a website with nothing specific enough to quote. There is nothing to register and no markup we know of that buys entry. We have not found a measurement of how many patients ask an assistant for a cardiologist that we are allowed to cite, so we are not inventing one. The work that puts you in those answers is the work the map pack already needs.
Ads, used properly. They have one job: covering the demand your base does not capture yet. Run narrow, defend your own physicians’ names so the man reading the sticky note lands on you rather than a directory, and buy the self-pay test terms while they are cheap. Our pull prices “cardiology marketing” at $10.27 a click, but that is what agencies pay to reach you rather than what you would pay to reach a patient.
The 60-day action plan
- Days 1 to 5, rebuild the Business Profile. Primary category Cardiologist, every physician listed, real hours, parking and entrance details, and a number that reaches a person during clinic hours. About 3 hours.
- Days 1 to 5, start the review habit. Ask at the follow-up visit when the patient has results, send the link the next day, reply to every review. About 2 hours to set up, then it is a habit rather than a project.
- Week 2, publish four test pages. Echocardiogram, stress test, Holter monitor, coronary calcium score. What it is, what happens, how long it takes, what it costs. About 2 hours a page.
- Week 3, publish the self-pay price page. Ranges are fine, and a range beats a phone number that only works between nine and five. About 3 hours.
- Week 4, write the page for the newly referred patient. What happens at a first cardiology visit, what to bring, how long results take, and who calls whom. About 2 hours.
- Weeks 5 and 6, fix the referral loop before asking for more referrals. One direct line, one named person on your side, and the consult note back fast enough that the referring office notices. About 4 hours.
- Weeks 5 and 6, clean up every other listing. Name, address, phone, and credentials identical everywhere you appear, including the hospital directory page nobody has opened since 2019. About 3 hours.
- Week 8, measure and ask. Map positions, calls, direction requests, and one prompt to an assistant about your city. About 1 hour.
That is roughly 26 hours across two months and almost no cash. Those hours are LabRanked planning estimates rather than measured benchmarks, and the list is not hard. It is boring, and in the practices we work with it stops getting done around week three, which is the only reason doing it is still an advantage.
So what’s really working in 2026?
It is not a channel. It is accepting who does the choosing.
Every line in the old playbook assumes the referring physician is the customer, which was true when the patient took the name, called the number, and showed up. Now the referral is a nomination and the patient audits it from the parking lot. He looks at your listing, reads the two most recent reviews, and sees whether your site can say what happens at a first visit and what it costs. That check is over before your front desk knows his name.
So the practice that wins is the one that already answered, in public, at the hour somebody happened to look. Demand here is set by biology and an aging population, and access is scarce enough that the ACC had to map the counties going without. The growth comes from being reachable and being obvious.
Everything on the working list is ground you own, and it keeps working at nine on a Sunday night with the office dark. Billboards, ads, and lunches are rented, and they stop the day you stop paying for them.
The man in the parking lot is going to call somebody in the next four minutes. The only question worth budgeting for is whether what he found on that phone made it easy to be you.