Practice Digital Audit β€” Phase 1: Digital Storefront

Pryor Family Dentistry

πŸ“ 201 Signature Pl, Lebanon, TN 37087 πŸ“… Audit Date: May 17, 2026 πŸ”Ž Audited By: Claude (Gen4 Dental Marketing Framework)

β˜… Executive Summary

68% GOOD

68%  πŸŸ‘ Good β€” Solid foundation, fixable gaps

Pryor Family Dentistry has a strong conversion and trust foundation β€” a real TrueLark online booking widget, an AI text-chat assistant, dedicated high-value service pages (implants, sedation, same-day crowns, cosmetic), a credentialed 3-person doctor team with photos and personal stories, a membership plan for the uninsured, valid local schema, HTTPS, and an outstanding off-site review reputation (~4.9β˜…, 1,200+ reviews across platforms).

The single biggest gap is conversion mechanics on mobile: every phone number on the site is plain text or an H2 heading β€” there is zero tel: click-to-call markup anywhere, including the contact page. Compounding this, the live homepage links to /meet-dr-pryor/ in two prominent spots (hero "Meet Our Doctors" button and footer) but that URL 404s, the "Pay Now" link is broken, and the headline "New Patient Offer" is an expired Sept-2024 special with an unrendered {{period_ends}} merge tag visible on the page. These are high-trust touchpoints leaking patients.

Overall % = weighted average of all scored website items (Sections 1.1–1.9). Conversion weights applied: online booking Γ—2, click-to-call Γ—2, new-patient offer Γ—1.5. N/A items excluded. GBP & Social are scored and reported separately (advisory). Weighted math basis shown in the Score Summary note below.

Score Summary

#SectionScoreStatus
1.1Conversion Optimization (weighted)5.0 / 9.0🟠 Needs Work
1.2User Experience3.0 / 4.0🟑 Good
1.3SEO Fundamentals5.5 / 8.0🟑 Good
1.4Service Lines4.0 / 4.0🟒 Strong
1.5Trust Building4.5 / 6.0🟑 Good
1.6NAP / Location2.5 / 4.0🟑 Good
1.7Insurance & Financing2.5 / 4.0🟑 Good
1.8Content Marketing2.0 / 4.0🟠 Needs Work
1.9Technical Health3.0 / 4.0🟑 Good
OVERALL (weighted website score)32.0 / 47.0🟑 68% β€” GOOD

Weighted basis: raw conversion items re-weighted (booking Γ—2 = 2.0 earned, click-to-call Γ—2 = 0.0 earned, offer Γ—1.5 = 0.75 earned) lifting Section 1.1 denominator to 9.0. All other sections unweighted. 32.0 Γ· 47.0 = 68.1%.

1.1 Conversion Optimization HIGH PRIORITY

Weighted 5.0 / 9.0  Β·  🟠 Needs Work β€” the foundation is good but mobile call capture is broken.
6 checks Β· 1 Pass-equiv, 2 Partial, 1 critical Fail (weighted)β–Ά
1.1.1PASS  CTA above the fold. Sticky header "Book Appointment" (TrueLark) + hero "New Patient Offers" button + hero phone "(615) 444-7999" all visible on first paint.
1.1.2FAIL Γ—2 weight  Click-to-call. Zero tel: links in homepage OR contact-page HTML (grep -c tel: = 0 on both). Numbers render as H2 headings ("## (615) 444-7999"). On mobile a tap does nothing β€” the single highest-impact conversion defect.
1.1.3PASS Γ—2 weight  Online booking. True scheduling widget β€” TrueLark "Book Appointment" (truelark.com/bookonline/#/location?businessId=86682) appears 5+ times sitewide; live (200).
1.1.4PARTIAL  Form ≀5 fields. Contact form has ~7 fields (new-patient flag, first, last, phone, email, appointment type, SMS consent). Functional but above the 5-field ideal.
1.1.5PARTIAL  New-patient offer. Specific dollar offer exists ("Dental Implants as low as $171/mo", "Free Implant Consultation, Limit 6") but it is EXPIRED β€” "Offer ends SEPTEMBER 20, 2024" and a raw {{period_ends}} merge tag is visible. Specificity earns partial; staleness blocks Pass.
1.1.6PASS  Multiple contact methods. Phone numbers (2: new-patient hotline + existing), web form, TrueLark booking, and a live TrueLark/FrontdeskAI text-chat widget ("How can I help you today?").

⚑ Quick Wins

  • Wrap every phone number in <a href="tel:+16154447999"> sitewide (header, hero, footer, all service pages). ~1 hour dev, recovers the largest mobile leak.
  • Replace the expired Sept-2024 offer with a current dated special and fix the broken {{period_ends}} token, or remove the date entirely.
  • Trim the contact form to 5 fields (drop SMS-consent into fine print, merge first/last into "Full Name").

1.2 User Experience HIGH

3.0 / 4.0  Β·  🟑 Good
4 checks Β· 3 Pass, 1 Partialβ–Ά
1.2.1PASS  Mobile responsive. <meta name="viewport" content="width=device-width, initial-scale=1"> present; Elementor responsive theme.
1.2.2PASS  Nav clarity. 7 primary items (Specials, Reviews, Our Doctors, Services, Contact, Forms, Pay Now, Membership) with a clean Services dropdown. "New Patient" pathway present via Specials + booking. Within the ≀7 guideline.
1.2.3PARTIAL  Accessibility. Good: "Skip to content" link, dedicated /ada-accessibility/ page (200), 20/21 homepage images have alt text. Gap: phone numbers as non-interactive H2 headings hurt screen-reader/keyboard users; contrast not formally verified.
1.2.4PASS  Branded 404. Test URL returned a custom branded page β€” title "Page not found - #1 Lebanon TN Dentist", full nav/logo retained.

⚑ Quick Wins

  • Convert phone H2 headings to semantic tel: anchors (also fixes 1.1.2) β€” improves both conversion and accessibility in one change.
  • Add a contextual "404 β€” let's get you back" CTA block (Book / Call / Services) to the branded 404 to recover the /meet-dr-pryor/ traffic.

1.3 SEO Fundamentals HIGH

5.5 / 8.0  Β·  🟑 Good
8 checks Β· 4 Pass, 3 Partial, 1 manualβ–Ά
1.3.1PASS  Indexable location page. Single-location practice; homepage + /contact-us/ serve location intent. No noindex; canonical self-referencing.
1.3.2PARTIAL  Title tag. Keyword + city + brand present but 74 chars (>65): "Lebanon's #1 Family, Cosmetic & Implant Dentist | Dr. Aaron Pryor".
1.3.3PARTIAL  Meta description. Good length + local terms ("Lebanon, Mount Juliet, Watertown and Nashville") but no CTA verb ("Call", "Book today").
1.3.4PASS  Single H1. One H1: "Caring Dentistry for You & Your Family." Clean, single, brand-aligned.
1.3.5PASS  Individual service pages. Dedicated indexed pages: cosmetic, implants, sedation, same-day-crowns, facial-enhancement, laser, digital-technology, our-services β€” all 200.
1.3.6PASS  Local schema. Valid JSON-LD @graph with WebPage/Organization/Dentist + WebSite; dateModified 2026-05-15 (actively maintained).
1.3.7MANUAL  Google Search Console. Cannot verify externally β€” requires owner access. Yoast SEO + valid sitemap present (good signal). Excluded from scoring as unverifiable.
1.3.8PARTIAL  Internal linking. Strong service-to-service cross-links and footer hub, but two prominent internal links point to a 404 (/meet-dr-pryor/), bleeding link equity and UX.

⚑ Quick Wins

  • Shorten the title to ≀65 chars: "Lebanon Family & Implant Dentist | Dr. Aaron Pryor" (53 chars).
  • Append a CTA to the meta description: "...and Nashville. Book your visit today β€” (615) 444-7999."
  • Fix or 301-redirect /meet-dr-pryor/ β†’ /meet-our-doctors/ to restore internal link equity (also Section 1.9).

1.4 Service Lines MEDIUM

4.0 / 4.0  Β·  🟒 Strong β€” the standout section.
4 checks Β· 4 Passβ–Ά
1.4.1PASS  Patient-friendly general services. Benefit-led copy: "help you and your family achieve a beautiful smile", "keep you more comfortable than you ever thought possible". Covers preventive, fillings, extractions, perio.
1.4.2PASS  High-value dedicated pages. Standalone pages for Dental Implants, Sedation, Same-Day Crowns, Cosmetic, Laser, Facial Enhancement (Botox) β€” all live with imagery + CTAs.
1.4.3PASS  Emergency promoted. Dedicated homepage block: "Get Emergency Dental Care Now... call us any time" with an "Emergency Appointment" CTA.
1.4.4PASS  Cosmetic aspirational. Cosmetic + facial-enhancement pages with aspirational imagery ("woman smiles naturally"); Invisalign called out. (Adding before/after proof would strengthen β€” see 1.5.3.)

⚑ Quick Wins

  • Add 2–3 sentence FAQ blocks to each high-value service page (also lifts 1.8.3 and wins FAQ rich-results).
  • Surface starting prices / financing on implant & cosmetic pages to pre-qualify high-value leads.

1.5 Trust Building HIGH

4.5 / 6.0  Β·  🟑 Good
6 checks Β· 4 Pass, 1 Partial, 1 Failβ–Ά
1.5.1PASS  Doctor bios. 3 profiles with photos: Dr. Aaron Pryor (DDS, first in class β€” Meharry; beekeeping/grilling personal story), Dr. Pranav Kukreja (DMD β€” UAB), Oleg Gnetov (30+ yr technician). Credentials + photo + personal story all present.
1.5.2PASS  Reviews on site. Dedicated /testimonials/ page + embedded Google reviews widget (google.com/maps) β€” well over the 10-review Pass bar.
1.5.3FAIL  Before/after gallery. No smile-makeover / case-result gallery found despite a strong cosmetic & implant focus β€” a notable missed proof point for high-value cases.
1.5.4PASS  Technology featured. Dedicated /digital-technology/ page; homepage cites "CAD/CAM same-day restorations, 3D digital x-rays, sedation".
1.5.5PARTIAL  Awards/affiliations. "Lebanon's #1 / Most Trusted" positioning and "first in class β€” Meharry" credential, but no displayed ADA/AGD/association logos or named awards.
1.5.6PASS  Privacy policy. Footer "HIPAA Privacy Policy" link present (PDF). (Generous-credit item β€” presence satisfies.)

⚑ Quick Wins

  • Build a before/after gallery (6–10 implant & veneer cases) β€” highest-ROI trust addition for this cosmetic-heavy practice.
  • Add an "Affiliations" strip (ADA, AGD, ICOI implant credentials) near the doctor bios.
  • Pull 3–4 5β˜… Google quotes onto the homepage instead of relying only on the testimonials page.

1.6 NAP / Location HIGH

2.5 / 4.0  Β·  🟑 Good
4 checks Β· 2 Pass, 1 Partial, 1 Failβ–Ά
1.6.1PARTIAL  NAP consistent & visible. Footer shows "201 Signature Pl, Lebanon, TN 37087" + "(615) 444-7999" + hours. Consistent across site & GBP, but address is footer-only on the homepage (not in header/hero) and not in schema markup.
1.6.2PASS  Unique location URL. /contact-us/ serves as the canonical location page with full NAP, hours, form, and map link.
1.6.3FAIL  Embedded Google Map. No map <iframe> on homepage or contact page β€” only a text "Click for map & directions" link out to Google Maps. No in-page interactive map.
1.6.4PASS  Hours prominent. Footer office hours block: Mon–Thu 8a–5p, Fri by appointment, Sat/Sun closed. Repeated on contact page.

⚑ Quick Wins

  • Embed an interactive Google Map iframe on /contact-us/ (and a compact one in the footer).
  • Add address + geo + openingHours to the Dentist JSON-LD for stronger local ranking.

1.7 Insurance & Financing HIGH

2.5 / 4.0  Β·  🟑 Good
4 checks Β· 1 Pass, 3 Partialβ–Ά
1.7.1PARTIAL  Insurance list. Insurance is referenced ("No Insurance? Our patients don't need it!") but no list of accepted carriers (Delta, MetLife, Cigna, etc.) is shown β€” a common new-patient pre-qualifier is missing.
1.7.2PARTIAL  Financing featured. "Dental Implants as low as $171/mo* (on approved credit)" implies third-party financing, but no named lender (CareCredit / Sunbit / Cherry) or dedicated financing section.
1.7.3PARTIAL  New-patient special + expiration. A dated special exists but it is expired (Sept 20, 2024) with a broken merge tag β€” present but stale (cross-ref with 1.1.5).
1.7.4PASS  Membership plan. Dedicated /membership-plan/ page, promoted in nav + a homepage "No Insurance? Join our Pryor Family Dental Membership Plan" block with CTA.

⚑ Quick Wins

  • Add an "Insurance We Accept" logo strip on the contact/financing page.
  • Name the financing partner (CareCredit/Sunbit) with an apply link next to the implant offer.
  • Refresh the expired special to a current dated offer (shared fix with 1.1.5).

1.8 Content Marketing MEDIUM

2.0 / 4.0  Β·  🟠 Needs Work
4 checks Β· 2 Pass, 2 Failβ–Ά
1.8.1PASS  Patient-centric copy. Warm, benefit-led, second-person voice: "old-fashioned relationships and today's advanced dentistry", "make you feel right at home".
1.8.2FAIL  Active local blog. No blog β€” /blog/, /news/, /articles/, /dental-blog/ all 404. Zero ongoing local content for SEO/E-E-A-T.
1.8.3FAIL  Service-page FAQs. No FAQ blocks on service pages (confirmed on /our-services/). Missing FAQ schema opportunity.
1.8.4PASS  Consistent brand voice. Friendly "family / caring / trusted Lebanon dentist" tone is consistent across homepage, services, and doctor pages.

⚑ Quick Wins

  • Launch a simple blog and publish 1 local post/month ("Dental Implants in Lebanon TN: What to Expect").
  • Add 4–6 Q&A FAQ blocks per high-value service page with FAQPage schema.

1.9 Technical Health MEDIUM

3.0 / 4.0  Β·  🟑 Good
4 checks Β· 3 Pass, 1 Fail (broken links)β–Ά
1.9.1PASS  HTTPS / SSL. HTTP/2 200 over TLS; nginx; /contact/ β†’ /contact-us/ via clean 301. No mixed-content flagged.
1.9.2PASS  XML sitemap. /sitemap_index.xml β†’ /page-sitemap.xml (17 URLs), declared in robots.txt (Yoast).
1.9.3FAIL  No broken links on key pages. Two prominent homepage links 404 (/meet-dr-pryor/ Γ—2 β€” hero & footer) plus the "Pay Now" link (bill.care/practice/a960) returns 404. See Broken Link Summary below.
1.9.4PASS  No duplicate content / canonicals. Self-referencing canonical present; no noindex; no duplicate-title clustering observed.

πŸ”— Broken Link Summary

26 unique links crawled (live UA, follow-redirects). Custom 404 confirmed: title "Page not found - #1 Lebanon TN Dentist", branded nav/logo retained β€” 404 is branded (good), but it lacks a recovery CTA.

StatusCount
Live (200)21
Redirect (301)1
404 / Broken3
External (bot-blocked, likely OK)1
URLStatusSource on SiteNote
/meet-dr-pryor/404Homepage hero "Meet Our Doctors" button + footer "Doctor" linkHigh-visibility internal 404 β€” should be /meet-our-doctors/
bill.care/practice/a960404Header + footer "Pay Now / Make A Payment"External billing link broken β€” patients can't pay online
/contact/#payment301β†’200Footer "Make A Payment"Redirects fine to /contact-us/ β€” anchor #payment may not exist
facebook.com/PryorFamilyDentistry/400*Footer socialBot-challenge, not a real break β€” page is live for users

⚑ Quick Wins

  • 301-redirect /meet-dr-pryor/ β†’ /meet-our-doctors/ AND fix the two source links (highest-visibility break).
  • Repair or replace the broken bill.care/practice/a960 "Pay Now" link with the correct payment portal URL.
  • Add Book / Call / Services CTAs to the branded 404 page to recover lost sessions.

2 Google Business Profile ADVISORY

Strong external reputation β€” the practice's biggest off-site asset. (Owner-only items estimated from public data.)
Rating
~4.9 β˜… (consistently 4.9 across aggregators)
Review Volume
400+ Google Β· 1,200–1,700 across platforms
Recency
Active Β· "Updated March 2026" on directories
NAP
201 Signature Pl, Lebanon TN 37087 Β· (615) 444-7999 β€” consistent
Hours
Mon–Thu 8–5 Β· matches website
Categories
Dentist / Cosmetic Dentist / Oral Surgeon Β· (Yelp lists Oral Surgeons)
Appt Link
TrueLark booking Β· wire into GBP "Book" button
Photos / Posts
Present Β· cadence not verifiable externally

⚑ GBP Quick Wins

  • Ensure the TrueLark booking link is set as the GBP appointment/Book action.
  • Maintain a weekly GBP Post cadence (offers, before/after, team) β€” leverages the elite review base.
  • Confirm a single primary category ("Dentist") with secondary "Cosmetic Dentist" & "Dental Implants Periodontist".

3 Social Media ADVISORY

Profiles exist and are linked, but reach is modest relative to the practice's review dominance.
Facebook
~2,479 likes Β· 98% rec (209 reviews) Β· linked in footer, active
Instagram
@pryorfamilydentistry Β· ~793 followers Β· linked in footer
Profile Completeness
Good Β· branded handles, NAP, links present
Content Mix (70/30)
Unverified Β· no on-site feed embed to assess
Cadence
FB active Β· IG follower count low for review volume
Video / Reels
Not assessed Β· recommend short-form patient stories

⚑ Social Quick Wins

  • Embed the Instagram/Facebook feed on the homepage or testimonials page to convert review trust into social proof.
  • Grow Instagram with before/after Reels and team content β€” the 793-follower base badly under-indexes a 1,200+ review practice.
  • Cross-link social handles in the GBP profile and email signatures.

β–Ά Prioritized Action Plan β€” Top 10

Ordered by revenue impact Γ· effort. Conversion-critical fixes first.
#ActionEffortImpact
1Add tel: click-to-call to every phone number sitewide (header, hero, footer, service pages). Currently zero tel: links β€” biggest mobile leak.LOW Β· ~1hCRITICAL
2Fix the two /meet-dr-pryor/ 404s (hero + footer) β€” repoint to /meet-our-doctors/ and add a 301.LOWHIGH
3Replace the expired Sept-2024 offer & fix the visible {{period_ends}} merge tag with a current dated special.LOWHIGH
4Repair the broken "Pay Now" link (bill.care/practice/a960 β†’ 404) with the correct payment portal URL.LOWMEDIUM
5Embed an interactive Google Map on the contact page (+ compact footer map).LOWMEDIUM
6Add a before/after gallery (6–10 implant & veneer cases) β€” top trust gap for a cosmetic-heavy practice.MEDIUMHIGH
7Trim the contact form to ≀5 fields and shorten the title tag (≀65) + add a CTA to the meta description.LOWMEDIUM
8Add FAQ blocks + FAQPage schema to each high-value service page.MEDIUMMEDIUM
9Launch a monthly local blog + add "Insurance We Accept" & named financing partner (CareCredit/Sunbit).MEDIUMMEDIUM
10Add Book/Call CTAs to the branded 404 & grow Instagram with before/after Reels.LOWLOWER