Website Audit · Confidential
Audited: drjustinraanan.com

Website Audit for Dr. Justin Raanan — Beverly Hills

Prepared for Dr. Justin Raanan · May 2026

We reviewed every signal on Dr. Raanan's Beverly Hills site — page-by-page content, Semrush rankings, schema markup, Google Business Profile, local competitive field, and the manual user experience. The good news: this site looks better than the Brentwood one, with stronger positioning, more reviews, and cleaner visual design. The not-so-good news: it's running on the same outdated platform and has its own structural problems holding back what should be a leading Beverly Hills periodontist listing. Here's what we found.

Prepared For
Dr. Justin Raanan
414 N Camden Dr Suite 1240, Beverly Hills
Audit Date
May 2026
Tools: Semrush, Google Places, manual UX
Issues Found
11 issues
3 critical · 6 high · 2 medium
Our Recommendation
Fix · Keep Brand
Fix the issues, deepen the content, polish the details
Health Score Breakdown

Overall site health: 38/100.
Better than Brentwood — but the sitemap dig revealed deeper issues.

We graded the site across four categories using Semrush data, the full sitemap audit, and manual review. After pulling the full page inventory, content and architecture scores dropped — the site is thinner and more inconsistent than the front-end suggests. Brand, reviews, and positioning still score well; the back-end work is where most of the lift is needed.

Overall Site Health
0 50 100
38/100
Needs Modernization · Brand Direction OK
Content Depth & Quality
18%
UX & Navigation Accessibility
32%
Technical SEO & Schema
38%
Brand, Reviews & Local Visibility
60%
What's Working

This site has real strengths — let's name them first.

Before getting into what needs fixing, it's important to acknowledge what the Beverly Hills site already does well. These are the foundations we'd build on, not tear down.

✓ Six Things The Beverly Hills Site Gets Right
  • 150 Google reviews · 5.0 ★ — 2.2× more than the Brentwood listing. Strong social proof for premium-priced specialist care.
  • Clear specialist positioning — "Periodontist in Beverly Hills" is the H1. Matches Dr. Raanan's Harvard training and the actual revenue mix.
  • Cleaner visual design — better typography, hero, and overall polish than the Brentwood site. Brand direction can mostly be kept.
  • FAQs already on the homepage — good structure for both traditional SEO and AI search extraction (Perplexity, ChatGPT, Google AI Overviews).
  • Beverly Hills geo-modifiers throughout — "Periodontist Beverly Hills," "Dental Implants Beverly Hills," etc. Good local SEO instinct already baked into the copy.
  • Strong cross-platform reviews — 88 Yelp reviews on top of the 150 Google reviews. Multi-platform proof patients actually look at.

The numbers at a glance

Quick Semrush + Google snapshot of where the Beverly Hills site stands today.

Authority Score
9 / 100
Semrush · low; needs backlink work
Monthly Organic Traffic
156 visits
270 keywords ranking · low for the market
Total Backlinks
995
300 referring domains
Google Reviews
150 · 5.0 ★
#3 among local periodontists

The pattern: the front-end signals (reviews, brand, positioning) are doing well. The back-end signals (technical SEO, content depth, platform modernity) are dragging. This is fixable — and it's a much smaller lift than the Brentwood site, because the brand direction is already right.

What Needs Fixing

Eleven issues holding the site back — all fixable.

For a Harvard-trained periodontist in one of the most competitive dental markets in the country, this site should be the leading periodontist listing in Beverly Hills. It isn't — yet. The deeper we dug into the sitemap, the more the structural issues stacked up. Here's what's standing in the way, ranked by impact.

3
Critical · revenue blockers
6
High priority
2
Medium · technical
6
Already working well
Sitemap Audit · The Full Inventory Every indexable page on drjustinraanan.com — pulled from the live sitemap
22
Pages total · very low for Beverly Hills
2
Pages targeting Los Angeles
2
Pages targeting Beverly Hills
13
Treatment pages with no geo target
Two Red Flags From The Sitemap Audit
22
Only 22 indexable pages on the entire site.
Far too thin for a premium Beverly Hills periodontist practice. Leading specialist sites in this market typically run 50–100+ pages, with dedicated coverage for every implant subtype, every periodontal procedure, and every patient FAQ. Each missing page is a missed search.
Dr. Raanan: 22 · Benchmark: 50–100+
Dr. Amir
Different Dentist
A different doctor's page outranks the main doctor on internal links.
The /meet-dr-amir/ page has 6 internal links — more than any other page on the site. The main /meet-the-doctor/ page (Dr. Justin Raanan) has only 5. Dr. Amir isn't introduced anywhere on the public-facing site — but Google sees him as the most-linked-to person on it.
Dr. Amir: 6 links · Dr. Raanan: 5 links
/meet-dr-amir/ ← Dr. Amir, not the main doctor
⚠ Brand Issue
6 links
/ (homepage)
Utility
0 links
/meet-the-doctor/ (Dr. Justin Raanan)
Utility
5 links
/services/
Utility
5 links
/privacy-policy/
Utility
0 links
/gum-disease-specialist-los-angeles/
LA-Targeted
5 links
/los-angeles-dental-veneers/
LA-Targeted
5 links
/root-canal-beverly-hills/
BH-Targeted
1 link
/tooth-extraction-beverly-hills/
BH-Targeted
1 link
/laser-dentistry/
No Geo
5 links
/periodontal-maintenance/
No Geo
2 links
/sedation-dentistry/
No Geo
1 link
/tissue-reconstruction/
No Geo
1 link
/cad-cam-digital-dentistry/
No Geo
1 link
/computerized-tomography/
No Geo
1 link
/dental-bridge/
No Geo
1 link
/holistic-dentistry/
No Geo
1 link
/dental-crown/
No Geo
1 link
/dental-maintenance/
No Geo
1 link
/orthodontics/
No Geo
1 link
/full-mouth-reconstruction-6/ ← "-6" suffix suggests duplicate pages
⚠ Possible Dupe
1 link
/dental-bonding/
No Geo
0 links
LA-Targeted URL
Beverly Hills-Targeted URL
No Geographic Target
Flagged / Needs Investigation
Utility Page
ISSUE 1 Critical · Usability

Treatments aren't accessible in a visible navigation menu.

The header has a single "Menu" link that opens an Elementor popup. There's no persistent top-nav, no mega-menu, no visible treatment list. Visitors who land on the homepage have to click into a popup just to see what services exist. For a high-intent visitor researching periodontists and dental implants — exactly the patients Dr. Raanan wants — that's friction they won't push through. Most will hit back and pick a competitor with a clearer site.

✓ The fix

Build a real top navigation with visible treatment categories (Dental Implants, Periodontics, Sedation, Cosmetic, etc.). The menu should be discoverable on every page, on every device, without a popup. This single change typically moves time-on-site, pages-per-visit, and conversion meaningfully.

ISSUE 2 Critical · Content / SEO

Treatment pages are too thin to rank in Beverly Hills.

The Dental Implants page — arguably the most important page on the entire site for a periodontist — comes in at roughly 700 words, and contains a duplicate FAQ ("What is the success rate of dental implants?" appears twice with virtually identical answers). Other treatment pages follow the same pattern: short, generic, AI-flavored content that reads like it was generated rather than written by an expert. In Beverly Hills, where competitors have deeper pages backed by years of authority, thin content is the single biggest reason these pages aren't ranking for the searches that drive premium-priced implant bookings.

✓ The fix

Rewrite every treatment page to at least 1,200 words — ideally 1,500–2,000 for core implant and periodontics pages. Add real case content, procedure walk-throughs, recovery info, financing FAQs, and patient stories. Remove duplicate FAQs. Each page should be the most thorough resource a Beverly Hills implant patient could find on that topic — that's what wins both Google rankings and the patient's trust.

ISSUE 3 High · Trust / Brand

Stock imagery throughout — doesn't match a premium Beverly Hills practice.

Treatment pages and supporting content lean on generic stock images (file names like sedation-dentist-Beverly-Hills-ca.png) instead of real photography of Dr. Raanan, the office, the team, or actual treatment results. For a Beverly Hills periodontist charging premium fees on $5K–$50K implant cases, stock photos undercut the entire trust signal — patients researching that kind of treatment want to see the actual doctor, the actual office, the actual equipment, and real before/after results.

✓ The fix

Remove every stock image. Replace with a professional half-day photo shoot: Dr. Raanan portraits, team shots, office interior (especially the high-end equipment — microscopes, AI radiograph software, Biolase laser), real before/after galleries (with patient consent), and short procedure video clips. Real photography is the single biggest visual upgrade for a luxury practice — and it costs less than most agencies charge for one month of SEO.

ISSUE 4 High · Local SEO

Both office addresses appear in every page footer.

The footer currently lists both the Beverly Hills clinic and the Brentwood clinic on every single page — with a typo ("San Vincente" should be "San Vicente"), and the Brentwood suite number listed as 811 is wrong (it should be 814). Mixing two NAP (Name-Address-Phone) signals on every page dilutes the local-SEO clarity for each location. Google can't tell which location each page is "about." It also creates confusion for patients trying to figure out which office to visit.

✓ The fix

Remove both office blocks from the global footer. Move the Beverly Hills address to a dedicated About / Contact page (this site's primary location). Reference the Brentwood location only on a "Locations" page or briefly in About. Fix the typo and the wrong suite number. Each location should have its own clearly-scoped page — cleaner for SEO, cleaner for patients.

ISSUE 5 High · Header Polish

Phone number in the header is missing a space — small detail, easy fix.

The phone displays as (310)205-5315 — no space between the closing parenthesis and the next digit. Easy to miss, but it reads as sloppy on a premium brand, and inconsistent with how the same number appears correctly formatted in the footer.

Currently(310)205-5315 Should be(310) 205-5315
✓ The fix

Single-character fix in the header template. Add a space between the closing parenthesis and the next digit. Apply consistently sitewide so every reference to the phone number — header, contact page, footer, schema — uses the same format.

ISSUE 6 Medium · Platform

Built on an outdated Elementor 4.0.9 build.

The page generator meta tag reveals Elementor 4.0.9 — an outdated builder version that's also the same one running the Brentwood site. Slow load times, limited schema flexibility, no AEO structure, and no inline booking flow. In Beverly Hills, where patient research on a $30K implant decision often happens on a phone over lunch, a slow page that doesn't answer the question fast loses the patient before they even reach the contact form.

✓ The fix

Modernize the technical foundation — upgrade off Elementor 4.0.9 onto a current, schema-ready stack. Keep the visual brand intact; what changes is what runs underneath it. Faster, lighter, and ready for both human visitors and AI-search extraction.

ISSUE 7 Medium · Technical SEO

No structured data / schema markup sitewide.

No Dentist schema, no Physician schema, no FAQPage schema (even though the homepage and treatment pages already contain FAQs), no MedicalProcedure markup, no AggregateRating. The FAQs are right there in the content — they just aren't structured so Google and AI search engines can pull them as answers. Same for the doctor's credentials, address, hours, and reviews. Without schema, Google has to guess what's on each page; with schema, it knows.

✓ The fix

Add the full schema suite — Dentist, Physician (for Dr. Raanan), FAQPage (the FAQs already exist), MedicalProcedure for each treatment page, AggregateRating tied to the GBP reviews — baked into the new templates. AI search engines (ChatGPT, Perplexity, Google AI Overviews) lean heavily on schema to choose which sources to cite for medical questions.

ISSUE 8 Critical · Site Architecture

Only 22 indexable pages — far too thin to rank in Beverly Hills.

The full sitemap contains just 22 pages, and only 17 of those are treatment-related. For a Harvard-trained periodontist in Beverly Hills, that's a fraction of what's needed to compete. The leading periodontist sites in this market run 50–100+ pages, with dedicated pages for every implant subtype, every periodontal procedure, every patient question. Each missing page is a missed search someone in the market is doing right now.

The user noted: "As a periodontist, I know you guys do so many other treatments that are not listed on the website." Missing pages = missing keyword coverage = missing patients. The 22 pages already there get an average of 1–2 internal links each, suggesting the architecture is also under-developed for the pages that do exist.

✓ The fix

Expand the site to 50+ pages as part of the fix. Map out every treatment Dr. Raanan actually performs and give each one a dedicated, 1,200+ word page. Add pillar pages for major topic clusters (Dental Implants, Periodontics, Cosmetic Reconstruction). Build internal linking so every page is reachable in ≤2 clicks from the homepage. More relevant pages = more ranking surface area = more patients.

ISSUE 9 High · Brand Clarity

A "Meet Dr. Amir" page exists — and is more internally linked than the main doctor.

The sitemap reveals a /meet-dr-amir/ page that has 6 internal links pointing to it — more than any other page on the site. The main "Meet The Doctor" page (for Dr. Justin Raanan) has only 5. Dr. Amir doesn't appear on the homepage, doesn't appear in the brand presentation, and isn't introduced anywhere in the public-facing copy — but the page exists and gets the most internal link signal of any URL on the site.

Either Dr. Amir is a current associate who should be properly introduced on the homepage and team page (and his /meet-dr-amir/ URL kept), or he's a former associate / template leftover and the page should be removed and 301-redirected. Right now Google sees Dr. Amir as the most-linked-to person on the site, which is confusing for both search engines and patients who land on it.

✓ The fix

Investigate the Dr. Amir situation immediately. If he's a current associate: introduce him properly on the homepage, the team page, and align the brand around both doctors. If he's not active: remove the page, 301-redirect /meet-dr-amir/ to /meet-the-doctor/, and audit the rest of the site for stale references. Brand clarity is non-negotiable on a premium practice site.

ISSUE 10 High · Local SEO

Inconsistent geo-targeting — some pages target Beverly Hills, some target Los Angeles, most target neither.

The sitemap shows a split strategy that confuses Google about the practice's primary service area:

  • Targeting Los Angeles (2 pages): /los-angeles-dental-veneers/, /gum-disease-specialist-los-angeles/
  • Targeting Beverly Hills (2 pages): /root-canal-beverly-hills/, /tooth-extraction-beverly-hills/
  • No geographic target (13 pages): /orthodontics/, /dental-crown/, and most other treatment pages

For a Beverly Hills periodontist, this split signals indecision. Patients searching "dental veneers Beverly Hills" find a competitor's page before Dr. Raanan's /los-angeles-dental-veneers/. The Beverly Hills GBP listing earned the local authority — the site should compound that, not split it three ways.

✓ The fix

Standardize all geographic targeting to "Beverly Hills" across every treatment URL. Restructure to /veneers-beverly-hills/, /orthodontics-beverly-hills/, /dental-crown-beverly-hills/, etc. 301-redirect the LA-targeted pages to the new Beverly Hills equivalents. The Beverly Hills brand is the asset — every page should compound that signal, not dilute it.

ISSUE 11 High · Content Strategy

The treatment list reads as a random mix — not what a Beverly Hills periodontist should lead with.

Looking at what's actually on the site: Dental Bonding, Dental Bridge, Dental Crown, Orthodontics, Veneers, Root Canal, CAD-CAM, Holistic Dentistry, Computerized Tomography, Tooth Extraction. Many of these are general dentistry or cosmetic procedures — not the core specialist work a periodontist's practice should be built around.

Meanwhile, the periodontal procedures Dr. Raanan actually leads with (advanced perio surgery, microscope-enhanced gum grafts, sinus lifts, full-arch implants, specific implant brands and protocols, LANAP) are either missing or buried. There's also a /full-mouth-reconstruction-6/ URL with a "-6" suffix that strongly suggests duplicate versions of the same page are floating around the site.

✓ The fix

Restructure the treatment taxonomy around the three core pillars of a Harvard-trained periodontist: (1) Dental Implants & Bone Grafting, (2) Periodontal & Gum Care, (3) Advanced Aesthetic & Reconstruction. Build proper pillar-and-cluster architecture under each. Remove or de-emphasize unrelated general-dentistry pages (bonding, bridges, crowns) unless Dr. Raanan actively performs them and wants to be found for them. Clean up the duplicate full-mouth-reconstruction-6 URL. Sitemap should reflect what the practice actually does — not random pages a previous agency built.

Local Competitive Landscape

The Beverly Hills periodontist field, within ~1.5 miles.

Dr. Raanan's Beverly Hills practice sits in the middle of one of the most dense periodontist markets in the country — but the position is much stronger than the Brentwood one. He's #3 among local periodontists by review count, and the gap to the top is closeable inside a year. The bigger story: there's even a direct competitor on the floor above.

Dr. Raanan
150
Google reviews · 5.0 ★
414 N Camden Dr Suite 1240
Top Local Periodontist
271
Google reviews · 5.0 ★
Periodontal & Implant Specialists of Beverly Hills
1.8×
review gap to the top competitor — closeable inside 12 months with consistent review velocity
⚠ Same-Building Periodontist Competitor
Dr. Oded Bahat practices at 414 N Camden Dr, Suite 1260 — same building as Dr. Raanan's Suite 1240.
Different floor, same address. Dr. Bahat has 63 Google reviews (4.7 ★) — well behind Dr. Raanan's 150 — but the address overlap matters: patients searching "periodontist 414 N Camden" or doing proximity-based research see both listings. Dr. Bradley Lander is also at Suite 1260 with the same address.

The good news: Dr. Raanan is winning the same-building competition by 2.4× on reviews. Just worth being aware of.

Beverly Hills periodontist field by review count

Real periodontist + implant-focused practices within ~1.5 miles of 414 N Camden Dr. Sorted by Google review volume — the strongest signal for Map Pack placement.

Periodontal & Implant Specialists of Beverly HillsTop periodontist competitor · 9400 Brighton Way · 0.4 mi
271★ 5.0
MD Periodontics of Beverly HillsPeriodontist + Implants · 9735 Wilshire Blvd · 0.5 mi
179★ 5.0
Dr. Justin Raanan (Beverly Hills)Periodontist + Implants · 414 N Camden Dr Suite 1240 · 0.0 mi
150★ 5.0
Perio Artist — Beverly Hills Periodontics & Dental ImplantsPeriodontist + Implants · 8500 Wilshire Blvd · 1.4 mi
128★ 4.9
Beverly Hills Implant CenterImplants-focused · 8383 Wilshire Blvd · 1.5 mi
81★ 5.0
Dr. Oded Bahat, BDS, MSD SAME BUILDINGPeriodontist · 414 N Camden Dr Suite 1260 · 0.0 mi
63★ 4.7
Peiman Soleymani, DDSImplants · 416 N Bedford Dr · 0.1 mi
63★ 4.9
Sterling Periodontics & ImplantologyPeriodontist + Implants · 9301 Wilshire Blvd · 0.6 mi
57★ 4.8

The good news: Dr. Raanan is already #3 among Beverly Hills periodontists by review count — only 1.8× behind the top competitor (vs. 5.6× in Brentwood). The 5.0 ★ rating matches the leaders. The credentials (Harvard, MMSc, faculty) are stronger than most.

The fix: Same review-generation engine planned for Brentwood, applied here. With a steady 5–8 new Google reviews per month, this listing has a clear path to climbing further up the Beverly Hills periodontist rankings and growing its visibility in the local market. That's a meaningful direction from where the listing sits today.

Our Game Plan

How we'd grow the practice — step by step.

We don't believe in flashy launches that flame out. The plan starts with a strong technical foundation, then layers ongoing engines on top — each one compounding the last over months and years.

⚡ Start Here
01
The Foundation
Fix every issue on the current site — technical, content, and structural.

What we'd do in Step 1

The Beverly Hills site already has the brand direction, the reviews, and the positioning right. We don't tear it down — we fix it. Every issue surfaced in this audit gets addressed on the existing site: the technical problems, the thin content, the inconsistent geo-targeting, the sitemap cleanup, the footer typos, the phone format. The brand stays the same. The work below is what changes underneath.

  • Modernize the technical foundation. Upgrade off Elementor 4.0.9 onto a clean, fast, schema-ready stack. Preserve every URL, every design decision, and every brand element — what changes is the underlying engine, not what visitors see.
  • Expand from 22 → 50+ pages. Map every treatment Dr. Raanan actually performs and give each a dedicated, 1,200+ word page. Build pillar-and-cluster structure under three core categories: Implants & Bone Grafting, Periodontal & Gum Care, Advanced Aesthetic & Reconstruction.
  • Standardize all geo-targeting to Beverly Hills. Retire the LA-targeted URLs (/los-angeles-dental-veneers/, /gum-disease-specialist-los-angeles/) and 301-redirect to clean BH-targeted equivalents. Add Beverly Hills modifier to every untargeted treatment URL.
  • Resolve the Dr. Amir page. Either properly introduce him on the homepage and team page (if he's a current associate), or remove /meet-dr-amir/ and 301-redirect it to /meet-the-doctor/. No more "most-linked page on the site is for a doctor not on the homepage."
  • Clean up the duplicate URL suffix. Investigate /full-mouth-reconstruction-6/ and any "-2" through "-5" variants. Consolidate down to one canonical URL per topic.
  • Build a real top navigation with visible treatment categories. No more popup-only menu. Dental Implants, Periodontics, Cosmetic, Sedation — all one click away from any page.
  • Add FAQs to every treatment page — patient language, structured for both SEO and AI search extraction (ChatGPT, Perplexity, Google AI Overviews).
  • Schema markup sitewide — Dentist, Physician, FAQPage, MedicalProcedure, AggregateRating. Set up so every treatment page and informational page gets the right schema automatically.
  • Real photography. Dr. Raanan portraits, team shots, office interior, equipment close-ups, real before/after galleries. Zero stock photos — premium Beverly Hills positioning demands real imagery.
  • Footer cleanup. Remove the dual-office block. Beverly Hills address lives on the About / Contact page. Fix the typos ("San Vincente" → "San Vicente"; Suite 811 → Suite 814 for the Brentwood reference).
  • Header polish. Fix the phone format from (310)205-5315 to (310) 205-5315. Small detail, but consistency matters on a premium brand.

Why this matters: the Beverly Hills site has a much shorter path to high visibility in the local market than the Brentwood site does. The hard work of brand positioning and review-building is already underway — what's missing is the technical and content foundation underneath. Step 1 closes that gap.

What runs alongside & after — the ongoing engines
02

Authority & Backlinks

Once the on-page SEO is solid, we start building backlinks, citations, and brand mentions across high-quality dental and local publications.

The goal: become a source AI search engines (ChatGPT, Perplexity, Google AI Overviews) cite when patients ask about periodontists, dental implants, or premium dentistry in West LA.

Target Authority Score 9 → 30+ in 12 months
03

Review Generation

A consistent, daily review-collection cadence. Post-visit text-message asks make it effortless for happy patients to leave a Google review.

Recency matters more than volume — a steady drip of fresh reviews beats a thousand old ones. Google's algorithm rewards velocity and freshness.

Target 5–8 new Google reviews per month, every month
04

Content Engine

Monthly long-form articles written specifically for AI search visibility and traditional SEO. Patient-language questions, structured answers, schema-rich.

Each piece links back to the relevant service page, building topical authority around periodontics, implants, and cosmetic dentistry over time.

Target 1–2 high-quality articles per month
05

Google Business Management

Hands-on GBP management: weekly posts, review responses, Q&A monitoring, photo updates, service descriptions. The GBP is treated as a living asset, not a one-time setup.

Combined with Local Falcon scans to track Map Pack rankings month-over-month and iterate on what moves placement.

Target Top-3 Map Pack for 8+ core keywords in 6 months
06

Tracking & Reporting

We use multiple tools together so nothing slips: Semrush for keyword position, Local Falcon for Map Pack tracking, GA4 for traffic, Search Console for impressions and click data.

Monthly reports show what's working, what isn't, and what to iterate next month. The data drives the decisions — not guesses.

Target Monthly reporting cadence · always know where you stand
07

Grow Visibility Among Beverly Hills Periodontists

The brand and positioning are already right — what's missing is the technical foundation and the review velocity to compound. With Steps 1–6 running consistently, the Beverly Hills listing has a clear path to growing its review count, climbing the local rankings, and becoming one of the most visible periodontist listings in Beverly Hills.

This is a meaningful, achievable direction — and a much closer one than the Brentwood site's equivalent goal.

Direction One of the top periodontists by visibility in Beverly Hills · 12–15 month horizon

Dentist Nerds is here to help you become one of the top periodontists visible in Beverly Hills.

The brand is right. The reviews are real. The credentials are world-class. The website just isn't carrying the weight yet — and it doesn't need a brand overhaul. What it needs is the issues fixed: the technical foundation modernized, the content deepened, the sitemap cleaned up, the geo-targeting standardized. Let's fix what's broken, polish what works, and grow this listing's visibility among the top periodontists in Beverly Hills.

Prepared by Dentist Nerds · May 2026 · Confidential to Dr. Justin Raanan · Beverly Hills Practice