free playbook // dental seo

20 Claude prompts that 100x your dental practice's local SEO

The exact prompts my agency pastes into Claude to win the Google Map Pack, fix the website, build authority, and track real patient revenue. Copy-paste ready, fully free. Bookmark this page, you will come back to it.

By Blake Hundley, Closing More Cases·Updated June 2026·20-minute read

Every dentist I talk to is already using AI. Almost none of them are using it correctly for SEO.

They open Claude, type 'how do I rank my dental practice on Google,' get a generic listicle they could have found on page one of any blog, and decide AI is not that useful. The problem is not the tool. It is the prompt.

I run a dental-only marketing agency. My team builds and runs these exact systems for practices across the country, and every audit, every Map Pack win, every page-two-to-page-one jump starts with a prompt like the ones below. These are not 'write me a blog post' toys. They are the operating prompts we actually paste into Claude to produce real deliverables: category audits, citation fixes, location pages, review strategies, a 90-day plan.

I am giving you all 20. Run them in order and you will do in a weekend what most practices pay an agency months to do.

One rule before you start: load your practice context first (next section). Skip it and Claude answers a stranger's SEO question. Load it and Claude answers yours.

step 0 // do this first

Load your practice context

Paste this into Claude once, at the start of a project. It turns Claude from a generic SEO chatbot into a strategist that already knows your practice, your market, and your goals, so every prompt after it comes back sharper. Fill in the brackets with your real details.

Context loader // paste into Claude first
Here is everything you need to know about my dental practice before we do any SEO work together. Reference this every time I ask you to run an audit, build a strategy, or analyze a competitor. Do not ask me for this information again.

PRACTICE BASICS
Practice name: [your practice name]
Address: [full address]
Phone: [phone number]
Website: [website URL]
Google Business Profile: [GBP URL]
Years in practice: [X years]
Dentists / operatories: [e.g. 2 dentists, 6 ops]

SERVICES + MARKET
Primary money service: [e.g. dental implants]
Other services: [Invisalign], [cosmetic / veneers], [emergency], [family / general], [crowns], [whitening]
Cities / neighborhoods I serve: [city 1], [city 2], [city 3], [city 4], [city 5]
Ideal patient: [e.g. 45+ implant and full-mouth cases / busy families / cosmetic]
Average case value: implant [$X], Invisalign [$X], crown [$X], new-patient lifetime value [$X]

SEO GOALS
Top 5 keywords I want to rank for: [keyword 1] ... [keyword 5]
Keywords I already rank for: [...]
Keywords I should own but do not: [...]

CURRENT STANDING
Google reviews: [X] total, [X] star average, [X] new per month
GBP monthly views / calls: [X if known]
Monthly website visits: [X if known]
Map Pack status: ranking for [X], invisible for [Y]
Biggest SEO problem right now, in one honest sentence: [...]

COMPETING PRACTICES
[practice name] - [GBP URL] - [website] - [why they outrank me, if I know]
[practice name] - [GBP URL] - [website] - [why they outrank me, if I know]
[practice name] - [GBP URL] - [website] - [why they outrank me, if I know]

WHAT I HAVE ALREADY TRIED
[Any prior SEO work: agency, DIY, tools, what worked, what did not]

HOW I WANT YOU TO WORK
Prioritize quick wins over long plays unless I say otherwise. With every recommendation, tell me the impact (high / medium / low) and how long until I see results. Put competitor comparisons in a table. If you are unsure, say so instead of guessing. Use this profile as the foundation for everything we do.
part 1 // prompts 1-8

Google Business Profile

Local SEO for dentists is won in the Map Pack first. These eight prompts turn your Google Business Profile into the highest-converting asset your practice owns, before you touch your website.

01

Google Business Profile category audit

Your primary and secondary categories quietly decide which searches you even show up for. Most dentists picked 'Dentist' years ago and never looked again, while the practice outranking them added 'Cosmetic dentist,' 'Dental implant periodontist,' and 'Emergency dental service.' Wrong categories means you are invisible for your highest-value searches.

Prompt 01 // paste into Claude
Open Chrome and go to Google Maps. Run these 3 searches for my market: "[service] in [city]" for [keyword 1], [keyword 2], and [keyword 3]. For each search, note which competing practices appear in the Map Pack (the top 3 listings shown with the map). Then open each competitor's Google Business Profile and pull their primary category and every secondary category.

Put it in a spreadsheet, one tab per keyword, with columns: practice name, primary category, secondary categories, star rating, review count, Map Pack position. Highlight any category my competitors have that my profile is missing.

Then give me a prioritized list of categories to add, ranked by how many of the top 3 competitors use each one. Start with the categories all 3 share (non-negotiable) and end with the ones only 1 uses (differentiation plays).
Why it works

I have watched a single secondary category like 'Cosmetic dentist' put a practice into searches it had never appeared for inside a week. The deeper value is the pattern: line categories up against Map Pack rankings and you start seeing that every practice winning '[city] dental implants' also runs 'Dental implant periodontist' as a secondary. Claude does the gathering. You make the call.

02

GBP attributes audit

Attributes are the small tags on your profile, 'accepts new patients,' 'offers online appointments,' 'wheelchair accessible entrance,' 'online care.' Google uses them to match a searcher to a practice, and they build trust before anyone clicks. Your competitors have ones you do not.

Prompt 02 // paste into Claude
Open Chrome and go to my Google Business Profile at [URL] and these competitors: [URL 1], [URL 2], [URL 3]. For each listing, pull every visible attribute and tag, things like "accepts new patients," "appointment required," "offers online appointments," "wheelchair accessible entrance," "has online care," "identifies as women-owned," and anything else shown.

Put it in a spreadsheet with columns: attribute, my listing (yes/no), competitor 1, 2, 3. Highlight every attribute my competitors have that I am missing. Then split the gaps into three lists: attributes ALL 3 competitors have (add immediately), attributes 2 of 3 have (strong recommendation), and attributes only 1 has (differentiation).

For each missing attribute, tell me the likely ranking impact (high/medium/low) and whether it also lifts click-through rate.
Why it works

Attributes are a two-for-one. They help you surface for more specific searches, and they raise click-through, because a patient deciding between three practices in the Map Pack leans toward the one that visibly says 'accepts new patients' and 'offers online appointments.'

03

Competitor review teardown

Star rating barely matters. Review velocity, how many new reviews a practice earns per month, is what Google watches and what patients trust. A practice with 90 reviews gaining 15 a month is stronger than one with 300 that went quiet two years ago.

Prompt 03 // paste into Claude
Open Chrome and go to these competing dental practices' Google profiles: [URL 1], [URL 2], [URL 3]. For each, read the most recent 50 reviews and pull:
- Total review count and star average
- New reviews in the last 30, 60, and 90 days
- The 5 most-mentioned procedures (implants, cleanings, Invisalign, crowns, etc.)
- The 5 most-mentioned neighborhoods or cities
- The most-mentioned team members (dentist, hygienist, front desk) by name
- Any recurring complaint or negative theme
- The top 5 phrases I should coach my happy patients to mention in their reviews, based on what is clearly working for these competitors

Put procedures, locations, and names in a spreadsheet I can act on.
Why it works

That phrase list is your entire review-request strategy for the next year. When a patient writes 'painless implant in [neighborhood], Dr. [name] was gentle,' that review is doing SEO for the procedure and the location whether the practice planned it or not. Now you can engineer it on purpose.

04

Review response strategy

Getting reviews is half of it. Responding is the other half. Google has confirmed owner responses help local ranking, and every reply is free space to naturally mention a procedure and a city. Most dentists either do not respond or paste the same 'Thanks!' under all of them.

Prompt 04 // paste into Claude
Open Chrome and go to my Google profile at [URL] and these competitors: [URL 1], [URL 2], [URL 3]. For each, analyze the last 30 owner responses and pull: response rate (responses / reviews), rough response time, whether replies mention a specific procedure, whether they mention a neighborhood, average reply length, tone, and how they handle negative reviews (apologize and resolve, or get defensive).

Put it in a spreadsheet comparing me vs them. Then build me a response template system:
- 3 variations for 5-star reviews that naturally work in [procedure keyword] + [city]
- 3 for 4-star reviews that acknowledge the gap and invite them back
- 3 for 3-star reviews that take accountability and offer to make it right
- 3 for 1-2 star reviews that stay professional, show empathy, and defuse without being defensive

Keep each 40 to 80 words and make them sound like a real person at the front desk wrote them, not a bot. Important: never disclose or confirm any patient health detail or treatment in a response, to stay compliant with patient privacy rules.
Why it works

Ten reviews a month, each reply naturally naming a service and your city, is 120 pieces of keyword-rich content a year added to your profile that you did not have before. The template system means any review gets a strong, compliant reply in under a minute.

05

GBP posts strategy

GBP posts show up right on your profile, expire after 7 days, and tell Google your practice is active, which earns preferred placement. Almost no dentist posts consistently. That gap is yours to take.

Prompt 05 // paste into Claude
Open Chrome and go to my profile at [URL] and competitors [URL 1], [URL 2], [URL 3]. For each, check their Posts and record: total posts in the last 90 days, average posts per week, post types (offer/update/event), whether they use images, whether they include a CTA button, the topics covered, and any seasonal pattern.

Put it in a spreadsheet. Then build me an 8-week GBP posting calendar, 2 to 3 posts a week, mixing: seasonal offers (new-patient exam, whitening before an event), before-and-after case showcases, neighborhood-specific posts naming [area 1], [area 2], [area 3], review highlights, team spotlights, and short educational posts on problems we fix (tooth pain, missing teeth, crowded smile).

Each post must naturally include at least one of [keyword 1], [keyword 2], [keyword 3], run 100 to 150 words with a clear CTA, and include a description of the exact photo to take. Write weeks 1 to 4 in full and outline weeks 5 to 8.
Why it works

The competitor pull almost always shows the same thing: nobody is posting. Consistency alone sets you apart, and neighborhood-specific posts build location relevance that is very hard for a competitor to copy. Every post that names an area tells Google your practice belongs to it.

06

Services section optimization

Google gives you a whole Services section with descriptions, prime keyword real estate, and most practices leave it blank or list procedures with no copy. That is a landing page with a title and no body.

Prompt 06 // paste into Claude
Open Chrome and go to my profile at [URL] and competitors [URL 1], [URL 2], [URL 3]. For each, pull the full Services section: every service, whether it has a description, the description text, and how those descriptions are structured. Note which services appear in all 3 competitors (non-negotiable) and which appear in only some (opportunities). Put it in a comparison spreadsheet.

Then cross-check my Services section against my website at [URL] and flag: services on my site that are not in my GBP, GBP services with no description, and descriptions weaker than competitors'.

Finally, write optimized descriptions for all my services, each 40 to 60 words, naturally including the service keyword, naming at least one of my areas ([area 1], [area 2], [area 3]), stating a specific patient outcome, and sounding like a real practice wrote it. My core services: [implants], [Invisalign], [cosmetic], [family / general], [emergency].
Why it works

Your Services section is one of the only places on your profile where you fully control the words. The cross-check catches the classic miss: a practice adds 'sedation' or a new procedure to the website but never to the GBP, so it is invisible for that search in the Map Pack.

07

GBP description optimization

Your 750-character GBP description is prime real estate. Most practices waste it, leaving it blank, copy-pasting from the homepage, or stuffing keywords until it reads like a robot.

Prompt 07 // paste into Claude
Open Chrome and go to my profile at [URL] and competitors [URL 1], [URL 2], [URL 3]. Pull each business description into a spreadsheet with columns: practice name, full description, character count, primary keyword used (which one), secondary keywords, areas mentioned, trust signals (years, awards, technology), CTA (and what it says), and tone.

Then tell me what all top-ranking competitors mention (table stakes), what none of them mention that I could own, and what I currently say that nobody else does.

Finally write me 3 versions of an optimized description, each under 750 characters: Version 1 keyword-focused for maximum ranking signal, Version 2 conversion-focused to make someone call now, Version 3 trust-focused around experience, reviews, and local roots. All three must include [keyword 1], [keyword 2], [keyword 3] and areas [area 1], [area 2], [area 3], and read like a human wrote them.
Why it works

Three versions means you can test. Run version 1 for 30 days, check calls and direction requests, then swap in version 2. Almost no practice treats the description as a testable asset, so doing it gives you a compounding edge nobody in your market is working on.

08

GBP photo audit

Profiles with photos get far more direction requests and clicks, but it is about the right photos uploaded consistently, not a one-time dump of 10 blurry phone shots from three years ago.

Prompt 08 // paste into Claude
Open Chrome and go to my profile at [URL] and competitors [URL 1], [URL 2], [URL 3]. For each, analyze the photo section: total count, rough photos added in the last 30 and 90 days, photo types (team, operatory/office, before-and-after smiles, exterior/signage, technology/equipment, completed cases), quality (professional vs phone), any obvious stock photos, whether faces are shown, and average photos per week.

Put it in a spreadsheet comparing me vs each competitor. Then build an 8-week photo plan: the exact number to upload per week to beat the top competitor's velocity by 50%, a week-by-week shot list (what to photograph and why), when to prioritize before-and-afters vs team vs office, a file-naming convention that includes service and location keywords, and instructions for geotagging photos to [area 1], [area 2], [area 3]. No generic stock, every photo should work as a ranking signal.
Why it works

Consistency beats volume. Fifty photos in one day then silence for six months reads as inactive. Three to five quality photos a week reads as a thriving practice. The naming and geotagging steps alone are worth it, most dentists have no idea photo metadata feeds local rankings.

Want my team to run all 20 for you?

We do this every month for dental practices across the country, every audit, every optimization, every location page. You stay in the chair. We run the system.

part 2 // prompts 9-13

Your Website

Most dental sites have the wrong pages ranking, or no pages ranking at all. These five prompts find the new-patient revenue hiding on page two and tell you exactly what to fix first.

09

Keyword gap audit

This finds every search your competitors rank for that you do not. It is where the new-patient revenue your website should be producing is hiding.

Prompt 09 // paste into Claude
Open Chrome and log into my SEMrush account at semrush.com. Open the Keyword Gap tool and enter my domain [yourpractice.com] and competitors [competitor1.com], [competitor2.com], [competitor3.com].

Filter to keywords where a competitor ranks in positions 1 to 20 and I do not rank at all, and export. Then filter further to keywords that meet all of these: monthly volume between 100 and 2,000 (the local sweet spot), the keyword contains at least one of [city], a service like "implants / Invisalign / cosmetic," "near me," "emergency," or "best," and difficulty under 40.

For the top 20, give me: volume, difficulty, which competitors rank and where, whether I have an existing page that could rank with optimization, and whether I need a new page. Output a spreadsheet sorted by opportunity (high volume + low difficulty + multiple competitors ranking = top priority), with a final column "Action: optimize existing page" or "create new page."
Why it works

Most practices are invisible for searches their competitors win every day. This shows you the exact revenue gap and what to do about it, with the noise filtered out so you only see keywords with real patient intent and real volume.

10

Money page audit

Most dental sites have the wrong pages ranking, or none. This finds the pages already sitting on page two that are one fix away from page one.

Prompt 10 // paste into Claude
Open Chrome and go to Google Search Console at search.google.com/search-console and open the property for [yourpractice.com]. In Search Results, set the range to the last 3 months and export all queries and pages. For each page, tell me what it ranks for, average position, impressions and clicks per keyword, and whether the page is actually optimized for that keyword or ranking by accident.

Then flag: pages in positions 4 to 15 for high-value keywords (one push from the top 3), pages with high impressions but low clicks (a title/meta problem), pages with zero rankings (dead weight or untapped), and keywords ranking on the wrong page (cannibalization).

Build a priority list: quick wins to fix this week, medium rebuilds over a month, and new pages over 90 days, with current position, target position, time-to-impact, and the exact on-page change for each.
Why it works

Most practices are sitting on page-two rankings that are a single title-tag rewrite away from page one. This finds all of them and tells you what to fix first, no guessing.

11

Service + city page builder

The fastest way to rank across multiple towns is one page per service per city. Most practices have a single generic 'Services' page and wonder why they are invisible two towns over.

Prompt 11 // paste into Claude
I need location-specific service pages. My primary service is [main service], the cities I serve are [city 1], [city 2], [city 3], [city 4], [city 5], my site is [URL], and my keyword pattern is [service] + [city], [service] near [city], best [service] in [city].

First, open Chrome and check [URL] and tell me which service+city pages already exist and which are missing. Then for each missing combination, write a fully optimized page with: an SEO title under 60 characters with service + city, a meta description under 155 characters with service + city and a reason to click, an H1 with service + city, a 100-word opening that speaks to that city's patient and their problem right now, a 150-word "why choose us" specific to that city (name a landmark or neighborhood where it fits), a 200-word service-details section (what is included, the process, what the patient gets), a social-proof slot for a review from that city, 3 city-specific FAQs, and a CTA with phone and "Call now for same-day [service] in [city]."

For each page give me the URL slug, 3 internal links from existing pages, and 2 local directories to list that city+service in.
Why it works

Google ranks pages, not websites. If there is no page specifically about [service] in [city], you will not rank for it. This builds the entire location stack in one session, the work that takes a writing team weeks gets done before lunch.

12

Search Console 30-day sprint

Most owners open Search Console, get overwhelmed, and close the tab. This turns it into a 30-day sprint that pulls the revenue hiding on page two and hands you the exact copy to paste.

Prompt 12 // paste into Claude
Open Chrome and log into Google Search Console for [yourpractice.com]. In Search Results, last 3 months, export all queries and pages. Identify the page-two opportunities (positions 4 to 15 on high-value terms), the high-impression low-click pages (title/meta fixes), the zero-ranking pages, and any cannibalization.

Then build a 30-day sprint: week 1, title-tag and H1 fixes for the top 10 page-two keywords; week 2, content added to thin pages (under 500 words); week 3, internal-linking fixes naming which page links to which; week 4, meta rewrites for high-impression low-CTR pages.

For every fix, write the exact new copy. Give me the actual title tag, H1, and meta description to paste, not instructions.
Why it works

Page-two keywords are the lowest-hanging fruit in SEO. Someone is already searching exactly what you do, and you are one push from visible. This finds every one and hands you the words.

13

Review sentiment analysis

This is the prompt most agencies do not know exists. It reverse-engineers the exact emotional words your competitors' patients use, then writes them into your site, profile, and review requests, so your copy resonates because it is literally how your patients talk.

Prompt 13 // paste into Claude
Open Chrome and go to competing practices [URL 1], [URL 2], [URL 3] and read the last 100 reviews for each. Do a deep sentiment analysis and pull: the top 20 emotional words patients use most ("relieved," "painless," "finally," "gentle," "anxious"), the top 10 specific outcomes they mention ("no pain," "same-day," "did not feel a thing," "fixed my front tooth"), the top 5 fears or frustrations they had before coming in ("terrified of the dentist," "embarrassed by my smile," "other offices kept rescheduling"), the exact phrases they use when recommending the practice (your money phrases), and language that shows up in 5-star reviews but not 3-star.

Then do the same for my reviews at [my GBP URL] and tell me where the emotional gaps are. Use all of it to rewrite: my GBP description, my homepage headline and subheadline, my review-request script so patients naturally use the right words, and 3 social-proof lines for my site that mirror how my best patients describe me.
Why it works

Most practices write their website talking about themselves. The ones that dominate write in the language their patients actually use, especially around fear and relief, which is most of dentistry. This is what conversion optimization really looks like for a practice.

part 3 // prompts 14-16

Backlinks & Authority

Backlinks and citations are how Google decides whether to trust you. You do not need hundreds. You need the right local ones, and a clean, consistent footprint across the web.

14

Competitor backlink audit

Backlinks are trust transfer. You do not need hundreds, you need the right local ones. This finds exactly where your competitors get their authority.

Prompt 14 // paste into Claude
Open Chrome and log into my Ahrefs account at ahrefs.com. In Site Explorer, enter [competitor1.com]. Export their backlinks filtered to: dofollow only, linking-domain DR 20+, linking-domain traffic 100+ monthly, and exclude sitewide footer/sidebar links. Repeat for [competitor2.com] and [competitor3.com].

Then find my opportunities: domains linking to all 3 competitors but not me (top priority), to 2 (medium), to 1 (review). For each high-priority one, give me the domain and URL, its DR, the site type (local directory / news / blog / association / sponsor / dental org), how the competitor likely earned it, my realistic odds (high/medium/low), and the outreach play.

Then build a 90-day plan: month 1, the 5 easiest (local directories, citations, chamber of commerce); month 2, 5 medium (local news, event sponsorships, guest posts); month 3, 5 authority links (dental associations, local university health pages, press). For every link, give me the contact method and the full outreach email ready to send.
Why it works

Two to four real local links a month compounds faster than 20 random directory submissions. This removes the guesswork: you know who to target, how they earned it, and what to say.

15

Local citation audit

Citations are how Google verifies your practice is real. Inconsistent name, address, or phone across directories is one of the most common local-SEO killers, and most practices have no idea how many wrong listings are working against them.

Prompt 15 // paste into Claude
My practice info is: Name [exact name], Address [exact address with suite], Phone [number], Website [URL]. Open Chrome and search for my practice one by one across: Google Business Profile, Yelp, Bing Places, Apple Maps, Facebook, Healthgrades, Zocdoc, Vitals, the ADA find-a-dentist directory, my state dental association directory, Nextdoor, Yellow Pages, and any local directories for [city].

For each, record: does a listing exist, the exact name, address, and phone as listed, the website, whether there are duplicate listings, and the rating / review count.

Put it all in a spreadsheet and flag every inconsistency in red. Then give me a priority fix list (most damaging first), step-by-step correction instructions for each, a list of high-value directories where I have no listing and should create one, and a monthly maintenance checklist so this never comes back.
Why it works

Google cross-references your info across hundreds of sources. If your phone number reads differently on Healthgrades than on Google, that conflict suppresses your ranking. Citation cleanup is one of the few SEO tasks where you can see ranking gains inside 30 days.

16

Local search intent mapping

Most practices chase high-volume awareness terms and ignore the low-volume, high-intent searches that actually ring the phone. This maps your whole keyword universe to the patient journey and tells you what to prioritize.

Prompt 16 // paste into Claude
I want my target keywords mapped to the patient journey so I know what to prioritize for revenue now vs traffic later. I am a [practice type] in [city], core services [service 1], [service 2], [service 3]. Open Chrome and log into SEMrush.

Pull all keywords in my niche for my service area with 20+ monthly volume, then sort each into a stage: Stage 1 problem-unaware (they feel it but cannot name it, "tooth hurts when I drink something cold," "gap in my front teeth"), Stage 2 problem-aware (researching, "how to fix a chipped tooth," "are implants worth it"), Stage 3 solution-aware (comparing, "implants vs bridge," "Invisalign vs braces cost"), Stage 4 ready to book ("emergency dentist [city]," "implant dentist near me," "[city] cosmetic dentist").

For each stage give me the keyword count, combined volume, average difficulty, and top 10 keywords. Then build the strategy: Stage 4 onto service pages and the GBP, Stage 3 onto comparison and FAQ pages, Stage 2 onto educational blog posts that funnel to service pages, Stage 1 onto problem-identification content that builds early trust. Finally, name the 5 Stage-4 keywords I should win in the next 90 days and exactly what it takes to rank for each.
Why it works

Most practices burn their whole budget on Stage-2 keywords that bring traffic but not calls. Stage-4 terms have lower volume but convert at 5 to 10 times the rate. This shows you where the effort should go and stops you funding keywords that never become patients.

part 4 // prompts 17-20

Content & Tracking

Turn your website into a 24/7 treatment coordinator, build a moat almost no practice is building, and measure the only number that matters: booked patients from organic search.

17

Content gap analysis

Your competitors rank for questions your patients are typing right now. This finds every piece of content you are missing and hands you the briefs.

Prompt 17 // paste into Claude
Open Chrome and log into SEMrush. Use the Content Gap tool with my domain [yourpractice.com] vs [competitor1.com], [competitor2.com], [competitor3.com].

Filter to keywords where competitors have ranking content and I have none, then to 50 to 500 monthly searches (the local content sweet spot), keywords with a question word (how, why, what, when, is, can, does), and keywords tied to a problem I solve. For the top 20, sort into 3 buckets: problem-awareness ("why does my tooth hurt at night"), solution-comparison ("crown vs filling," "dentures vs implants"), and ready-to-hire ("emergency dentist [city] cost").

For each of the 20, write a suggested SEO title, a URL slug, and a 200-word content brief: target keyword, secondary keywords, the questions to answer, recommended word count, internal links to add, and the closing CTA. Prioritize problem-awareness content first, it does the most work for a practice by answering objections before the phone call.
Why it works

Content that ranks for problem-awareness searches turns your website into a 24/7 treatment coordinator. Someone searching 'why is my gum bleeding' is one step from booking. If your page answers it and links to your service page, you get the call. The competitor without that page does not.

18

Entity optimization

This is the most advanced prompt here, and most local SEOs do not even know it is a lever. Google does not only rank websites, it ranks entities. Your practice needs to exist as a verified entity in Google's Knowledge Graph to unlock the deepest local trust signals.

Prompt 18 // paste into Claude
I want to build and strengthen my practice as an entity in Google's Knowledge Graph to lift local rankings and potentially trigger a knowledge panel. Details: Name [exact name], Address [full address], Phone [number], Website [URL], GBP [URL], Founded [year], Owner / lead dentist [name, DDS or DMD], Specialty [general / cosmetic / implant / pediatric].

Open Chrome and: (1) check whether I have a knowledge panel by searching "[practice name] [city]" and "[dentist name] [practice name]" and report what shows; (2) check Wikidata for my practice; (3) audit my schema at search.google.com/test/rich-results with my URL and tell me what is implemented and what is missing; (4) check brand consistency by searching my practice name in quotes and noting everywhere it appears and whether name, address, and phone match.

Then build a full entity plan: the exact LocalBusiness / Dentist schema JSON-LD to paste on my homepage (write the complete code), a list of authoritative profiles to claim or create (LinkedIn, the lead dentist's professional and association profiles, dental directories), the brand mentions and anchor text to build, and how to push for a knowledge panel.
Why it works

How well Google understands your practice as a real-world entity affects how much it trusts your profile, your site, and your reviews. Practices with strong entity signals rank higher, show up more in AI Overviews, and survive algorithm updates better. This is where local SEO is heading, and building it while nobody else is gives you the biggest edge available.

19

Competitor posting-pattern analysis

Everyone knows GBP posting matters. Nobody knows when to post, what format wins, or which topics drive Map Pack visibility. This reverse-engineers what your top competitors have already figured out.

Prompt 19 // paste into Claude
Open Chrome and go to competing practices [URL 1], [URL 2], [URL 3]. For each, do a forensic analysis of their GBP posting history as far back as visible. For every post pull: date and time, day of week, post type, word count, image (yes/no), CTA button (and text), topic and procedure mentioned, neighborhood mentioned, any offer, and formatting.

Put one post per row in a spreadsheet. Then tell me: which days they post most, any time-of-day pattern, which post types dominate, which topics are seasonal, which months are heaviest, and any gaps I can exploit by posting when they go quiet.

Then build me a posting strategy designed to beat them based on what the data actually shows works in my market, not generic advice, with optimal days, times, types, and topic mix, and write my first 4 weeks of posts in full.
Why it works

GBP posting is about pattern, not just frequency. Google notices consistent posting at certain times with certain content. Reverse-engineering your specific competitors gives you a strategy already proven to work in your specific market from day one.

20

Monthly SEO performance report

Most owners track the wrong things. Total traffic and domain rating do not tell you if SEO is producing patients. This builds a one-page report that only tracks what pays.

Prompt 20 // paste into Claude
Open Chrome and access: Google Search Console for [yourpractice.com], Google Business Profile insights for my listing, and GA4 for [yourpractice.com] if available. Pull the last 30 days vs the prior 30 for everything below.

From Search Console: total organic clicks and change, impressions and change, average CTR and change, average position and change, top 10 keywords by clicks, top 10 that improved, top 10 that dropped, pages that gained the most clicks, pages that lost the most.
From the Google Business Profile: total views, searches split branded vs discovery, calls, direction requests, website clicks, photo views, and review-count change.
From GA4 if available: organic sessions, organic conversion rate, top organic landing pages, and bounce rate on top pages.

Then build a one-page report: 3 wins this month, 3 problems to address, the single most important action for next month, and whether calls from the Google profile went up or down. Make it readable in 5 minutes and shareable with my team.
Why it works

If you cannot measure it you cannot manage it, but measuring the wrong thing is worse than measuring nothing. Calls and booked patients from organic are the only numbers that matter. This keeps you focused on what hits the schedule and stops you celebrating traffic that never becomes a patient.

the system // 12 weeks

How to run all 20 prompts

Do not run all 20 at once. Run them in this order and let each phase build on the last.

Week 1
Load your practice context, then run prompts 1 and 2 (categories and attributes). Fastest wins, you can see movement in days.
Week 2
Prompts 3, 4, 5 (reviews and posts). Now you have a review-velocity target and a content calendar that runs itself.
Week 3
Prompts 6, 7, 8 (services, description, photos). Your whole Google Business Profile is optimized.
Week 4
Prompts 9 and 10 (keyword gap and money-page audit). You know exactly which website pages to fix first.
Weeks 5-6
Prompts 11, 12, 13 (city pages, Search Console sprint, review sentiment). Site and messaging start matching your profile.
Weeks 7-8
Prompts 14, 15, 16 (backlinks, citations, intent mapping). Authority builds in the right direction.
Weeks 9-10
Prompts 17, 18, 19 (content gaps, entity, posting patterns). Your long-term moat forms.
Weeks 11-12
Prompt 20 (monthly report). Measure what moved, double down on what works, fix what does not.

90 days of consistent execution on this system and you will out-rank practices that have been in your town for decades. I have watched it happen.

key takeaways
01

Before any prompt, load your full practice context into Claude. It is the difference between a generic answer and a strategy built for your market.

02

Win the Google Business Profile first (prompts 1-8). The Map Pack sits above the regular results and decides most 'dentist near me' searches.

03

Google ranks pages, not websites. A dedicated page per service per city is the fastest way to appear across every town you serve.

04

AI does not replace strategy. It executes the gathering at scale so you make faster, sharper decisions, then you apply professional judgment before anything goes live.

05

Run it as a 12-week sprint, not all at once. The only metric that counts is booked patients from organic search.

about the author // direct experience
Blake Hundley, Founder of Closing More Cases dental marketing agency in Atlanta, GA

Blake Hundley

Founder, Closing More Cases · Atlanta, GA

I run Closing More Cases, a dental-only marketing agency. My team builds and operates the SEO, paid, and conversion systems behind practices across the country, and these 20 prompts are the real operating prompts we use, not theory.

I write our marketing strategy, sit on our client calls, and personally review the work that ships. If you talk to Closing More Cases, you talk to a team that has actually picked up the phone, sat in the operatory, and watched real patients say yes.

faq // dental seo + ai

Dental SEO questions, answered

The questions dentists ask most when they start ranking their own practice, answered with the same straight talk you would get on a strategy call.

Start with your Google Business Profile, it drives the Map Pack where most 'dentist near me' searches convert. Optimize your categories and attributes, build a steady flow of recent reviews, post weekly, and keep your name, address, and phone identical across every directory. Then add a dedicated page for each service and city you serve. Practices that do these consistently typically climb within 6 to 12 weeks.
your move // talk to our team

Run the prompts. Or hand us the whole system.

Book a 30-minute strategy call. We will audit your current rankings, find your biggest local-SEO leak, and show you exactly how we would plug it. No obligation, no contract pressure, just a clear plan.