Doctor Rank
Back to Marketing Guide
SEO Strategy

How Do I Know If My SEO Agency Is Actually Working?

Written by Artem S., Founder and CEO of Doctor Rank. Twenty years in search marketing for medical and legal practices. Building AI search and AI receptionist systems for practices since ChatGPT launched in late 2022. Last updated October 2026.

Stop reading the report. Start asking your patients.

Your SEO agency keeps sending reports. Here is how to tell if the work is actually paying off, without trusting a single dashboard number.

Artem S.

Artem S.

CEO, Doctor Rank

July 20, 20265 min read
How Do I Know If My SEO Agency Is Actually Working?

The Short Answer

Stop reading the report and start asking your patients how they found you. You will know whether your agency is working faster, and more honestly, than any dashboard can tell you, because the number that matters is new patients in your chair, and that is something you can measure yourself.

If you are asking this question, you probably have not seen more booked patients or more revenue since the agency started. The fastest way to find out for sure: ask the agency for the Google Search Console and Google Analytics exports from the month they started working with you, and have an AI read them for you.

That is the fast version. If you want to understand what medical SEO work is actually supposed to include before you even get to this point, read our SEO for doctors page.

A practice owner asked this on Reddit, trying to figure out whether the agency their mom hired was worth the money. It is the right question, and almost nobody answers it honestly.

I run an agency, so factor that in. But here is how it actually works.

The checklist

What to look for in a medical SEO agency

1Does the agency understand HIPAA and state bar advertising rules?
For practices, review requests carry no patient details and before and after photos get written consent before they reach a page. For firms, case results carry the disclaimer language the state bar requires and testimonials follow that state's rules.
2Is the content checked by someone with real credentials?
Health and legal pages fall under YMYL, where Google asks for more experience, expertise, authority and trust (E-E-A-T). Every page we publish names the clinician or attorney who reviewed it, with their credential, a link to their bio, and the same reviewer in the structured data.
3Does the agency work the map, or only the website?
Most patient and client searches carry local intent, so the profile counts as much as the site. We run categories, photos, posts and the review flow, and scan the map grid to see where a practice or firm ranks block by block.
4Can AI assistants find the practice?
Assistants answer from page text rather than from ranking position. We render every page so a crawler receives real text, mirror the visible facts into structured data, and read assistant referral traffic in analytics.

Why Picking an SEO Agency on Price Hides Whether It Is Working

In my first calls with practice owners, almost everyone leads with one question: what does this cost per month. Only a small number of the more aware owners ask the question that actually matters, which is how we measure progress and what we call success.

That ordering predicts what happens next. Practices that pick an agency on price alone usually find out about a year in that the agency never increased monthly bookings or revenue. By then they have paid for twelve months of reports that looked fine on paper and changed nothing in their calendar.

The Two Reports That Show Whether an SEO Agency Is Bringing in Patients

There are exactly two documents you need, and they are both yours. Ask for your Google Search Console export starting from the month the agency took over, and your Google Analytics export for the same window. An agency that has been doing the work already has access to both and can pull them in minutes. A refusal, a delay, or an excuse is itself the answer to your question.

How to Have ChatGPT Grade Your SEO Agency's Results in Five Minutes

Once you have both exports, upload them to ChatGPT, or any AI chat tool, with a short prompt: tell it how long you have worked with the agency, attach the two reports, and ask it to tell you plainly whether the work is bringing you more patients.

I point clients to AI for this because it has no stake in the agency's side of the story. It is not trying to keep your business, so it reads the numbers the way they actually look. It also solves the real problem, which is that most of the practice owners I talk to are not technical and do not have the patience to sit through ten pages of charts. AI will read them for you and give you a straight answer in plain language.

Why Agency Reports Alone Cannot Prove New Patients

Most agencies send you monthly reports. The report is the nonsense part.

With my own clients I send reports for the first couple of months, then I stop on purpose. Not because I am hiding anything, but because by that point you can already see it is working, and the report was never the thing telling you that.

Traffic charts and call counts are the agency's numbers. Only you know your conversions. Only you know which new patients turned into real cases or real treatment. A dashboard cannot see that, so a dashboard cannot prove ROI to you.

How Asking Your Patients Proves Whether SEO Is Working

You see patients. You ask them how they found you.

That is the whole method. You will feel the increase before any report describes it, and when you ask people how they landed on you, you will hear which channels are doing the work. That feeling, backed by what patients tell you at the chair, is the ROI. It is something you can measure yourself, for free, this week.

Why Reports Miss Patients Who Found You Through ChatGPT

The gap between what you can feel and what an agency can report is getting wider, because of where people are searching.

More and more patients are finding practices through ChatGPT, and most companies cannot track that at all. It does not show up in the usual analytics. My own clients call me and say patients are telling them "I found you through ChatGPT, can you push that harder." That is the strongest signal there is, and it lives entirely outside the dashboard. So if you are judging your agency only by the report, you are judging it by the one place the most important channel is invisible.

Why Facebook Ads Often Disappoint a Small Practice Budget

If you are deciding where to put a limited budget, be careful with paid ads. Facebook in particular tends to disappoint for a practice: you are spending real money a day, you have to put pricing and discounts up front, and a lot of what comes back is junk.

If you want quality patients rather than volume, the money is better spent on your website content, built around how AI actually breaks down what a patient is asking. That is the part that keeps paying after the ad budget stops.

Why Content Written From the Provider's Own Answers Costs More and Works

The agencies that actually move the needle usually charge more, and there is a reason for it. Writing content that ranks for a medical practice means someone has to interview the provider, turn personal answers into pages, and edit it over and over until it reads like an expert wrote it, because an expert did. That kind of service is slower and more tedious to deliver than generic content, and in my experience it runs somewhere between one and a half and two times the price of a bare template package. Cheap content gets written once from a search result and never involves you, and it usually never ranks either.

What to Ask Your SEO Agency at the Next Review

At your next review, you are deciding between three things: keep the agency, give them a defined chance to repair what is broken, or leave. Ask them directly what moved in your Search Console and Analytics numbers since they started. A list of completed tasks does not answer that question. Ask what changed in your monthly bookings and revenue, since that is the only number that pays your bills. If they cannot point to a number that moved, give them one clear deadline to show movement, in writing. If that deadline passes with nothing to show, that is your answer, and it is time to leave.

Common Questions About Your SEO Agency's Results

How do I know if my SEO agency is actually working?+

The most reliable signal is not the report, it is your own patients. You will feel the increase in new patients before any dashboard describes it, and when you ask people how they found you, you hear which channels are doing the work. That, backed by what patients tell you at the chair, is the real ROI, and you can measure it yourself for free.

Should I trust the monthly SEO reports my agency sends?+

Reports are the least useful part. Traffic charts and call counts are the agency's numbers. Only you know your conversions and which new patients turned into real cases or treatment. A dashboard cannot see that, so a dashboard cannot prove ROI. Use the report as background only.

Why can't my agency track patients who found me through ChatGPT?+

More patients are finding practices through ChatGPT, and that traffic mostly does not show up in standard analytics. It is invisible in the usual dashboards. The only way you learn about it is patients telling you directly, which is exactly why asking your patients how they found you matters more now than it used to.

This started as an answer I gave on r/Dentistry. I run Doctor Rank, an AI search and local SEO agency for medical and legal practices.

Artem S.

Written by

Artem S.

Artem is the CEO and founder of Doctor Rank, a digital marketing agency specializing in local SEO and AI search optimization for healthcare providers and legal professionals. Based in New York, Doctor Rank manages SEO for over 20 accounts including personal injury attorneys, family lawyers, criminal defense attorneys, plastic surgeons, dermatologists, and dental practices.

Learn more about our team

Ready to Get Found in AI Search?

Book a free strategy call and we'll show you exactly how to get ChatGPT, Perplexity, and Google AI to recommend your practice.

Request Private Consultation