Three result types, one program
The Google results page a patient sees in 2026 has three distinct places a practice can appear, and treating them as three separate engagements is how practices end up paying three vendors to do overlapping work badly. The MedicalBusiness schema that helps you rank organically is the same structured data the AI Overview extracts from. The condition pages that pull organic traffic are the same pages that strengthen your local relevance for the Map Pack. One program, three result types.
Map Pack
Local 3-pack at top of page
Powered by your Google Business Profile. Wins "near me" and urgent-intent searches. Highest-converting result type on mobile because one tap places the call.
AI Overview
Generative answer at top of page
Powered by structured data plus citable content. Shows up on "best", comparison, and condition queries. The practices it cites win the recommendation before a single link gets clicked.
Organic
Traditional blue-link results
Powered by your website. Wins condition, symptom, and research-stage queries. Slower to build than the Map Pack, but it compounds and it keeps producing.
Who you're up against differs by result type, and that's worth knowing before you spend a dollar. In the organic results, your competition is hospital systems, WebMD, and the healthcare directories. In the Map Pack, it's the practices physically near the searcher, which is a fight an independent practice can actually win: a hospital system's domain authority means nothing when its campus is across town. In the AI Overview, it's whoever published the clearest, best-structured answer. Three fights, three different winning moves, one coherent program.
Google Business Profile setup for medical practices
The GBP is the single highest-value asset in local healthcare search. It powers the Map Pack, controls how you appear in Google Maps, and feeds the data the AI Overview cites on "near me" queries. It's also where most practices quietly lose. A profile categorized as "Medical Clinic" when it should say "Dermatologist", or a services tab left empty, hands visibility to the competitor down the street who filled theirs out. Our local SEO for doctors page covers the ongoing program; here's the setup work.
- 1
Primary category: the most specific one you qualify for
RequiredGoogle offers dozens of medical categories: Family Practice Physician, Dermatologist, Urgent Care Center, Pediatrician, Obstetrician-Gynecologist, Medical Clinic, and so on. Pick the most specific primary category that matches how patients search for you, then add the applicable secondary categories. A practice listed under a generic parent category loses specialty-specific Map Pack rankings to correctly-categorized competitors, and it's one of the most common problems we find on new engagements.
- 2
Practice listing plus individual physician listings
Doctors-specificMulti-provider practices get more than one profile: one for the practice, and one for each physician who sees patients at the location. Google explicitly supports individual practitioner listings for doctors. Done right, a three-physician practice can hold multiple positions on the same Maps result. Done wrong (duplicate listings, mismatched phone numbers, a departed provider still listed), it splits your reviews and confuses the algorithm. This is the part worth doing carefully.
- 3
Services: every offering, each with a description
RequiredList every service with a one-to-two sentence description. For a primary care clinic that means annual physicals, chronic disease management, immunizations, telehealth visits. For a dermatology practice: skin cancer screening, acne treatment, mole removal, cosmetic services. Each service entry strengthens your Map Pack relevance on queries that mention that specific service, and an empty services tab is an unforced error.
- 4
Attributes patients filter by
High impactMark everything that applies: accepting new patients, insurance accepted, online booking, telehealth available, wheelchair accessible entrance, languages spoken. Patients filter Maps results by these attributes, and a profile that never marked "accepting new patients" simply doesn't show up for the searchers who filtered for it.
- 5
Real practice photography, refreshed monthly
High impactStock photos of smiling models in white coats get ignored by patients and discounted by Google. Real photos of your actual practice (reception, exam rooms, the providers, the building exterior patients will look for) help both ranking and conversion. Launch with 15 to 25, add a few every month. Photo recency is a signal.
- 6
Posts weekly, Q&A seeded
Often skippedGBP Posts are a small ranking signal most practices ignore entirely, which is exactly why they're worth doing: flu shot availability, new provider announcements, seasonal condition spotlights. And seed the Q&A section with the questions your front desk answers every day ("Do you take my insurance?", "Do I need a referral?", "How fast can I be seen?") before a stranger answers them for you, because the Q&A section is publicly editable and Google shows it prominently.
The schema graph a medical practice website actually needs
Schema markup is the structured-data layer that tells Google's AI Overview, ChatGPT, Perplexity, and Bing Copilot exactly what your pages are about. Healthcare gets held to stricter accuracy standards than other categories, so AI engines lean harder on schema-validated data here than almost anywhere else. Most medical websites, especially the ones built on drag-and-drop platforms, ship with none of it. The full graph:
MedicalBusiness / MedicalClinic
The practice itself; the parent types AI Overview extracts from
Physician
One per provider: name, credentials, specialty, medicalSpecialty
LocalBusiness
NAP, hours, geo, areaServed for the GBP-linkable data
Service
Every service page (physicals, screenings, procedures, telehealth)
MedicalCondition
Condition pages where it fits; Service schema otherwise
FAQPage
Every page with a Q&A block, including condition pages
Review + AggregateRating
Testimonial blocks tied to real patient reviews
Person
Provider bios with degrees, board certifications, license info
BreadcrumbList
Sitewide navigation hierarchy
Schema alone ranks nothing. It works together with declarative content (clear answer blocks an AI engine can quote, not flowing brochure prose), real provider bios with verifiable credentials, and a site fast enough that crawlers actually render all of it. That last part is why we build medical sites hand-coded rather than on page builders; our website design for doctors page explains the build. For the AI-engine side specifically, see AI SEO for doctors.
Condition pages: patients search symptoms, not specialties
Almost nobody searches "board-certified dermatologist". They search "mole that changed color", "acne treatment [city]", "why does my heel hurt in the morning". The demand pool for symptom and condition searches is several times larger than the demand pool for specialty-name searches, and a website organized only around your services can't touch it. Condition pages are how you do, and they're the highest-ROI architecture decision in healthcare SEO.
Each condition gets a dedicated page, built like this:
- 1
Headline in the patient's words
"Eczema Treatment in [City]", not "Atopic Dermatitis Management Services". Match the phrasing patients actually type. The clinical term can live in the body copy for the searchers who use it.
- 2
Symptoms described the way patients describe them
"Dry, itchy patches that flare in winter, sometimes cracking or weeping, often behind the knees or inside the elbows." Google matches your page to the query using this language, and the patient reading it thinks "that's exactly what I have", which is the moment they decide to book.
- 3
What treatment at your practice involves
The actual clinical approach: what the first visit looks like, what you evaluate, what treatment options exist. Written or reviewed by the physician (more on that in the E-E-A-T section below), citing credible sources where claims need them.
- 4
Honest expectations and logistics
How soon patients are typically seen, what to bring, whether a referral is needed, which insurance questions come up. Honest specifics convert better than vague reassurance, and logistics questions are half of what patients actually want answered.
- 5
Condition-specific FAQs with FAQPage schema
"Do I need a biopsy?", "Is this covered by insurance?", "Can this be handled over telehealth?" Substantive answers, each wrapped in FAQPage schema. These blocks are what the AI Overview quotes when someone asks the same question in a search.
- 6
A CTA that names the condition
"Book a skin check" beats "Contact us". The CTA carries the intent the patient arrived with, and tracking which condition page produced which booking tells you where to expand next.
Which conditions depend entirely on the practice. A dermatology practice builds pages for acne, eczema, psoriasis, rosacea, and skin cancer screening (our dermatology marketing page goes deeper on that specialty). An urgent care center builds for the visit types people search in the moment: stitches, sprains, flu tests, UTI treatment, and pairs them with hours and wait-time signals (covered on the urgent care marketing page). A hormone and metabolic clinic builds for TRT, medical weight loss, and thyroid symptoms. Start with the five to ten highest-volume conditions in your specialty, expand from what the data shows.
Healthcare directory citations
Generic local SEO checklists tell you to get listed everywhere. For medical practices that advice is stale: Google weighs the healthcare-specific directories far more heavily on medical queries than the general small-business ones, and those directories also rank in the organic results themselves, so an incomplete profile costs you twice. Five matter most:
- 1
Healthgrades
Highest weightThe largest healthcare provider directory in the US and a heavy trust signal for Google on medical queries. Claim the practice and every provider profile, verify the details, complete the bios with credentials, and point patients there occasionally: Healthgrades reviews show up in AI answers for healthcare searches more often than Yelp reviews do.
- 2
Vitals
Review-heavyBuilt around patient reviews, and its review content gets picked up in AI Overview citations on "best doctor" queries. Claim it, sync provider data, keep it consistent with your GBP.
- 3
WebMD
High authorityPatients trust it, Google trusts it. The WebMD provider directory listing adds authority to your overall footprint. Claim and verify; it takes an afternoon and it lasts.
- 4
Zocdoc
Booking-enabledThe only one on this list that books appointments directly, so it earns its keep as a conversion channel on top of the citation value. Whether the subscription pays for itself depends on your patient mix and market; evaluate it rather than defaulting either way.
- 5
Doctor.com
Data syndicationSyndicates provider data across a wide network of smaller healthcare directories you'd never manage one by one. Claiming it propagates corrections through the network and keeps your name, address, and phone consistent in places you've never heard of.
After these five, keep Yelp, BBB, and the usual general citations consistent, but don't expect them to move medical rankings much. And skip the "get listed in 100+ directories" packages entirely. Those links come from junk pages, and in a category Google scrutinizes as hard as healthcare, junk signals hurt more than they help.
Review signals: the rules are stricter in healthcare, and that's your advantage
Reviews decide healthcare searches twice. Once in the algorithm, where count, recency, rating, response rate, and the keywords inside reviews all feed Map Pack position. And once in the patient's head, where a practice at 5.0 stars with recent, detailed reviews wins the call over a practice in the same pack position with a dozen stale ones. Trust is the whole product in medicine; reviews are where it's visible.
The compliant system is simple and most practices still don't run one:
- Ask every patient, through a consistent post-visit request built into the front-desk or EHR workflow. No filtering by sentiment, no incentives. Google's content policy prohibits both, and a policy strike on a medical profile is expensive to recover from.
- Time it within hours of the visit, while the experience is fresh. A short message, first name only, linking straight to the Google review form rather than a "review hub" that adds a step.
- Respond to everything, and never confirm the reviewer was a patient. "Thanks for coming in Tuesday" is a privacy disclosure. Responses thank, address, and offer to continue offline without ever acknowledging a treatment relationship. This is the detail that separates healthcare review management from every other category.
- Watch the negative reviews for signal, because the next fifty readers judge you on how you answered, not on the one-star itself.
Because the rules are strict and most practices ignore the whole system, a practice that simply asks every patient, consistently, pulls ahead fast. It's a large part of how Asymmetric Health holds the top 3 of its local map pack at 5.0 stars, ahead of clinics based in the bigger city next door.
E-E-A-T: medical content is YMYL, and Google grades it accordingly
Google's quality guidelines put medical content in the "Your Money or Your Life" category, the class of pages where bad information can hurt someone. YMYL pages get held to the highest standard for experience, expertise, authoritativeness, and trust. In practice this means the anonymous, agency-ghostwritten content that ranks fine for a landscaping company goes nowhere for a medical practice. The signals that actually register:
- Physician involvement you can prove. Clinical content written or reviewed by a named provider, with a visible "medically reviewed by Dr. [Name], [credentials]" line and a dated review. Not a decoration: reviewers and algorithms both look for it.
- Real provider bios. Degrees, board certifications, years in practice, where they trained, all marked up with Person and Physician schema so the credentials are machine-readable, and linked from every piece of clinical content the provider stands behind.
- Sources for clinical claims. Treatment efficacy, risk statements, and statistics cite where they came from. Uncited medical claims read as marketing, and in this category marketing loses to medicine.
- An honest scope. Content that says "this is what we treat, this is when you should go to the ER instead" builds more trust, with patients and with quality systems, than content that claims everything.
- Consistency across the web. The same provider names, credentials, and practice details on your site, your GBP, Healthgrades, and the state license lookup. Contradictions between them are exactly the kind of trust problem YMYL grading exists to catch.
This is also the moat. A content farm can publish a thousand generic articles, but it cannot produce a named, licensed physician who reviewed each one. Your practice can, and in healthcare SEO that's the asset the big content operations cannot fake.
HIPAA-conscious tracking: measure the marketing without touching PHI
Most marketing agencies wire up every pixel the ad platforms offer and never think about it again. In healthcare that habit is a legal problem. HHS has published guidance warning that third-party tracking technologies on patient-facing pages can transmit protected health information to advertisers, and health systems have faced enforcement actions and class-action lawsuits over tracking pixels doing exactly that. When a visitor's identity gets paired with the fact that they read your "depression treatment" page, that pairing is the problem.
You don't have to fly blind. You have to measure differently:
- No ad-platform pixels on condition or booking pages where identity plus page topic implies a health condition. If paid campaigns need conversion data, send it server-side with the sensitive details stripped, and get a business associate agreement with any vendor that could touch PHI.
- Analytics without individual profiles. Aggregate, privacy-safe analytics answers every question SEO reporting actually needs (which pages pull traffic, which searches, which pages produce calls) without building a dossier on any visitor.
- Call tracking done carefully. Tracking numbers that report call volume and source are fine; call recording pulls in clinical conversations and needs real scrutiny before anyone turns it on.
- Forms on infrastructure you control, delivering to the practice, not routed through a marketing vendor's database that was never built for PHI.
- Report on outcomes, not people. Calls, booked appointments, and ranking movement by page. That's the whole scoreboard, and none of it requires knowing who any individual visitor was.
Ask any agency pitching you one question: "what's your approach to tracking pixels on patient-facing pages?" If the answer is a blank look, that tells you what their healthcare experience amounts to.
Healthcare SEO checklist (do this in order)
Work the list top-down. Each section builds on the one before it.
Checklist
0 / 45 done
Getting started
Three paths in, depending on where the practice stands today:
Established practice, weak Google presence
Start with the GBP work and citation cleanup. Categories, practitioner listings, services, attributes, photos, Q&A. It's the fastest visible win: Map Pack movement typically shows inside 30 to 60 days once the profile is actually complete.
Strong reputation, outdated website
The site is capping everything else. A hand-coded rebuild ships the full schema graph, condition pages, and provider bios in one pass, and because the technical foundation is clean from day one, organic and AI Overview results start compounding within the first couple of months. That's the shape of the Asymmetric Health engagement: rebuild plus SEO program, #1 organic in 2 months.
New practice or new location
Run Google Ads for immediate patient flow while the SEO program builds the profile, the site, the citations, and the review base. Ads taper as organic strengthens. We run programs for practices nationally; if you're in Washington, California, or Texas, those pages cover your market directly.