Prepared for Redwood City, CA · Sep 2026
We reviewed every signal — page-by-page content, Semrush rankings, a live Local Falcon grid scan, schema markup, Google Business Profile configuration, and the manual user experience. The site is built well: FAQ, review and procedure schema are all correctly in place. What it lacks is size and identity. Twelve pages, no dedicated treatment pages, 97% of traffic from one search for the doctor's own name, and zero visibility on the Google map.
We graded the site across four categories using live Semrush data, a Local Falcon grid scan, and direct inspection of the page markup. The numbers below show the percentage of best-practice items the site currently meets in each pillar.
Where the practice stands on organic search performance today.
27 ranking keywords against a target of 80+ — and one of them, the doctor's own name, delivers 96.9% of all traffic. This is a content-coverage problem, not a technical block: the schema and markup are already correct.
The trajectory explains the audit. This domain did not exist in search data before June 2026 — it is three months old. Since then Google has indexed it quickly: keywords climbed 4 → 27 in a single quarter. Traffic did not follow, moving only 27 → 33 visits/mo, because 96.9% of it comes from one search for the doctor's own name. The indexing engine has started. The patient engine has not.
Source: Semrush organic trend, dabakdentistry.com, monthly. Read the gap between the two lines: keywords are climbing steadily while traffic sits flat, which is what happens when a site gets indexed for terms that all sit on page 3 or deeper. Everything in this report is about closing that gap.
The link profile that drives — or drags down — domain authority.
372 backlinks from 165 referring domains ought to buy far more than 7/100. That gap is the signature of directory-grade links that pass little real strength — and on a domain first indexed in June 2026, authority is what decides whether new pages land on page one or page four.
The three issues doing the most damage right now — fix these first and everything else compounds faster.
Every page 307-redirects to www while its canonical tag declares non-www. Confirmed on all six main pages. Google gets two conflicting instructions — and the brand term now ranks with five separate URLs at once.
CriticalSeven treatments share one 1,069-word /services page — about 150 words each. /dental-implants, /veneers, /invisalign, /emergency-dentist and /teeth-whitening all return 404. That's 900 searches a month with nowhere to land.
CriticalA live 25-point grid scan found the practice nowhere in the top 20 — at any point, for "dentist redwood city." 0% share of local voice, while three rivals hold 76–100%.
CriticalWhere the site ranks in Google organic search for the core local terms patients actually search.
| Keyword | Google Rank |
|---|---|
| apurva dabak dds | #1 |
| emergency dentist redwood city | #23 |
| best dentist redwood city | #30 |
| redwood city dentist | #39 |
| dentist in redwood city | #41 |
| dentist redwood city | #44 |
| dental implants redwood city | Not ranking |
| invisalign redwood city | Not ranking |
| veneers redwood city | Not ranking |
| teeth whitening redwood city | Not ranking |
| root canal redwood city | Not ranking |
Source: Semrush organic positions, US desktop, September 2026. Exactly one keyword reaches page 1 — the doctor's personal name. Every term that describes what the practice does sits on page 3 or deeper, or doesn't rank at all.
Every treatment below is named and described on the site's single /services page — so the practice clearly offers it. None has a page of its own, which is why none of them ranks. Together they carry 700 Redwood City searches a month.
| Keyword | Appears On | Monthly Searches | Current Rank |
|---|---|---|---|
| dental implants redwood city | Services page | 210 | Not ranking · $30.88 CPC |
| teeth whitening redwood city | Services page | 110 | Not ranking |
| cosmetic dentist redwood city | Services page | 110 | Not ranking |
| invisalign redwood city | Services page | 90 | Not ranking |
| veneers redwood city | Services page | 90 | Not ranking |
| emergency dentist redwood city | Blog post — no service page exists | 90 | Page 3 (#23) |
The content exists; the pages don't. Splitting /services into one real page per treatment — each with the FAQ and procedure schema this site already knows how to ship — is the single highest-return piece of work available.
Keyword footprint against the Redwood City practices that actually hold the map and the search results. All are single-location offices within a few miles of Arch St.
The encouraging read: Daniel Mendoza turns 86 keywords into 299 visits a month and Redwood Shores turns 120 into 517. Neither is a large operation. In this market roughly 85 well-chosen keywords is worth about 250 visits a month — Dabak Dentistry holds 27.
A live Local Falcon scan searched from 25 separate points across a 10-mile radius around 93 Arch St and recorded the practice's Google Maps position at each one. Every cell below is a real result.
Average map rank not in top 20 · Visible in 0% of the grid
The practice was not found in the top 20 at a single one of the 25 points scanned — Local Falcon records this as an average rank of 21.0, its "beyond top 20" marker, and a share of local voice of 0%. We ran the scan twice, independently, and got identical results. Meanwhile United Dental holds 100% share of local voice across the same grid, Redwood City Dentistry 88%, and Captain Dental 76%.
This practice does not need a rebuild — the schema, markup and design are already right, which is rarer than it sounds. It needs the two things it's missing: a clean signal, and pages to rank. Step 1 delivers both; the engines below compound on top.
Most audits open with "rebuild the site." Not this one. The foundation here is genuinely good — FAQPage, AggregateRating, MedicalProcedure and Dentist schema are all correctly implemented, and the design is clean. Two things are holding it back, and both are fixable without touching the design: a configuration error that makes the site argue with itself, and the absence of any page for the treatments the practice actually performs.
Why this matters: right now Google knows Dr. Dabak but not the practice — 96.9% of all traffic is one search for the doctor's own name, and the site holds 0% of the local map. Step 1 is what turns a well-built 12-page site into something that can actually be found by a patient who doesn't already know the name.
Audit the 165-domain profile behind that Authority Score of 7, then build quality backlinks, citations & brand mentions across high-authority dental and local publications.
4 strategic blogs per month written for AI search and traditional SEO — pushing ranking keywords from 27 toward the ~85 that competitors here turn into roughly 250 visits a month.
Hands-on GBP management: weekly posts, review responses, Q&A, photos, plus secondary categories and a review program to lift 40 reviews toward the competitors' 100–600 — all tracked with Local Falcon.
Semrush, Local Falcon, GA4 & Search Console together — monthly reports show what's working and what to iterate next.
Ongoing technical SEO, schema, and Core Web Vitals maintenance so the site stays fast, clean and fully indexed as the new treatment pages ship.