The Ultimate Step-by-Step Guide

SEO and AEO for Doctors

The complete 5-step framework for doing SEO and AEO for doctors together: get found when patients search Google, and get recommended when they ask an AI assistant.

How people now decide which doctor to call

Someone needed a doctor, so they asked a friend, checked whether the practice took their insurance, and typed something like primary care doctor near me into Google. They read down the list, opened three or four practice websites, and called whichever one was closest and answered the phone.

That search still runs 17,000 times a month in the United States for that exact phrase. It is still one of the ways a patient finds you.

The second route is the one that changed. A patient now opens ChatGPT, Claude, Gemini or Perplexity, or reads the AI summary sitting above Google's results, and asks the question the way they would say it out loud: which doctor should I see for a hormone imbalance, or who is taking new patients in Midtown. They get back one answer with three or four practices named in it, and they call one of those.

Both routes are live and both end in a booked appointment. On the second one, being on page one does not get you very far on its own, because the answer names only a few practices and most patients never scroll past it.

SEO and AEO are now one job

Both routes read the same pages. Google's crawler and the AI crawlers fetch the same website and look at the same headings, the same answers and the same evidence that you know what you are talking about.

The page that earns you the ranking is usually the page that earns you the recommendation inside AI answers. A clear page on PCOS treatment that answers the question properly is what puts you at position four on Google, and it is the same page an assistant reads before it recommends that patients book an appointment with you.

Keep focusing on SEO only and you pick up the rankings while missing the questions where an assistant recommends someone else. Run the two together and every page you publish does both jobs at once.

Done properly this gets you three things: rankings on the Google searches that bring patients, recommendations in AI answers across every major assistant, and new patients from both.

Key takeaway: Patients now find doctors through two routes, Google results and AI answers, and if you follow this guide the same set of pages will win you both.

How a small practice out-ranks the hospital systems

Manhattan Primary Care is an independent primary care practice with three offices in Manhattan. They have no hospital system behind them, no national brand, and they spend nothing at all on paid search. They did the work properly instead, and their results in SEO and AI search now match health systems many times their size.

Their Domain Rating is 13. Mount Sinai sits at 85, NYU Langone at 81, NewYork-Presbyterian at 79 and Zocdoc at 89. Manhattan Primary Care out-ranks all four on the searches patients actually run.

Those searches matter because of when a person runs them. Somebody typing doctors accepting new patients near me has already decided to switch, and they are choosing a practice today.

The searches they own

SearchPosition and detail
doctors accepting new patients near me#6 of 2,300 monthly searches, ahead of Mount Sinai at DR 85
gp near me#7 of 2,000 monthly searches
pcp near me accepting new patients#4 of 1,000 monthly searches, difficulty 51
internist doctor near me#4 of 900 monthly searches, difficulty 2
primary care doctor nyc#5 of 900 monthly searches, the highest-value term in the set at $4.00 a click
general practice doctor#6 of 800 monthly searches
best primary care providers near me#1 of 500 monthly searches
doctores primarios cerca de mi#6 of 500 monthly searches, the Spanish phrasing nobody else covered

Three patterns produced that. They build a page for the words patients use rather than the words medicine uses, so internist doctor near me, gp near me and general practice doctor each get their own treatment instead of one page called Internal Medicine.

They also own the accepting new patients layer, with four different phrasings of it sitting in the top six. And they cover what the hospital systems leave alone, including the Spanish-language phrasing and single-service pages like immunisations, which sits at #4 for vaccine doctor.

None of this needed a hospital system or an advertising budget. Their 311 organic keywords bring 3,138 visits a month, 54 of those keywords sit in the top three, and the traffic is worth $5,481 a month in equivalent paid clicks on zero ad spend.

In the guide below we show you how to do SEO and AEO for doctors the same way, using our five-step framework.

All figures from ContentMonk, US data, August 2026. Manhattan Primary Care has no affiliation with ContentMonk and is not a customer.

The 5-step framework to do SEO and AEO for doctors

Below we walk through each of the five steps of how to do SEO and AEO for doctors, in order: finding the searches and prompts that bring patients, working out why other practices are winning them, building better pages, getting mentioned on the sources AI trusts, and keeping the results once you have them. Run all five and you get rankings on Google, recommendations in AI answers, and patients from both.

Everything here is specific to medical practices. The examples are real searches patients run, the difficulty scores are real, and the third-party sources named in step 4 are the ones that carry weight in healthcare rather than a generic list.

Step 1 of 5

1. Find the prompts and keywords your patients use before they book

Start by writing down every search and every question that comes from somebody ready to book an appointment.

A bottom-of-funnel prompt is one where the person has already decided they need care and is choosing who provides it. Which endocrinologist near me is taking new patients is one of those. What causes a thyroid imbalance is not, because that person is still reading. Both are worth having eventually, but only the first one fills your schedule this month.

Keyword they type into GooglePrompt they give an AI assistant
primary care doctor near meWho is a good primary care doctor near me taking new patients?
doctors accepting new patients near meWhich doctors in my area are actually accepting new patients right now?
pcos specialist near meWhich doctor should I see for PCOS, an endocrinologist or a gynaecologist?
hormone doctor near meWhat kind of doctor treats a hormone imbalance, and who is good near me?
best dermatologist nycWho are the best dermatologists in New York City?

Go after the smaller niches too

The obvious terms are the hardest. Dermatologist nyc gets 3,000 searches a month at difficulty 68, and endocrinologist nyc gets 2,300 at difficulty 46. Those are the terms every large group in the city is already spending on.

Now look one level down. Pcos specialist near me gets 3,200 searches a month at difficulty 0. Hormone doctor near me gets 1,400 at difficulty 1. Thyroid doctor nyc gets 100 at difficulty 0 and a $3.00 click price. A hundred people searching for the exact condition you treat is worth more to your schedule than ten thousand searching for a specialty.

Work through every service you offer, every condition you treat and every location you cover, and write down everything you find. Include the phrasings patients use rather than the clinical names, and include the questions they ask before they pick a specialty. Step 2 is where you work out which of them you can win.

How Manhattan Primary Care does it: they built separate pages for internist doctor near me, gp near me and general practice doctor rather than one page called Internal Medicine, and all three rank in the top seven.
Identify BOFU prompts your customers are asking
See the real questions patients put to ChatGPT, Claude, Gemini, Perplexity and Google AI Overviews before they book, and whether your practice gets named in the answer.
ContentMonk prompt tracking, showing bottom-of-funnel prompts grouped by topic with buying stage and monthly volume
Learn More →
Research the keywords worth ranking for
Volume, click price and difficulty for every condition, service and location you cover, so you can tell a winnable term from one that will take three years.
ContentMonk keyword research, showing search volume, difficulty, buying stage, intent, cost per click and potential traffic per keyword
Learn More →
Spot the keywords you almost rank for
The searches where you already sit just off page one. These are the fastest new patients available to you, because the page already exists.
ContentMonk striking distance report, showing keywords ranking just outside the first page with position change, volume and difficulty
Learn More →
Find the keywords where competitors rank but you don't
The searches sending patients to the practice down the road while your site is absent from the results entirely.
ContentMonk competitor keyword gap report, listing keywords a competing page ranks for with intent, buying stage, volume and traffic
Learn More →
See where your practice stands today
Run a free AI visibility and SEO audit on your domain and see which prompts name you, which name someone else, and where your rankings sit right now.
Get Your Free SEO/AEO Audit
Free. No signup, no card.
Step 2 of 5

2. Understand why other doctors and practices are winning those searches

Whoever ranks and gets recommended today did the work to get there. Nobody is going to hand you the method, so you look at what is producing their results and build something better.

For each search on your list, check four things.

  • What kind of page is winning. Some searches reward a detailed condition guide, others a service page, others a directory listing. Look at what is actually ranking for each of your terms rather than assuming, because it varies from keyword to keyword.
  • What sources the AI cites before it answers. Ask the assistants your patients' questions and read which pages they pull from. Understanding what AI favours in your field is what lets you build a better version of it.
  • What the answers say about those practices. Note the exact wording. If an assistant describes a competitor as the one people go to for hormone testing, that phrasing came from somewhere you can find.
  • Where nobody has done a good job. The conditions with no decent page anywhere, the questions answered badly, the phrasings in other languages. These are the openings.
How Manhattan Primary Care does it: four separate phrasings of accepting new patients rank for them in the top six, because they treated each phrasing as a real search instead of a duplicate.
Track your and your competitors' AI performance
Watch how often each practice in your market gets named across all the major assistants, and how that changes week to week.
ContentMonk brand visibility chart comparing your AI visibility against competitors across all tracked AI models, with sentiment and average position
Learn More →
See what pages AI cites
The exact URLs an assistant reads before it answers, so you know what you are up against on each question.
ContentMonk top sources report, breaking cited URLs down by type with a ranked list of the pages AI pulls answers from
Learn More →
Track your and your competitors' keyword rankings
Positions for every term you care about, yours and theirs, on the same screen.
ContentMonk rank tracker, showing keyword positions with day on day movement, search volume and difficulty
Learn More →
Analyse the data to find gaps and opportunities
Our proprietary AI reads the whole picture and tells you which openings are worth your time first.
ContentMonk opportunity list, mixing AI coverage gaps, content decay, forum replies to join and third-party mentions to earn
Learn More →
Step 3 of 5

3. Create better content that ranks and gets cited by AI

Once the research is done, everything starts with your own pages. This is the part you fully control and the part most practices skip, because a website that lists services and opening hours will not rank for anything competitive.

For a page to rank and get cited, or as we prefer to put it, to influence what AI says about your market, it has to be objectively better than what is already there. Better means more actionable, backed by something only you know, and genuinely more useful to the person reading it.

Tips for content that ranks and gets cited

  • Answer the question in the first two sentences. Both a reader and an assistant decide very quickly whether your page is worth the time.
  • Lead with your own data and a clear point of view. What you see in clinic, how you actually approach the condition, what you tell patients. First-party detail is the strongest reason for an assistant to quote you rather than a hospital page.
  • Keep the page easy to read for people and for machines. Real headings, short paragraphs, a table where a table helps. The structure is how an assistant finds the answer inside your page.
  • Match the page to the search rather than to your service list. If patients search PCOS specialist, build one strong page on treating PCOS at your practice. Do not split it into five thin pages, and do not bury it inside a general gynaecology page.
  • Keep it current. Update the pages that carry your bookings, and put a real date on them.
How Manhattan Primary Care does it: their immunisation page ranks #4 for vaccine doctor at difficulty 2, because one service got one proper page instead of a bullet on a list.
Build a knowledge base of your insights to use in your writing
Everything your practice knows that nobody else does, held in one place so it goes into every page you publish.
ContentMonk knowledge base, holding call transcripts, positioning documents and company facts tagged for use in writing
Learn More →
Turn research and insights into a content brief in minutes
The search data, the questions and your own material assembled into a brief that says exactly what the page needs to cover.
ContentMonk content brief, with a section by section outline and directives on what each part of the article must cover
Learn More →
Get full articles written in your voice
Drafts built from your brief and your knowledge base, in the way your practice talks to patients.
ContentMonk article editor, showing a finished long-form draft with a document outline and word count
Learn More →
Publish to your site without copy-paste
Send the finished page straight to your website, formatting intact.
ContentMonk publishing panel, pushing a finished article straight to Webflow with category and author fields
Learn More →
Step 4 of 5

4. Get mentioned and linked on the sources AI trusts

A practice relying only on its own website tends to reach roughly 15 to 20% AI visibility and then stall. Everything above that comes from other websites talking about you.

Backlinks from trusted domains are still one of the strongest ranking factors in Google, and those same domains are the ones AI assistants cite. One relationship pays you twice.

In healthcare the sources are specific and worth naming. Google Business Profile does more work than any other listing you own, because it feeds the local pack and a good deal of what appears in AI Overviews. After that come Healthgrades, Zocdoc, Vitals, WebMD Care and RateMDs.

Then there are the directories you are probably already in without checking them: the insurer find-a-doctor listings at Aetna, UnitedHealthcare and Cigna, the specialty society finders run by the AAD, ACOG and ACP, and your hospital affiliation pages.

Last, the places patients ask each other. On best dermatologist nyc a Reddit thread ranks fifth with two more threads beneath it, and on best primary care doctor nyc the discussion block is two Reddit threads and a Facebook group post.

  • Fix what you already control. Your Google Business Profile, every directory listing, every insurer entry and every hospital bio. Wrong specialties, old addresses and dead phone numbers are everywhere in medical directories, and corrections show up in AI answers within weeks. Re-read them often.
  • Earn the rest. Comment for local press and medical trade press, contribute to the specialty publications your field reads, get onto the city top-doctors lists, and take part honestly in the threads where your patients ask for recommendations. Do not astroturf a subreddit; it gets found and it costs you more than it earns.
See what directories and forums influence AI answers
The third-party sites assistants lean on most in your market, ranked by how often they get cited, so you know which listings and threads are worth your time.
ContentMonk source domains report, ranking the sites AI cites in your market by cited URLs and citation rate, with your own domain and competitors marked
Learn More →
See every answer that leaves you out
The questions where an assistant names other practices and not yours, with the sources it used to decide.
ContentMonk answer detail view, showing a full AI response with whether you were mentioned or cited and the sources it used
Learn More →
Step 5 of 5

5. Monitor your results and improve on them

Positions move, competitors publish, and models get retrained and start citing different sources. A page that named you in March can name someone else by August without anything on your site changing.

Four things to check every week: which tracked prompts stopped naming your practice, which pages lost positions, which competitor started appearing where you used to, and which pages are collecting impressions without clicks.

When a page slips, improve it rather than replacing it. Put a sharper answer near the top, refresh the sources and the dates, add whatever you have learned since you wrote it, and you keep the authority the URL has already earned.

See all your data for all pages in one place
Rankings, AI mentions, impressions and clicks for every page, without opening four tools.
ContentMonk unified page analytics, combining AI citations with Search Console position, clicks and impressions and Google Analytics sessions per URL
Learn More →
Get flagged the moment you lose rankings or AI visibility
An alert when a position drops or an assistant stops naming you, while it is still cheap to fix.
ContentMonk alerts list, flagging pages that lost Google rankings or AI visibility with the specific fix suggested for each
Learn More →
Know which pages to update, and how
Our proprietary AI reads what changed and tells you what the page is missing.
ContentMonk content update suggestions, naming the pages slipping in rankings or AI visibility and what to change on each
Learn More →
Immediately see the new moves by your competition
New pages, new rankings and new AI mentions from the practices you compete with, as they happen.
ContentMonk competitor tracking, listing the rival brands being monitored with how many times each was mentioned in AI answers
Learn More →

The ROI for SEO and AEO for doctors

Medical searches reward this work because the person searching is usually about to spend money on care, and because click prices in healthcare are high enough that ranking organically saves you real budget. Here is the arithmetic for one practice in one major city.

These are ten bottom-of-funnel searches in New York, each a different intent.

Bottom-of-funnel searchMonthly searches
gastroenterologist nyc4,400
dermatologist nyc3,000
psychiatrist nyc2,400
endocrinologist nyc2,300
neurologist nyc2,100
primary care doctor nyc900
weight loss doctor nyc800
rheumatologist nyc700
concierge medicine nyc350
thyroid doctor nyc100

That is 17,050 searches a month in one city. Four of the ten sit at a difficulty of 21 or lower, which means a well-built page can reach page one without a large backlink budget behind it. The highest click price in the set is $6.00, so every one of those visits is one you would otherwise be paying for.

How the numbers work out

  • 1.2% of the people who land on your site from organic search request an appointment or a consultation
  • 25% of those become a paying patient
  • Average net revenue per new patient in year one: $1,200, which is conservative for primary care and well below what a specialist, surgical or concierge practice sees

Traffic per page varies enormously, so counting articles tells you nothing useful. One page on the right bottom-of-funnel term can carry a thousand visits a month while five others carry fifty between them. What follows is per-plan capacity: how much of the opportunity each plan lets you research, publish against and monitor at the same time.

How you run itWhat you can work at onceOrganic visits per month by month 12New patients per month by month 12Revenue earned in year 1 *
Starter, $99/moOne location, a focused set of conditions and services7002.1$12,600
Pro, $199/moA full service line plus the questions around it1,4004.2$25,200
Scale, $449/moMultiple locations or specialties, tracked and updated together3,0009.0$53,900
Done for you, quotedOur team runs the whole framework for your practice5,20015.6$93,500

* These figures are deliberately conservative. The model treats every page as an average performer, and that is not how this works in practice. When the work is done properly, one page on the right bottom-of-funnel term can outperform ten others, so real numbers are likely to be considerably higher.

Custom plans go beyond Scale, so the top self-serve row is a starting point rather than a ceiling.

Done-for-you sits higher on judgement rather than output. Our team picks winnable targets on the first pass, produces content that gets cited sooner, and does the third-party work in step 4 that busy practices postpone, with scope agreed per engagement.

On the payback: at $1,200 per new patient, one patient covers a year of the Starter plan.

Illustrative model built on the assumptions listed above. ContentMonk data, US, August 2026. Not a guarantee of results.

Get rankings. Get recommended. Get customers.
Start free and see where your practice stands, which opportunities are worth your time, and what to publish first.
Start Free ContentMonk Trial
Seven-day free trial. No credit card required.

Do it yourself, or have our experts do it

Do it yourself

Run the whole framework inside ContentMonk.

  • Get rankings on the searches that bring you patients
  • Get recommended in AI answers across ChatGPT, Claude, Gemini, Perplexity and Google AI Overviews
  • Get patients from both

Every feature is on every plan, including API and MCP access. From $99 a month, with a seven-day free trial and no credit card.

Try ContentMonk for Free

Done for you

For practices who would rather hand this to people who have done it many times, or who simply do not have the hours.

We take ownership of the metrics that matter commercially, which means appointments and patients rather than impressions. We commit to results and to revenue targets.

Nearly a decade doing this across 70+ brands. Scope quoted per engagement.

Get a Free Strategy Call

SEO and AEO for doctors: FAQ

What is AEO for doctors?

AEO, or answer engine optimisation, is the work of getting your practice named when a patient asks an AI assistant for a recommendation. It covers ChatGPT, Claude, Gemini, Perplexity and Google AI Overviews. In practice it means building pages that answer patient questions clearly and getting mentioned on the third-party sources those assistants cite.

What is the difference between SEO and AEO?

SEO gets your pages ranking in Google's list of blue links. AEO gets your practice named inside an AI-generated answer, where only a few names appear at all. They rely on the same pages and the same third-party mentions, which is why running them together costs little more than running one.

How do doctors get recommended by AI assistants?

Assistants build answers from pages they trust: your own site, directories like Healthgrades and Zocdoc, insurer and specialty society listings, local press, and discussion threads on Reddit and in Facebook groups. Practices that get named have accurate listings everywhere, strong pages on the conditions they treat, and third-party coverage backing both up.

Do I still need SEO if AI answers the questions?

Yes. Google still sends the largest share of patient traffic, and the assistants read the pages Google ranks. Strong SEO is what makes your site visible to the crawlers that feed AI answers, so dropping it removes the foundation the AI visibility sits on.

How much does SEO for a medical practice cost?

Running it yourself with software starts at $99 a month, and a seven-day free trial needs no card. Agency retainers in healthcare typically run from a few thousand a month upward depending on scope. Our done-for-you engagements are quoted per practice, based on how many locations and service lines are in play.

Can we do this ourselves, or do we need an agency?

Most practices can do it themselves. The work is research, writing pages properly and keeping listings correct, and none of that requires a marketing background. The usual reason to bring someone in is time rather than difficulty, since the writing and the third-party outreach are what get postponed when clinic is full.

How long does SEO take to work for a doctor's office?

Expect the first movement around month three or four, with results compounding from there. Low-difficulty condition and location terms move fastest, which is why the framework starts there. The forecast on this page assumes nothing happens at all for the first three months.

Is medical SEO content a compliance risk?

Patient-facing content about conditions and treatments is standard practice and carries no special restriction, but it does need to be clinically accurate and it must never include patient information. Have a physician review anything clinical before it goes live, keep the claims consistent with your specialty's guidance, and steer clear of anything that reads as a guarantee of outcome.

Get started

Get rankings and get recommended by AI

Start a free trial to see exactly where your practice stands, get the opportunities ranked in order of what is worth your time, and turn both into booked patients. Or have our team run the five-step framework for you.

Seven-day free trial. No credit card required.