Website Quality Audit

Skoulas DDS

Comprehensive SEO & digital presence audit for skoulasdds.com. Four critical questions answered: who the competitors are, what share each captures, where the opportunities sit, and exactly how we'll close the gap.

36
Total Pages
514
Organic Sessions/mo
334
Ranking Keywords
15
Authority Score
190
Referring Domains

Prepared April 2026 · Data via Semrush


The Four Questions This Report Answers
1
Who are the primary competitors?
The 4 SF cosmetic dental practices Skoulas is up against
2
What % of search volume do they get?
Real Semrush share-of-voice: total + commercial-intent
3
Where are the areas of opportunity?
6 specific gaps with sized revenue estimates
4
What can we do to help?
9 deliverables across a 90-day plan

Executive Summary

Key Findings

📉

514 Visits/Month — 92% Lands on Homepage

Semrush confirms ~514 organic sessions/mo, but 92% of all traffic lands on a single page (the homepage). The site relies almost entirely on branded "Skoulas" searches.

🔍

36 Pages — Service Pages Get 0 Traffic

Pages exist for cosmetic, veneers, Invisalign, implants, TMJ, sleep apnea, gum contouring — all get effectively zero organic visits. SF Veneer (Dr. Soto) has 1,679 visits with proper service-page content.

📊

Ranks #2 for "Cosmetic Dentist SF" (720/mo)

Strong commercial position but losing the top spot to SF Veneer. Ranks #4 for "cosmetic dentistry san francisco" (390/mo) and #7 for "veneers san francisco" (480/mo) — all winnable.

🤖

Low AI / LLM Visibility

With only 36 indexed pages, thin service content, and minimal schema markup, ChatGPT, Perplexity, and Google AI Overviews have very little to cite. AI traffic is effectively zero.

⚠️

Authority Score: 15/100 — Mid-Pack

Same as Cosmetic Dentistry Associates, lower than Aesthetic Dentistry (AS 22). 549 backlinks but most are low-authority. Few links from SF press, Chamber of Commerce, or "Best of SF" PR.

🏷️

Missing E-E-A-T Schema

No LocalBusiness, Dentist, or Person schema on the site. Dr. Skoulas's UCLA + Dugoni + Pepperdine MBA + CDA leadership credentials aren't machine-readable. Critical gap for healthcare (YMYL) sites.


Question 1 of 4
01
Who Are the Primary Competitors?

Semrush identifies the top 4 SEO competitors based on keyword overlap with skoulasdds.com — these are the practices currently winning the same searches Skoulas wants to win. All 5 (the 4 competitors + Skoulas) collectively dominate the SF cosmetic dental search market.

Practice
AS
Keywords
Traffic/mo
Backlinks
Position
sfveneer.comRobert Soto, DDS — SF Veneer
13
509
1,679
1,144
Leader
petrinismiles.comPetrini Smiles
10
273
925
1,415
Strong #2
aesthetic-dentistry.comAesthetic Dentistry SF
22
417
387
741
High Authority
cosmeticdentistryassociates.netCosmetic Dentistry Associates
15
234
282
467
Tier 2
skoulasdds.com (Subject)Skoulas DDS
15
334
514
549
Mid-Pack
Quick read on each competitor:

SF Veneer (Robert Soto, DDS) — The dominant player. Built around the keyword "veneer" itself with an exact-match domain. Content-led strategy with 90+ pages, virtual consultations, FAQ-rich articles, and aggressive PR positioning as "the #1 cosmetic dentist in San Francisco." Highest traffic, highest backlink count.

Petrini Smiles — Second-place by traffic but #1 by total backlinks (1,415). Stronger off-page than on-page. Vulnerable to a content-driven competitor who can match their authority.

Aesthetic Dentistry SF — Highest Authority Score (22) but lower traffic. Older domain with strong link equity that's underutilized. A wake-up campaign would put them at the top.

Cosmetic Dentistry Associates — Mid-tier player at AS 15, similar to Skoulas. Direct head-to-head competitor for the same SF cosmetic search demand.

Question 2 of 4
02
What % of Search Volume Do They Get vs. Skoulas DDS?

Two views of share. The first shows total Semrush traffic (branded + commercial). The second strips out branded searches — i.e. people typing "Skoulas DDS" or "Robert Soto" by name — to reveal the share of real, prospective-patient demand. The gap between the two is the honest story.

View A: Total Search Volume Share

All organic sessions per month (branded + commercial), split across the top 5 SF cosmetic dental practices.

View B: Commercial-Intent Search Share (Non-Branded)

This is the share that actually matters for new-patient acquisition. After stripping out searches for the practice's own name (e.g. "antigone skoulas", "skoulas dds", "robert soto dds"), here's the share of real commercial demand — searches like "cosmetic dentist san francisco", "veneers san francisco", "best dentist sf".

The bottom line: Skoulas DDS captures 13.6% of total search volume and only 10.7% of commercial-intent search volume — the lowest share of the top 5. The dominant player is SF Veneer (Dr. Robert Soto) at 48% commercial share, primarily because they've built a content-led, conversion-optimized site around the keyword "veneer" with virtual consultations, FAQ-rich articles, and 90+ optimized pages. Skoulas has the brand (CDA leadership, Dugoni, Pepperdine MBA, "Best of the Bay" 2024 winner) — but the website doesn't translate any of it into search visibility. The 4× gap between Skoulas and Soto on commercial share is the upside available to capture.

Question 3 of 4
03
Where Are the Areas of Opportunity?

Six concrete opportunities where Skoulas DDS can capture market share from competitors. Each one is sized using Semrush search-volume data, Dr. Skoulas's actual clinical strengths, and SF cosmetic dental market estimates.

Opportunity 01

"Veneers San Francisco" Top-3 Push

Currently ranks #7 for "veneers san francisco" (480/mo, $5 CPC) and #7 for "dental veneers san francisco" (260/mo). Dr. Skoulas's veneer expertise is the practice's #1 service — but the dedicated veneers landing page has zero traffic. A proper page rebuild can move both keywords into top 3.

Est. uplift: 60–120 veneer cases/yr · $360K–$1.2M revenue

Opportunity 02

Take #1 for "Cosmetic Dentist SF"

Already ranks #2 for "cosmetic dentist san francisco" (720/mo, $5.38 CPC). SF Veneer holds #1 with content depth and authority. Skoulas's brand strength + a Soto-level content investment closes the gap. A move from #2 → #1 typically doubles click-through.

Est. uplift: 40–80 net new patients/yr

Opportunity 03

Invisalign — Platinum Plus Provider

Dr. Skoulas does ~100 Invisalign cases every 6 months and is a Platinum Plus provider (top tier nationally). She's pursuing AACA fellowship. None of this is reflected in search rankings — site doesn't rank top 10 for "invisalign san francisco" or "clear aligners sf". Wide-open opportunity.

Est. uplift: 30–60 Invisalign cases/yr · $200K–$400K

Opportunity 04

Smile Makeover & Full-Mouth Reconstruction

"Smile makeover san francisco" (110/mo) and "full mouth reconstruction san francisco" (70/mo) — neither has a dedicated page on the site. These are the highest-revenue cosmetic cases ($15K–$60K each). Dr. Skoulas already has the case studies (Bachelorette transformation) but the site doesn't surface them.

Est. uplift: 12–25 makeover cases/yr · $300K–$900K

Opportunity 05

Union Square / Financial District Geo Pages

The practice serves SF's busiest commercial corridors (450 Sutter Building, Union Square, Financial District, SoMa, Mission, Embarcadero). Currently no neighborhood-targeted pages. "Dentist near Union Square", "Financial District dentist", "SoMa cosmetic dentist" are all wide open at low DA.

Est. uplift: 40–80 new patients/yr

Opportunity 06

Activate the "Best of SF 2024" PR

Dr. Skoulas won SF Chronicle/SF Gate "Best Dental Office & Best Cosmetic Dentist" 2024 — this is genuine award authority and currently unused. Press releases, schema markup (awards), homepage hero, and review-engine integration would convert it into both search rankings and conversion lift.

Est. uplift: +15–25% conversion rate

Combined Year-1 opportunity sizing: $680K–$1.4M revenue uplift, primarily from veneer cases ($6K–$25K each) and Invisalign volume increases. Projected commercial-search share grows from 10.7% → 22–28%, putting Skoulas DDS in striking distance of Petrini Smiles and #2 against SF Veneer.

Question 4 of 4
04
What Can We Do to Help?

Nine specific deliverables structured into three 30-day phases. By Day 90 the practice will have closed most of the on-page and technical gaps, and the content engine will be running for ongoing share-of-voice growth.

Phase 1 · Days 1–30 — Foundation

01

Fix Keyword Cannibalization

Map every cosmetic keyword to one specific URL. Veneers, cosmetic, smile design, Invisalign — currently all compete from the homepage. Set canonicals and internal links.

02

Deploy Schema Site-Wide

Dentist + LocalBusiness schema with awards (Best of SF 2024), CDA leadership, AACA membership. Person schema for Dr. Skoulas with UCLA + Dugoni + Pepperdine credentials. FAQ schema on service pages.

03

Claim Missing Directories

1-800-Dentist, ADA Find-A-Dentist, Bing Places, Apple Maps, NextDoor, RealSelf (cosmetic), Castle Connolly Top Doctors. Photos, services, hours, NAP-consistent.

Phase 2 · Days 31–60 — Content & Visibility

04

Rebuild 12 Service Pages

Veneers (porcelain & composite), Invisalign, smile makeover, dental implants, gum contouring, crowns, full-mouth reconstruction, sleep apnea, TMJ, whitening, sedation, emergency. 1,500–2,500 words each, FAQ schema, before/after gallery, cost ranges.

05

Launch Review Engine

Birdeye/Podium-class automation. Post-visit SMS + email. Already has 166 Birdeye + 182 Yelp reviews — push Google reviews to 250+ in 12 months. Crucial for Local Pack ranking against SF Veneer.

06

"Best of SF 2024" Activation

Press release distribution. Award badge on homepage hero. Press & awards page with backlinks. Pitch follow-up coverage to SF Chronicle, SF Gate, Refinery29, Goop, Vogue (high-DA cosmetic targets).

Phase 3 · Days 61–90 — Expansion & Authority

07

Local Backlink Campaign

SF Chamber of Commerce, Refinery29 SF, SFist, Hoodline, dental association directories, AACA member spotlight, CDA New Dentist Committee leadership coverage. Target: 25+ quality DA 40+ links Year 1.

08

Neighborhood & Niche Pages

Union Square, Financial District, SoMa, Mission, Embarcadero geo pages. "Cosmetic dentist for executives/professionals" — Skoulas's exact ICP given the 450 Sutter location and business-district focus. All currently uncontested.

09

Content Engine + AEO

2 long-form blog posts/month targeting Soto's keyword wins. FAQ-pattern content for AI Overview citation. Smile gallery expansion (Bachelorette case study + others). Each post links to a relevant treatment page.

Projected 12-month outcome: Commercial-intent search share grows from ~10.7% → ~22–28%. "Cosmetic dentist san francisco" moves from #2 → #1. Organic traffic grows from 514/mo → 1,500–2,200/mo with most growth coming from service pages, not the homepage. Total Year-1 revenue uplift: $680K–$1.4M.

Supporting Detail · Traffic Trends

Organic Traffic — 24-Month Trend

Traffic dropped sharply from 488/mo in Oct 2023 to as low as 239/mo in Jan 2025. Recovered to 462/mo by March 2026 — but is still below where the site was 2.5 years ago. This is a site that has been losing ground while competitors invest in content and authority.

488
Oct 23
408
Nov 23
402
Dec 23
344
Jan 24
364
Feb 24
322
Mar 24
312
Apr 24
328
May 24
258
Jun 24
279
Jul 24
290
Aug 24
301
Sep 24
263
Oct 24
268
Nov 24
255
Dec 24
239
Jan 25
247
Feb 25
262
Mar 25
281
Apr 25
294
May 25
428
Jun 25
389
Jul 25
446
Nov 25
462
Mar 26
50% traffic decline followed by partial recovery. The site lost half its organic traffic between Oct 2023 and Jan 2025, bottoming at 239 sessions. June 2025 saw a partial recovery to 428, but the site remains below its Oct 2023 baseline. This pattern is consistent with Google's helpful content updates penalizing thin content — and the recovery is plateauing because no new optimization work has been done. Without intervention, the site will stay flat or decline further.

Supporting Detail · Keyword Analysis

Current Keyword Rankings

334 total keywords ranking. Some genuinely strong commercial positions (#2 for "cosmetic dentist san francisco") but most service-level commercial terms are languishing in positions 5–10 where click-through is minimal.

14
Top 10 Keywords
22
Top 20 Keywords
334
Total Keywords
KeywordPositionVolumeCPCURLAssessment
antigone skoulas1110$3.83HomepageBranded — OK
skoulas dds190$1.16HomepageBranded — OK
cosmetic dentist san francisco2720$5.38HomepageShould be #1 — closeable
san francisco cosmetic dentist1140$5.38HomepageStrong
cosmetic dentistry san francisco4390$5.38HomepageTop 3 push
veneers san francisco7480$5.00Homepage#1 service · needs page
dental veneers san francisco7260HomepagePage exists, ranks 0
best cosmetic dentist in san francisco370HomepageAward winner — should be #1
best cosmetic dentist san francisco5140HomepageAward winner — should be #1
best veneer dentist in san francisco550HomepagePage 1 — winnable
best veneers san francisco770HomepagePage 1 — winnable
invisalign san francisco320(not ranking)Platinum Plus, ranks 0
smile makeover san francisco110(not ranking)No dedicated page
dentist san francisco bay area261,600$6.97HomepageMassive volume — barely ranks
Keyword cannibalization is severe. The homepage is being asked to rank for 64 different keywords — including "veneers san francisco" (480/mo), "cosmetic dentistry san francisco" (390/mo), and "smile makeover" all simultaneously. Service pages exist (cosmetic-dentistry, dental-veneers, composite-dental-veneers) but get zero traffic because Google can't tell which page should rank for what. This must be resolved with proper URL targeting and internal linking before any content creation begins.

Supporting Detail · Content Gaps

Missing & Underperforming Treatment Pages

Skoulas DDS has 36 total pages indexed. While most service pages exist, they have effectively zero traffic — the homepage is doing 92% of all SEO work. Competitors (especially SF Veneer) have 90+ pages with hundreds of organic visits each.

✗ Missing or Underperforming Pages (0 organic visits/mo)

Porcelain Veneers SF (dedicated)
Invisalign San Francisco
Smile Makeover SF
Teeth Whitening SF
Dental Implants SF
All-on-4 / All-on-X
Sedation Dentistry SF
Sleep Apnea / Oral Appliance
TMJ Treatment SF
Crown Lengthening
Full-Mouth Reconstruction
Dentures / Implant Dentures
Root Canal SF
Emergency Dentist SF
Union Square Dentist
Financial District Dentist
SoMa Dentist
Smile Makeover SF (dedicated)
Cost / Financing Page
Awards & Press

✓ Existing Pages

Homepage
Cosmetic Dentistry
Dental Veneers
Composite Dental Veneers
TMJ (Services)
Gum Contouring
Black Triangle Closure
Implant Restorations
Technology
Dr. Antigone Skoulas Bio
Patient Info
Reviews
About the Practice
Services Index
Contact Us
Smile Gallery
The pages exist — but they don't rank. Service pages (cosmetic-dentistry, dental-veneers, composite-dental-veneers, TMJ, gum-contouring) are too thin and lack schema. They need to be rewritten with comprehensive content (1,500–2,500 words), FAQ schema, before/after photos, cost ranges, and clear CTAs. "Invisalign San Francisco" alone has 320+ monthly searches and Skoulas is a Platinum Plus Invisalign provider — yet there is no dedicated, ranking Invisalign page.

Supporting Detail · Local SEO

Google Business Profile & Maps Performance

Google Business ProfileGBP Assessment
Business Name   Skoulas DDS — The SF Cosmetic Dentist Yelp Reviews 182 — Strong
Address   450 Sutter St, Suite 1616, San Francisco, CA 94108 Birdeye Reviews 166 — Strong
Phone   (415) 757-0110 Google Reviews Mid-Pack — Push to 250+
Award   "Best of the Bay" 2024 — SF Chronicle/SF Gate GBP Posts Not Active
Hours   Mon–Thu 7:30am–5pm · Fri 7:30am–2pm Q&A Section Empty
Strong reputation foundation but Google reviews lag. 182 Yelp + 166 Birdeye reviews is excellent, but Google Reviews specifically is what drives Local Pack rankings. Combined with the unused "Best of the Bay 2024" award, the practice has the trust signals of a #1 player but isn't packaging them for Google's algorithm. A structured review-generation campaign targeting 15–25 new Google reviews/month is the single highest-ROI lever available — and the Best of SF award should anchor the GBP description.

Supporting Detail · Directories

Core Directory Listings

14
Directories Checked
8
Live Listings
6
Not Found / Unclaimed
57%
Listing Rate
Google Business ProfileLive
YelpLive — 182 reviews
Facebook BusinessLive — 13 reviews
BirdeyeLive — 166 reviews
ZocdocLive — 27 reviews
HealthgradesLive — only 1 review
BBBLive — A+ rating
LinkedInLive
RealSelfNot Found
Castle Connolly Top DoctorsNot Listed
1-800-DentistNot Found
ADA Find-A-DentistNot Claimed
Bing PlacesNot Verified
NextDoor BusinessNot Found
Stronger than typical, but cosmetic-specific directories are missing. RealSelf is the leading directory for cosmetic procedures — a top profile with verified before/after photos drives qualified veneer and Invisalign leads. Castle Connolly Top Doctors and 1-800-Dentist are also missing. NAP (Name, Address, Phone) consistency across all directories must be verified, especially the practice name variations.

Supporting Detail · Backlinks

Authority & Link Analysis

15
Authority Score /100
549
Total Backlinks
190
Referring Domains
15
Trust Score /100
Mid-pack authority — needs targeted link building. Comparison: SF Veneer has AS 13 with 1,144 backlinks; Petrini Smiles has AS 10 with 1,415 backlinks; Aesthetic Dentistry SF has AS 22 (the leader). Skoulas DDS sits at AS 15 — competitive but not authoritative. Priority targets: SF Chamber of Commerce (Dr. Skoulas was elected Leader in 2018), CDA New Dentist Committee leadership coverage, AACA member spotlights, UCLA School of Dentistry (former lecturer), Senator Scott Wiener's office (intern alum), Refinery29 SF, Hoodline, SFist, and the Best of the Bay 2024 PR follow-up. Even 15–20 quality DA 40+ links would meaningfully improve rankings.

Supporting Detail · E-E-A-T & Schema

Trust Signals & Structured Data

What's Missing

LocalBusiness / Dentist SchemaMissing
Person Schema (Dr. Skoulas)Missing
Award Schema (Best of SF 2024)Missing
FAQ Schema (any page)Missing
Review / AggregateRating SchemaMissing
Service Schema per treatmentMissing

What Needs to Be Added

Dentist schema with name, address, phone, hours, accepted insurance, geo coordinates, and services (cosmetic, veneers, Invisalign, implants).

Person schema for Dr. Skoulas with credentials (UCLA BS, Dugoni DDS, Pepperdine MBA), CDA New Dentist Committee Vice Chair leadership, AACA membership, Platinum Plus Invisalign Provider, "Best of the Bay" 2024 award.

FAQ schema on every service page for AI Overview and featured snippet eligibility.

Service schema with priceRange on each treatment page — particularly cosmetic services where price transparency drives qualified leads.

Dentistry is YMYL (Your Money, Your Life). Google holds healthcare sites to a higher trust standard. Dr. Skoulas's UCLA + Dugoni DDS + Pepperdine MBA, CDA leadership role across 30,000 California dentists, UCLA School of Dentistry lecturer, AACA fellowship pursuit, "Best of the Bay" 2024 award, and Platinum Plus Invisalign provider status are all extremely strong E-E-A-T signals — but none of them are machine-readable today. Schema markup converts the credentials Dr. Skoulas already has into signals that Google and AI systems can consume.

Supporting Detail · AI / LLM Visibility

AI-Referred Traffic & Citation Readiness

~0
AI Sessions / MonthNo measurable AI traffic
36
Indexable PagesToo few for AI citation
0
Structured Data TypesNo schema for AI
Low
Content DepthThin pages don't get cited
Why AI visibility matters for cosmetic dentists: When someone in SF asks ChatGPT, Perplexity, or Google AI Overviews "Who is the best cosmetic dentist in San Francisco?" or "Where should I get veneers in SF?" — the AI needs content to cite. SF Veneer dominates these AI answers because of their content depth, structured FAQs, and high-DA editorial links. With only 36 thin pages and no structured data, Skoulas DDS is invisible to AI engines despite being the actual "Best of the Bay 2024" award winner.

Supporting Detail · On-Site & Technical

On-Site & Technical Issues

36
Total PagesSF Veneer has 90+
15
Blog PostsMixed quality, irregular
10+
Cannibalized KeywordsMultiple URLs competing
-50%
Traffic vs. Oct 2023Major decline, partial recovery
⚠️Website Architecture Issues

Service pages exist under /services/ but homepage targets all 64+ keywords. Most cosmetic service URLs (veneers, composite-dental-veneers, cosmetic-dentistry) exist but fail to rank — homepage outranks them on their own keywords.

⚠️Helpful Content Update Impact

Traffic dropped 50% between Oct 2023 and Jan 2025 — the textbook signature of a Google Helpful Content Update penalty. Several blog posts read like generic AI-templated content. Quality content investment is required to recover fully.

⚠️Mobile & Speed

Full mobile/Core Web Vitals audit recommended. Long-running WordPress installation likely accumulating bloat — outdated images, plugins, and legacy code potentially affecting Core Web Vitals on mobile.

🔗Internal Linking

No visible internal linking strategy. Service pages don't cross-link. Blog posts ("Can Porcelain Veneers Stain", "Zirconia Bridge", "Biolase Dentistry") do get traffic but don't link to the corresponding service pages — wasting their link equity. The homepage doesn't funnel authority to the most important treatment pages, which is why the homepage is doing 92% of the work.


Implementation

Implementation Timeline

Weeks 1–2

Fix keyword cannibalization. Deploy Dentist + LocalBusiness + Person schema site-wide with Best of SF 2024 award. Claim RealSelf, Castle Connolly, ADA, Bing Places, Apple Maps. Set up Google review-generation automation.

Weeks 3–6

Rebuild the 6 highest-revenue service pages (porcelain veneers, composite veneers, Invisalign, smile makeover, cosmetic dentistry, dental implants). Each page: 1,500–2,500 words, FAQ schema, before/after gallery, cost ranges, internal links.

Weeks 7–10

Build the second batch (TMJ, sleep apnea, gum contouring, full-mouth reconstruction, sedation, emergency, root canal). Launch Union Square / Financial District / SoMa neighborhood pages. Deploy "Best of SF 2024" press campaign and homepage hero.

Month 3+

Launch SF-specific backlink campaign. Begin monthly blog cadence (2 posts/month, each linked to a treatment page). Activate GBP posting. Pursue Refinery29/Goop/Vogue cosmetic dentistry features. Track AI visibility growth.