Summit Ridge Dental's website has no structured data markup on any page. Zero schema types are implemented — no LocalBusiness, no FAQPage, no BreadcrumbList, no Service, no Article. The site is missing every available rich result opportunity for its content type, leaving search result listings as plain blue links with auto-generated snippets while competitors display star ratings, business hours, FAQ accordions, and breadcrumb trails directly in search results.
Relative impact score based on search visibility potential and implementation effort. Higher = more impactful.
| Page / Template | Recommended Schema | Rich Result Type | Priority |
|---|---|---|---|
| / (Homepage) | LocalBusiness (Dentist) | Knowledge Panel, hours, phone | Critical |
| /services/* (all) | Service + BreadcrumbList | Breadcrumb trails in search | High |
| /faq/ | FAQPage | Expandable Q&A in results | High |
| /about/ (providers) | Person (Physician) | Provider knowledge entries | Medium |
| /blog/* (all posts) | Article | Article rich results | Medium |
| All pages | BreadcrumbList | Breadcrumb trails in search | High |
Google's Rich Results Test returns zero structured data results for summitridgedental.com/. The HTML source contains no JSON-LD, Microdata, or RDFa markup of any kind. The Google Knowledge Panel for the practice pulls all data exclusively from the Google Business Profile, with no reinforcement from website-side structured data.
LocalBusiness schema on the homepage tells Google's structured data parser the exact business name, address, phone, hours, service area, accepted insurance, and services offered — in a machine-readable format that Google trusts more than unstructured page text. Without it, the website provides zero structured support to the Knowledge Panel, local pack, and voice search answers. Competitors with LocalBusiness schema are giving Google higher-confidence signals.
The WordPress theme does not output any JSON-LD structured data. No SEO plugin schema module is active. The Yoast SEO plugin is installed but its schema output is limited to the default Organization type (which is not present either, suggesting the schema module is disabled).
Implement a JSON-LD LocalBusiness block (using the Dentist subtype) in the homepage template or via Yoast SEO plugin schema settings. Include: @type: Dentist, name, address (PostalAddress), telephone, url, openingHoursSpecification (for each day), geo (GeoCoordinates), areaServed, priceRange, image, and sameAs links to social profiles. Validate through Google's Rich Results Test.
Low — 1–2 hours for comprehensive LocalBusiness implementation.
The /faq/ page contains 12 questions and answers in an accordion UI component. The content is semantically structured with clear question/answer pairs. Google's Rich Results Test shows no FAQPage markup.
FAQPage schema enables expandable Q&A directly in search results — the FAQ answers appear as collapsible sections beneath the search listing. This significantly increases the visual footprint of the search result, pushes competitors further down the page, and captures clicks from users who find their answer directly in the search result. For a dental practice, FAQ rich results for questions like 'Does Summit Ridge Dental accept my insurance?' directly address high-intent search queries.
The accordion component is built with standard HTML/JavaScript but does not include any schema markup. The question/answer structure is visually clear but not machine-readable.
Add FAQPage JSON-LD markup referencing each question/answer pair. Each mainEntity should be a Question with an acceptedAnswer of type Answer. The text content must exactly match what is visible on the page. Validate each Q&A pair through the Rich Results Test.
Low — 1 hour for 12 Q&A pairs in JSON-LD.
The site displays visual breadcrumbs (Home > Services > Cosmetic Dentistry) on service and blog pages, but no BreadcrumbList JSON-LD or Microdata markup is present. Google Rich Results Test finds no breadcrumb structured data.
Without BreadcrumbList schema, Google displays the raw URL path in search results (summitridgedental.com/services/cosmetic-dentistry/) rather than a readable breadcrumb trail (Summit Ridge Dental > Services > Cosmetic Dentistry). Breadcrumb trails improve click-through rate by showing users the page's position in the site hierarchy.
The breadcrumb component is rendered via the WordPress theme's PHP template but outputs only visual HTML without schema markup.
Add BreadcrumbList JSON-LD to every page that displays breadcrumbs. Most WordPress SEO plugins (Yoast, RankMath) can generate BreadcrumbList markup automatically if the breadcrumb module is enabled. Alternatively, add JSON-LD directly to the theme template.
Low — 15 minutes if using SEO plugin; 1 hour for manual template implementation.
The 12 service pages (/services/teeth-whitening/, /services/dental-implants/, etc.) have no Service schema markup. Each page describes a specific dental service with pricing information, but none of this is structured for machine consumption.
Service schema enables Google to understand and potentially display service-specific information in search results, including service area and provider details. Without it, Google must infer service offerings from unstructured page text.
No structured data of any type exists on service pages. The WordPress theme and SEO plugin do not generate Service schema for these page types.
Implement Service schema in JSON-LD on each service page. Include serviceType, provider (reference to the LocalBusiness on the homepage), areaServed, and description. Validate through the Rich Results Test.
Low — 2 hours across all 12 service pages using a template approach.
| # | Action | Priority | Effort |
|---|---|---|---|
| 1 | Implement LocalBusiness (Dentist) schema on homepage Highest-impact schema for local search: feeds Knowledge Panel, local pack, voice. |
Critical | 1–2 hrs |
| 2 | Add BreadcrumbList schema to all pages with breadcrumbs Replaces raw URLs with readable trails in search results. |
High | 15 min – 1 hr |
| 3 | Add FAQPage schema to /faq/ Enables expandable Q&A rich results for 12 high-intent questions. |
High | 1 hr |
| 4 | Add Service schema to all service pages Enables service-specific rich results and reinforces service-area signals. |
Medium | 2 hrs |
| 5 | Add Article schema to blog posts Enables article rich results for blog content. |
Medium | 30 min via plugin |
| 6 | Add Person schema for provider bios on /about/ Reinforces provider identity and credentials in search. |
Low | 1 hr |
5 priority URLs plus the /faq/ template page validated through Google Rich Results Test and Schema Markup Validator. Each page checked for existing JSON-LD, Microdata, and RDFa. Rich result opportunity mapping against all Google-supported schema types relevant to dental practice content. No Search Console access provided.
Schema types that Google does not currently use for visible rich results are excluded from recommendations. Plugin-generated schema on non-priority pages was not audited. Search Console Enhancement reports (structured data errors, impressions) require read-only access and are outside scope.
Google's rich result features and supported schema types evolve over time. Recommendations reflect current Google documentation and Rich Results Test behavior. Schema validation passes do not guarantee rich result display — Google applies additional eligibility criteria beyond valid markup.
The Schema Markup Implementation remediation (#19) implements all recommended schema types in JSON-LD format and validates each through the Rich Results Test. Implementation covers LocalBusiness, FAQPage, BreadcrumbList, Service, and Article.