56% β π Needs Work. Peach Family Dental Group has a clean, friendly WordPress (Divi) site with a working click-to-call number, an above-the-fold "Request Appointment" CTA, and genuine doctor bios with strong professional credentials. However, the storefront is undermined by a template-contamination problem: the meta description, team page, map links, and a second/third phone number all reference other practices (Outshine Family Dental in Louisiana, Brushy Creek Dental Partners, Dhillon Family Dentistry SC), and the conversion engine is thin β no online booking widget, no new-patient offer, no on-site reviews, no insurance carrier list, and an empty Membership Plan page.
Biggest strength: Credible, well-written doctor bios with real affiliations (ADA, GDA, AGD Fellow, Hinman) plus a strong 5.0 Google rating. Biggest gap: Brand/data integrity β wrong practice names, wrong meta description, three conflicting phone numbers, and contradictory hours erode trust and SEO simultaneously.
| # | Section | Weight | Score | % | Grade |
|---|---|---|---|---|---|
| 1.1 | Conversion Optimization | HIGH | 6.0 / 8.5* | 71% | π‘ Good |
| 1.2 | User Experience (UX) | HIGH | 2.5 / 4 | 63% | π‘ Good |
| 1.3 | SEO Fundamentals | HIGH | 3.5 / 7 | 50% | π Needs Work |
| 1.4 | Service Lines | MED | 2.5 / 4 | 63% | π‘ Good |
| 1.5 | Trust Building | HIGH | 3.5 / 6 | 58% | π Needs Work |
| 1.6 | NAP / Local | HIGH | 2.0 / 4 | 50% | π Needs Work |
| 1.7 | Insurance & Financing | HIGH | 1.5 / 4 | 38% | π΄ Critical |
| 1.8 | Content | MED | 1.0 / 4 | 25% | π΄ Critical |
| 1.9 | Technical | MED | 3.0 / 4 | 75% | π‘ Good |
| OVERALL (weighted) | 25.5 / 45.5 | 56% | π Needs Work |
*Conversion weighting applied: online booking Γ2, click-to-call Γ2, new-patient offer Γ1.5. Overall % = sum of weighted earned points (25.5) Γ· sum of weighted max points across all 9 sections (45.5), N/A items (GSC 1.3.7) excluded. Pass=1.0 Β· Partial=0.5 Β· Fail=0.0.
Does the storefront make it effortless to become a patient? Booking, calling, and offers are weighted heaviest.
tel:+14788253315 repeated in header, body, and footer β tappable.Mobile responsiveness, navigation clarity, accessibility, and error handling.
maximum-scale=1.0, user-scalable=0 disables pinch-zoom β an accessibility anti-pattern, but responsive layout is intact β Pass.maximum-scale=1.0, user-scalable=0 from the viewport tag to restore pinch-zoom (WCAG).Title/meta hygiene, headings, schema, indexable location content, internal linking.
General services explained patient-first, high-value lines with depth, emergency access, cosmetic aspiration.
Doctor credibility, on-site reviews, before/after proof, technology, affiliations, privacy.
Name-Address-Phone consistency, location URL, embedded map, prominent hours.
Insurance carriers, financing options, new-patient specials, in-house membership plan.
Patient-centric copy, active local blog, FAQs, consistent brand voice.
HTTPS, sitemap, broken links on key pages, duplicate content / canonicals.
strict-transport-security: max-age=31536000; includeSubDomains) β Pass.18 unique internal/external links crawled (curl -I, redirects followed). A deliberate bad URL was tested for 404 handling.
| URL | Status | Source | Classification |
|---|---|---|---|
| https://bill.care/practice/b932 | 404 | "Pay Now" β main nav (all pages) | Broken β external payment link dead |
| /membership-plan, /membership-plan-2, /membership-plan-3 | 200 (Γ3) | Sitemap + nav | Live but duplicate / thin (blank content) |
| /xmlrpc.php | 405 | WP head link | Expected (method not allowed) β not user-facing |
| /this-page-does-not-exist-test-404 | 404 | Manual test | Branded custom 404 β full site template + practice name renders |
All 13 sitemap pages and core service pages return HTTP 200. The single material defect is the "Pay Now" external link (bill.care 404), which appears on every page in the primary navigation. 404 handling itself is healthy β Fort Valley-branded, not a generic server error.
From Google/Yelp/Birdeye discovery. The practice has a strong rating but modest review volume vs. the 50+ benchmark.
Ordered by conversion + trust impact. Effort: Low (<1 day) Β· Med (1β3 days) Β· High (multi-day/dev).
| # | Action | Effort | Impact |
|---|---|---|---|
| 1 | Purge all wrong-practice content: meta description ("Outshine Family Dental"), /our-team ("Brushy Creek" + "Need" placeholder staff), stray map links (Dhillon SC, Periodontal Memphis) | Med | Critical |
| 2 | Add a specific new-patient offer in the hero (e.g., "$99 New Patient Exam, X-rays & Cleaning" or free implant/cosmetic consult) | Low | Critical |
| 3 | Fix the "Pay Now" link (bill.care/practice/b932 β 404) β correct practice ID or working payment URL | Low | High |
| 4 | Embed a real online booking widget so "Request Appointment" books instead of routing to a form | High | Critical |
| 5 | Build out the Membership Plan page (tiers, price, benefits) β link is live but dead-ends on a blank page | Med | High |
| 6 | Embed a live Google reviews widget (5.0β ) on homepage + add a /reviews page | Med | High |
| 7 | Reconcile phone (drop 864/912 numbers) & hours to one accurate set; match GBP exactly | Low | High |
| 8 | Add LocalBusiness/Dentist JSON-LD schema (NAP, hours, geo, sameAs) | Med | Med |
| 9 | Fix H1 structure (1 keyword H1, demote the other 18) + add insurance carrier list / CareCredit | Med | Med |
| 10 | Wire real Facebook into footer social icons; launch Instagram + monthly blog & GBP review campaign | Med | Med |
Social Media β Scorecard
Profiles exist but are not linked from the website, and activity appears thin.
#and the "Google" follow link points to a different practice's map). Stand up an Instagram, then run a consistent posting cadence (team, smiles, education) β the audience exists (345 FB followers) but there's no on-site path to it.