SEO/GEO Audit: meachumdental.com
Date: 2026-06-19 Auditor: Sebastian 🦀 (Kaizen AI Lab) Site: Dana Point Family & Cosmetic Dentistry — Dr. Christina Meachum, DDS Address (confirmed NAP): 33621 Del Obispo St, Suite G, Dana Point, CA 92629 · 949-661-2158
TL;DR
- Overall grade: D+ (with a clear path to B− in 60 days, mostly mechanical fixes). The practice has the substance — 5.0/5 ratings across Yelp, Healthgrades, Chamber, USA Dental Finder; a named, credentialed dentist; a fixed local NAP; a real-world office in Dana Point; and a recognizable service mix (cosmetic, SureSmile, laser, Botox/Juvederm). The website is what's broken. It is essentially a 2017 brochure-WordPress build that has not been touched for SEO in 7+ years.
- Top 3 wins (already in place): (a) NAP is consistent — same phone (949-661-2158) on every page, address matches Google Maps, no conflicting listings spotted. (b) Click-to-call
tel:link is implemented. (c) Canonical tags are present and correct on every page audited. That's it. - Top 5 issues (in order of pain):
- WordPress 5.1.19, PHP 5.5.9, Apache 2.4.7. All three are years past end-of-life. PHP 5.5 lost security support in 2016. WP 5.1 shipped in 2019. This is the #1 issue on the site and it isn't even SEO — it's a when, not if hack vector. A compromised site loses rankings faster than any technical fix can build them.
- Zero structured data anywhere. No
Dentist/LocalBusiness/MedicalBusinessschema, noPersonschema for Dr. Meachum, noFAQPage, noService, noReview/AggregateRating. For a local healthcare practice in 2026 this is the single biggest GEO miss — Google and LLMs have nothing to anchor to. - No meta descriptions on any internal page. Home has one auto-generated from theme; every other page (
/services/,/contact/,/our-team/,/botox-and-juvederm/,/suresmile/,/laser-dentistry/) ships with an empty<meta name="description">. Google is writing your snippets for you. www.meachumdental.comdoes not resolve. The cert/host only answers on the apex. Any backlink, business card, or directory pointing towww.returns a connection error. That is leaking authority and direct traffic today.- No sitemap.xml. No Open Graph. No Twitter cards. No
llms.txt. No HSTS. No security headers. Each one is a small thing. Together they say "this site is unmaintained" to crawlers, social platforms, and LLMs.
- Biggest GEO opportunity: Dr. Meachum has the most underutilized review profile in the audit. 5.0/5 across Yelp (31 reviews), Healthgrades, USA Dental Finder (37), Chamber of Commerce (39), and none of it is surfaced in schema. Wrap that in
AggregateRating+ namedPersonschema + a proper FAQ page, and Perplexity/ChatGPT/Google AI Overviews will start citing this practice for "best Dana Point dentist" / "cosmetic dentist near Dana Harbor" queries. Right now there is literally nothing for an LLM to grab — competitors like Dana Niguel Dental and Dana Point Dental are already publishing blog content and structured pages, and they're winning the AI surface by default.
Scorecard
| Dimension | Grade | Notes |
|---|---|---|
| Technical SEO | D | Ancient stack (PHP 5.5, WP 5.1.19), missing sitemap, www broken, mixed HTTP image refs, WP version exposed |
| On-Page Content | C− | Real content exists (567–1,149 words/page) but thin meta, no semantic structure, no body copy answering search intent |
| Schema / Structured Data | F | Zero JSON-LD on the entire site. No LocalBusiness, no Person, no Review, no FAQ |
| GEO / AI-Search Readiness | F | No llms.txt, no entity hooks, no machine-readable signals beyond plain HTML |
| Local SEO (NAP / Maps) | B− | NAP consistent + tel: link + Google Maps embed — but no LocalBusiness schema and no footer NAP on most pages |
| E-E-A-T Signals | C+ | Named credentialed dentist + 5.0 reviews on 4+ platforms — but practically none of it is on-site |
| Off-Page Authority (inferred) | B | Strong third-party review profile; weak on-site citation back to those signals |
| Security Posture | F | PHP 5.5.9 EOL since 2016; WP 5.1.19 from 2019; xmlrpc.php + wlwmanifest exposed; no HSTS/CSP |
| Overall | D+ | Strong real-world practice, neglected digital presence |
1. Technical SEO Findings
Infrastructure
- Apex resolves,
wwwdoes not.https://meachumdental.com/→200 OK, served by Apache/2.4.7 (Ubuntu),X-Powered-By: PHP/5.5.9-1ubuntu4.29.https://www.meachumdental.com/→ connection failure (no TLS cert / no listener).- Impact: Any user or backlink hitting
www.gets a browser error. Authority leaks. Fix is a 5-minute DNS + vhost change.
- Server stack is dangerously out of date:
- PHP 5.5.9 — security support ended July 2016 (~10 years out of patches)
- Apache 2.4.7 — released 2013, on Ubuntu 14.04 (EOL April 2019)
- WordPress 5.1.19 — 5.1 line released 2019; the .19 is a security patchset, but the entire 5.x branch is no longer the supported channel (WP 6.x is current)
X-Powered-By: PHP/5.5.9-1ubuntu4.29is broadcast in headers — automated scanners specifically target this version.
Crawl & indexing
robots.txt: minimal, allows everything except/wp-admin/. Does not reference a sitemap (because there isn't one).sitemap.xml,sitemap_index.xml,wp-sitemap.xml,sitemap-index.xml→ all404. There is no XML sitemap. WordPress 5.5+ ships one natively; this site is on 5.1 so it never got one.- RSS feed (
/feed/) returns 200 — at least one machine-discoverable index of new content exists, but it's not what crawlers prefer. llms.txt,llms-full.txt,ai.txt,humans.txt→ all 404. No AI-targeted discovery files.- Canonical tag present and correct on every page audited (✅).
Meta tags & headers
- Homepage
<title>:Dana Point Family & Cosmetic Dentistry – Christina Meachum, DDS(64 chars — appropriate length, well-targeted ✅). - Homepage
<meta description>: present (auto-filled by theme, but exists). - Internal pages: no meta description at all (audited 7 pages, 6 are empty, 1 home is filled).
- No Open Graph tags (
og:title,og:image,og:description,og:url) — anywhere. - No Twitter Card tags — anywhere.
- Translation: if anyone shares your URL on Facebook, LinkedIn, iMessage, or in a Slack DM, the preview is broken.
- No
meta name="generator"cleanup → WordPress 5.1.19 is announced to the world. - Viewport meta is correct:
width=device-width, initial-scale=1.0✅.
Security headers
- None. No
Strict-Transport-Security, noContent-Security-Policy, noX-Frame-Options, noX-Content-Type-Options, noReferrer-Policy. - xmlrpc.php is linked and accessible — a common brute-force target on aged WP.
wlwmanifest.xmlis linked — legacy Windows Live Writer integration, fingerprintable.- Author archive
/author/jfmeachum/is exposed — leaks the WP admin username pattern.
Heading structure
| Page | H1 count | Notes |
|---|---|---|
/ |
3 H1s | "Dr. Christina Meachum, DDS" + empty <h1 class="entry-title"> + "Free Clear Aligner Consultations!" — should be 1 |
/services/ |
1 H1 | ✅ |
/contact/ |
0 H1 | ❌ Page has no H1 at all |
/our-team/ |
1 H1 | ✅ |
/botox-and-juvederm/ |
1 H1 | ✅ |
/suresmile/ |
1 H1 | ✅ |
/laser-dentistry/ |
1 H1 | ✅ |
Mixed-content / asset references
- Home page references logo and uploaded media via
http://meachumdental.com/...while the site itself is served over HTTPS. Browsers will silently upgrade or warn; either way it's a sloppy signal. Specifically:http://meachumdental.com/wp-content/uploads/2016/06/CMDDS_logo_Horizontal_Fill.pnghttp://meachumdental.com/wp-content/uploads/2016/05/CMDDS_logo_Horizontal_Stroke.png
- These should be relative or
https://everywhere.
Performance (quick measurement)
- TTFB: ~102ms, total page load: ~108ms, HTML size 26KB. Server is fast.
- 1 image on home (no lazy-load attribute, ~1355px wide hero, served from /uploads/2017/06/).
- WP emoji + jQuery + Kadence theme scripts loaded — not measured for blocking depth, but standard WordPress bloat.
2. On-Page Content & Keywords
What the site is
A single-doctor general + cosmetic + family dentistry practice in Dana Point, CA, run by Dr. Christina Meachum, DDS. Services explicitly named on site:
- Cleaning & Prevention (exams, cleanings, x-rays, fluoride, sealants, home care)
- Cosmetic Dentistry (clear aligners, tooth-colored fillings, implants, crowns/caps, veneers, whitening)
- Periodontal Disease treatment
- Restorations
- SureSmile® (clear aligners)
- Laser Dentistry
- BOTOX® and JUVÉDERM® (dental-office cosmetic injectables)
Word counts (audited)
| Page | Words |
|---|---|
/ |
~647 |
/services/ |
~567 |
/contact/ |
~720 |
/our-team/ |
~573 |
/botox-and-juvederm/ |
~734 |
/suresmile/ |
~725 |
/laser-dentistry/ |
~1,149 |
Numbers are respectable for a small-practice site, but the quality is brochure-copy generic. None of it answers the search queries patients actually type: "how much does Invisalign cost in Dana Point," "best cosmetic dentist near Dana Harbor," "do dentists do Botox," "what is laser dentistry vs. drilling." These are the questions that get cited by AI Overviews and Perplexity.
Title tag quality
- Home:
Dana Point Family & Cosmetic Dentistry – Christina Meachum, DDS— strong, local, branded. - All internal pages:
[Page Name] – Dana Point Family & Cosmetic Dentistry. Brand-suffixed, but no service/intent modifier. e.g., the SureSmile page should beSureSmile® Clear Aligners in Dana Point | Christina Meachum, DDS.
Targeting issues
- No service-area pages (San Clemente, Capistrano Beach, Laguna Niguel, Monarch Beach). These are 5-minute drives away and represent the bulk of high-intent local searchers.
- No comparison pages (Invisalign vs. SureSmile, etc.).
- No pricing or financing information (a top-3 query in dental local search).
- No "new patient" or "first visit" page (standard local dental SEO play).
- No blog / educational content. The
/103-2/URL appears to be an orphaned default-slug post — should either be repurposed or deleted.
Internal linking
- Footer/nav exposes ~7 internal destinations. Three-click depth to everything ✅.
- No breadcrumbs (and no breadcrumb schema).
- The
/services/page does not deep-link into the individual service pages (SureSmile, Botox, Laser) — those are reached only via the main nav. Should be hub-and-spoke.
3. Schema / Structured Data
Result of audit: zero JSON-LD blocks on any page. This is the single highest-leverage fix on the site.
What should be there:
| Schema | Where | Why |
|---|---|---|
Dentist (or MedicalBusiness + Dentist) |
Site-wide footer | Establishes the entity for Google Knowledge Panel / Maps / AI |
LocalBusiness properties (address, geo, openingHours, telephone, priceRange, areaServed) |
Site-wide footer | Fuels local pack + AI summaries |
Person for Dr. Meachum (name, jobTitle, alumniOf, knowsAbout, sameAs to LinkedIn/Healthgrades) |
/our-team/ |
E-E-A-T anchor; gives LLMs a citable named entity |
AggregateRating (4.9+/5 across 100+ reviews) |
Home + LocalBusiness | Direct rich-result eligibility |
Review (3–5 best testimonials) |
Home or testimonials page | Snippet eligibility |
Service schema for each service page |
/suresmile/, /laser-dentistry/, /botox-and-juvederm/, /services/ |
Service-level rich results |
FAQPage |
Each service page | High AI Overview citation rate |
BreadcrumbList |
All non-home pages | Improves SERP appearance |
WebSite + SearchAction |
Home | Sitelinks search box eligibility |
Sample LocalBusiness/Dentist JSON-LD to drop in footer
{
"@context": "https://schema.org",
"@type": "Dentist",
"name": "Dana Point Family & Cosmetic Dentistry — Christina Meachum, DDS",
"image": "https://meachumdental.com/wp-content/uploads/2016/06/CMDDS_logo_Horizontal_Fill.png",
"url": "https://meachumdental.com/",
"telephone": "+1-949-661-2158",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "33621 Del Obispo St, Suite G",
"addressLocality": "Dana Point",
"addressRegion": "CA",
"postalCode": "92629",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 33.4743544,
"longitude": -117.6855675
},
"areaServed": ["Dana Point", "San Clemente", "Capistrano Beach", "Laguna Niguel", "Monarch Beach"],
"openingHoursSpecification": [ /* fill from actual hours */ ],
"sameAs": [
"https://www.yelp.com/biz/christina-meachum-dds-dana-point",
"https://www.healthgrades.com/dentist/dr-christina-meachum-5y2lz",
"https://www.usadentalfinder.com/california/orange-county/dana-point/christina-meachum-dds/"
],
"founder": {
"@type": "Person",
"name": "Christina Meachum",
"honorificSuffix": "DDS"
}
}
4. GEO / AI-Search Readiness
This is the bucket where Meachum Dental is leaving the most opportunity on the table.
Current state for an LLM:
- No structured data → no entity anchor
- No
llms.txt→ no preferred-content list - No FAQs → no Q&A blocks to lift
- No author bylines → no E-E-A-T to verify
- No blog/insights → no fresh content to cite
- No off-site link-back from on-site to reviews → no rating signal in HTML
Recommended GEO actions (in priority order):
- Ship
Dentist+Person+AggregateRatingschema (above). This single change makes the site citable. - Build a real FAQ page with
FAQPageschema, answering ~15 questions patients actually ask: "Does Dr. Meachum take my insurance?", "How much do veneers cost?", "Is SureSmile better than Invisalign?", "Do you offer payment plans?", "Are walk-ins accepted?", "What is laser dentistry?", "Can a dentist do Botox?", etc. - Publish an
llms.txtat/llms.txtlisting the canonical service pages, About page, FAQ, and contact info in clean markdown. Template:# Dana Point Family & Cosmetic Dentistry > Christina Meachum, DDS — general, cosmetic, and family dentistry in Dana Point, CA. 33621 Del Obispo St, Suite G, Dana Point, CA 92629 · 949-661-2158 ## Services - [Services overview](https://meachumdental.com/services/) - [SureSmile clear aligners](https://meachumdental.com/suresmile/) - [Laser dentistry](https://meachumdental.com/laser-dentistry/) - [Botox and Juvederm](https://meachumdental.com/botox-and-juvederm/) ## About - [Dr. Christina Meachum, DDS](https://meachumdental.com/our-team/) - [Contact and hours](https://meachumdental.com/contact/) - Add author/expert bios with credentials. "Dr. Christina Meachum, DDS — graduated [school], practicing in Dana Point since [year], member of [associations]." Wrap in
Personschema withalumniOfandmemberOf. - Write 6–10 evergreen "answer engine" articles, each ~1,200 words, targeting natural-language questions. Each should have an FAQ block, byline, published + updated date, and
Articleschema. - Add review excerpts on-site (with permission text from Yelp/Healthgrades) inside
Reviewschema. LLMs prefer to cite reviews that exist on the brand's own site over scraping third parties.
5. Local SEO Findings
What's working
- ✅ NAP is consistent: 33621 Del Obispo St, Suite G, Dana Point, CA 92629 · 949-661-2158 — matches Google Maps embed, matches Yelp, matches Chamber.
- ✅ Same phone number on all 7 pages audited.
- ✅
tel:1-949-661-2158click-to-call link in header. - ✅ Google Maps embed on
/contact/with correct pin (lat 33.4743544, lng -117.6855675). - ✅ Strong third-party review profile: Yelp (31 reviews, 5.0), Healthgrades, USA Dental Finder (5.0/37), Chamber of Commerce (5.0/39).
What's broken
- ❌ Address only appears on
/contact/— should be in the footer of every page (and inLocalBusinessschema). - ❌ No hours of operation visible on the site (Google has them; the site doesn't).
- ❌ No "service area" mention of San Clemente / Capistrano Beach / Laguna Niguel / Monarch Beach — all adjacent zip codes that should be targeted.
- ❌ No
LocalBusinessschema (covered above). - ❌ No on-site reviews / testimonials with
Reviewschema, despite having a 5.0 rating across multiple platforms. - ❌ Single location of low E-E-A-T cross-links: no link from on-site to Yelp, Healthgrades, or Google Business Profile.
6. E-E-A-T Signals
| Signal | Status |
|---|---|
| Named, credentialed practitioner | ✅ Dr. Christina Meachum, DDS |
| About / team page | ⚠️ Exists but thin — no degree, school, year of practice, certifications |
| Bylines on content | ❌ One orphaned post by jfmeachum, no other content |
| Published/updated dates | ❌ None on service pages |
| Third-party validation | ✅ 5.0 ratings on Yelp/Healthgrades/USA Dental Finder/Chamber |
| Licensing/credentials displayed | ❌ Not visible on any audited page |
| Professional memberships | ❌ Not displayed (ADA? CDA? OCDS?) |
| Author archive accessible | ⚠️ /author/jfmeachum/ exposed (which is a minor security issue) but the team page itself has no credentials |
| Photos of practitioner/office | ⚠️ Hero photo exists; no proof-of-life office photos audited |
Quick win: Update /our-team/ with degree, school, year graduated, years in Dana Point, professional memberships, association badges (ADA, CDA, OCDS), and a Person schema block. This is a 1-hour content lift that buys a meaningful E-E-A-T signal for years.
7. Competitive Landscape (quick scan)
Top organic competitors for "Dana Point dentist" / "Dana Point cosmetic dentistry":
| Competitor | URL | Why they're winning |
|---|---|---|
| Dana Niguel Dental | dananigueldental.com | Active blog, schema, well-structured service pages, current branding |
| Dana Point Dental | danapointdental.com | "Best of LA" / KTLA mention, longer copy, modern site |
| Jeff Kindseth DDS | jeffkindsethdds.com | Domain age + local presence |
| Ocean Ranch Dental | oceanranchdental.com | Newer site (2025), aggressively optimized |
All four have substantially more on-page content, modern WordPress/builder stacks, and at least some schema. None of them has Dr. Meachum's review density — but they're winning the rankings because they pair decent reviews with technically clean sites.
The good news: Dr. Meachum's review profile + named-doctor brand + sustained 5.0 average is a stronger underlying signal than any competitor. Closing the technical gap moves this practice into the top 3 organic results for the area very quickly.