Law firm, dental and YMYL SEO

DSO marketing: SEO for multi-location dental groups

Written by the Top SEO Experts TeamRitik Namdev, SEO Head at Top SEO ExpertsReviewed by Ritik NamdevLast updated 19 min read

Quick answer

DSO marketing works best when search runs as one system across all offices. Run one brand site with a distinct page per office, one Google Business Profile per location, and shared rules for names, categories, reviews and claims. Central control stops duplicate pages and profiles, and local detail keeps each office findable.

Why is DSO search a governance problem first?

Picture a group with 14 offices. Several people can edit its profiles. Two recent acquisitions still run their own websites.

Every office manager wants to rank for “dentist near me.” That is a governance problem before it is a ranking problem. Governance here means who decides, and who may edit.

This post starts with the structure, rules and legal guardrails we would set first.

What is DSO marketing, and how is it different from marketing one practice?

DSO stands for dental support organization. It is also called a dental service organization. DSO marketing is the work of bringing patients to each office of the group.

That makes search a coordination job as much as a growth job.

How common is the DSO model?

The model is common and growing. The ADA’s Health Policy Institute reported that 13% of US dentists were affiliated with a DSO in 2022. That is up from 10.4% in 2019 and 8.8% in 2017 (ADA News, accessed 22 Oct 2026).

Share of US dentists affiliated with a DSOADA Health Policy Institute figures for 2017, 2019 and 2022.

Source: Practice modality by the numbers

View the data as a table
ItemValue
20178.8%
201910.4%
202213%

Its workforce analysis was published in ADA News in November 2025. It found more than 1 in 4 dentists up to 10 years out of school were DSO-affiliated in 2024.

Those figures count dentists. They say nothing about search demand or marketing results, but they do show the model is far from niche.

Four things change for search once a practice becomes a group:

  • Patients pick an office by distance, so each location needs its own visibility.
  • The group has one brand that people also search by name.
  • Many hands touch profiles and pages, so consistency is the first thing to break.
  • Advertising and privacy rules apply to every office at once.

Should a dental group use one site or many?

Default to one domain with a unique page per office. Authority builds up in one place, templates are reusable, and one team can manage it. Exceptions exist, and the table shows the ones we weigh.

Structure When it fits Main risk
One domain, page per office (our default) Most groups with a shared brand Thin or cloned location pages
Acquired practice keeps its own domain for now A recent acquisition with strong local equity and no redirect plan Two sets of signals, inconsistent names
A separate site per office A deliberately distinct local brand Maintenance load, near-duplicate content
Doctor-named sites Individual practitioners with their own following Brand dilution, profile conflicts

The table is our view, not a Google rule.

How do you fold in an acquired site?

Folding an acquired site into the main domain is a site move. A redirect sends a visitor from an old URL to a new one. Google’s site move guidance was accessed 22 Oct 2026.

It says to map every old URL to its new counterpart and use 301 or 308 redirects. It also says to keep them at least a year and change one thing at a time. It warns against sending many old URLs to an unrelated page such as the home page.

Here is a hypothetical. A group buys “Maple Street Dental,” whose site has 22 URLs.

Example The old home page, about page and three service pages all redirect to the Maple Street office page on the group domain. Each dentist bio redirects to the matching practitioner page. Nothing goes to the group homepage.

Watch out Rebranding, redesigning and migrating in the same month makes any traffic drop impossible to diagnose. Do one, wait, then do the next.

What belongs on a location page so it is not a doorway?

A location page has to be useful to someone choosing that office, with facts no other office’s page can carry. In our view, pages that differ only by a swapped city name risk the pattern Google’s spam policy calls doorway abuse.

What does Google’s spam policy say?

Google’s spam policies were accessed 22 Oct 2026. They define doorway abuse as “sites or pages… created to rank for specific, similar search queries,” with examples that include “multiple domain names or pages targeted at specific regions or cities that funnel users to one page.”

They also describe scaled content abuse. That means many low-value pages made mainly to manipulate rankings.

What goes on every page?

Use this checklist for every page. If a line cannot be filled with something true and specific, the page is not ready:

  • Full address, map, parking or transit notes, and the entrance patients actually use.
  • Hours as posted on the Business Profile, which must match.
  • The named dentists and staff who work at that office, with their real bios.
  • Services offered at that office, not the group’s whole menu.
  • Insurance and payment details that apply there.
  • Original photos of the office, team and entrance.
  • Neighborhood context a local would recognize, not generic city copy.
  • A booking path and phone number specific to the office.
  • Local business structured data for that location. Google says to mark up each location separately and that the url property is the specific location’s URL.

Quick check Delete the city name from the page and read what is left. If nothing still points to that office, the page is a template with a place name in it.

Run that test before publishing. The post on location pages without doorway problems goes deeper.

What mistake do we see in rollouts?

A mistake we see in group rollouts is shipping all 14 pages in a week from one template. Whoever had time filled in the blanks.

Ship three well-built pages first. Check that each one holds up on the test above, then scale the template.

How should you govern Google Business Profiles across offices?

Write the rules once, assign an owner per profile, and log every change. Google’s guidelines already set the structure, so the group’s job is applying them the same way everywhere. Everything below comes from Google’s help pages unless marked as our view.

What do Google’s guidelines say?

Google’s guidelines for representing your business were accessed 22 Oct 2026. They say:

  • One profile per physical location. Do not create more than one page for a location.
  • If several practitioners are public-facing at a location, the organization should have its own profile for the location, separate from each practitioner’s.
  • A practitioner’s profile title should include only the practitioner’s name, not the organization’s.
  • A practitioner should not have multiple profiles to cover specializations.
  • Support staff should not create their own profiles.
  • A solo practitioner at a branded location shares one profile, named with the brand, a colon and the practitioner’s name.

Google’s page on editing business information adds that the name should match real-world signage. It also says a name change or a move after verification may require verifying again.

Google’s verification page also notes that bulk verification can verify a profile immediately. That may help groups, though eligibility is Google’s call.

What governance table would we adopt?

The governance table below is the one we would adopt. The design is our view. Google did not set it.

Item Rule Owner
Business name Matches signage exactly, one naming pattern group-wide Central marketing
Primary category Chosen centrally per office type, changed only with a logged reason Central marketing
Hours Match the office’s posted and booking hours, with holiday updates Office manager
Photos Real, current, at least quarterly review Office manager
Review replies Follow the privacy policy and a reply template Central, with office input
Practitioner profiles One per dentist, name only, created centrally Central marketing
Access list Named users, reviewed every quarter Central marketing
Change log Every edit dated and attributed Central marketing

Our view Names and categories stay central because one well-meaning edit from an office can cost the whole group a week of cleanup.

The single-office checklist lives in our post on dentist Business Profile optimization. When a rebrand or acquisition forces a rename, use the guide to business name changes.

How do you stop brand pages and location pages from cannibalizing each other?

Give every page a single job and its own set of queries. Then check Search Console for queries that split across URLs.

Definition Cannibalization here means two of your pages compete for the same intent, so neither is as strong as one combined page would be.

Google has not published anything that puts a number on a cannibalization penalty, and we don’t claim one exists. The practical cost is confusion. The wrong office page may rank, or a blog post may outrank a booking page.

What job does each page type have?

We would start with this split of jobs.

Page type Its job
Homepage The group brand name, the DSO’s general positioning and “about” queries
Office page The office and its city, plus the neighborhood terms patients use
Service page (for example implants or clear aligners) The service across the group, linking to the offices that provide it
Blog post Answers questions and links to the relevant service and office pages

Blog posts should not target the same “dentist in your city” query an office page owns.

How do you audit the split?

To audit, open the Performance report in Search Console, filter by a query, and view the Pages tab. If two URLs both get impressions for a query that one office page should own, use these rules:

  1. If the second URL is a thin duplicate, consolidate it into the office page and redirect.
  2. If the second URL is a blog post that answers a different intent, change its title and headings so it stops claiming the transactional query.
  3. If the group homepage ranks for a city query, add clear office links and make sure the office page has the stronger local detail.
  4. Leave it alone if the split is small and both pages convert.

Track branded searches separately, because “group name plus city” queries should land on that office’s page. The guide to branded vs non-branded search explains how to split them in reporting. Franchise SEO deals with a parallel multi-site problem.

Want to apply this to your site?

Not sure where to start? Get a plan for your own business.

Get Your Organic Growth Plan

Which rules limit what a dental group can publish?

Three sources set the guardrails. HIPAA covers patient information, the ADA Code covers advertising truthfulness, and the FTC covers reviews. HIPAA is the US privacy law for patient health information.

Source What it covers
HIPAA Patient health information
ADA Code of Professional Conduct Truthful advertising
FTC Reviews and testimonials

We are not lawyers. State dental boards add rules we have not reviewed, so bring counsel in before you write policy.

What happened when a practice replied to reviews?

Review replies carry the most direct risk. The California Dental Association reported in October 2019 that Elite Dental Associates, a Dallas practice, paid $10,000 to HHS’s Office for Civil Rights. The payment was over potential HIPAA violations after the practice replied to Yelp reviews with patients’ information.

Fierce Healthcare reported that OCR also found the practice had no policy on disclosing patient information in social media replies. The settlement included two years of monitoring. In the OCR director’s words, “Social media is not the place for providers to discuss a patient’s care.”

For a group, the lesson is a written reply policy that every office uses. A safe default is simple. Thank the reviewer, don’t confirm they were a patient, give no details about care, and invite them to call.

Watch out Never reply to a review with details about a patient’s care. Do not even confirm the person was a patient.

The review response guide shows how to build a template around that.

What does the ADA Code say about ads?

On advertising, section 5.F of the ADA Code of Professional Conduct was accessed 22 Oct 2026. It says ads must not be false or misleading in any material respect. Listed concerns include unjustified expectations about results and superiority claims without reasonable substantiation.

Advisory opinion 5.F.6 says websites and search engine optimization must be truthful. The code is the ADA’s, not law, but it frames what boards look at.

In practice, skip “best dentist” claims and outcome promises, and keep practice names honest. Section 5.G calls a misleading trade name unethical.

What does the FTC say about reviews?

On reviews, the FTC announced a final rule on 14 August 2024 banning fake reviews and testimonials. That includes AI-generated ones, paid-for sentiment and undisclosed insider reviews.

See also our post on the FTC fake reviews rule. In a group, our policy is no undisclosed staff-written reviews and no payment or incentive tied to positive or negative sentiment.

How do seasonality and lead value change the plan?

Plan capacity before demand. Insurance timing can concentrate bookings late in the year. A lead is worth something only if the office has chair time to seat that patient.

Why might bookings bunch up in the fall?

The ADA’s MouthHealthy site says dental plans usually reset at year end (accessed 22 Oct 2026). For most plans, unused benefits do not roll over. Some plans end at other times.

That is a documented reason scheduled care may bunch up in the fall. We have no booking data showing how much, so check your own call logs.

What does lead value look like for one office?

Model lead value per office, because chairs are local. This hypothetical example shows the math. None of the numbers is a result or a benchmark:

  • One office receives 100 new-patient inquiries in a month.
  • 55 become booked appointments (55% booking rate, assumed).
  • 80% of booked patients attend: 55 × 0.80 = 44 new patients.
  • Assume first-year revenue per new patient is $900: 44 × $900 = $39,600.
  • The office can seat 30 new patients that month. The other 14 (44 minus 30) are unserved. At the same assumption, that is 14 × $900 = $12,600 of revenue not realized.

The chart shows the same hypothetical steps.

Hypothetical new-patient steps for one office in a monthMade-up numbers from the example above. They are not a result or a benchmark.

Source: Hypothetical example

View the data as a table
ItemValue
New-patient inquiries100 patients
Booked appointments55 patients
New patients who attend44 patients
Seats open that month30 patients

Ignore the dollar figure and keep the shape. Capacity can cap a location’s return, so spend and pages should follow open chairs.

Which offices get the push first?

Our rule of thumb is to rank offices by capacity first and opportunity second. An office with open new-patient slots gets the push.

One booked for six weeks gets a waitlist page and review work instead. The high-value end of the schedule is covered in dental implant SEO and dental patient acquisition.

What would the first 90 days look like?

Inventory, clean up, build, then measure, in that order. Groups that skip the first two end up publishing new pages on top of duplicate profiles and conflicting names.

  1. Weeks one to two: inventory every office, profile, domain, phone number and URL. Record who has access to each profile.
  2. Weeks two to four: fix duplicates, wrong names, wrong categories and stale hours. Remove or claim any unmanaged profile.
  3. Weeks three to six: build the location page template and the practitioner pages. Ship a first batch of offices, not all at once.
  4. Weeks four to eight: set per-office baselines: Search Console clicks, profile calls and direction requests, booked first visits.
  5. Weeks six to twelve: write the review reply policy, start requesting reviews ethically, and publish the first service pages.
  6. Monthly after that: audit split queries, update the governance log, and shift effort toward offices with open capacity.
The first 90 days for a dental groupSix stages in order.
  1. InventoryList every office, profile, domain, phone number and URL.
  2. Clean upFix duplicates, wrong names, wrong categories and stale hours.
  3. BuildCreate the location page template and practitioner pages.
  4. MeasureSet per-office baselines before you scale.
  5. Write the policySet review reply rules and request reviews ethically.
  6. Review monthlyAudit split queries and shift effort to offices with open chairs.

Our multi-location SEO service describes how we support a rollout like this. Our SEO services cover the wider picture, and the dental industry page shows how we think about the vertical.

What this means for you

If you run a dental group, start with structure, not content. Pick one domain, one page per office and one Business Profile per location. That is our default, and the redirect map comes before any acquired site goes away.

Next, write the rules. Decide who owns names, categories, hours and review replies. Keep a dated change log so one office’s edit never surprises the rest.

Then look at capacity. A lead only pays off if an office has a chair open. Rank offices by open new-patient slots.

Watch out Check the legal guardrails with counsel. Review replies, truthful ads and fake review rules all apply to every office. State dental boards may add more.

What does the evidence not show?

  • We have no dental or DSO case study. Our published results come from solar, SaaS and B2B sites, so we do not offer them as proof for dental groups.
  • The ADA figures describe workforce affiliation, not marketing performance.
  • We do not publish search volumes, and we found no sourced benchmark for dental lead cost or booking rates. The model above is hypothetical.
  • Cannibalization effects are not quantified by Google, and our rules are a judgment call.
  • The governance table is our recommendation, not a Google or ADA standard.
  • State dental board advertising rules vary, and we did not review them.

Frequently asked questions

What is DSO marketing?

DSO marketing is the work of attracting patients to every office of a dental support organization, usually called a dental service organization.

For search, it means one brand and a distinct page and Business Profile for each office. It also means shared rules so offices do not compete with each other or break platform policies.

Should a DSO use one website or a site per office?

Our default is one domain with a unique page per office, because authority and brand signals consolidate and governance is simpler. Keep an acquired practice’s domain live until you have a redirect map and a plan. Separate sites per office are hard to maintain and invite near-duplicate content.

How many Google Business Profiles should a dental group have?

One per physical office. Google’s guidelines say not to create more than one page per location.

If several dentists see the public there, the organization has the location profile. Each dentist may have a separate practitioner profile named with only the practitioner’s name.

Can a DSO reply to patient reviews with details about their care?

No. In 2019 a Dallas dental practice paid HHS $10,000 after replying to Yelp reviews with patients’ health information.

The California Dental Association reported this case. Reply without confirming the person was a patient or mentioning treatment, and write a policy that every office follows.

How do you stop the brand page and location pages competing?

Give each page a single job. The homepage serves brand and group queries, and each location page serves its office and city.

In Search Console, filter by query and look at the pages tab to find queries split across URLs. Merge or differentiate pages where two compete for the same intent.

When does dental SEO pay off for a multi-location group?

It depends on capacity, lead quality and starting point, and we have no sourced benchmark. Model it per office: inquiries, booked visits, show rate and first-year revenue per new patient, then compare with chair availability. Leads an office cannot seat are cost with no return.

Next step

Run the Local SEO Checker on one office’s site to see how its basics look, then start your group’s inventory. If you want a plan across offices, Get Your Organic Growth Plan.

Sources

Want to apply this to your site?

Not sure where to start? Get a plan for your own business.

Get Your Organic Growth Plan

SEO · Content · Local · Web Design

Want to apply this to your site?

We'll look at your business and search landscape and show you where to start.