This practice scores 68% — "Good" (yellow). It is a clean, content-rich PBHS-built site with strong fundamentals (working click-to-call, online scheduling, individual service pages, doctor bios, smile gallery, dedicated reviews section) but it leaves the highest-leverage conversion levers unpulled.
Biggest Strength Deep, well-organized service architecture + dominant off-site review reputation (4.9★ across ~970–1,275 reviews on Birdeye/PatientConnect) and an actively posting Facebook page.
Biggest Gap Zero new-patient offer anywhere on the site and no embedded map / no homepage hours — the practice gives visitors no incentive to act and no friction-free conversion path despite an elite reputation.
| Section | Weight | Score | Grade |
|---|---|---|---|
| 1.1 Conversion Optimization | HIGH | 5.0 / 8.0 | 63% |
| 1.2 User Experience | HIGH | 2.5 / 3.0 | 83% |
| 1.3 SEO Fundamentals | HIGH | 5.5 / 7.0 | 79% |
| 1.4 Service Lines | MED | 3.5 / 4.0 | 88% |
| 1.5 Trust Building | HIGH | 4.5 / 6.0 | 75% |
| 1.6 NAP & Location | HIGH | 2.0 / 4.0 | 50% |
| 1.7 Insurance & Financing | HIGH | 1.5 / 4.0 | 38% |
| 1.8 Content | MED | 2.5 / 4.0 | 63% |
| 1.9 Technical | MED | 3.0 / 4.0 | 75% |
| OVERALL (weighted website) | — | 68% | GOOD |
tel:17047822400 ("Eric T. Moskowitz, DDS Phone Number (704) 782-2400") in header, body and a dedicated phone modal. Weighted ×2 — full credit.rwl.io/46WymNl ("Schedule An Appointment / Schedule with us online") plus a "Request an Appointment" Scheduling page — but it is an off-site/redirected link, not an embedded in-page widget. Partial under framework. Weighted ×2.width=device-width,initial-scale=1. Responsive PBHS Template2120 with mobile "Click for menu" (sidr) drawer.| Metric | Result |
|---|---|
| Unique internal links crawled | ~50 (nav, footer, service tree, body links) |
| Live (200) | All key pages load in a real browser (verified via full-page capture) |
| Redirect (3xx) | Booking CTA → rwl.io/46WymNl (intentional external scheduler redirect) |
| 404 / Soft-404 | 0 confirmed — none observed in rendered content |
| WAF-blocked (403, automated only) | 100% of crawler requests, incl. homepage — Cloudflare bot mitigation, not broken links |
| External links | facebook.com/MoskowitzDental, pbhs.com, bill.care, rwl.io — all valid third-party destinations |
Custom 404 test (/this-page-does-not-exist-test-404) | Unverifiable — WAF intercepts with its own 403 challenge before the site's 404 template renders |
| # | Action | Effort | Impact |
|---|---|---|---|
| 1 | Add a specific new-patient offer with a dollar value + expiration to the hero and a sticky banner (e.g. "$59 New-Patient Exam & X-rays" or "Free Cosmetic/Implant Consult"). Fixes the single biggest weighted gap (1.1.5 + 1.7.3). | Low | High |
| 2 | Embed the online scheduler in-page (modal/iframe of the rwl.io booker) so booking completes without leaving the site — converts a Partial ×2 conversion item to Pass. | Med | High |
| 3 | Surface the elite reputation on-site: add a rotating review strip (5+ quotes) on the homepage and add aggregateRating to schema. ~1,000 reviews at 4.9★ are currently invisible to site visitors. | Low | High |
| 4 | Add LocalBusiness/Dentist JSON-LD schema (NAP, geo, hours, sameAs, aggregateRating) — largest local-SEO upgrade; template ships without it. | Low | High |
| 5 | Embed a live Google Map + add full weekly hours to the homepage location block and /contact-us/ (fixes 1.6.3 + 1.6.4, both currently Fail). | Low | Med |
| 6 | Promote "New Patients" to top-level nav (or add a high-contrast header button) and slim duplicate footer. | Low | Med |
| 7 | Pull before/after smile cases onto the homepage & cosmetic pages — proof currently buried in the gallery; biggest cosmetic-conversion lift. | Med | High |
| 8 | Tune the Cloudflare WAF to allow Googlebot/Bingbot & legitimate crawlers; confirm /sitemap.xml is live and submitted in Search Console (current config risks indexing/SEO). | Med | High |
| 9 | Launch an Instagram account for smile transformations + cross-link both ways with the website and Facebook. | Med | Med |
| 10 | Add an in-house membership plan + scannable insurance grid, plus a light monthly local blog and FAQ schema on the top 5 service pages. | High | Med |
Social Media Scorecard