Guide · Local SEO · Healthcare

SEO for a clinic,
within the rules.

A clinic is found the way any local business is found: a search, a map, a short list. What differs is the rulebook. A physician's advertising is limited by regulation, and some standard SEO advice, such as putting patient reviews on the home page, breaks it. Here is what moves a clinic in search, and what to ask an agency that calls itself a medical SEO agency.

Published 2026-11-09 · Formory Marketing Group

Short answer

An Ontario clinic moves in search with a complete Google Business Profile, a page per service and per physician, an obvious way to book or call, and MedicalClinic or Physician structured data. Keep patient reviews off the site: O. Reg. 114/94 bans testimonials. No agency can guarantee a #1 ranking, and the accounts should be in the clinic's name.

Start with the Business Profile.

Google ranks local results on relevance, distance and prominence, and says businesses with complete and accurate information are more likely to show up. It also says there is no way to request or pay for a better local ranking. For a clinic, complete means more than an address:

  • Hours, all of them. Google lets you set main hours, special hours for holidays and additional hours for different things you offer, which suits a clinic whose walk-in hours differ from its booked hours.
  • Services. The services editor lists what you offer; keep it current.
  • A booking or contact link. Google lets you add links such as appointments next to your website.
  • Whether you take new patients. Say it in the profile description and on your home page, and change both the day it changes.

Physicians in a group practice can have their own profiles. Google's guidelines say a practitioner's profile title should contain only the practitioner's name, that a practitioner should not have several profiles to cover different specializations, and that support staff should not create profiles of their own.

A page per service, a page per physician.

A home page that lists travel vaccines, IUD insertion, physicals and walk-in care in one paragraph cannot answer any of those searches well. Give each service you want patients to find its own page, in plain words: what it is, who it is for, whether OHIP covers it or what the fee is, and how to book. Under O. Reg. 114/94 the page should not name a specific branded drug or device; describe the service instead.

Give each physician a page too. The regulation says that wherever a physician's name appears in material promoting their services, website included, it must be followed by their certified specialty title or "General Practitioner". An area of interest can follow after "practising in". Our guide to medical clinic advertising rules sets out the details.

Then check the basics. In our survey of GTA business listings, of the 942 clinic and family or walk-in practice home pages that opened, 49% had a page title naming no GTA city or region and 43% had no meta description.

Make booking or calling the easy part.

A patient who finds you still has to reach you. Of those 942 clinic home pages, 58% had no enquiry form on the home page. A form is not the only route, but there has to be one obvious route: a booking button, or a phone number at the top of the page that dials when tapped on a phone.

If you add online booking, the tool handles personal health information from the first click. Our guide to online booking software for clinics covers what PHIPA asks of you and what to ask a vendor.

Test the site on a phone, not on the office computer. Google's web.dev guidance says the largest element on the page should appear within 2.5 seconds of the page starting to load, measured on the slower end of real visits (the 75th percentile), separately for mobile and desktop.

Structured data: MedicalClinic and Physician.

Structured data is code that states plainly who you are, where and when you are open. Of the 942 clinic home pages, 45% had none.

Schema.org has types made for this. MedicalClinic is a kind of local business and of medical organization, with properties for the services available, the medical specialty, and whether the provider is accepting new patients. Physician describes "an individual physician or a physician's office", and schema.org lists IndividualPhysician and PhysiciansOffice as more specific types.

Google's local business documentation asks you to use the most specific type that fits. Only the name and address are required; telephone, opening hours, the page address and map coordinates are recommended. Check the code with Google's Rich Results Test. Google is clear that markup does not guarantee any special display in results, so mark up only what the page itself says.

Reviews: where clinics get into trouble.

Reviews matter in local search; Google says more reviews and positive ratings can help. The median clinic in our survey of 2,307 GTA medical clinic and family or walk-in practice listings had 74 Google reviews. You can compare yours in our Google reviews benchmark.

But O. Reg. 114/94 says a physician's advertising must not contain a testimonial or any comparative or superlative statement. On November 4, 2026 CPSO replaced its 33 policies with four Professional Obligations documents, and its Practice Management Obligations repeat the testimonial ban. So a review carousel does not belong on a clinic site, and neither does "the best walk-in clinic in Mississauga".

Patients can still post reviews on Google themselves. Copying them onto your own pages or into ads is hard to square with the ban, so leave them where patients wrote them. Google separately prohibits offering anything in exchange for a review. If you are unsure about a particular wording, CPSO's Physician Advisory Service answers registrants' questions.

What to ask a medical SEO agency before signing.

Google publishes its own advice on hiring an SEO, and says a small local business can probably do much of the work itself. If you do hire, ask these before you sign:

  1. What exactly is included each month, at what price? Google advises a written agreement that spells out services and costs.
  2. Who owns the accounts? The domain, the website, the Business Profile, Analytics and Search Console should be in the clinic's name. Google says only profile owners control who has access. Give an agency access; keep ownership. For an audit, Google suggests read-only access to Search Console.
  3. What will the monthly report show? Google says you are entitled to see your profile's performance data and suggests reviewing it monthly.
  4. Do you guarantee rankings? Google says no one can guarantee a #1 ranking, and that third parties cannot promise or directly influence a Business Profile's ranking. A guarantee is a reason to walk away.
  5. How do you check copy against the College's rules? Someone should check testimonials, superlatives and specialty titles before anything goes live.
  6. Do you send us patients? O. Reg. 114/94 forbids taking part in a system where another person steers people to a physician, apart from honest referrals. Know how any lead service works before you sign.

Google also suggests asking about previous work, expected results and timeframe, how success is measured and experience in your field.

What it costs with us.

A clinic site is $990 for up to six pages or $1,900 for up to fifteen, with online booking added for $290, paid after delivery, with the domain registered in the clinic's name. Our local SEO plan is $350 a month: pages, your Business Profile, local listings and a monthly report. It is optional and you can cancel any month. More on websites for clinics and websites for medical practices.

Get a quote

A clinic site patients can find and book from.

Websites from $590, and you pay after the site is built and you have seen it — no deposit, no contract. Tell us what you do and we reply within one business day with what we would build and the price. What is included and what it costs.

Or call (416) 989-3208. One of us answers; there is no sales team.

Questions

Straight answers.

What does a medical SEO agency do?

It works on a clinic's Google Business Profile, service and physician pages, structured data and monthly reporting, so the clinic shows up when people nearby search for its services. It should also check its copy against the rules on testimonials and specialty titles.

Can a clinic put Google reviews on its website?

Not as testimonials. O. Reg. 114/94 says physician advertising must not contain a testimonial, and CPSO's 2026 Practice Management Obligations repeat it. Patients can still post reviews on Google themselves.

Can an SEO agency guarantee first place on Google?

No. Google says no one can guarantee a #1 ranking, and that third parties cannot promise or directly influence a Business Profile's ranking.

Which schema.org type should a clinic use?

MedicalClinic for the clinic and Physician for doctors; schema.org also lists IndividualPhysician and PhysiciansOffice as more specific types. Google asks for the most specific type that fits, and requires the name and address.

How much does SEO for a clinic cost?

Google says a small local business can probably do much of the work itself. Our local SEO plan is $350 a month, optional and cancellable any month, and a clinic site starts at $990 for up to six pages, paid after delivery.

Now check your own

You have read the numbers.
Where does your site stand?

Type your address and we will open your site the way a visitor would, then tell you plainly what is wrong with it — including when the answer is nothing. Ten seconds, no email, nothing stored.

Check my website free Read the full GTA report

Think yours needs
rebuilding?

Send us the address and what you do. We will look at what is there and tell you whether a rebuild is worth the money, or whether the problem is somewhere else entirely.

Start a project See our work

Get a quoteCall