Pinhole Academy.
A digital footprint audit.
An outside analysis of seven Pinhole-owned domains, their search visibility, mobile performance, brand architecture, and automation surface. Findings mapped directly to the Indeed listing for the Website / SEO / Marketing & Content Specialist role.
pinholeacademy.com
pinholesurgicaltechnique.com
pinholeseminar.com
drjohnchao.com
pinholedentistalhambra.com
alhambradental.com
savelooseteeth.com
Before the audit, the work being audited.
Audits aimed at growth start by understanding what’s worth growing. Pinhole Academy is not a generic dental practice with a website problem — it is the institutional home of a patented surgical innovation with twenty-five years of clinical history and a global certification network. Context first.
A genuine clinical innovation in a field that rarely produces them.
The Pinhole® Surgical Technique, invented and patented by Dr. John Chao, is a minimally invasive, scalpel-free, suture-free alternative to traditional gum-graft surgery. Where conventional treatment requires harvesting tissue, multiple sutures, and a multi-week recovery, Pinhole repositions the existing gum tissue through a single small entry point. The follow-up evidence runs 14.5 years.
25 years. 25+ countries. 4,000+ certified clinicians.
Pinhole Academy operates the only PACE-accredited certification track for the technique . The certification curriculum spans an online foundation course at $5,500, a hybrid track at $7,500, a full hands-on track at $9,500, and a refresher tier between $2,000 and $4,000. Graduates carry the credential into private practice across the United States and abroad, building the network that keeps the technique in active clinical use.
A teaching institution, a flagship clinic, and a brand — all anchored to one address.
Pinhole runs on two parallel motors. The B2B side trains doctors who go on to treat patients globally. The B2C side operates Dr. Chao’s flagship Alhambra clinic, which serves both as a patient-care destination and as the live teaching site for the academy. The two audiences share a brand but pull in different directions — a structural reality that shapes much of what follows in this document.
Twenty-five years of clinical operation. Four thousand certified doctors. One patent. The track record speaks for itself — the digital footprint is the only piece that hasn’t kept pace.
At a glance, by the numbers.
Six metrics that frame the rest of the document. Every figure is sourced inline; nothing here is rounded for impact.
Top three opportunities, highest impact for least effort.
The audit covers many findings. If only three moves were on the table, these would be the first to ship. Each is recoverable in 30–90 days and tied to a clear revenue or visibility outcome.
Win the Alhambra geography — before paid competitors keep doing it.
In Dr. Chao’s own zip code, paid ads from out-of-area dentists capture patients searching for “gum recession alhambra.” A dedicated geo-landing page + Google Business Profile cleanup is the single highest-ROI move in this document.
Recover mobile load speed on the academy site.
The site that sells the $5.5K–$9.5K courses currently loads in 31 seconds on a phone. A focused performance pass moves all four scores into the green and stops bleeding mobile course inquiries before they ever see the page.
Reactivate the 4,000+ certified-clinician network.
The largest dormant asset in the portfolio is the alumni list itself. A quarterly re-engagement system (refresher reminders, advanced courses, alumni spotlights) can be set up once and run on autopilot — turning past students into a recurring revenue channel.
Site performance, three properties.
Mobile Core Web Vitals captured via Google’s PageSpeed Insights API on
04.27.2026. The site that sells the highest-priced product
($5,500–$9,500) loads slowest. The pattern reads upside-down.
| What it measures | This site | Healthy | Status |
|---|---|---|---|
| Time before main content shows (LCP) | 31.2s | < 2.5s | FAIL |
| Time before page responds to taps (TBT) | 3.4s | < 0.2s | FAIL |
| Time until everything finishes loading (Speed Index) | 37.5s | < 3.4s | FAIL |
| Time until anything appears (FCP) | 3.9s | < 1.8s | WARN |
| Code-quality score (Best Practices) | 54 | 90+ | FAIL |
| Search-engine readiness (SEO) | 100 | 90+ | PASS |
Loads in 31 seconds on a phone — over 12× longer than a healthy benchmark. 26.7 KiB network payload, 20+ long main-thread tasks, 4.2 MB unused JS/CSS, render-blocking requests costing 3.4 seconds. Effort: Substantial — image optimization, critical CSS, lazy-load below fold, defer 3rd-party scripts.
| What it measures | This site | Healthy | Status |
|---|---|---|---|
| Time before main content shows (LCP) | 15.8s | < 2.5s | FAIL |
| Time before page responds to taps (TBT) | 0.4s | < 0.2s | WARN |
| Time until everything finishes loading (Speed Index) | 9.4s | < 3.4s | WARN |
| Time until anything appears (FCP) | 5.6s | < 1.8s | WARN |
| Code-quality score (Best Practices) | 77 | 90+ | WARN |
| Search-engine readiness (SEO) | 92 | 90+ | PASS |
Loads in 16 seconds on a phone — over 6× longer than healthy. Wix-hosted, 1.6 MB unoptimized image payload, 30ms layout shift, render-blocking fonts, duplicated JS bundles. Wix’s closed platform caps how deeply technical SEO can be tuned. Strategic question: retain Wix or migrate the patient brand to WordPress — the latter being a Substantial effort tied to broader strategy.
| What it measures | This site | Healthy | Status |
|---|---|---|---|
| Time before main content shows (LCP) | 6.9s | < 2.5s | WARN |
| Time before page responds to taps (TBT) | 0.2s | < 0.2s | WARN |
| Time until everything finishes loading (Speed Index) | 4.8s | < 3.4s | WARN |
| Time until anything appears (FCP) | 3.5s | < 1.8s | WARN |
| Code-quality score (Best Practices) | 77 | 90+ | WARN |
| Search-engine readiness (SEO) | 92 | 90+ | PASS |
The healthiest of the three, but still 3× slower than a healthy mobile load. 13.1 MB total payload, 603 KiB unused JS, no font-display strategy, missing meta description on homepage. Moderate effort to move all four scores green. Natural canonical home for E-E-A-T consolidation.
SRC: Google / Think with Google, 2024
pinholesurgicaltechnique.com.SRC: pagespeed.web.dev · 04.27.2026
SRC: public registration page
Search visibility, five queries.
Five real searches captured incognito on 04.27.2026. The patent holder of the Pinhole® Surgical Technique is being outranked across brand, category, geography, and accreditation queries. Each finding is recoverable.
The inventor ranks below five offices that licensed the technique. Positions 1–5: Dr. Friedberg (Houston), Nemeth & Katranji, Affinity Dental Care (UK), Shoreline Perio (RI/CT), Albany Periodontics — all certified by Dr. Chao. Recoverable in 30–60 days with E-E-A-T consolidation onto the canonical academy domain.
The literal $5,500 product description — and Pinhole Academy is invisible. Page 1: Ohio Cosmetic Dentists, Anzalone Periodontics, Arizona Periodontal Group, Periodontal Health Center, Healthline. A dentist with credit card in hand finds everyone except Pinhole. Recoverable in 60–90 days with structured topical content.
The most natural patient query for what Dr. Chao invented — none of seven Pinhole-owned domains rank.
North Texas Dental Surgery, Pure Dental (Canada), Tooth HQ, Arizona Periodontal Group rank above. drjohnchao.com and pinholedentistalhambra.com
compete with each other for branded traffic instead of consolidating to win category traffic.
Pinhole Academy is a PACE-accredited CE provider (ID #365454, valid through 7/30/2029).
Yet dentists searching for CE credit on this exact subspecialty land on MedPark Hospital,
MSD Manuals, St. Tammany Perio, Cleveland Clinic.
Achievable win: dedicated CE-credit landing page with proper
Course schema markup. The accreditation paperwork is already done.
In Dr. Chao’s own zip code, three sponsored ads appear before any organic result — and Alhambra Dental does not rank.
“Pure Santa Ana Dentist” and “Pure Cypress Dentist” are paying Google Ads
to capture patients physically located near 100 S. 1st Street.
Patients searching exactly what Dr. Chao invented, in his own neighborhood,
book with paid competitors. Highest-ROI 30-day fix on this list:
local SEO + Google Business Profile + dedicated /gum-recession-alhambra
landing page. Estimated 5–15 new patient calls/month from organic alone.
Seven domains. Three platforms. One brand, arguing with itself.
Twenty-five years of organic operation produces a portfolio. The collective effect today: Google sees seven competing entities where one canonical authority should exist — and ranks accordingly.
tel: link.
.php pages still indexed. snap-on-veneers.php, gallery-periodontal.php alongside modern WordPress pages. Google indexes both; signal dilution. Quick cleanup once redirects are mapped.
Two canonical hubs, three supporting properties, two retired.
pinholesurgicaltechnique.com as the canonical B2B academy hub
(consolidating pinholeacademy.com and pinholeseminar.com via 301).
drjohnchao.com as the canonical patient and founder hub
(consolidating pinholedentistalhambra.com and savelooseteeth.com).
alhambradental.com retained for the general practice with cleaned legacy
.php pages. Estimated SEO authority recovery: 2–4 ranking
positions across primary keywords within 90 days, assuming proper redirect
mapping and canonical signals.
Technical debt, itemized.
Six discrete issues found during inspection. Each is small in isolation; the cumulative effect dilutes brand integrity for a high-trust market. None are large projects — most are quick wins clustered together.
Phone display does not match tel: link target
Displayed number: 626-248-3264. tel: link href: 6263089104. On mobile, tapping the displayed number routes the call to a different line. Confusing for patients, untrackable for marketing attribution.
Multiple contact emails across the family of sites
Course business email is PstAcademy@gmail.com — a free Gmail address used as the primary point of contact for a $5,500–$9,500 product. Patient-side uses info@alhambradental.com. No domain-aligned canonical contact (info@pinholeacademy.com) is in use.
Legacy .php files indexed alongside modern WP pages
alhambradental.com/snap-on-veneers.php and alhambradental.com/gallery-periodontal.php resolve and are indexed by Google. The same content exists at modern WordPress URLs. Duplicate-content signal dilution; user-trust hit when a 2010-era PHP page surfaces in 2026.
Stale 2025 event pages still indexed and ranking
Old course-event pages from 2025 are still live and discoverable in search. A doctor finding “Pinhole Course June 2025” in March 2026 sees a dead page or expired registration.
Course pricing displayed inconsistently
Pricing tiers ($5,500 · $7,500 · $9,500 · $2,000–$4,000 refresher) appear with different numbers on different pages. No single source-of-truth.
Schema markup audit needed across all canonical hubs
Spot-check shows missing or incomplete Course, LocalBusiness, Review, and FAQPage schema where applicable. SEO Lighthouse score reads 100 because basic <meta> tags are present, but rich-result eligibility is not.
Automation surface, five leverage points.
Pinhole’s funnel has five concrete points where lightweight automation (Twilio, OpenAI, n8n, Zapier, Make) can compound effort. Listed by revenue-impact density.
Twilio Voice + OpenAI Realtime API + Make
Inbound course inquiries currently route to PstAcademy@gmail.com.
An AI-assisted intake collects practice details, certification status,
timeline, and routes to the right human follow-up. Key context for the
sales call is captured before staff time is spent.
Mailchimp / Klaviyo + n8nDay 0/3/7/14/30 nurture for inquiries that don’t convert on first contact. Industry data on high-ticket B2B education: ~70% of inquiries don’t convert initially; structured 5-touch sequences recover 12–18%.
Mailchimp + ChatGPT (content gen) + Zapier4,000+ certified Pinhole® clinicians is the largest dormant asset. Quarterly refresher-day reminder ($2,000 product), advanced course offer, alumni-spotlight feature distribution. Existing CRM list, no acquisition cost.
WooCommerce + Mailchimp / MakeRegistration UX collects email before completion. Drop-off recovery via 1h / 24h / 72h sequence with payment-friction reduction (alternate plans, payment methods, phone-call option). Standard SaaS pattern, not yet implemented.
n8n + Claude API + Google Drive + NotionPinhole has 25 years of clinical archive (case photos, course recordings, published papers, media appearances). Repurposing pipeline: new long-form content → auto-cut to short-form variants → auto-tagged in shared Drive → routed to social calendar. The 14.5-year follow-up case study alone could fuel 2–3 months of social.
Recommended next steps, by effort tier.
Findings grouped by scope of effort, not by week. Sequencing depends on Pinhole’s priorities and which mix of website, SEO, content, and AI/automation work the team most needs. The conversation is the plan, not the document.
tel: link reconciliation@gmail).php redirect map deployed/gum-recession-alhambraCourse schemaThis document maps findings, not a fixed engagement. The Website / SEO / Marketing & Content Specialist (AI & Automation Focus) role description spans website maintenance, SEO, video, social, design, HTML/CSS, and AI-driven workflows — a scope that maps cleanly to the work above. Which subset Pinhole prioritizes — and at what cadence — is the conversation, not the plan.