Website design for dental practices

Dental Website Design

A dental practice's website has one job: turn a patient searching 'dental implants' plus the town into a booked first visit. Theo builds that site, with a page for each treatment and a Request an Appointment button that opens the scheduler the front desk already runs. The site costs $29.99 a month on Basic, hosting included, and Starter adds the ongoing search work at $69.99 a month, free for the first 30 days.

Theo robot assistant
  • One page per treatment: exams, crowns, implants, clear aligners, whitening, emergency care
  • A new-patient page and an insurance page the practice keeps current by typing the change in chat
  • Forms ask only for a name, contact details and a short message, and appointment requests open your own scheduling tool
  • Theo handles hosting and changes typed in chat, plus the ongoing search work on Starter and Pro

Dental web design that fills a schedule comes down to what a new patient can find on a phone in a few seconds: the number and an appointment button on every screen, whether you are accepting new patients, a page for the treatment they searched, and a straight answer about insurance. Theo builds that site from a conversation about your practice. The three practice sites Theo built, below, show it on a desktop and on a phone. The site and its hosting cost $29.99 a month on Basic. Starter adds the search work for $69.99 a month, with the first 30 days free. The first build is free, before any plan. The pricing page lists what each plan includes.

In Theo's audit of 6,861 small business websites, 35 percent of the 407 health, wellness and beauty sites with search data got an estimated zero visitors a month from Google search, and 49 percent got fewer than ten. See the research.

What the site needs

What a dental website needs

A patient, not another dentist, reads the site, and many read it on a phone while worried about a tooth or a child. Write in everyday words, add clinical detail only where it helps, and list only the treatments the practice offers. The points below cover the first screen and the words on it, the pages and what goes on each, insurance, prices and membership plans, emergencies, nervous patients, practices that are not general offices, design habits for older patients, a ten-minute check of your own site and what a site costs. Beside most of them is a page from one of the practice sites above; open them on your phone as you read.

Hartsfold Emergency Dental home page, built by Theo: Fix what hurts today, the phone number in a dark box, and beside it the problems that mean call now and come in today
Built by TheoHartsfold Emergency DentalBuilt for the patient in pain: the number fills a dark box on the first screen, and the problems that mean come in today sit right beside it.See the live site
01

Three patients, one first screen

Three people open a dental practice's home page, and each wants something different from it.

Someone choosing a dentist: new in town, unhappy with the last office, or newly insured. They want to know whether you take new patients, whether you take their plan or what a visit costs without one, and whether the office looks calm and clean. They read the most, and they are the ones who book a first visit.

A current patient: they want the phone number, the hours, the patient forms or the portal, without reading anything. A labeled link in the header does it.

Someone in pain right now: a cracked tooth, a swollen jaw, a child's front tooth knocked out at a ball game. They want to know whether you can see them today, and who answers if it is after hours.

A general practice serves all three from one screen: a new-patient door, the phone number with its hours, and one line on emergencies.

The emergency site above is built for the third reader alone, so its first screen is almost all phone number. The pediatric site speaks to a fourth reader, the parent, whose first question is whether they can stay in the room.

Pebblefin Pediatric Dentistry home page on a phone, built by Theo: a round phone button beside the menu, the ages the office sees under the headline, and Request a first visit above What to expect
Built by TheoPebblefin Pediatric DentistryOn a phone: a round call button beside the menu, one line on the ages the office sees, then Request a first visit over What to expect.See the live site
02

The first screen, on a phone

Plan the first screen at phone size, because that is where many patients first see it. Six things belong on it, before any scrolling:

1. The practice name, the town and the kind of dentistry.

2. Whether you are accepting new patients.

3. A number that dials with one tap, with the hours someone answers it.

4. A Request an Appointment button, kept apart from the call button.

5. One line on insurance.

6. A real photo of the dentist, the team or the office.

Each site's phone view orders them differently, because each practice's patients ask a different first question.

The emergency site puts a Call button beside the menu, then its number in a big dark box with 'Closed now, dentist on call' under it, and right below that the list of problems that mean come in today.

The pediatric site keeps a round phone button beside the menu, says under its headline which ages it sees, and stacks Request a first visit over What to expect, above a photo of a parent holding a child's hand in the chair.

The no-insurance site opens with the number in a thin strip at the very top, then the town, a headline about the insurance runaround and one button, Book a first exam.

Kestrelmoor Dental home page section, built by Theo: three numbered paths, your first visit, the Kestrelmoor Plan and using your PPO, each with one plain line beside it
Built by TheoKestrelmoor DentalThree paths down the home page, each with one plain line: the first-visit fee and its credit, what the plan covers, and the out-of-network claim filed the same day.See the live site
03

Words that work on that screen

Plain lines do more than slogans. Adapt these to your office. Theo writes lines like them from what you tell it, and any of them changes with one sentence in the chat.

Headline: 'Family dentistry in Springfield, accepting new patients.'

Main button: Request an Appointment, never Submit or Get started. Second button: Call, followed by the number.

When the schedule is full: 'We're not taking new patients until spring. Current patients, call us as usual.'

In network: 'We're in network with most PPO plans. Call with your plan name and we'll check before your visit.'

Out of network: 'We file the claim for you, and you pay your share at the visit.'

No insurance: 'No insurance? Our membership plan covers your cleanings, exams and x-rays for the year.'

First visit: 'Your first visit takes about an hour: x-rays, an exam, and a plan explained in plain words.'

Nervous patients: 'Nervous about the dentist? Tell us when you call, and we'll plan a slower first visit.'

Toothache: 'Toothache or broken tooth? Call before ten and we'll try to see you today.'

After hours: 'After hours, this number reaches the dentist on call. Leave your name and what happened.'

Pebblefin Pediatric Dentistry footer, built by Theo: its pages listed under Care and Visit, from Your child's first visit and Can I stay in the room? to Insurance and costs and Request an appointment
Built by TheoPebblefin Pediatric DentistryThe footer lists the pages under Care and Visit, several of them named for a parent's question, such as Can I stay in the room? and Ages we see.See the live site
04

The pages a dental website needs

About eight core pages, plus one for each treatment you want more of. Each page is there because a patient asks its question:

Home: are you taking new patients, can I get in soon, and do you take my plan?

New patients: what do I bring, how long is the first visit, where are the forms, and where do I park?

One page per treatment you want more of, such as exams and cleanings, fillings and crowns, implants, dentures, clear aligners, whitening and veneers, root canals, extractions and children's visits: what happens, how long it takes and what comes next.

Emergencies: is this an emergency, what do I do on the way, and who answers after hours?

Insurance, payment and financing: are you in network, what if you are not, and what does it cost without insurance? A membership plan, if you run one, gets a page of its own.

Our team: who will I see, and how long have they been here?

Office tour: what does the place look like, so I recognize it from the parking lot?

Reviews: a link to your Google reviews.

Contact and directions: which door, where to park, and when you are open.

If you offer them: sedation and nervous patients, and a page per location.

The sites follow the same idea at their own size. Besides its legal pages, the emergency site has nine pages, and five of them are about what hurts and what to do. The no-insurance site has eight, with the plan, the first visit, insurance and prices each on a page of its own. The pediatric site has nine, among them a page on whether a parent can stay in the room and one for children with special needs.

Kestrelmoor Dental home page on a laptop, built by Theo: the number and weekday hours in a strip above the header, a menu from Plan to Contact, and Book a first exam at the right
Built by TheoKestrelmoor DentalOn a laptop, the number and weekday hours sit in a strip above the header, the menu names Plan, First visit, Insurance and Prices, and Book a first exam waits at the right.See the live site
05

Inside one dental website, page by page

Kestrelmoor Dental, the no-insurance site above, is the closest of the three to an everyday general practice, so its pages make a good tour. Open it on your phone and follow along.

Home: on a laptop, the number and the weekday hours sit in a strip above the header, and the menu reads Plan, First visit, Insurance, Prices, Services, About and Contact, with Book a first exam at the right. On a phone the header shrinks to the number, the name and a Menu button. Further down come three short promises (every price first, full-hour hygiene visits, PPO claims filed for you) and three paths: pay as you go, join the plan, or use your PPO.

The plan: adult, child and gum care plans side by side, a list of what every plan includes, and the rules in a few lines: no deductible, no waiting period, no yearly maximum, and monthly plans that run twelve months before you can cancel.

First visit: what the first visit includes, in five lines, the same-day cleaning when the gums are healthy, and what happens to the first-visit fee if the patient joins the plan that day.

Insurance: three numbered steps (you pay us, we file the claim, your insurer pays you), a plain line that the office cannot promise what the insurer pays, and which kinds of plan pay nothing out of network.

Prices: self-pay prices for common care with member prices beside them, and a line saying that treatment needing a closer look gets a written plan with prices before any work starts.

Services: five kinds of everyday care, and the line that sends root canals and implants to two local specialists.

About: why the dentist opened the practice, in his own words, and a short paragraph each for the hygienist and for the office manager who files every claim.

Contact: the phone number, the hours by day, the address and the towns the office serves. There is no form, because this office books by phone; an email address is there for questions easier to put in writing.

Hartsfold Emergency Dental page for toothache, swelling and infection, built by Theo: headed Pain tells you something needs attention, with a call button and the start of a same-day care list
Built by TheoHartsfold Emergency DentalToothache, swelling and infection get a page of their own: what the dentist will do, a call button, and below them what same-day care can include.See the live site
06

One page per treatment, in the patient's words

Give each treatment its own page. Exams and cleanings, fillings and crowns, implants, dentures, clear aligners, whitening and veneers, root canals, extractions, children's visits and emergency care each get one. Each page says what happens, how long it takes, who it is for and what the next step is.

A Services list with twelve links does not help a patient who searches 'dental implants' plus your town. That patient should land on the implant page, which explains the consultation, the placement visit and the healing period in terms anyone can follow.

Leave out any treatment you refer elsewhere, or say where it goes instead, as the no-insurance site's services page does for root canals and implants.

Kestrelmoor Dental first visit page, built by Theo: First visit in the menu, the headline Start with the full picture, not a surprise bill, and what the first visit costs
Built by TheoKestrelmoor DentalFirst visit has its own place in the menu, and its page opens with the first-visit fee and what a new patient leaves knowing.See the live site
07

A new-patient page with its own path

The page answers what a new patient asks before booking. Whether you are accepting new patients, what to bring (insurance card, ID, current medications), how long the first visit takes, where the new-patient forms live in your practice software, and where to park.

A new patient is still deciding, while a current patient only wants the phone number and hours. The header gives each of them a labeled route.

The page links to the forms in your practice management system instead of hosting them, so the paperwork stays where the office already keeps it.

Kestrelmoor Dental insurance page, built by Theo: headed We don't contract with insurance companies. We still help you use yours, above a line on paying the posted fee and the claim filed the same day
Built by TheoKestrelmoor DentalThe insurance page opens with the plain answer: you pay the posted fee at the visit, and the office files a PPO claim for you the same day.See the live site
08

A straight answer on insurance

Patients read the insurance answer before they call. Advice on how much to list is split. The American Dental Association's website checklist for practices says it is generally not necessary to list specific plans, since plans differ so much, and suggests inviting patients to call. Many dental website companies advise showing every plan.

A workable middle: list the plans you are in network with only if someone at the office keeps that list current, and otherwise say 'most PPO plans' and ask patients to call with their plan name.

Either way, say what happens out of network and what a patient without insurance pays. The no-insurance site's Insurance page does it in three short steps: you pay the posted fee at the visit, the office files your claim the same day, and your insurer pays you back. The pediatric site needs only one sentence: it files with most PPO plans and accepts the state's Medicaid program for children.

When a plan is dropped, one sentence in the chat updates the page.

Hartsfold Emergency Dental prices page, built by Theo: six common emergency fees in one list, from the emergency exam with x-rays to the after-hours visit fee, above a note headed A clear next step
Built by TheoHartsfold Emergency DentalSix common emergency fees in one list, and under it a note that the dentist explains what needs care now and what can wait before any treatment.See the live site
09

Prices and membership plans: what to post

Post only the prices the front desk can keep current. A patient without insurance, or with a plan you are out of network with, often looks for a number before calling. The sites show three ways to do it.

A short emergency price list: the emergency site's Prices page lists six common fees, from the emergency exam with x-rays to the after-hours visit fee. It says the office files with most PPO plans and takes cards and HSA cards at the visit, and that the dentist explains what needs care now, and what can wait for your own dentist, before any treatment begins.

A first-visit price and a few common treatments: the pediatric site's Insurance and costs page gives the self-pay first visit and what it includes, five common treatment prices, and a written quote ahead of time for sedation or a larger plan of care.

A membership plan with posted prices: the no-insurance site's plan and prices pages, toured above.

If you run a membership plan, its page needs four things: what each plan includes in a year, the monthly price, what members save on other care, and the rules, such as how long the plan runs, whether there is a waiting period and how to cancel.

If you post treatment prices, call them starting prices, say that a written estimate comes before any work, and date the list with the month. When a fee changes, type the new one in the chat.

Hartsfold Emergency Dental after-hours page, built by Theo: headed When everyone else is closed, call us, with a line that the main number rings the on-call dentist's cell phone, above a Who answers and when list
Built by TheoHartsfold Emergency DentalThe after-hours page says the main number rings the on-call dentist's own cell phone, with no answering service, then lists who answers and when.See the live site
10

An emergency page that says who answers

Answer three things: whether this counts as an emergency, what to do on the way in, and who picks up the phone. That is what someone searching 'emergency dentist' at night wants.

The emergency site gives each its own page. Its triage page sorts problems into come in today, can wait a day or two, and go to the hospital ER instead. Its knocked-out tooth page lists five numbered steps, from holding the tooth by the white top to calling from the car. Its after-hours page says the number rings the on-call dentist's own phone, how soon a missed call is returned, and which dentist covers each night of the week.

A general practice needs less: one page with your same-day rule, what to do until you open, and the after-hours number with the hours someone answers it.

The pediatric site, which is not an emergency office, puts its version on the contact page: current patients call the main number, and after hours the voicemail pages the dentist on call, who calls back within 30 minutes.

Pebblefin Pediatric Dentistry first visit page, built by Theo: Can I stay in the room?, Before you come in, Words that help at home, What happens in about 45 minutes in four numbered steps, and If it isn't going well
Built by TheoPebblefin Pediatric DentistryThe first-visit page reads like a script: yes to staying in the room, a meet-the-chair stop, words for home, four steps in about 45 minutes, and a plan if it is not going well.See the live site
11

A first-visit page for nervous patients and parents

A nervous adult, or the parent of a nervous child, reads this page closely. Say what happens, in order, and how long it takes. Say whether a parent can stay in the room, and what happens if a visit is not going well. If you offer sedation, say who it suits and whether the patient needs a driver home.

The pediatric site's First visit page reads like a script for the night before: a free meet-the-chair stop, words to use at home and words to skip, and a promise to stop and rebook if it is not going well.

Its Stay in the room page answers the question parents ask first, with the one exception spelled out. Its calm options page explains laughing air in a few lines (the child stays awake and can talk) and says IV sedation is for young children with a lot of treatment, quoted in writing first. Its special needs page offers the first appointment of the day, kept quiet, with the lights dimmed and a longer time slot.

Pebblefin Pediatric Dentistry ages page, built by Theo: headed From the first tooth to the next chapter, with the ages the office sees and a section on the record a teen takes to the next dentist
Built by TheoPebblefin Pediatric DentistryThe ages page says who the office sees, from the first tooth through age 17, and what record a teen takes along to the next dentist.See the live site
12

If your practice is not a general dental office

Each kind of practice hears a different first question, so each needs a different first screen.

Pediatric office: the ages you see, whether a parent can stay, and how a first visit goes for a nervous child. The pediatric site answers the parent question on its home page and again on a page of its own, and its Ages we see page says when a teen moves on to a family dentist and how the x-rays and chart go along.

Emergency-only clinic: what counts as an emergency, who answers tonight, and a plain promise to send the patient back to their own dentist. The emergency site's team page says the clinic does no cleanings or checkups, and its home page says the x-rays and visit notes go to the patient's regular dentist the same day.

No insurance, or a membership plan: the plan, the posted prices and the out-of-network path, each on its own page, as the no-insurance site does.

Orthodontist: braces and clear aligners compared in plain words, what happens at the first consultation, how monthly payments work, and a page for adults.

Oral surgeon, endodontist or periodontist who works by referral: two doors on the first screen, one for patients and one for the dentists who refer them, plus pages for the day of surgery and the days after.

Two or more offices: a page per location, with its own hours, dentists, parking and map link.

Before a page calls the practice or a dentist a specialist, check what your state dental board allows. Tell Theo what kind of practice you run, and the free first build will show which question its first screen answers.

Pebblefin Pediatric Dentistry contact page, built by Theo: the number and Request a visit in the header, the address and office hours, and a short form to request a child's first visit
Built by TheoPebblefin Pediatric DentistryRequest a visit sits in the header of every page, and this office's contact page holds a short request form beside the address and hours.See the live site
13

An appointment path on every page

Every page has the phone number in the header, ready to dial with one tap, and a Request an Appointment button. Hours, address and directions sit in the footer.

Each site keeps its one next step in the header of every page: Call on the emergency clinic, Request a visit on the pediatric office and Book a first exam on the no-insurance office.

Theo does not run the schedule. The button opens the booking page in your practice software or in a general tool such as Calendly, so nothing changes for the person answering the phone. An office that does not book online can point the button at a short request form on the site instead.

Hartsfold Emergency Dental team page, built by Theo: four cards with a photo, a name with credentials and a line on each person's role, two of them giving a dentist's nights on call
Built by TheoHartsfold Emergency DentalEach card gives a name with credentials and a one-line role, and two of them say which nights that dentist is on call.See the live site
14

Team bios, the license line and real office photos

Bios name who the patient will see. Give each one's school, credentials, affiliations and how long they have been with the practice. The emergency site's team page also says which dentist takes which night on call.

Add the license line, with the state board and the license number: the emergency and no-insurance sites carry it at the foot of every page, and the pediatric site on its team page.

Photos show the actual reception area, the treatment rooms and the outside of the building, so a first-time patient recognizes the office from the parking lot. Stock photos of models tell a nervous patient nothing about your office.

Drag the photos into the chat and they go on the page. Adding a new associate's bio is a one-sentence request in the chat.

Pebblefin Pediatric Dentistry home page, built by Theo: three parent reviews quoted as text, each signed with a first name and a town
Built by TheoPebblefin Pediatric DentistryReviews quoted as text, each signed with a first name and a town, in a band of their own on the home page.See the live site
15

Before-and-after photos and reviews, with rules

A cosmetic or restorative gallery is persuasive, so it follows rules. Every patient photo has a signed written release on file. The ADA's checklist also suggests a caption saying the person shown is an actual patient who agreed to it. The practice reviews each image, caption and testimonial before it is published, and no caption promises an individual result, because outcomes vary by patient.

Reviews follow the same discipline: link to the practice's Google reviews and quote only reviews the patient has already made public.

On your site, every quote is one a patient has already posted in public.

Hartsfold Emergency Dental page header, built by Theo: a menu reading Is this an emergency?, Knocked-out tooth, After hours, Prices and Find us, with today's hours and a Call button at the top right
Built by TheoHartsfold Emergency DentalThe menu is named for what patients ask, from Is this an emergency? to Find us, and the Call button with the number holds the top right.See the live site
16

Design habits that help older patients and nervous ones

Many people reading about dentures, implants or crowns are older, and some are reading with a sore tooth. Four habits help both.

Body text large enough to read on a phone without zooming.

The same main buttons in the same place on every page: the emergency site keeps Call at the top right, and the pediatric site keeps its number and Request a visit there.

A menu named for what patients ask rather than for departments: the emergency site's reads Is this an emergency?, Knocked-out tooth, After hours, Prices and Find us.

A closing band near the foot of each page that repeats the one next step, as the emergency site does with 'Need help now? Call ahead. We will be ready.'

Pop-ups, chat bubbles and sliding carousels get between a patient and the phone number, so a dental site is better off without them.

Kestrelmoor Dental home page on a phone, built by Theo: the number in a strip at the very top, Bozeman, Montana, a large headline and a Book a first exam button
Built by TheoKestrelmoor DentalA phone check of a first screen: the number at the very top, text that reads without zooming, and one button, Book a first exam.See the live site
17

Check your dental website in ten minutes

Open your current site on your own phone, on cellular data, and check thirteen things.

1. The number dials with one tap from the first screen.

2. The home page says whether you are accepting new patients.

3. Request an Appointment is on every page and opens your scheduler or a form that works.

4. The hours are right, including Fridays and holidays.

5. Each treatment you want more of has its own page.

6. The new-patient page says what to bring and how long the visit takes.

7. The insurance answer is current, and out of network and self-pay are explained.

8. Every dentist seeing patients is on the team page with a real photo.

9. The photos show your own rooms, not models.

10. Every before-and-after photo has a signed release on file.

11. The contact form asks only for a name, contact details and a message.

12. The text reads without zooming.

13. The page loads before you can count to three.

On a Theo site, each 'no' becomes a request typed in the chat.

18

What a dental website costs, and how long it takes

Dental websites are sold three ways.

A dental marketing agency or website company: a project build, often followed by a monthly plan or a marketing retainer, and some show a price only after a demo call. The comparison table further down has the dated figures we found.

A subscription vendor: a monthly fee, with changes handled through a request queue.

A do-it-yourself builder: a smaller subscription and the office manager's evenings.

How long they take: the vendors we checked quote weeks. One dental agency says under six weeks after onboarding, and a dental software company says most of its customers launch in 30 to 45 days (both as of October 2026).

With Theo: the first build is free and comes before any plan, and its first preview is usually ready in minutes. It is a starting draft: you read it, ask for changes in the chat and publish when every page reads right. Once the registrar's records update, usually within a few hours, the practice's domain shows the new site, and the old one answers patients until that moment.

The plans: Basic covers the site, its hosting and changes made in chat. Starter adds the ongoing search work and is free for its first 30 days, and Pro adds more chat credits, more new pages and posts each week, and read-only access to the code. The monthly prices are in the plan table further down.

What the office supplies: one conversation, a logo, photos of the rooms and the team, each dentist's credentials, the plan list or the membership plan, the scheduler link and signed releases for any patient photos.

What Theo does not do: scheduling, the patient portal, intake forms, claims or payments. For each of those, the site links to the tools the office already uses.

Pebblefin Pediatric Dentistry team page, built by Theo: headed A team that knows kids are not small adults, with the dentist's quote about a bad visit somewhere else beside a team photo
Built by TheoPebblefin Pediatric DentistryLines from the description, about one bad visit somewhere else and making the second visit easy, appear word for word on the team page.See the live site
19

What we typed to Theo for these sites

Each site began as a few paragraphs typed into Theo in October 2026. Each described the practice: its town, team, hours and prices, the pages it wanted and what each should say. Theo built the site from that. Some lines from those descriptions, word for word.

The emergency clinic, on what it does: 'We do emergencies and nothing else. We fix what hurts today, then we send you back to your own dentist with the x-rays.'

The emergency clinic, on where its list goes: 'On the first screen, right beside the phone number, a short list.'

The emergency clinic, on its after-hours page: 'The on-call dentist's name is posted each day on the after-hours page.'

The no-insurance office, on why it takes no insurance: 'I spent more of my day arguing with insurance companies than fixing teeth. So we stopped taking it.'

The no-insurance office, on its first-visit page: 'Paying for a first exam yourself, in one plain paragraph.'

The pediatric office, on day one: 'Most of the kids who come to us had one bad visit somewhere else. Our whole job on day one is to make the second visit easy.'

A first description that already names your plans, your hours and the questions your front desk hears most leaves less to fix in the preview.

Who this is for

For dentists who want the website to answer patients before the front desk does

This page is for the owner or office manager of a general, family, pediatric, cosmetic or specialty dental practice with one or a few locations. That reader is comparing a Wix or Squarespace site, a dental-only vendor that starts with a demo call, and a done-for-you service. Theo fits a practice that wants the site to bring in new patients, with the insurance list and the team page kept current without anyone learning an editor or waiting on a ticket. It does not fit a practice that needs a patient portal or online intake forms built into the site itself. Those stay in the practice management software, and the site links to them.

Deciding

Which plan fits the practice

Three questions a dental office asks before it picks a plan.

Our schedule is full. Do we need the search work at all?

If the practice is full and hiring nobody, Basic at $29.99 a month is enough. It keeps a current, hosted site with the right hours, the right insurance list and a working appointment button. Move to Starter at $69.99 a month when an associate joins or the practice wants more of one kind of case. The search work drafts the implant, aligner and town pages aimed at those patients. The first 30 days on Starter are free, so connect the domain early and see the work before you pay. Each page and fix waits in the Growth tab for the office to review.

We already pay a dental website vendor. Is it worth switching?

Run the free audit on the current site first. It shows estimated traffic and rankings from Google search and lists specific fixes, so the office can see what the current fee buys. A dental website vendor or agency builds the site once. Each later change, such as a dropped plan or a new associate, goes through a ticket, and marketing is sold as a separate retainer. Lasso MD, a dental marketing agency, lists pricing from $750 a month as of October 2026. Theo rebuilds the site from the current URL while the old one stays live, then makes those changes from a sentence typed in the chat. The search work comes inside the Starter or Pro price. On Starter and Pro, SEO repair also redirects the old addresses that still get search traffic once Search Console, Google's free search report, is connected, and on any plan a redirect is a request in chat. The patient portal, the new-patient forms and any online payment stay in the practice's own software, with links from the site.

Who keeps the site current when a plan, a dentist or the hours change?

The owner, or anyone they invite to the site as a collaborator, usually the office manager. Each change takes one sentence in the chat, such as 'the new associate sees patients on Fridays', 'we joined this PPO network in March' or 'closed the Friday after Thanksgiving', and Theo makes it. No one logs into an editor. Those edits draw on the month's chat credits. A changed hour uses very little, and a page for a new sedation service uses more.

Included

What Theo handles

The build

Theo writes and lays out the home, treatment, new-patient, insurance, team, reviews and contact pages from a short conversation about the practice, with no template to pick from. A practice with a site already gives Theo the URL, and the new site keeps the colors and feel patients recognize, or gets a cleaner look if the office asks.

Hosting and security

Theo hosts the site and serves it as static pages over HTTPS. There is no plugin to update and no server to patch, and the practice pays no second bill to a hosting company. Beyond the plan, the practice pays only for extras it chooses. Those are top-up chat credits and a domain name bought through Theo. On Starter and Pro, the practice can also buy the optional directory submission packages in the Boost checklist, Theo's guided list of map and directory listings.

Changes in plain English

Say 'add the new associate to the team page', 'put the parking notes on the new-patient page' or 'move the emergency section above the reviews' in the chat and Theo makes the change. A changed hour uses almost none of the monthly chat credits, while a new page uses more.

Forms that ask only for the basics

The contact form and any appointment request form on the site ask for a name, a phone number or email and a short message. Clinical details, from new-patient paperwork to medical history, go through the practice's own tools, and the site links to them.

Ongoing search work on Starter and Pro

Theo researches what patients in your area search for, drafts the treatment pages, town pages and posts your site is missing, fixes technical issues, works on page speed and works toward citations in ChatGPT and Google AI Overviews. Each page and fix waits in the Growth tab until the office reviews and publishes it, unless the office turns on auto-publish. None of this work draws on the chat credits the office uses for edits. The searches patients make, and what that work did on a dental site Theo built, are on SEO for dentists.

Google connections and listings

Once the practice's domain is live, someone at the office signs in with Google once, and Theo sets up Analytics and Search Console. On Starter and Pro, the Boost checklist then takes the office through Google Business Profile, Apple Business Connect, Bing Places, Yelp and Facebook, so the hours, address and phone number a patient finds on a map match the site. Meta and TikTok pixels go on the site if the practice runs ads.

Process

How it happens

1

Describe the practice

For a dental office, Theo is a dental website builder that does the building itself: you describe the practice and it writes the pages. Tell it your treatments, dentists and hygienists, hours, locations, the plans you accept and the scheduling tool you use, in your own words. The pediatric site above was built from a written description, and one line of it reads: 'Answer this at the top of the first-visit page and in the home page questions, before anyone has to ask: Yes. Parents are welcome back for every visit, at every age, the whole time.' Have ready what the pages will need: a logo, photos of the rooms and the team, each dentist's credentials, the link to your Google reviews, and signed releases for any patient photos. Drag the photos into the chat. This first build costs nothing. The practice sees the preview before it picks a plan.

2

Read the preview like a nervous patient

The first preview is usually ready in minutes. It is a starting draft with the main pages the practice described, ready to refine. If a treatment page is missing, ask for it in the chat. Read the sedation page and ask whether it sounds calm. Check the phone number, make sure the photos show your rooms and not models, and open the appointment button to confirm it lands on your scheduler. Ask for each change in the chat, then pick a plan and publish.

3

Connect your domain and Google

Theo walks you through pointing the practice's domain at the new site, both the root and the www version. Forwarding gets switched off at the registrar, and the email records stay untouched so the office inbox keeps working. The domain connects once the registrar's records update, usually within a few hours, and patients keep landing on the current site until then. Next, you sign in with Google once so Theo can set up Analytics and Search Console. Theo also submits your sitemap there on every plan, and on Starter and Pro, SEO repair redirects the old page addresses that still get search traffic to the matching new pages; on any plan you can ask for a redirect in chat.

4

The growth work starts

On Starter or Pro, the search work starts when the practice's domain and both Google connections are live. It drafts pages for the treatments and towns patients search, plus posts that answer what patients ask at the front desk, such as whether a crown hurts or how long implants last. Technical fixes and page speed work run alongside. Results build over months, not days, because Google has to index each new page before it can send patients to it.

Pricing

What it costs, in full

The site, hosting and chat editing start on Basic. Starter adds the ongoing search work and is free for the first 30 days.

PlanPer monthOngoing search workChat creditsBest for
Basic$29.99Not included1,500 a monthOwners who just want their site live and easy to update.
Pro$129.99Included, uses no credits7,000 a monthOwners who want more capacity, more publishing, and more room to experiment.

No contract, cancel anytime, and you own the site and its content. The pricing page lists what each plan includes and how chat credits work.

Reviews

What customers say

Rated 4.7 out of 5 on Trustpilot from 37 reviews.

Theo is the best in the game. I was originally forking over hundreds of dollars for a website hosting service only to be on the third page of Google search, but with Theo, I have a gorgeous site constantly optimizing SEO and actually getting me conversions. Truly life changing stuff, couldn’t be more grateful

Greg on Trustpilot

Theo is a fantastic platform, not only from a build and usability standpoint, but in terms of real, measurable performance. The platform is intuitive, well thought out, and easy to work with. More importantly, we saw significant lifts in a remarkably short period of time, and the analytics gave us a clear view into what was driving it. It has been genuinely impressive to see how quickly Theo makes an impact.

Tom Drymalski on Trustpilot

This tool is amazing! Truly the best bespoke AI tool that I've come across in the past year. The website design capabilities are tremendous, and even though I've only experienced 2 months of how Theo can support with SEO, the increases in traction we saw were significant. I've been telling everyone I know who could benefit from Theo to start using it today.

Josh Buoy on Trustpilot

Compare

Theo against the alternatives

TheoDental vendor or agencyDIY builder, web guy or your nephew
Monthly costBasic $29.99 for the practice site and hosting; Starter $69.99 adds the search work, first 30 days free; Pro $129.99From $750 a month at Lasso MD, as of October 2026. ProSites asks you to book a demo to learn the priceA subscription, his fee, or a favor at the next family dinner
Trying it firstThe first build is free before any plan; Starter is free for the first 30 daysProSites, a dental website vendor, asks you to schedule a demo and names no trial length, as of October 2026. Agencies start with a demo callBuild it yourself to find out, or wait to see his first draft
Time to launchA first preview usually in minutes; you publish when it reads right, and your domain connects within a few hoursDelmain, a dental website agency, says under six weeks after onboarding; RevenueWell, a dental software company, says most customers launch in 30 to 45 days (both as of October 2026)Weeks of the office manager's evenings, or his next free stretch
What the office suppliesOne conversation, photos of the rooms and team, credentials, the plan list and the scheduler linkA kickoff call, photos or a photo shoot, and rounds of reviewAll of it, every word and photo, and maybe a reminder call or two
Who writes the treatment pagesTheo, from a conversation about the practiceThe vendor's writer, after a kickoff and revisionsYou, a staff member, or him, with your notes on every treatment
Insurance and new-patient pagesBuilt in, updated in chat when a plan or policy changesPart of the project, with changes through a ticketBuilt by hand, then updated whenever someone remembers an insurance plan changed
BookingLinks to the practice's own scheduling toolLinks to the same toolSomeone pastes the scheduling link in by hand
Changes after launch'We stopped taking this plan' typed in the chat, and Theo edits the insurance pageA ticket, billed hourly or from the retainerThe office manager edits it after hours, or leaves him a voicemail
Ongoing search workPart of Starter and Pro: treatment and town pages, posts, fixes and indexing; no chat credits spentA separate marketing retainerUsually not included; the practice ends up writing new pages itself
Ownership and leavingThe practice owns its pages, copy and photos and can cancel anytime, saving the text and photos before it leaves. Pro adds read-only access to the codeSet by the contract; read it before signingCopy and photos are yours; the login may be his, so ask for it

FAQ

Questions buyers ask

How much does a dental website cost?

With Theo, your practice site and its hosting cost $29.99 a month on Basic. Starter is $69.99 a month, free for the first 30 days, and adds the treatment and town pages, posts, technical fixes and indexing. Pro is $129.99 a month, with more pages and posts each week. Lasso MD lists pricing from $750 a month as of October 2026, and ProSites, for one, leads with a demo request instead of a price list. The small business website cost guide covers what freelancers, builders and agencies charge.

How long does it take to build a dental website?

The first preview is usually ready in minutes, and the rest runs on your schedule. Somebody at the office reads each treatment page, sends real photos of the rooms and checks the insurance list, and each fix goes in through the chat. When the site reads right, you publish it on a temporary address. Your domain then points at the new site once the registrar's records update, usually within a few hours. Until it does, patients still reach the current site. On Starter and Pro, the search work takes months to show results, because Google indexes each new page first.

Who owns the website?

You do. The treatment pages, the new-patient instructions, the team bios and the photos of your rooms are your content, and the site is yours. Theo's part is building, hosting and changing it. If you ever leave, you can save the words and photos first, and Pro also lets you read and copy the site's code through GitHub. A domain bought through Theo is registered to you, so it stays with the practice too.

Can I cancel?

Yes, at any time. There is no contract term. If your practice merges with another office and keeps that office's site, you cancel and the confirmation shows the date your subscription ends. The site stays up until then, so the phone number and appointment button keep working. Before that date you can save the text and photos from your pages if you want them elsewhere.

How do I make a dental website?

In four steps, and Theo does the building. First, describe the practice in a chat: treatments, dentists and hygienists, hours, the plans you take and the scheduling tool you use. Second, read the preview, usually ready in minutes, and ask for changes in plain sentences, such as 'put the new hygienist on the team page' or 'add Saturday hours to the footer'. Third, pick a plan, publish, and point your domain at the site. Fourth, sign in with Google once so Theo can set up Analytics and Search Console; on Starter and Pro, the search work starts there. Nobody at the office learns an editor: you and anyone you invite make later edits the same way, in the chat.

Will new patients find the practice on Google?

Patients search a treatment plus a place: 'emergency dentist' and the town, 'clear aligners near me'. On Starter and Pro, Theo drafts the page each of those searches needs, one per treatment and one per location, and holds it in the Growth tab for you to publish. It also fixes technical issues and improves page speed. On every plan, connecting Google also submits your sitemap. Climbing the results for 'dentist near me' takes months of that work, and nobody can honestly promise a position. The guide to getting a website on Google walks through each of those steps.

Can Theo redesign the dental site we already have?

Yes. Give Theo the URL and it reads your current site, then rebuilds its pages as a draft for the office to check, with the treatment, insurance and new-patient sections built in. The new site can keep the look your patients know or take a cleaner one. Your current site keeps running until the domain moves. Once Search Console is connected, SEO repair on Starter and Pro redirects the old addresses that still get search traffic, and on any plan you can ask for a redirect in chat. The website redesign page lays out each step of the move.

Can I see dental websites Theo has built?

Yes. The three examples near the top of this page are sites Theo built in October 2026: an emergency clinic, an office that takes no insurance and a pediatric practice. You can tap through every page on your phone. On request, the team shares live customer sites in dentistry whose owners have agreed to be shown. The surest way to see what Theo makes for your office is the free first build.

Is this a dental website template?

No. Theo does not sell dental website templates, and there is no template to pick. It writes each site from what the practice tells it, which is why the pediatric office above has a page about staying in the room and the emergency clinic has a knocked-out tooth page: those are the questions their patients ask. Two practices that describe themselves differently get different pages, words and layouts. If you already have a site whose look your patients know, Theo can keep that look from its address.

Your industry

Questions specific to what you do

What pages does a dental website need, and how many?

Start with the core pages, about eight, then add one for each treatment you want more of. The core pages are the home page; new patients; insurance, payment and financing, with your membership plan if you run one; emergency care; the team; an office tour with real photos; reviews; and contact and directions, with parking. Add a page for sedation and nervous patients if you offer it, and a page per location if you have more than one. Patient forms stay in your practice software, with a link from the new-patient page. A practice offering nine treatments would have about seventeen pages. The pages list in the section above gives the patient's question behind each page.

What should be on the home page of a dental website?

Start with the six first-screen items in the list above: name, town and kind of dentistry; whether you take new patients; the tap-to-call number with its hours; Request an Appointment; one insurance line; a real photo. Below that, a short row of the treatments you most want to be known for, each linking to its page; a separate door for new patients; a few lines about the dentists, with their photos; a link to your Google reviews; and the address, hours and parking in the footer. Leave out slideshows and pop-ups. A slideshow hides most of its slides from a patient who will not wait for them, and a pop-up covers the number they came for.

Should the site list the insurance plans we accept?

List them when the office can keep the list current, and say 'most PPO plans' when it cannot. The ADA's own checklist leans toward the second and toward inviting a call. Whichever you choose, word the out-of-network sentence plainly: whether the office still files the claim and what the patient pays at the visit. For patients without insurance, replace 'call for details' with one sentence on the self-pay path: the fee for a first exam, or the membership plan if you run one. The day a plan is dropped, type 'remove this plan as of today' in the chat before the next new-patient call, so nobody books a first visit from a list that is out of date.

Can patients book appointments online from the site?

Yes, through the tool you already use. Theo does not run bookings. Every Request an Appointment button opens the booking page in your practice management software, or in a general tool such as Calendly, Acuity or Square Appointments if that is what the office uses. Nothing changes at the front desk: the schedule stays in the system your team already checks, and confirmations and reminders keep coming from it. An office that does not book online can point the button at a short request form on the site, which asks for a name, contact details and a short message.

How does a Theo site handle patient forms?

By asking for very little. Theo's forms ask only for a name, contact details and a short message. Appointment requests go to your practice's own scheduling tool, or to a short request form on the site that asks for the same three things. New-patient paperwork and medical history stay in your practice management software. Theo builds a website, not a patient portal. Anything that needs a portal runs in your own system and the site links to it. Every page is served over HTTPS.

Do we need professional photos or a video?

No. Photos taken on a recent phone of your own reception area, treatment rooms, team and front door do more than a stock model's smile, because a new patient wants to recognize the place when they pull in. Take them in daylight, with the rooms tidy and the team in what they wear at work. None of the three sites above has a video, and each still answers its patients' first questions on the first screen. A professional shoot can come later; it is not what makes a dental website work.

What are the rules for before-and-after photos and reviews?

One person at the practice, usually the treating dentist, signs off on each photo, caption and testimonial before it goes into the chat. The signed release for every patient photo stays on file at your office, never on the site, and the caption says the photo shows an actual patient who agreed to be shown. Put the gallery on the cosmetic and restorative treatment pages it belongs to. For reviews, link to your Google reviews and quote only what patients have already posted in public. If a patient later withdraws consent, say so in the chat and the photo comes down.

How do we get more appointment requests from our dental website?

Make the next step obvious and the answers easy to find. That means a phone number and a Request an Appointment button on every screen, and a new-patient page that says what to bring and how long the visit takes. Then come treatment pages a patient can understand without a dictionary, a current insurance answer, real photos of the team and rooms, a link to your Google reviews, and hours and directions in the footer. Match each search to its page: someone who searched 'emergency dentist' should land on the emergency page with the number, not a home page with a slideshow. On Starter and Pro, Theo also refines the copy, the buttons and the page flow over time.

Is a dental website secure?

A Theo site is a set of static pages served over HTTPS. There is no plugin to update and no server for the office to patch. Its forms ask only for a name, contact details and a short message, and appointment requests open your own scheduling tool. Clinical paperwork, payments and anything else sensitive stay in the practice's own software, and the site links to them. Version history lets you restore an earlier copy of the site if a change needs undoing.

Do we need a website if we have a Google Business Profile?

Yes. The profile is where many patients first see you on a map, with your hours, phone number and reviews. It has little room to explain an implant consultation, what a first visit involves or what happens out of network, and its website button needs somewhere to send people. The website answers those questions and gives Google treatment and location pages it can show for searches like 'dental implants' plus your town. On Starter and Pro, Theo's Boost checklist walks the office through the profile and the other listings, so the hours, address and phone number match the site everywhere.

We have two locations. Does each need its own page?

Yes. Each location gets a page with its own address, hours, phone number, parking notes, the dentists who work there and a map link. A patient searching 'dentist' plus that town should land on the page for that office, and each Google Business Profile listing links to its own location page. The treatment pages stay shared, with a line naming which office offers sedation or implants if they differ. On Starter and Pro, the search work drafts the town pages around each office.

What should we ask a dental website company before signing?

Seven questions settle most of it. Who owns the domain, the copy and the photos if you leave? How long is the contract, and what does leaving cost? What does a change cost, such as a dropped plan or a new associate, and how fast is it made? Who writes the treatment pages, and is the text written for your practice? Ask to see the same treatment page on two of their sites; if the paragraphs match, yours will too. Is the search work included, or a separate retainer? What will the office need to supply? When will you see the price? With Theo, you own your pages, copy and photos; there is no contract term; changes are sentences in the chat; every page is written from your practice; the search work is part of Starter and Pro; and the prices are on the pricing page. The comparison table above lines up the same questions.