Online Optimisers / Full AI and SEO Audit
Prepared by Tomas
Full AI and SEO Audit

Hamilton Family Dentistry

hamiltondentistrymd.com • Baltimore, MD • Dentist • 2026-04-16
Contact: Dr. Erin Wolfson Auditor: Online Optimisers APIs: DataForSEO + OpenAI gpt-4o-search-preview + Perplexity sonar-pro
58
/ 100
FAIR

Strong SEO foundation, under-expressed in AI

13/20 ChatGPT, 7/20 Perplexity, 8/20 Google AIO. 238 ranked keywords in top 50, $1419/mo estimated traffic value. The content depth and backlink profile are already strong. Schema markup, author entity signals, and 5 suspicious team-page identities are the specific fixes that unlock the next level of AI citation.

13/20
ChatGPT cited
GPT-4O Search
7/20
Perplexity cited
Sonar Pro
8/20
Google AIO cited
DataForSEO SERP
$1419/mo
Estimated traffic value
DataForSEO Labs ETV

01Executive Summary

Top line diagnostic. What is true, what is broken, what it means.
MetricResult
AI Visibility Score58/100 - FAIR band
Technical HealthGrade A (80% of 20 checks passing)
Domain Rank148
Ranked Keywords (top 50)238 across 126 referring main domains
Keywords in Top 1028
Striking Distance (positions 11-20)39
Estimated Organic Traffic Value$1419/month
AI Citations (60 query-platform slots)28/60 (47%)
Google Maps (top 20, 5 service queries)2/5

Top 3 Critical Findings

Finding 01

Five team pages carry non-real identity names

The sitemap includes profile pages under Queen Ledner, Raphaelle Kemmer, Ryleigh Altenwerth, Stuart Schuster, and Trent Romaguera. The only dentists named on the homepage and about page are Dr. Erin Wolfson and Dr. Sydney Nolan. These names match the pattern of Faker.js / template output. Either populate with real staff (hygienists, dental assistants) with Person schema and photos, or noindex and drop from the sitemap. This is an E-E-A-T risk and a trust signal that AI retrievers and reviewers will flag.

Finding 02

FAQPage schema absent on every service page

Every checked service page (implants, veneers, Invisalign, emergencies) has FAQ content in plain text, 4 to 8 questions each. None are wrapped in FAQPage JSON-LD. One ~2 hour dev ticket unlocks FAQ rich-result eligibility and increased likelihood of citation on conversational and problem-based queries across ChatGPT, Perplexity, and Google AI Overviews.

Finding 03

Strong SEO foundation masks an entity-signal gap

Domain Rank 148, 238 ranked keywords, 28 in top 10, $1419/mo ETV, 900+ reviews at 4.9 stars. The gap is not content or authority, it is entity signal clarity. Product schema is used for dental services (wrong @type). Person schema is missing for both dentists. These fixes are the lever from Fair to Good on the AI Visibility score.

Where the opportunity sits

Hamilton ranks for 238 keywords in the top 50, sits at DR 148, and already wins the #1 Maps position for "family dentist Baltimore MD" and the Hamilton-Lauraville hyperlocal query. AI platforms cite Hamilton on 28 of 60 query-platform slots. The remaining 32 invisible slots are overwhelmingly high-value specialty queries: implants, veneers, Invisalign, full-mouth reconstruction. These are $3K-30K cases per patient. The gap closing between where you rank today and where you rank after the fixes in this audit represents measurable new revenue. Increased likelihood of citation across AI platforms, not guaranteed AI rankings.

02Technical SEO Audit

DataForSEO instant_pages with JavaScript rendering.
MetricValueStatus
Page Load (Time to Interactive)1372 msOK
Largest Contentful Paint820 msOK
Cumulative Layout Shift0.036OK
On-Page Score97.1/100OK
H1Your Trusted Dentists in Baltimore, MDOK
Meta Title (52 chars)Dentist in Baltimore, MD | Hamilton Family DentistryOK
Meta Description (114 chars)Welcome to Hamilton Family Dentistry in Baltimore, MD. Comprehensive care for all ages. Schedule your visit today.OK
Canonical TagSelf-referencingOK
HTTPSYesOK
Images Missing AltYesFLAG
Images Missing TitleYesFLAG
Structured Data (JSON-LD)Crawler flagged: partialREVIEW
Render-Blocking Resources12FLAG
Scripts on Homepage53FLAG
Internal Links on Homepage22OK

Technical grade: A (80% of 20 checks passing).

Site Architecture

  • Sitemap present at /sitemap.xml with 52 URLs
  • Robots.txt permissive (User-Agent: * Allow: /)
  • URL pattern clean: /services/[slug], /blog/[slug], /before-afters/[slug]
  • Flag: 5 team-profile URLs in the sitemap under names that match Faker.js template output

03SEO Foundation

DataForSEO Labs, Backlinks Summary, Anchor Text, Referring Domains.

Domain Authority and Backlinks

MetricValue
Domain Rank148
Total Backlinks227
Referring Domains129
Referring Main Domains126
Broken Backlinks4

Position Distribution (top 50 ranked keywords)

RangeCount
Position 12
Position 2-36
Position 4-1020
Position 11-20 (striking distance)39
Total (top 50)238
Estimated Organic Traffic Value$1419/month

Top Ranked Keywords (by search volume)

KeywordPositionVolumeCPCLanding URL
higginbotham family dental#434400$4.28/
hamilton dental#273600$3.73/
hamilton dentistry#63600$3.73/
baltimore maryland dentist#352900$9.80/
baltimore md dentists#162900$9.80/
dental in baltimore#362900$9.80/
dentist baltimore#292900$9.80/
dentist baltimore maryland#212900$9.80/
dentist in baltimore md#232900$9.80/
dentists baltimore#262900$9.80/
dentists in baltimore md#92900$9.80/
hamilton family dental#62900$7.32/about

Anchor Text Profile

AnchorBacklinksRef Domains
hamiltondentistrymd.com4946
dentist in Baltimore, MD4816
Visit Website298
Hamilton Family Dentistry164
Website125
(no anchor)98
OUR TELEGRAM CHANEL https://t.me/s/quarterlinks2588
https://hamiltondentistrymd.com/73
Halitosis (Bad Breath) Treatment - Hamilton Family Dentistry51
crown Baltimore Maryland44
Home Page41
JOIN OUR TELEGRAM https://t.me/s/darksidelinks33

Branded anchors dominate (39.6%), a healthy profile for a local dental practice. One flagged anchor (a Telegram channel link) is a minor spam source worth auditing for disavow.

Top Referring Domains (by authority)

DomainDomain RankBacklinksFirst Seen
globhy.com7922025-10-22
backlinktrap.com5112026-01-15
callupcontact.com5112025-07-08
americatop10.com4032024-03-08
healthysmilesdaily.com3812026-02-09
expatriates.com2312025-05-14
allventurehub.com712026-02-10
exitexplorer.com712025-11-09
dentistsranked.com7122023-10-04
sergechel.info012026-04-11
streetregister.com032026-03-25
dentalpedia.co022026-03-25
ycm.info012026-03-24
find-nearme.com022026-03-22
shoplogist.com012026-03-22

Next step: 30-minute strategy call

Walk through the priority action plan, scope a 90-day AI ranking sprint, and decide which of the quick wins ships first. All AI references are probabilistic: increased likelihood of citation, not guaranteed AI rankings.

Book a strategy call