Case Studies

Local Business Wins AI Local Search Results

Published: 2026-03-2210 min readv1.0

Key Results

| Metric | Before | After | Change | |---|---|---|---| | AI mentions for local queries | 0 out of 20 test queries | 14 out of 20 test queries | From invisible to 70% mention rate | | Monthly AI referral visits | 8 | 193 | +2,313% increase | | New patient inquiries from AI | 0 | 18/month | New acquisition channel | | AI Visibility Score | 9/100 | 71/100 | +689% improvement |

Does AI recommend your business? Check your AI visibility for free -- no signup required, results in 60 seconds.

Company Overview

DentaCare Mokotow (name changed for confidentiality) is a private dental clinic in the Mokotow district of Warsaw, Poland. The practice has four dentists, two hygienists, and offers general dentistry, orthodontics, implants, and cosmetic procedures. They had been operating for seven years with a strong local reputation.

The clinic's traditional marketing was performing well. They ranked in the Google Local Pack for "dentysta Mokotow" (dentist Mokotow) and had a solid Google Business Profile with 127 reviews averaging 4.6 stars. Approximately 40% of new patients found them through Google, 30% through word of mouth, and 30% through insurance network listings.

In early 2026, the clinic's office manager noticed something during new patient intake. Three patients in a single week mentioned that they found the clinic by asking ChatGPT for a dentist recommendation in Warsaw. When the practice owner tested this herself -- asking ChatGPT "Who is the best dentist in Mokotow, Warsaw?" -- the clinic was not mentioned. ChatGPT recommended two competitors.

She then tested Gemini, Perplexity, and Claude. Gemini mentioned the clinic once but with incomplete information. Perplexity and Claude did not mention it at all. The patients who had found them through AI had apparently received the recommendation through follow-up queries or were remembering incorrectly.

This prompted a full investigation into what AI SEO is and what it means for local businesses.

The Challenge

The AI visibility audit revealed problems specific to local businesses:

No structured data. The clinic's website had zero Schema markup. No LocalBusiness schema, no Dentist schema, no MedicalOrganization schema. AI models had no machine-readable way to understand that this was a dental practice, where it was located, what services it offered, or what its hours were. Our Organization schema for authority guide explains why this matters.

Incomplete Google Business Profile. While the GBP had reviews and basic information, it was missing several fields that AI models rely on: service list, appointment links, insurance accepted, languages spoken, and regular Google Posts. Since Gemini pulls directly from GBP data, these gaps directly reduced AI visibility. You can check your own Gemini visibility using our is my site visible in Gemini guide.

No local content. The clinic's website had five pages: Home, About, Services, Contact, and a Blog with four posts from 2023. There was no content addressing the questions patients actually ask AI -- "How much do dental implants cost in Warsaw?", "Best orthodontist for adults in Mokotow," or "Emergency dentist open Saturday in Warsaw." Without this content, AI had no clinic-specific information to cite.

Limited review diversity. The clinic had 127 Google reviews (good) but zero presence on other platforms -- no ZnanyLekarz (the leading Polish doctor review platform), no Trustpilot, no health-specific review sites. AI models aggregate signals from multiple platforms, so single-platform presence was a limitation.

The Strategy

The optimization plan was designed to be executable by a small practice without a dedicated marketing team:

Phase 1 (Weeks 1-2): Technical foundation. Implement comprehensive Dentist and LocalBusiness schema. Complete the Google Business Profile with all available fields.

Phase 2 (Weeks 2-6): Local content creation. Publish 10 location-specific, question-answering pages covering the most common dental queries in Warsaw.

Phase 3 (Weeks 3-10): Review ecosystem. Expand review presence to ZnanyLekarz, Trustpilot, and Google. Implement a systematic review collection process.

Phase 4 (Ongoing): GBP activity. Establish a weekly cadence of Google Posts, photo uploads, and Q&A responses to signal active business presence.

Implementation

Schema markup deployment (Weeks 1-2)

The clinic's web developer implemented three layers of JSON-LD schema:

Dentist schema (a subtype of LocalBusiness and MedicalOrganization) on every page, including:

  • Practice name, address with geo coordinates, phone, email
  • Opening hours for each day, including Saturday hours
  • Services offered (mapped to MedicalProcedure types where applicable)
  • Insurance networks accepted
  • Languages spoken (Polish, English, Ukrainian)
  • Aggregate rating pulled from Google reviews

FAQPage schema on the Services page with 8 common questions about dental procedures, pricing, and insurance.

BreadcrumbList schema on all pages for proper navigation context.

The schema implementation took one afternoon. The developer used Google's Rich Results Test to validate all markup before deployment.

Google Business Profile optimization (Weeks 1-2)

The office manager spent approximately 4 hours completing the GBP:

  • Added all 12 dental services with descriptions
  • Uploaded 25 new photos (reception, treatment rooms, team photos, before/after cases with patient consent)
  • Added appointment booking link
  • Listed all accepted insurance networks
  • Added "Languages spoken: Polish, English, Ukrainian"
  • Wrote a detailed business description with natural mentions of Mokotow, Warsaw, and specific neighborhoods served
  • Answered 15 existing patient questions in the Q&A section

The team also committed to publishing one Google Post per week -- alternating between dental tips, new services, team updates, and seasonal content (e.g., "Back-to-school dental checkups").

Local content creation (Weeks 2-6)

A content writer (hired part-time) produced 10 locally-optimized pages, each following the same AI-friendly structure:

  1. Direct answer first. Every page opened with a definitive answer. Example: "The average cost of a dental implant in Warsaw ranges from 3,500 to 7,000 PLN per tooth, depending on the implant system and whether bone grafting is needed."

  2. Local context. Each page included Warsaw-specific information -- local pricing ranges, neighborhood references, Polish insurance considerations, and comparisons with average Polish prices.

  3. FAQ section. Every page ended with 5 questions matching real patient queries, with FAQPage schema markup.

  4. Author attribution. Each clinical page was attributed to a specific dentist at the practice, with credentials and specialization noted.

Topics included:

  • "How Much Do Dental Implants Cost in Warsaw? 2026 Price Guide"
  • "Emergency Dentist in Mokotow: What to Do When You Need Help Fast"
  • "Best Orthodontist for Adults in Warsaw: What to Look For"
  • "Teeth Whitening in Warsaw: Options, Prices, and What Actually Works"
  • "Children's Dentist in Mokotow: A Parent's Guide to First Visits"

Review ecosystem building (Weeks 3-10)

The review strategy focused on three platforms:

ZnanyLekarz (Poland's leading doctor review platform). The clinic created complete profiles for all four dentists, with photos, specializations, and service descriptions. They added QR codes in the waiting room linking to ZnanyLekarz review pages. Within 8 weeks, they accumulated 43 reviews averaging 4.8 stars.

Google Reviews. The reception team began sending a text message review request after every appointment, with a direct link to the Google review page. New Google reviews increased from approximately 3 per month to 12 per month.

Trustpilot. A company profile was created and linked from appointment confirmation emails. They gathered 28 reviews in 8 weeks.

The clinic also implemented a review response policy: every review (positive or negative) received a personalized response within 24 hours. This practice alone increased the rate of new reviews by approximately 25%, as patients saw their feedback acknowledged.

Ongoing GBP activity (Week 3+)

The weekly Google Posts followed a rotating schedule:

  • Week 1: Dental health tip (educational)
  • Week 2: Service spotlight (e.g., "Did you know we offer same-day crowns?")
  • Week 3: Team or practice update (photo-heavy)
  • Week 4: Patient Q&A or seasonal content

Each post included a call-to-action button linking to the appointment booking page. The consistent activity signaled to AI models that this was an active, well-maintained business.

Results

AI visibility transformation

The practice ran the same 20 test queries across four AI platforms at baseline and again at Week 12:

| Platform | Mentions (Before) | Mentions (After) | Details | |---|---|---|---| | ChatGPT | 0 of 20 | 11 of 20 | Named as top recommendation in 6 | | Gemini | 1 of 20 (partial) | 14 of 20 | Most complete information of all platforms | | Perplexity | 0 of 20 | 8 of 20 | Cited pricing page and review data | | Claude | 0 of 20 | 4 of 20 | Mentioned in broader Warsaw queries |

Gemini showed the strongest improvement, which was expected given that it pulls directly from Google Business Profile data -- the area where the clinic invested most heavily.

Business impact

  • 18 new patient inquiries per month were directly attributable to AI referrals by Week 12 (tracked through "How did you find us?" intake forms and GA4 referral data)
  • Average patient lifetime value at the clinic was approximately 2,800 PLN, making the 18 AI-referred patients worth roughly 50,400 PLN ($12,600) in monthly pipeline
  • Cost per acquisition from AI referrals was effectively zero (one-time setup costs only), compared to 120 PLN per acquisition from Google Ads
  • Patient quality from AI referrals was notably higher -- these patients typically booked higher-value procedures (implants, orthodontics) rather than basic checkups, suggesting that AI users ask more specific, intent-driven questions

What drove the most impact

  1. Google Business Profile optimization -- approximately 40% of the total improvement. Gemini's direct GBP integration made this the single most impactful change. The completeness and activity signals were key.

  2. Local content pages -- approximately 30%. The pricing and service guide pages were cited most frequently, particularly "How Much Do Dental Implants Cost in Warsaw?" which became the clinic's most-cited page across all AI platforms.

  3. Schema markup -- approximately 20%. The Dentist schema with geo coordinates, service lists, and aggregate ratings helped all AI models understand the practice as a local entity.

  4. Review diversification -- approximately 10%. The ZnanyLekarz reviews had particular impact because this platform is a trusted local source that AI models reference for Polish healthcare recommendations.

Key Takeaways

  1. Google Business Profile is the most important asset for local AI SEO. For local businesses, GBP optimization delivers more AI visibility impact than any other single action. Complete every field, upload photos regularly, and publish weekly Posts. This is especially true for Gemini visibility.

  2. Local content answers local questions. Generic dental content does not trigger local AI recommendations. Content must be location-specific: "dental implants in Warsaw" not "dental implants." Include local pricing, neighborhood names, and regional context.

  3. Review platform diversity matters. Having 127 Google reviews was not enough. Adding ZnanyLekarz and Trustpilot reviews -- on platforms AI models trust for local recommendations -- significantly amplified the signal.

  4. Small businesses can compete. This entire optimization was implemented by an office manager and a part-time content writer over 10 weeks. No agency, no development team, no large budget. Local AI SEO is accessible to any business willing to invest the time.

  5. AI referral patients are high-value. Patients who find a clinic through AI tend to arrive with specific needs and higher intent. They book higher-value procedures and convert at better rates than patients from general Google searches.

Frequently Asked Questions

Do AI assistants recommend local businesses?

Yes. Approximately 70% of queries to ChatGPT in markets like Poland have a local or regional component. When users ask "best dentist near me" or "recommended dental clinic in Warsaw," AI models provide specific local recommendations based on Google Business Profile data, local reviews, structured data, and local content. See our local SEO for AI guide for details.

How does Google Business Profile affect AI visibility?

Google Business Profile is one of the strongest signals for local AI visibility, particularly for Google Gemini. A complete GBP with accurate NAP data, services listed, photos, regular Posts, and active Q&A responses provides AI models with verified local business information. In this case study, GBP optimization drove approximately 40% of the total AI visibility improvement.

What schema markup should local businesses use for AI SEO?

Local businesses should implement LocalBusiness schema (or a more specific subtype like Dentist, Restaurant, or LegalService) with complete address, geo coordinates, opening hours, service area, price range, and aggregate rating. Adding FAQPage schema for common service questions further improves AI interpretation. Our Organization schema for authority guide covers implementation.

How many reviews does a local business need for AI visibility?

There is no fixed minimum, but data suggests that local businesses with 40+ Google reviews and a rating of 4.5 or higher are cited significantly more often by AI models. Review diversity across platforms matters as well -- DentaCare's addition of ZnanyLekarz and Trustpilot reviews alongside Google reviews amplified the signal. See our review platforms and AI signals guide.

Can a local business track how many customers come from AI recommendations?

Yes, through multiple methods. Track AI referral traffic in GA4 from chatgpt.com, perplexity.ai, and claude.ai. Add "AI assistant" as a response option in your intake forms. Use call tracking numbers for your website. DentaCare used all three methods and identified 18 new patients per month from AI referrals. AImetrico provides local business AI visibility dashboards.

Does AI recommend your local business?

Find out in 60 seconds with a free AI visibility scan.

Check My AI Score

Free -- No signup -- Instant results

Ready to get your business recommended by AI?

Get your free AI Score and see how ChatGPT, Gemini, and Perplexity view your local business.

Check My Website

Trusted by 2,400+ websites -- No credit card required

local AI SEOlocal business AI visibilityLocalBusiness schemaGoogle Business Profile AIdental clinic AI SEO