A full search, answer-engine, and conversion audit of the live site — now grounded in credential-verified practice facts and a deep Bay-Area competitor teardown, and turned into a prioritized action plan.
It runs big picture → to-do list → proof. Read the first four sections for the story and the plan; the evidence tables at the end are the receipts — dip in only when you want to see exactly what we found in the live site.
PCCD has real, verifiable strengths: a genuine DSD Master (Dr. Field, DABOI/ID implant diplomate), an in-house Master-Ceramist lab, uniquely broad IV sedation, ~450 reviews at 4.9★, a clean Webflow build, and a robust ~40-page city×service architecture. But execution defects are forfeiting rankings, AI-answer citations, and consult bookings — and the competitor teardown reveals a wide-open strategic lane no rival occupies. Almost every top fix is low-effort against content that already exists.
~450 reviews at 4.9★, but zero AggregateRating/Review schema anywhere — verified in raw HTML — and the badge isn't at decision points. Free rich-result CTR + AI-answer trust, unclaimed.
/contact has no form (verified) — it redirects to an external scheduler and the Mountain View path appeared broken; plus four phone numbers across the site. The #1 conversion page can't dead-end.
Rivals split into authority brands (no prices) and cost/content players (weak credentials). No competitor combines elite authority + published cost + financing math + FAQ schema. That intersection is PCCD's to take.
Dr. Field is a real DABOI/ID Diplomate + DSD Master (2022) — but Person schema is name + "Dentist" only, no bios, no sameAs. AI answers cite Healthgrades/Birdeye, not PCCD.
PCCD is absent from "cost of veneers Bay Area" and shows no monthly-payment math. Only one rival publishes prices; none publishes financing math. First mover wins the commercial-intent queries.
"Bay Area's only DSD-certified" is false; no doctor is AACD-Accredited (a Mountain View rival is); Dr. Field isn't the "founder." Fixing these de-risks the brand and sharpens the true story.
The Bay-Area cosmetic teardown (7 real competitors + the SF benchmark) shows the market splits cleanly into two camps that never overlap. PCCD can be the first to stand in the middle — and it already has the raw assets to do it.
DSD Master (Field), DABOI/ID implant diplomate, in-house Master-Ceramist lab, IV sedation, since 1986, 7-doctor team.
Published cost ranges + real monthly-payment financing math, framed as premium convenience.
Named before/after case stories + full FAQ/Dentist/Review schema so AI answers cite you.
Toughest matchup: Allure Dental Center — in Mountain View, your own city. It's the only rival strong on both authority (Dr. Trinh Lee is an AACD Accredited Fellow; Dr. Suzanna Lee an Accredited Member) and transparency (the only one publishing veneer prices). Since no PCCD doctor is AACD-accredited, we counter with DSD-Master + IV sedation + 1986 legacy + real before/afters — and leapfrog the whole field by adding published pricing + financing math + schema together.
| Practice | Positioning / authority | Cost? | Financing math? | Before/after | FAQ / schema |
|---|---|---|---|---|---|
| PCCD (you)Los Altos + Mtn View | DSD Master + DABOI/ID; in-house lab; IV sedation; 1986; ~450 reviews. Not AACD-accredited. | No | No | Video only (no stills/cases) | No FAQ schema |
| Allure DentalMountain View | AACD Accredited Fellow + Member; implants (DABOI). The authority ceiling locally. | Yes $800–$2,500/tooth | Partial CareCredit, no $/mo | ~60 cases (no stories) | FAQPage + Dentist |
| Smiles by PaiSF · markets Palo Alto | "Quiet luxury" brand; Top 1% Invisalign. No AACD stated. | Ranges $2–3k/tooth | No | 18+ categorized | Thin |
| Dr. Ghina MoradRedwood City | DSD-certified; ex-Dugoni faculty; OKU; Dr. Oz. | No | No | Yes | FAQPage (microdata) |
| Extraordinary SmilePalo Alto | UCSF asst. clinical prof.; CEREC same-day. Best schema in the market. | No | Partial | ~25 images | Dentist + FAQPage |
| Dr. Mary QianPalo Alto | Kois-trained; boutique; named, narrated cases. | No | No | ~7 named + narrated | No schema |
| Exact-match domainslosaltos… / mtnview…cosmeticdentist | Rank on the domain string; general practices, thin/no cosmetic authority. Beatable on trust. | No | Cherry only | None | Weak |
A credential audit (practice bios, Healthgrades/Sharecare, ADA, Gen4 press, the DSD and AACD registries) surfaced claims that are false or unsubstantiated. Amplifying them via SEO/AEO would scale a legal/advertising risk — and the true story is actually stronger. Verify each against the source before publishing.
20 recommendations in four tiers. Each carries a suggested owner — Web/Gen4 (Webflow build), Office/front desk, Market Mgr, SGA Growth — plus effort (S/M/L) and the verified reason behind it. Tiers 1–2 are where the revenue is.
/contact (Name, Phone, Email, Location, Need) plus a "prefer to call?" local-number line and a stated response-time SLA. Never let a third-party widget be the only path./contact has no <form> (verified); the highest-intent page currently risks a dead end. Speed-to-lead <5 min can lift conversion up to 80%./service-area/cupertino page (it's a legitimate "dentist near Cupertino" traffic asset — just fix its one-word <title>). Separately, mark the closed Cupertino Google Business Profile as "Moved → Mountain View," which can carry the 106 reviews and proximity signal to the office that's actually open. Then add a Sunnyvale service-area page (3× the population, beatable field) — as unique, honest copy, with no address/GBP claim at the closed location.AggregateRating + FAQPage schema from existing contentaggregateRating (one canonical, real count per location) + a few Review nodes, and wrap every service page's already-visible FAQ in FAQPage JSON-LD mirroring the on-page Q&A verbatim./navbar-updates and request GSC removal; rewrite the one-word Cupertino title and the 81-char home title; trim 210–230-char location metas to ~155; standardize to /our-locations/ (offices) vs /service-area/ (catchment), retiring legacy /locations/.FAQPage.dental-implants-in-los-altos, no digital-smile-in-mountain-view.Physician schemaPerson/Physician node with honorificSuffix, hasCredential (Field's DABOI/ID, DSD Master), alumniOf, image, and sameAs → Healthgrades/Sharecare. Convert service-page Product markup to MedicalProcedure; add BreadcrumbList; upgrade root to MedicalOrganization (foundingDate 1986).Person nodes carry name + "Dentist" only; no /doctors/ URLs. AI answers cite directories that do list "Joseph Field, DDS, FAAID, FICOI, FAGD, DABOI/ID." For YMYL, practitioner credentials are the dominant E-E-A-T signal.Dentist nodes on the Los Altos page (empty @id, wrong /los-altos URL) to one correct entity; scrub/subordinate the legacy "Dental Arts of Mountain View" name.BlogPosting/MedicalWebPage schema; prune/redirect off-topic posts; cluster around veneers/implants/DSD and link to the service pages; expose lastmod in the sitemap.lastmod.sameAs), and run a keyed PageSpeed/CrUX pull to get measured Core Web Vitals + defer render-blocking third-party libs.Front-load revenue protection and the claim corrections, then build the authority+transparency wedge, then convert and defend.
Physician/MedicalProcedure schema; rebuild the gallery with named cases.Webflow (Gen4/Wonderist) on Cloudflare, GSC-verified. Solid technical/schema base + a strong ~40-page city×service architecture, undermined by execution defects. Findings back Recs 2, 5, 7, 8, 10, 17, 18, 20.
| Issue | Severity | Evidence (raw-HTML verified) | Fix → Rec | Eff |
|---|---|---|---|---|
Cupertino <title> = one word | Critical | <title>Cupertino</title> (9 chars). | Keyword+brand title; keep the page for capture → Rec 2, 7 | S |
| Closed Cupertino office still live locally | High | /cupertino-closing exists (200); GBP/Birdeye still 4.9★/106. | GBP "Moved → Mountain View"; keep page → Rec 2 | M |
No Review/AggregateRating schema | High | 0 in JSON-LD across 5 pages, despite ~450 reviews at 4.9★. | Add review markup → Rec 5 | M |
Dead-but-indexed /navbar-updates | High | 404 now, still surfaces in Google. | 301 + GSC removal → Rec 7 | S |
| Site-wide missing image ALT | High | Home 28/30, blog 88/90, LA 17/19, MV 16/18 empty. | Descriptive alt → Rec 17 | M |
| DSD under-exposed + parity gaps | High | One thin DSD page (LA only); no LA implants page, no MV DSD page (both 404). | Build money/parity pages → Rec 10, 15 | M |
| Own pages outranked by Yelp | Medium | Yelp's PCCD listing > pccdsmiles.com for "cosmetic dentist Los Altos." | Strengthen location/category pages → Rec 8, 10 | M |
| Over-length / generic titles & metas | Medium | Home title 81 chars + double space; location metas 212 / 230 chars. | Rewrite ≤60 / ~155 → Rec 7 | S |
| Inconsistent location taxonomy | Medium | /our-locations/ + /service-area/ + legacy /locations/. | Standardize → Rec 7 | S |
| Legacy "Dental Arts of Mountain View" naming | Medium | String on homepage + MV og:image filename. | Scrub/subordinate → Rec 18 | M |
Dentist+address+geo+hours schema · one H1/page · ~40 city×service/category pages · deep location/category content · Cloudflare + WebP.PCCD wins where an owned page names the entity in prose + matches local intent (it's #1 for "best cosmetic dentist in Los Altos"), and loses wherever the answer needs schema-backed claims, an extractable number, or doctor authority. Findings back Recs 5, 8, 9, 11, 15, 19.
| Issue | Severity | Evidence (raw-HTML verified) | Fix → Rec | Eff |
|---|---|---|---|---|
No AggregateRating/Review | Critical | 0 ratingValue anywhere; AI Overviews fall back to Yelp/Birdeye. | → Rec 5 | S |
No FAQPage — despite visible FAQs | Critical | FAQ text on every service page; FAQPage = 0. | Templatize FAQ schema → Rec 5 | S |
Thin doctor Person schema, no bios | Critical | Name + "Dentist" only; no /doctors/ URLs; directories list Field's full credential string. | Bio pages + Physician schema → Rec 11 | M |
Product instead of MedicalProcedure | High | Service pages emit Product/Brand; MedicalProcedure = 0. | Convert schema → Rec 11 | M |
| No cost content → loses commercial queries | High | Absent from "cost of veneers Bay Area"; only "discuss at consultation." | Cost pages → Rec 8 | M |
| DSD loses its own non-branded query | High | Absent from "who does DSD in the Bay Area"; claim not machine-verifiable. | DSD-defense + cite Master → Rec 15 | M |
Duplicate, conflicting Dentist entities | High | LA page emits 3 Dentist nodes; empty @id; wrong /los-altos URL; conflicting hours. | One clean entity → Rec 18 | S |
Blog: no Article/author/dates | Medium | 0 BlogPosting/author/date on YMYL posts. | Byline + schema → Rec 19 | M |
Generic Organization; no BreadcrumbList | Medium | Plain Organization, sameAs = 3 socials; 0 breadcrumbs. | Upgrade to MedicalOrganization → Rec 11 | S |
@graph on every page · correct canonicals + robots: all · conversational FAQ copy already written · well-structured blog headings · wins #1 for core branded-local queries.A high-ticket cosmetic funnel where conversions are consult bookings + virtual smile consults. Proof assets are elite but positioned away from decision points, the booking path is fragile, and the cost objection is largely unaddressed. Findings back Recs 1, 3, 6, 9, 12, 13, 14, 16.
| Issue | Severity | Evidence | Fix → Rec | Eff |
|---|---|---|---|---|
| Contact page has no form; booking may dead-end | Critical | No <form> (verified); external Neurality scheduler; MV link appeared broken. | Fix link + fallback form + SLA → Rec 1 | M |
| Cost/financing objection under-addressed | Critical | Out-of-network; only CareCredit+PatientFi; no calculator/$X-mo. | Financing math + estimator → Rec 9 | M |
| Four phone numbers | High | Two toll-free + two local, all live (verified). | Local-first display → Rec 3 | M |
| Competing CTAs; hero undifferentiated | High | ~10 CTAs; differentiators below the fold. | Hero + CTA hierarchy + sticky bar → Rec 6 | S–M |
| Implants page reuses veneer before/afters | High | "20 Veneers", "Tony B.", "Shirley" on the implants page (verified). | Real implant cases + gallery → Rec 12 | M |
| Proof away from decision points | High | 4.9★/press/video mostly on homepage; service pages text-only. | Proof at CTAs → Rec 13 | M |
| Services hidden under location in nav | High | Implants under "Mountain View," veneers under "Los Altos." | Treatment-first nav → Rec 13 | M |
| Flagship offer excludes cosmetic patients | High | "Free New Patient Exam" excludes cosmetic/prosthodontic. | Cosmetic offer + SLA → Rec 14 | S–M |
| Off-brand virtual-consult flow, slow SLA | High | Third-party app, account+photo upload, reply "within days." | Warm-brand + instrument → Rec 16 | M |
Three specialist agents audited the live site in parallel (SEO + dental audit; mobile AEO / generative-search; mobile healthcare CRO), grounded in SGA's Cosmetic Growth Operating System. Findings come from direct raw-HTML + JSON-LD parsing, the XML sitemap, robots.txt, and live Google SERP + answer-engine queries. Recommendations were then re-grounded in a credential-verified practice dossier (practice bios, Healthgrades/Sharecare, ADA, Gen4 press, the DSD + AACD registries) and a Bay-Area competitor teardown (7 real competitors + the SF benchmark, with curl-verified schema where possible).
QA pass: every load-bearing claim was independently re-pulled from raw served HTML — 20 of 21 confirmed (several worse than first reported, e.g. 3 conflicting Dentist nodes on the Los Altos page). One false positive was removed: the alleged "mojibake" is a valid non-breaking space (U+00A0), zero U+FFFD on any page. Verify-before-publish: per-doctor AACD status, Dr. Shile's dental school, and any license/year data were not state-verified (CA Dental Board is form-gated); Core Web Vitals are inferred (PSI quota-blocked); review counts are live-SERP reads. Recommendations honor PCCD's verified premium positioning; output kept light/white per SGA convention.