ToolsNestTOOLSNEST
Schema Markup Guide

Schema Markup for Dentists: Structured Data That Earns Rich Results

The right schema markup can earn rich results — star ratings, opening hours, FAQ boxes, and product panels — that dramatically increase click-through rates. This guide shows exactly which schema types dental practices need and how to implement them.

Primary Schema Type: DentalClinic (MedicalOrganization subtype)

Rich Results Available to Dental Practices

Star ratings in organic search
Business info panel in local search
Opening hours in search results
Map pin in local pack
FAQ rich results on patient question pages

Schema Types for Dental Practices

DentalClinic

Primary schema for all dental practices. Signals to Google you are a medical organization with specific dental services.

Required Properties
  • name
  • address
  • telephone
  • openingHours
Recommended Optional
  • geo
  • priceRange
  • hasMap
  • image
  • aggregateRating

AggregateRating

Enables star ratings to display in organic search results — significantly increases click-through rates.

Required Properties
  • ratingValue
  • reviewCount
Recommended Optional
  • bestRating
  • worstRating

FAQPage

Enables FAQ rich results in search. Use on pages answering common patient questions about procedures, costs, or care.

Required Properties
  • mainEntity (Question array)
Recommended Optional

    BreadcrumbList

    Shows site navigation in search results. Improves click-through rates on inner pages.

    Required Properties
    • itemListElement
    Recommended Optional

      DentalClinic + AggregateRating Schema

      JSON-LD — paste in <head> of your pageapplication/ld+json
      {
        "@context": "https://schema.org",
        "@type": "DentalClinic",
        "name": "City Smiles Dentistry",
        "address": {
          "@type": "PostalAddress",
          "streetAddress": "123 Main St",
          "addressLocality": "Chicago",
          "addressRegion": "IL",
          "postalCode": "60601"
        },
        "telephone": "+1-312-555-0100",
        "openingHoursSpecification": [
          {
            "@type": "OpeningHoursSpecification",
            "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
            "opens": "08:00",
            "closes": "18:00"
          }
        ],
        "geo": {
          "@type": "GeoCoordinates",
          "latitude": 41.8781,
          "longitude": -87.6298
        },
        "aggregateRating": {
          "@type": "AggregateRating",
          "ratingValue": "4.9",
          "reviewCount": "342"
        },
        "priceRange": "$$"
      }

      Test your schema at: search.google.com/test/rich-results before publishing.

      Schema Markup Mistakes Dental Practices Make

      Using LocalBusiness instead of DentalClinic (less specific = weaker signal)

      Not including AggregateRating despite having Google reviews

      Incorrect telephone format (must be in E.164 or standard format)

      Missing geo coordinates (required for map pack optimization)

      Not updating openingHoursSpecification after holiday or schedule changes

      More Dentists SEO Guides

      Schema Markup FAQs for Dentists

      Verify Your Schema Implementation

      Run a free audit to find schema errors before Google penalizes them.

      Free SEO Audit