The short answer
- 1Set up a Google Business Profile for the practice and, where allowed, one for each doctor, with exact hours, insurance info and the right category.
- 2Write one page per condition you treat and per service you offer, reviewed by a clinician and dated.
- 3Say plainly which insurance you accept, whether you take new patients and how to book. Those are the first three questions.
- 4Reply to reviews without ever confirming that the reviewer is a patient. That is the rule that gets practices fined.
- 5Keep your details identical on Google, Bing, Healthgrades, Zocdoc, WebMD and insurer directories. AI tools cross-check them before naming you.
Know what your customers type into Google
Health searches are either "I need care now" or "I need to understand this". Google holds health pages to a higher standard than most topics, so the practice that answers clearly and accurately wins both.
| They search | What they want | Page that wins it |
|---|---|---|
| "doctor near me accepting new patients" | Someone who will actually see them | Google Business Profile and homepage with a clear yes |
| "primary care doctor [your town]" | A long-term family doctor | Primary care page with your doctors and booking |
| "urgent care open now" | Care in the next hour | Accurate hours on Google, plus a walk-in page |
| "[condition] doctor [your town]" | A clinic that treats their problem | One page per condition you treat |
| "doctors that take [insurance] near me" | To avoid a surprise bill | Insurance page listing plans by name |
| "when to see a doctor for [symptom]" | To know if it is serious | Clinician-reviewed article with clear warning signs |
| "telehealth appointment [your state]" | A visit from home | Telehealth page with the states you are licensed in |
Want to know where you rank today? The free keyword rank checker shows your Google position for any of these phrases.
Set up your Google Business Profile properly
Google shows three practices on a map for most "doctor near me" searches. Google allows a profile for the practice and, in many cases, separate profiles for individual doctors, so patients searching a doctor's name find them too.
Primary category
Your main specialty, e.g. "Family practice physician" or "Medical clinic"
Secondary categories to look for
Doctor, Internist, Pediatrician, Urgent care center, Women's health clinic. Only add the ones you actually sell.
- Pick the category that matches what you do most. "Family practice physician" beats plain "Doctor" for family medicine searches.
- Keep hours exact, including holidays. Wrong hours on a clinic listing send patients elsewhere and earn angry reviews.
- Add your online booking link and any "new patients" or telehealth attributes Google offers for your category, and keep them current.
- List services in plain words: annual physicals, sick visits, vaccines, diabetes care, sports physicals.
- Use real photos of the building, entrance, waiting room and team. Never post photos where a patient could be identified.
- Post monthly about flu shot clinics, new doctors and changes in hours. Keep posts general and never about a patient.
Google renames categories from time to time. Pick the closest match from the list in your profile dashboard.
Build the pages Google needs to see
Your website is where a patient decides whether to book, and where Google checks that your health information is trustworthy. Every page should say who wrote or reviewed it.
One page per condition and service
Diabetes, high blood pressure, asthma, physicals, women's health. Explain symptoms, how you treat it, and when to book, in words a patient uses.
A page for each doctor and clinician
Board certification, training, languages spoken, which locations they work at, and what they focus on. Patients choose a person, and AI tools quote these facts.
An insurance and new patient page
Plans you accept by name, self-pay prices if you have them, what to bring to the first visit and how to transfer records.
A clear booking path on every page
Phone number, online booking link and hours at the top. A patient who cannot see how to book in five seconds goes back to Google.
Add LocalBusiness schema to your homepage so Google and AI tools read your name, address, phone and service area correctly.
Get reviews and reply without breaking HIPAA
Patients read reviews closely before choosing a doctor. You can ask for them, but your replies are where HIPAA risk sits. The US Department of Health and Human Services has fined practices for replying to reviews with patient details.
Text you can send after a visit
Thanks for visiting Oakwood Family Medicine today. If you have a moment, a short Google review about your experience with our team helps other families find us: [link]. Please do not share any health details in your review.
- Never confirm that a reviewer is or was a patient, and never mention a visit, treatment, diagnosis or bill, even when the review already does. A general reply such as "We aim to give every patient excellent care. Please call our office manager so we can help" is safe.
- Keep the review request generic. Do not name the reason for the visit in the text, because texts can be seen by others.
- Never offer discounts, gift cards or anything else for a review. Google removes incentivized reviews and can restrict your profile.
Publish before the busy season, not during it
Patient searches follow the seasons. Publish a few weeks early so the page is ranking before the waiting room fills up.
Late summer: publish fall content
Flu shots and other vaccines, back-to-school and sports physicals, when to keep a sick child home.
Fall: publish winter content
Cold vs flu vs COVID symptoms, when a cough needs a doctor, winter depression, insurance changes in January.
Winter: publish spring content
Allergies and asthma, annual physicals and New Year health checks, new deductible questions.
Spring: publish summer content
Camp physicals, tick bites and sun safety, travel vaccines, heat illness warning signs.
Get recommended when customers ask ChatGPT
More people now ask AI tools for a recommendation instead of scrolling Google. ChatGPT answers with a short list of names, and the businesses on it are the ones it can find clear, consistent information about.
A customer asks ChatGPT
"Can you recommend a family doctor in Austin who takes Blue Cross and is accepting new patients?"
- ChatGPT builds its answer from your website and health directories. If your address, phone or doctor names differ between them, it is less likely to name you.
- Keep Healthgrades, Zocdoc, WebMD, Vitals and your insurers' provider directories complete and identical to your site.
- Claim Bing Places. ChatGPT's web search leans heavily on Bing, and most practices only set up Google.
- State plainly which insurance you accept, whether you take new patients, which languages you speak and where each doctor works. Specific facts are easy to quote.
- Get mentioned by your hospital affiliation, local news health segments and community health events. Being named by trusted health sources counts most.
Check where you stand with the free AI visibility checker, then follow our step-by-step guide on how to get ChatGPT to recommend your business.
Mistakes that keep medical practices off page one
Replying to a bad review with the facts
"Our records show you missed two appointments" confirms the person is a patient. That is a HIPAA disclosure, even if every word is true.
Health content nobody reviewed
Health is a "Your Money or Your Life" topic, so Google looks for expertise and accuracy. Name the clinician who reviewed each page and the date.
Out-of-date hours and insurance lists
A patient who drives to a closed clinic or gets a surprise bill leaves a one-star review. Update Google and your site the same day anything changes.
One profile for many doctors and locations
Each location needs its own Google profile and page. Patients searching a doctor's name should find that doctor, not just the group.
Do it yourself, hire an agency, or use software?
Everything above works no matter who does it. The question is whether you have the hours each week to keep it going.
| Do it yourself | SEO agency | GrandRanker | |
|---|---|---|---|
| Cost | Your time | $1,500 to $5,000 a month | From $0.79/day |
| Time from you | 3 to 5 hours a week | Monthly calls and approvals | About 5 minutes to set up |
| New pages and articles | When you find time | Usually 1 to 4 a month | Published to your site every week |
| Map Pack and ChatGPT tracking | Manual searches | Monthly report | Tracked for you |
| Contract | None | Often 6 to 12 months | Cancel anytime |
Want this done for you?
GrandRanker writes and publishes the service pages, town pages and seasonal articles from this guide, posts to your Google Business Profile, and tracks where you show up on Google and in ChatGPT.
14-day money-back guarantee