Home / Blog / Case Study
Case Study

How I Got a Dental Practice to #1 in the Google Map Pack

A real Local SEO case study: how a 40-year dental practice in Lawrenceville, NJ reached #1 in the local pack for three core terms and got 1,069 calls from Google in six months.

When a dental practice has been around for 40 years, you'd expect it to own local search. It usually doesn't. Imagine Advanced Dental Arts in Lawrenceville, New Jersey was competing with several multi-location dental groups for the same Lawrence Township searches, and those groups had bigger budgets and more pages.

I worked with the practice from October 2024 to December 2025. The goal was simple: own the map pack for the searches that bring in new patients, and turn that visibility into phone calls.

Here's exactly what I did, and what happened.

The results first

  • #1 in the local pack for "best dentist in Lawrenceville NJ", "Lawrence Township cosmetic dentistry" and "teeth whitening" (December 2025)
  • #2 for "dentist near me" and #3 for "dentist Lawrenceville NJ"
  • 1,069 calls from the Google Business Profile between May and October 2025, peaking at 219 in September
  • 71.4% local pack coverage across tracked searches
  • The number of #1 positions in BrightLocal grew from 2 to 6 between September and December 2025, with a peak of 11

In an August 2025 geo-grid scan for "best dentist in Lawrenceville NJ", almost every point across Lawrenceville, Trenton, Hamilton and Princeton ranked #1 or #2. None ranked lower than #4.

Step 1: Close the category gaps

Your primary and secondary categories are among the strongest ranking signals on a Google Business Profile, and most practices set them once and never look again.

I compared the practice's categories with those of the competitors ranking above it. Several competitors listed categories the practice qualified for but hadn't added. Adding them helped Google match the profile to searches it was being left out of, especially cosmetic and specialty treatments.

Takeaway: search your main keywords, open the top three profiles, and note every category they use (a free Chrome extension like GMB Everywhere makes this quick). Add any that honestly apply to your business.

Step 2: Build a consistent citation base

Google cross-checks your name, address and phone number (NAP) across the web. If directories disagree, Google trusts your listing less.

I built and maintained the practice's citation set: the core directories, the dental-specific ones, and local listings. Every entry used exactly the same name, address and phone number as the Business Profile.

Takeaway: consistency beats volume. Fifty accurate listings do more than two hundred messy ones.

Step 3: Target the towns around you

A practice's Business Profile ranks strongest near its address. To reach patients in nearby towns, you need content that connects the practice to those areas.

I wrote "drive and direction" posts aimed at nearby townships such as Princeton and Ewing. Each one explained how to reach the practice from that town, with landmarks and routes, and linked to the relevant service pages. These are useful to real patients, and they give Google clear local relevance signals.

Step 4: Earn attention with a real story

The practice's 40th anniversary was a genuine news hook, so I wrote and distributed a milestone press release. It was picked up by more than 160 sites, including Benzinga, Digital Journal and MENAFN.

I'm careful about how I describe this. Google largely discounts links from syndicated press releases, so I don't treat them as a ranking shortcut. The real value was brand visibility, trust and a strong story to reference in other outreach. I cover this in more detail in my post on what a press release can and can't do for SEO.

Alongside the release, I ran a three-month link-building campaign that added 120 links, all logged in a shared sheet the client could check.

Step 5: Treat reviews as a ranking and conversion tool

I replied to every new Google review each month with natural, specific responses that mentioned the treatment and the area where it fit naturally. Replies show future patients that the practice cares, and they reinforce what the practice is known for.

I also wrote regular blog posts with custom banners, so the website kept growing alongside the profile.

Step 6: Measure what matters

Rankings are nice. Calls pay the bills. I tracked:

  • Geo-grid rankings to see visibility across the whole service area, not just at the office address
  • BrightLocal position tracking for the core keywords
  • Business Profile calls, direction requests and website clicks every month

When September 2025 hit 219 calls, 32 more than August, we could point to exactly which rankings had moved.

What I'd tell any dental practice

  1. Fix your categories before anything else. It's the fastest win.
  2. Make your NAP identical everywhere. Boring, but it compounds.
  3. Create content for the towns you want patients from.
  4. Reply to every review. It helps rankings and conversions.
  5. Track calls, not just rankings.

None of this is a trick. It's steady, white-hat work done every month, which is why the results held up.

If you run a dental practice and want to know where you stand, get in touch for a free audit. I'll show you the three to five changes I'd make first.

Want results like these for your business?

Send me your website and Google Business Profile. I'll reply with a free audit and the three to five changes I'd make first.