The short answer
Schema markup is a small block of code, usually JSON-LD, that states facts about your practice and pages in a format search engines and AI tools read reliably. For a dental office, start with Dentist (a type of LocalBusiness) on your homepage or each location page, with your exact name, address, phone, and hours. Make sure every value matches what visitors see on the page and on your Google Business Profile, test it in Google's Rich Results Test, and watch Search Console for errors. Skip markup that no longer pays off: FAQ rich results are gone from Google as of May 2026, and stars from reviews about your own business are not shown.
What Schema Markup Does and Does Not Do
Schema markup uses the shared schema.org vocabulary to label facts on a page: this is a dental office, this is its address, these are its hours, this article was updated on this date. Google describes structured data as a way to give explicit clues about what a page means, so it does not have to infer everything from the text.
Two limits are worth knowing before you spend money on it. First, markup is not a ranking shortcut. Second, Google states that correct markup makes a page eligible for a rich result but never guarantees one; its systems decide what to show for each search. Treat schema as accurate labeling that supports good pages, not as a way to win clicks on its own.
The same labels help beyond Google. AI answer tools and other search engines read clean, consistent facts more reliably than facts scattered across images and footers, which is one reason schema belongs in any AI search plan.
Schema Types That Fit a Dental Practice
Dentist (or another LocalBusiness subtype): Schema.org lists Dentist as a type of both LocalBusiness and MedicalOrganization, so it covers both ideas in one block. Put it on the homepage of a single-office practice or on each location page. Google's local business documentation requires only the name and a postal address, and recommends adding the phone number, website URL, opening hours, and map coordinates. Medical practices can use the closest subtype, such as Physician or MedicalClinic.
Organization details: Add your logo, your official website URL, and sameAs links to profiles you control, such as your Google Business Profile or social accounts. This connects your site to the rest of your online presence.
Article or BlogPosting: Use it on blog posts and guides with a headline, the author or organization, and datePublished and dateModified. Update dateModified only when you actually change the content.
BreadcrumbList: Describes where a page sits in your site, for example Home, then Services, then Dental Implants. It is simple to add and reflects the navigation visitors already see.
How to Add Schema to Your Website
Google supports JSON-LD, Microdata, and RDFa, and recommends JSON-LD because it is usually the easiest to add and maintain. JSON-LD sits in its own script tag, separate from your visible text, so a developer can update it without touching the page design.
On WordPress, SEO plugins such as Yoast SEO or Rank Math generate much of this automatically; check their settings so the practice type, name, and address are right rather than a generic default. On a custom site, your developer adds the block to a shared template so every page stays consistent, with page-specific details filled in from the same data that renders the page.
The most important rule is that markup must describe what visitors can see. Google's guidelines say not to mark up content that is hidden from readers or unrelated to the page. If your hours change, update the page and the markup together.
What Changed for FAQ and Review Markup
Older guides, including earlier versions of this one, promoted FAQ schema as a quick win that put your answers right in Google results. That is no longer true. Google limited FAQ rich results to well-known government and health sites in August 2023, announced in May 2026 that the feature would stop appearing in Search, and removed its FAQ rich result documentation in June 2026.
FAQ content itself still matters. Clear questions and answers, visible on the page, help patients and give search engines and AI tools tidy passages to quote. Write them for people first; see how to create an FAQ page that ranks on Google.
Review stars have a similar catch. Google's review snippet rules allow LocalBusiness and Organization ratings only on sites that collect reviews about other businesses. A dental office that marks up its own Google rating will not get stars for it. Show real reviews on your site if you like, and put your effort into earning reviews on your Google Business Profile, where patients actually see them.
Multiple Locations and Your Business Profile
If you have more than one office, give each location its own page with its own address, phone, and hours, and put a separate Dentist block on that page. Do not list several addresses inside one block on the homepage.
Keep the facts identical everywhere: your site text, your markup, your Google Business Profile, and major directories. Consistency does not guarantee a higher map position, but conflicting phone numbers or suite numbers confuse patients and give search engines a reason to trust your data less. For the map side of local search, see how to show up in the local 3-pack.
Testing and Validating Your Schema
Step 1: Run the Rich Results Test. Paste a page URL into Google's Rich Results Test. It shows which Google features the page is eligible for and lists errors and warnings. Fix errors first, because a missing required property makes that item ineligible. Warnings point to recommended properties you could add.
Step 2: Check general validity. The Rich Results Test only covers types Google uses for search features. The Schema Markup Validator checks any schema.org markup, which is useful for types like Dentist that Google reads but does not turn into a dedicated rich result.
Step 3: Watch Search Console after launch. Google recommends checking the rich result status reports in Search Console once your pages are indexed. Valid items should rise and invalid items should not. A sudden drop often means a template change broke the markup on many pages at once.
Step 4: Re-test after changes. New hours, a new phone system, a moved office, or a site redesign are all moments to test again.
Common Schema Mistakes
- •Stale details: The page and markup still show last year's hours or an old phone number. Update the data at its source so both change together.
- •Marking up hidden or invented content: Services, prices, or reviews in the markup that no visitor can see on the page. Google's guidelines treat this as a quality problem.
- •Self-serving review markup: An AggregateRating for your own practice copied from Google or Yelp. It will not produce stars and goes against the review snippet rules.
- •Duplicate or conflicting blocks: A plugin and a theme both output a business block with different names or numbers. Keep one source of truth.
- •Generic types: A dental office labeled only as Organization when Dentist describes it better.
- •Blocked pages: Pages with markup that robots.txt or a noindex tag keeps out of Google. Google cannot use markup it is not allowed to read.
A full SEO audit is a good time to catch these.
Measuring the Effect
Be skeptical of fixed promises such as a set percentage of extra clicks. Results depend on the search, the competition, and which features Google chooses to show. Instead, track what you can verify: valid items in Search Console, impressions and click-through rate for your practice name and main service pages in the Performance report, and whether your hours, phone, and address appear correctly when you search for your practice.
Pro tip
Generate your markup from the same data that fills the page, such as a single file with your name, address, phone, and hours. Then one edit updates the footer, the contact page, and the schema together, and the facts never drift apart.
Sources
Documentation pages accessed November 2, 2026. Google updates these pages often, so check them for current wording.
- •Google Search Central: Introduction to structured data markup
- •Google Search Central: General structured data guidelines
- •Google Search Central: Local business structured data
- •Google Search Central: Review snippet structured data
- •Google Search Central: Latest documentation updates (FAQ rich result changes, May and June 2026)
- •Schema.org: Dentist
Frequently Asked Questions
Does schema markup improve my rankings?
Not directly. Google uses structured data to understand a page and to decide whether it can show a richer search result, but valid markup is not a ranking boost and does not guarantee any special display. Its value is clarity: it states your practice name, address, phone, and hours in a form machines read without guessing.
Will FAQ schema put my answers in Google results?
No. Google stopped showing FAQ rich results in Search in May 2026 and removed the documentation for the feature in June 2026. Keep FAQ sections that patients find useful, written as visible text on the page, because people and AI answer tools still read them. Just do not expect the old expandable questions under your listing.
Can I add star ratings from my Google reviews to my own website schema?
You can show reviews on your site, but Google does not display review stars for a business that marks up reviews about itself. Google's review snippet rules say LocalBusiness and Organization ratings are only for sites that collect reviews about other businesses. Marking up your own Google rating will not earn stars and can break the guidelines.
Which schema type should a dental office use?
Schema.org has a Dentist type, which is a kind of LocalBusiness and MedicalOrganization. Most dental offices use Dentist on the homepage or location page with the practice name, address, phone, website, and opening hours. Google requires only the name and address for local business markup and recommends the rest.