Table of contents
Google your practice name right now. Is the phone number correct? Are the hours right? Is the appointment link working?
If any of those are wrong, you lose patients each day to a profile you set up once and forgot. I find errors on about half the dental GBPs I audit. Your Google Business Profile is often your highest-intent “page” - more so than your website homepage.
It’s where local patients make fast decisions:
- “Emergency dentist near me”
- “Invisalign [city]”
- “Dentist that accepts Delta Dental”
It’s also, more and more, where AI-assisted search starts. Patients ask ChatGPT or another assistant for a recommendation, and those systems usually pull from the same public sources: your GBP, your website service pages, and citations that match.
This is a hands-on GBP setup checklist for dentists, and you can run it in one sitting. It is not a full dental SEO plan. It is the playbook for one asset. For the wider strategy across service pages, reviews, local signals, and measurement, use Small Business SEO Guide 2026: Strategy and Execution.
GBP screens and category names checked as of March 2026. Google changes these from time to time - confirm the current options in your dashboard.
Key documentation for this checklist: Google Business Profile help, Google’s local ranking factors overview, and Google Maps user-contributed content policy.
Quick answer: the 10-minute version vs the 60-minute version
I’ve been there. If you have 10 minutes, do only this (highest ROI):
- Confirm your primary category is correct.
- Add your appointment link (and make it the easiest next step).
- Fix hours + holiday hours (getting these right wins trust).
- Upload 10 high-quality photos (exterior, reception, operatories, team).
- Reply to the latest 10 reviews (yes, even short ones).
If you have 60 minutes, run the full checklist below:
- Categories + services/treatments
- Review engine + scripts
- Q&A seeding + weekly posts
- Tracking (calls, website clicks, appointment requests)
- Consistency for local search and AI assistants
Key point: The 10-minute version covers the changes that pay back most. If you do nothing else, fix your primary category, appointment link, hours, photos, and recent reviews.
The dentist GBP checklist (copy/paste)
I’d use this as your working checklist.
The one change on this list that pays back most: Fix your primary category. I’ve seen practices listed as “Medical Office” instead of “Dentist.” That one fix - 30 seconds of work - can take you from invisible to map pack in weeks.
1) Claim, verify, and lock the “truth” of your practice
- Profile is claimed and verified.
- Practice name matches the sign on the door (no keyword stuffing).
- Address is correct, and it matches your website footer and contact page.
- Primary phone number is correct, and someone answers it during listed hours.
- Hours are right, and holiday hours are set for the next 60–90 days.
- Website URL is correct (best is your location or contact page, not a generic homepage).
- Appointment URL is set (see the tracking section below).
Rule: your GBP should never be the place where a patient discovers your office is closed.
Add the details patients (and staff) need to avoid “friction calls”
These don’t just help rankings. They cut the “quick questions” that clog the front desk.
- Parking / entrance notes (especially if you’re in a shared building)
- Accessibility notes (wheelchair access, elevators)
- Languages spoken (only if true)
- Insurance and financing cues (broad strokes, not a long list)
- Emergency policy: “Same-day emergency slots” or “Call for urgent availability” (only if true)
If something is important enough for a receptionist to answer daily, it’s important enough to be on your GBP and website.
2) Choose the right primary and secondary categories (dentist-specific)
Your primary category is one of the strongest ranking signals you control. Pick the one that matches your main revenue + main intent.
Use this decision guide:
| Practice focus | Primary category (start here) | Secondary categories (examples) |
|---|---|---|
| General / family dentistry | Dentist | Cosmetic dentist, Pediatric dentist, Emergency dental service (if applicable) |
| Cosmetic-heavy | Cosmetic dentist | Dentist, Teeth whitening service |
| Pediatric | Pediatric dentist | Dentist |
| Orthodontics | Orthodontist | Dentist |
| Emergency-first | Dentist (or relevant emergency category if available) | Emergency dental service |
| Implants-heavy | Dentist | Dental implants periodontist / implant-related categories if applicable |
Two important notes:
- Categories differ by region, and by how Google names things. Use the closest exact match GBP offers.
- Don’t try to “cover everything.” A focused profile usually beats a scattered one.
Competitor GBP audit (10–15 minutes): reverse-engineer what’s ranking
If you want faster wins than guesswork, borrow what already works in your market.
Do this in an incognito window (or on a phone not logged into your practice Google account):
- Search the exact queries you want calls from: “dentist near me,” “emergency dentist [city],” “Invisalign [city],” “dental implants [city].”
- Open the top 3–5 map results and compare their profiles to yours.
- Write down the gaps you can close this week (categories, photos, services, reviews, booking path, activity).
Use this quick grid:
| What to compare | What to look for | What to do next |
|---|---|---|
| Categories | Their primary + secondary categories | Align yours to your real focus |
| Services | Which treatments are explicitly listed | Add/clean up your service list |
| Photos | Newness, quality, “trust set” completeness | Upload a better, fresher set |
| Reviews | Recency and themes (not just count) | Build a consistent request cadence |
| Posts | Do they post weekly? What topics? | Copy the cadence, not the wording |
| Booking path | Appointment link quality + mobile speed | Fix the “60-second booking test” |
Rule: don’t copy spam (keyword-stuffed names). Copy clarity, consistency, and conversion.
Add attributes that matter to local patients
Attributes differ from place to place, but the rule holds: patients want to feel safe, fast.
- New patients accepted (if true)
- Emergency appointments (if true)
- Financing available (if true)
- Accessibility attributes (where they apply)
Treat attributes as small trust signals. They clear up doubt before a patient clicks.
Key point: Your primary category is one of the strongest ranking signals you control. Get it right, and the rest of your GBP optimization compounds on top of it.
3) Add your appointment link (and make booking frictionless)
GBP is a conversion surface. Give patients a clean next step:
- If you support direct online booking, use Book.
- If you check insurance or treatment first, use Request an appointment (short form).
- If you’re emergency-heavy, make Call the primary path, but still offer an appointment request.
Tracking tip: add UTMs to the appointment link, so you can see the impact in analytics.
See the UTM templates in the Tracking section below.
Match the CTA to patient intent (dentists)
| Patient intent | Best primary action | What the page should do |
|---|---|---|
| Emergency / pain | Call now | One tap-to-call + short “what to do next” |
| Routine cleaning | Book online | Fast booking flow, minimal fields |
| Invisalign / implants | Request appointment | Clear candidacy, financing, and expectation-setting |
Mobile test: can someone complete the next step in under 60 seconds without pinching/zooming?
4) Add services and treatments patients actually search for
Many profiles fall flat because the services are vague. Spell yours out.
If you do only one thing in this section: make your top 5 revenue-driving services impossible to miss.
At the least, list what you really offer, and keep it current. A workable dentist “starter set” is:
- Emergency / pain (same-day, toothache, broken tooth) - if true
- Preventive (cleanings, exams)
- Cosmetic (whitening, veneers) - if offered
- Restorative (crowns/bridges, implants, dentures) - if offered
- Invisalign / clear aligners - if offered
- Root canals / endodontic care - if you do them or refer them out (be exact)
- Extractions / wisdom teeth - if offered
- Pediatric dentistry - if offered
- TMJ / night guards - if offered
Conversion rule: if you offer a high-intent service, it should show up in:
- Your GBP services
- A dedicated service page on your website
- A few reviews that mention it in passing (don’t script the words, just ask for honest feedback)
Build one “money page” per service (or you cap your growth)
If you want GBP traffic to convert, your website needs pages that match the intent:
- “Emergency dentist in [city]”
- “Invisalign in [city]”
- “Dental implants in [city]”
If your service only shows up in a generic “Services” list, both Google and patients struggle to see the fit.
Quick win: pick one service you want more of (e.g., emergency, Invisalign, implants). Make that page the fastest path from GBP → booking.
5) Photos and video: build trust before the first call
Patients don’t just pick a dentist. They pick a place they feel safe going to.
Upload a “trust set” of photos (and refresh quarterly):
- The sign outside (helps patients find you)
- Reception/waiting area
- Operatories (clean, modern, bright)
- A team photo (makes the practice feel human)
- Dentist headshot
- A short walkthrough video (15–30 seconds)
Avoid: stock photos as your primary visual identity. They cost you trust.
Also avoid: posting anything that identifies a patient, unless you have written consent and a compliant process.
6) Reviews: build a simple engine (not a one-off ask)
Reviews drive both ranking and conversion. But the real goal is showing up week after week.
Where most practices fail
- They ask for reviews only when someone remembers.
- They ask at the wrong time - say, while a problem is still open - and earn a bad review they could have avoided.
- They don’t respond, so the profile looks abandoned.
You don’t need “perfect.” You need a system you can repeat.
A compliant, low-friction review request script
Use something like:
“If you felt taken care of today, would you be willing to leave a quick Google review? It helps other patients find us. I can text you the link.”
Make it effortless: the review link and QR code
- Make a short review link in GBP.
- Put a QR code at checkout (but don’t pressure patients in the moment).
- Text the link right after the visit, while it’s still fresh.
Timing, cadence, and policy (so it works long-term)
When to ask (best windows):
- Right after a “relief moment” (pain gone, nerves settled, a clear plan made)
- After a smooth hygiene visit (patients expect a routine follow-up)
- Within 2–24 hours by text (best recall, least friction)
Cadence rule: aim for a steady trickle, not bursts. A weekly rhythm is easier to keep up, and it looks more natural, than “big pushes.”
Do not: offer incentives, discounts, or gifts for reviews. Also avoid “review gating”, where you only ask happy patients. Ask for honest feedback, and handle problems in private, the way you would any other complaint.
Review workflow (weekly)
- Send the review link to each happy patient (front desk or automated).
- Reply to reviews weekly (especially the newest ones).
- Flag and fix the day-to-day problems reviews turn up (phones, waiting time, billing confusion).
Simple response templates (copy/paste)
5-star review response
Thank you for the kind words - we really appreciate you taking the time to share your experience. We’re glad you felt taken care of, and we look forward to seeing you again.
Neutral or negative review response
Thank you for the feedback. We’re sorry to hear your visit didn’t match expectations. We take this seriously and would like to understand what happened - please call our office and ask for [Name/Role] so we can help make it right.
7) Posts + Q&A: control the questions patients (and AI) will ask
Most practices ignore GBP Posts and Q&A. That’s a mistake. It’s a low-effort way to stay active and answer the questions buyers ask.
Weekly post cadence (15 minutes/week)
Post one thing per week:
- “Emergency appointments available today - call by 2pm”
- “Invisalign consult: what to expect”
- “New patient special (if you run one)”
- “Financing options explained”
Simple post template:
- Headline: the outcome, plus urgency (“Same-day emergency slots available”)
- 2–3 lines: who it’s for + what to do next
- CTA: call or request appointment
Seed your Q&A with high-intent questions
Patients ask these all the time. Clear answers cut both phone friction and nerves.
- “Do you accept [major insurance]?”
- “Do you offer same-day emergency appointments?”
- “Do you offer Invisalign or clear aligners?”
- “Do you offer payment plans or financing?”
- “What should I do if I have a toothache today?”
Keep answers short, factual, and clear on what to do next. Then back them up with a service page on your website.
8) Tracking + measurement: stop guessing
If you can’t measure results, you can’t defend the budget, or fix what’s leaking.
At minimum, track these:
- Website clicks from GBP (with UTMs)
- Calls from GBP (Google call reporting + internal call logs)
- Requests for directions (useful, but not the same as a booking)
- Appointment requests/booking completions on your site
Recommended UTM templates for GBP (copy/paste)
Use UTMs on both your Website link and your Appointment link, so GA4 can tell GBP apart from “regular SEO.”
https://yourdomain.com/location/city/?utm_source=google&utm_medium=organic&utm_campaign=gbp&utm_content=website
https://yourdomain.com/request-appointment/?utm_source=google&utm_medium=organic&utm_campaign=gbp&utm_content=appointment
Keep the parameters the same across locations. With more than one office, add utm_term=cityname, or use a different utm_campaign for each.
GA4 mini-guide: isolate GBP traffic in 5 minutes
- In GA4, go to Reports → Acquisition → Traffic acquisition.
- Filter for Session campaign =
gbp(if you used the UTMs above). - Add a secondary dimension, like Landing page + query string, to see which pages GBP users land on first.
- If you track appointment submits, mark that event as a conversion, and view it with the same
gbpfilter.
Reality check: GBP “calls” and “direction requests” can rise without ever showing up as website sessions. Track GBP insights and GA4 conversions.
The call-tracking-number trap (and how to do it safely)
I’ve noticed that many practices break their NAP consistency by swapping the primary phone number on GBP for a tracking number.
Safer options:
- Keep your primary phone number the same everywhere (GBP + website + citations).
- Use tracking on the website (dynamic number insertion) if you need attribution.
- If you do use a tracking number, make sure your real number still shows up, unchanged, on your core properties.
Tie GBP activity to booked appointments (simple ops-friendly approach)
GBP reporting tells you “calls” and “clicks.” Your practice needs to know “booked.”
Create a lightweight monthly log:
| Source | Lead type | How you capture it | The KPI that matters |
|---|---|---|---|
| GBP | Phone call | Front desk asks “How did you find us?” + call log | Booked appointments |
| GBP | Website click | UTMs in appointment link | Completed request/booking |
| Organic search | Form | Website forms | Booked appointments |
| Ads | Form/call | UTMs + call tracking | Booked appointments |
If your staff can’t log it week in, week out, cut the model down until they can.
9) AI/LLM “answer-ready” optimization (ChatGPT, Gemini, etc.)
AI assistants can’t recommend what they can’t extract with confidence.
Make it easy for both Google and AI systems to understand your practice:
- Put the core facts in plain text on your website: services, city, hours, phone, address, insurance and financing, emergency availability.
- Make sure your GBP and website tell the same story (above all NAP + service list).
- Add FAQs on your top service pages (patients ask questions; AI summarizes answers).
- If your stack allows it, add structured data (LocalBusiness/Dentist, Service, FAQPage).
If your site is slow or hard to book from, fix that next: Why Your Dental Practice Website Is Losing New Patients in 2026.
10) Common GBP mistakes (dentists)
Use this as a quick audit:
- A business name stuffed with keywords (“Best Dentist in Austin”) instead of your real one
- Hours are wrong, missing, or not updated for holidays
- No appointment link (or it goes to a generic homepage)
- Categories that don’t match what the practice does
- Services are missing or generic
- Photos that are old or poor quality
- Reviews left without a reply for months
- No weekly activity (posts/Q&A), profile looks abandoned
- A NAP that differs across directories and the website
If your profile gets suspended (quick path)
Dental practices get suspended more often than they expect - above all after an address change, a category change, or a new profile.
If it happens:
- Don’t create a new profile to “start over” (it usually makes recovery harder).
- Stop the rapid-fire edits, and gather proof: photos of the sign, business documents, a lease or utility bill.
- Make sure your address and service area match how you really serve patients.
- File a reinstatement request through the official process, and keep every message in the same Google account that owns the profile.
Duplicate listings and provider profiles
Duplicates confuse both Google and patients. The usual causes: old addresses, past practice names, and auto-created provider listings.
Checklist:
- Search your practice name + address and look for duplicate map pins.
- If you moved, mark the old address listing as moved or closed. Don’t just walk away from it.
- If you have dentist profiles as well as the practice profile, keep them correct, and don’t split reviews across multiple practice listings.
If you’re not sure whether to keep a provider profile, use the simple rule: the one profile patients book through gets the focus, the reviews, and the activity.
If you’re not ranking in the map pack: diagnose in this order
When a practice says “our GBP doesn’t work,” it’s usually one of these:
- Wrong category (or misaligned intent).
- Weak conversion path (no appointment link, confusing site, slow mobile).
- Low proof density (few recent reviews, no photos, no replies).
- Inconsistent NAP (website and citations don’t match).
- Thin service relevance (services not spelled out, no service pages).
Fix the basics before chasing “SEO hacks.” Most practices win by doing the basics, week after week.
Maintenance cadence (so it doesn’t decay)
Weekly (15 minutes)
Grade your GBP right now. Free GBP grader → - takes 30 seconds.
- Reply to new reviews
- Post one update
- Check for new Q&A
Monthly (30 minutes)
- Review insights: calls, clicks, direction requests
- Refresh services list if offerings changed
- Spot-check the booking flow on a phone (60-second rule)
Quarterly (60 minutes)
- Upload fresh photos
- Review categories and service pages
- Check the NAP matches across major citations
FAQ
What’s the best primary category for a dentist?
For most general practices, start with “Dentist.”
If your practice is highly specialized (orthodontics, pediatric, cosmetic), pick the closest primary category, and use “Dentist” as a secondary category where it fits.
Should we use a call tracking number on Google Business Profile?
Usually not for the primary number. A matching NAP matters for local visibility, and swapping numbers can muddle your citations.
If you need attribution, track calls on the website instead, and keep the GBP primary number the same everywhere.
How long does it take for GBP optimization to increase calls?
Some fixes (appointment link, photos, review replies) can lift conversion right away.
Ranking gains often take weeks - above all if you’re changing categories or services, and building review velocity week by week.
We have multiple locations. Should we create separate profiles?
Yes. Each location should have its own Google Business Profile, with the right NAP, hours, photos, and a page of its own on your website.
Treat each location like its own local funnel.
What if competitors are stuffing keywords in their business name?
Don’t copy it. It can work for a while, but Google may come down on it later.
I’d focus on what you control: categories, services, reviews, photos, the path to booking, and citations that match.
Related reading
- Why Your Dental Practice Website Is Losing New Patients in 2026
- Small Business SEO Guide 2026: Strategy and Execution
- Website Speed Optimization Guide for Small Businesses in 2026
- How to Choose an SEO Agency in 2026: Red Flags Guide
Grade your Google Business Profile first - it’s the foundation everything else builds on. Our free grader checks completeness, categories, and optimization gaps in 30 seconds. Grade your GBP free →
Then audit your local citations: Run your free local SEO audit →

