The reality

Pretty dental websites that don't convert and don't get cited.

Most dental agency sites are the same template kit with a different logo. Professional-looking. Convert at 0.8%. Invisible to ChatGPT. We build custom — hand-written, no page builders, committed to a Git repo you own.

How a Thorli site is built

Six things that make a dental site work in 2026.

Schema-first information architecture

Pages aren't laid out by visual whim — they're laid out around the schema graph. MedicalProcedure per service, FAQPage on procedure pages, Physician per provider, MedicalClinic at the top. The structure is what gets you cited.

Speed without trade-offs

Sub-1.5s LCP on a mid-tier Android over 4G. Images served as WebP and AVIF with proper srcset. Critical CSS inlined. Zero render-blocking JavaScript. Lighthouse scores in the 95+ band on every page we ship — not just the homepage.

Mobile-first, accessibility-real

WCAG 2.2 AA on every page. Focus states that work. Color contrast that passes. Tap targets above 44px. Screen-reader-tested with VoiceOver and NVDA. ADA-compliance lawsuits against dental practices are up — we treat accessibility as a delivery requirement, not a final-week sweep.

HIPAA-safe forms and tracking

Appointment-request forms on a BAA-covered host (Formstack Healthcare or JotForm HIPAA), never on a Google or Facebook pixel. Conversion pings server-side via GTM Server-Side with no PII. GA4 only on non-PHI pages. Piwik PRO or Plausible on the booking pages.

Content that reads like a dentist wrote it

Because a dentist did review it. Every procedure page goes through your clinical sign-off before publish. No AI-spun word salad. Author bios on every long-form page with credentials and license numbers — E-E-A-T signals AI engines weight heavily.

A site you can take anywhere

WordPress on a host you control. Domain at Cloudflare Registrar or Porkbun in your name. Git repo on your GitHub. Theme licensed to you, not us. If you fire us, the site keeps running on the same login you had on day one.

Build process

8-week build, then live.

01

Weeks 1–2: discovery + IA

Sitemap, schema graph, content inventory. Wireframes for every unique page type. You sign off before a pixel is designed.

02

Weeks 3–4: design

Custom design in Figma. Real content in the comps, not lorem ipsum. Two rounds of revisions included. Brand kit, type system, color tokens delivered as part of the file.

03

Weeks 5–7: build

Hand-coded theme, schema baked in, forms wired to HIPAA-safe endpoints, accessibility QA, page-speed pass. You see staging on day one of build week one.

04

Week 8: launch + handover

Migration with redirect map. Search Console and GBP linked. Schema validated. Repo handed to you. Training session for your front desk on the WP back end.

What it costs

Published on the pricing page, not in a discovery call.

Solo or 2-doctor build: $8,500 one-time. Design, build, content for up to 12 pages, schema, HIPAA-safe forms, migration, training. Monthly hosting bundled into the $997 Growth retainer, or $97/mo standalone.

Pricing

One simple choice. Month-to-month.

No contracts. No setup fees on Foundation or Growth. You own your assets from day one.

Foundation

For: AEO baseline + local visibility
$597 /month
  • AEO citation tracking · 4 AI engines
  • Schema deployment (one-time)
  • Google Business Profile management · 4 posts/mo
  • 2 blog posts / month (dentist-reviewed)
  • Review acquisition · 25 outreaches/mo
  • AI Visibility Score · monthly
  • AI Growth Simulator · view-only
  • Month-to-month — own everything
Most chosen

Growth

For: Our most chosen tier
$997 /month
  • Everything in Foundation, plus:
  • +4 long-form blog posts / month
  • +8 GBP posts + 12 social posts / month
  • AI Visibility Score · weekly
  • Schema audit + ongoing optimization
  • Reputation outreach · 50/mo
  • AI Growth Simulator · full
  • AI Multi-Language Outreach · drafts
  • AI Practice Valuation Tracker
  • AI Daily Huddle Brief · 7am email
  • AI Weekly Business Review · Monday 6am
  • Quarterly strategy call
  • Month-to-month
  • You own everything
  • HIPAA-aware on day one of registration

Not ready to commit? Start with the free 50-point AEO audit or the $497 deep audit.

Our promise

The Thorli Bill of Rights

Ten things every dental practice should demand from a marketing agency. Most won't put these in writing. We do — every engagement letter.

  1. 01 Month-to-month. Cancel anytime. No cancellation fee.
  2. 02 You own your domain. Always.
  3. 03 You own your Google Business Profile, social accounts, and all content.
  4. 04 No long-term contracts. Ever.
  5. 05 No setup fees on Foundation or Growth tiers.
  6. 06 Transparent pricing — published on the site, not hidden behind a sales call.
  7. 07 Monthly transparency report — every change, every shipped asset, every AI citation.
  8. 08 A signed BAA with every client. HIPAA by default.
  9. 09 No AI-generated medical content without licensed dentist review.
  10. 10 Clean handoff if you leave — all assets transferred within 7 days.
FAQ

Questions, answered.

Do I own my website?

Yes. Theme licensed to you, code in a Git repo on your GitHub account, domain in your name at your registrar, hosting account in your name. If you fire us, you change the WordPress admin password and that's the whole offboarding.

WordPress, or a custom build?

WordPress for about 90% of practices. It's the format you'll be able to maintain with any future vendor, your front desk can update content without us, and the ecosystem of dental-friendly plugins is mature. Astro for higher-end cosmetic and implant practices where the design ambition and page-speed budget justify a static-first build. No Wix, no Squarespace, no Duda — none of them play well with the schema and tracking dental needs.

How long does a build take?

8 weeks from kickoff to launch for a standard build. We have a 6-week fast lane available for practices that already have content and brand assets ready. We won't do 2-week builds — they are template swaps with your name on them and they cost you the next three years of SEO.

What about ADA accessibility lawsuits?

WCAG 2.2 AA is built into every page we ship and audited before launch. Lawsuits against dental practices over accessibility have risen sharply since 2022. The "accessibility overlay" widgets sold by some vendors do not actually shield you and have themselves been sued. We do the underlying work.

Can you redesign my existing site without losing rankings?

Yes. Full redirect map from the old URL structure, schema preserved or upgraded, content carried forward and improved rather than discarded. We have done a dozen redesigns where organic traffic was flat the month after launch and up 20–40% by month three.

Want to know what AI says about your practice?

Free 50-point AEO audit. Delivered in 48 hours. No card. No call required.