For doctors and practice owners stuck between ₹10 and 25 Lakhs a month who want ₹50 Lakhs+
Local SEO, websites and AI search

How to Track Which Website Pages Bring Patients

Quick answer

To track which website pages bring patients, record the landing page and source of every enquiry and follow it into treatment. Tag every link you control, track calls, WhatsApp clicks and form submissions as events, pass the page and source into your CRM with each lead, and ask every patient how they found you. Then judge each page by treated patients and revenue, not visits.

Ask most clinic owners which page on their website brings the most patients and you will get a confident answer. Ask them how they know and the answer becomes, "I think so."

Visits are easy to count. Patients are not, because the trail breaks somewhere between the website and the treatment room. A patient reads your stone page, calls the front desk, books, comes in and gets treated. Nobody wrote down that it started on the stone page.

Here is how to stop the trail from breaking.

Why are page views the wrong number to judge your website by?

Because a page with 5,000 visits and no enquiries is worth less than a page with 300 visits and ten treated patients.

High-traffic pages are often general articles that attract readers from all over India who will never visit your clinic. Low-traffic pages are often the specific condition and cost pages that bring people ready to book. If you judge by views, you invest in the wrong pages.

The number that matters is the same one that matters everywhere in your clinic: treated patients, and what each one cost you to get.

What do you need to set up to track pages properly?

Five pieces, and they all have to work together.

  1. Google Search Console and analytics, connected from day one, so you can see which searches bring people to which pages.
  2. Tagged links. Every link you control (your Google profile, Instagram bio, YouTube descriptions, WhatsApp broadcasts, ads) carries a tracking tag, so visits from each source show separately.
  3. Events for every action. A click on call, a click on WhatsApp and a form submission are each recorded as an event in analytics, along with the page it happened on.
  4. The page and source passed into your CRM. When someone fills a form, hidden fields send the landing page and source along with their name and number. When they click WhatsApp, the pre-filled message can mention the page ("Hi, I am asking about kidney stone treatment"), so your team can tag it.
  5. Call tracking. A tracked number on your Google profile, and ideally different tracked numbers on your main condition pages, so calls can be traced to where they started.

Then the human backup: your front desk asks every new enquiry, "How did you find us?" and logs the answer.

How do you follow a website enquiry all the way to treatment?

This is where the CRM does the real work. Every enquiry lands there with its source and landing page, and moves through clear stages: new enquiry, contacted, booked, confirmed, arrived, decided, treatment started.

Because the page stays attached to the patient record, you can later pull a report that shows, for each page, how many enquiries became bookings, visits and treated patients. If it is not in the CRM, it did not happen. Our CRM and automation service sets up exactly this, so the landing page is never lost on the way.

What does a page performance report look like?

Once a month, build a simple table like this. Here is an example for an imaginary urology clinic.

Page Visits Enquiries Booked Treated Revenue
Kidney stone treatment 900 36 14 7 ₹4.9 lakh
Kidney stone cost 400 22 9 5 ₹3.5 lakh
Prostate enlargement 600 15 5 2 ₹1.6 lakh
Blog: "Can stones come back?" 2,500 6 2 1 ₹0.7 lakh
Homepage 1,800 30 12 5 ₹3 lakh

Look at what it tells you. The blog post has the most visits but brings little revenue on its own; it needs a stronger link to the stone treatment page. The cost page has the best rate from visit to enquiry, so it deserves more internal links and maybe ad traffic. The prostate page converts poorly, so read it as a patient would and find out why.

These numbers are illustrative. Your own report will look different, and that is the point. It shows you where to work next.

What about patients who visit the website and then just walk in?

Some will. They read your page, save your address and turn up a week later without ever clicking anything. No tracking system catches all of them.

That is why the front desk question matters so much. "How did you find us?" with a follow-up, "Did you see anything online before coming?", fills the gaps. Log it in a fixed dropdown in the CRM with sensible options, plus a notes field for detail like "read the cost page".

Also accept that tracking is never perfect. Your goal is a picture that is good enough to make decisions, not a perfect record of every patient.

Who in the clinic should own the tracking?

One person. Not "the agency", not "the website guy", not everyone. In smaller clinics, it is usually the practice manager or the person who runs the front desk team. In larger ones, it is whoever owns marketing.

Their job is simple to describe and easy to forget:

  • Check every week that new enquiries in the CRM have a source and a landing page filled in, and chase the gaps.
  • Test the forms, WhatsApp buttons and tracked numbers once a month by sending a test enquiry from each main page.
  • Make sure any new page, ad or campaign gets its own tagged link before it goes live, not after.
  • Prepare the monthly page table before the review meeting.

The most common way tracking breaks is quietly. A developer updates a form and the hidden fields stop working. A new staff member skips the source dropdown. Nobody notices for three months. A named owner with a monthly test catches it in weeks.

How often should you review the numbers?

Look at enquiries by source every Monday, as part of your weekly numbers review. Do the full page performance table once a month, after your CRM stages are up to date.

When you change a page, change one thing at a time and watch the numbers for a few weeks. If you rewrite the headline, add a cost section and change the form all at once, you will never know which change worked.

The short version

  • Judge pages by treated patients and revenue, not visits.
  • Tag every link, record call, WhatsApp and form clicks as events, and use tracked numbers.
  • Pass the landing page and source into the CRM with every enquiry, and keep it attached to the patient record.
  • Ask every patient how they found you, to fill the gaps no tracking can cover.
  • Review sources weekly, pages monthly, and change one thing at a time. For the full numbers system, read Good Doctors Go Broke or book a free growth call.

Frequently asked questions

How do I know which page a clinic patient came from?

Capture it at the moment of enquiry. Forms should send the landing page and source to your CRM through hidden fields, WhatsApp buttons should carry a page-specific pre-filled message, and main pages can use their own tracked phone numbers. Then your front desk confirms by asking how the patient found you and logging the answer.

Can Google Analytics show which pages bring patients to my clinic?

It can show which pages lead to calls, WhatsApp clicks and form submissions if you set those up as events. It cannot see what happens afterwards, such as bookings, visits and treatment. For that, the source and page must travel into your CRM with each enquiry, so you can follow it to the treatment stage.

What are UTM tags and does my clinic need them?

UTM tags are short labels added to the end of a link that tell your analytics where a visit came from, such as your Google profile, Instagram bio or a WhatsApp broadcast. Yes, every clinic should tag the links it controls. Without them, many visits show up as direct or unknown.

How do I track phone calls from my clinic website?

Use a call tracking number that your clinic controls. Put one tracked number on your Google Business Profile and, ideally, separate numbers on your main condition pages or for ad traffic. Record call clicks as events in analytics, and make sure every call is logged in your CRM with its source.

Want this fixed in your practice, not just read about?

On a free growth call, my team traces your last month from enquiry to treatment and shows you your biggest leak in rupees.

Book my free growth callFree. You keep the audit and the plan.

Next step

Find your biggest leak in one call.

Forty-five minutes with our team. Your last month traced from enquiry to treatment. Your biggest leak in rupees, and a 30-90-180 day plan to fix it.

Book my free growth callFree. You keep the audit and the plan, even if we never work together.

Prefer to speak to Harsh himself? Book a 60-minute call with Harsh (₹4,999, credited in full if you work with us).