Local SEO · Optometry · WordPress
Bergen Optometry had a real practice, real patients and a strong reputation in Hackensack, New Jersey. None of that showed up on Google — not for their own name and not for the searches new patients were actually making.
Bergen Optometry
Hackensack, New Jersey, USA
WordPress
3 months
Md Raihan Islam
SEO Service Care team
organic traffic in 90 days
Google Maps clicks
monthly calls & leads
mobile PageSpeed score
The situation
Bergen Optometry is a full-service optometry practice in Hackensack, New Jersey, offering comprehensive eye exams, glasses, contact lenses, dry eye treatment including IPL, and emergency eye care. It’s an established clinic with a genuine base of satisfied patients.
None of that translated into visibility. The practice wasn’t in the Top 3 of Google Maps for the searches that actually bring in new patients. It wasn’t in the Top 10 for a single target keyword — including its own name. Mobile pages loaded slowly and the Google Business Profile was missing the services, images and location signals Google needed to trust it.
In a market as competitive as northern New Jersey, being a good clinic isn’t enough if search engines can’t tell.
Full-service optometry practice
Hackensack, NJ
WordPress platform
Established patient base
The approach
Most local SEO work starts by chasing new keywords. Here, the audit found something more useful first: a set of keywords already ranking on page 2 or 3 — positions 11 through 30 — earning zero clicks simply because nobody searches past page 1.
Terms like "eye exam Hackensack" were already ranking, just outside the first page — needing a push, not a rebuild, to start converting.
Rescuing “almost-ranking” keywords delivers momentum fast, while the deeper technical and authority work — which takes longer to compound — runs in parallel. That combination is why the 90-day result showed movement early, not just at the end.
What the audit found
A 48/100 mobile PageSpeed score meant patients searching from their phones — the majority of local search — hit a slow site before seeing a single service.
mobile score
A Domain Rating of 3.4 and a near-empty backlink profile gave Google little reason to rank the site over better-established competitors nearby.
domain rating
Incomplete services, missing images and no established location authority meant the profile that decides Maps visibility wasn't giving Google enough to work with.
Maps ranking
The engagement
Technical foundation first, then the local profile that decides Maps visibility, then the content and authority that compound over time.
The results
| METRIC | BEFORE → AFTER | CHANGE |
|---|---|---|
| Organic traffic | 249 → 417 | +67% |
| Google Maps clicks | — → 646 | +80% |
| Keywords ranking Top 3 | 1 → 9 | 9x |
| Map pack Top 3 keywords | 0 → 6 | 6x |
| Monthly calls & leads | 4 → 27 | +575% |
| Mobile PageSpeed | 48 → 92 | +92% |
| Domain Rating | 3.4 → 8 | More than doubled |
Note on sources: Google Maps click data comes from the Google Business Profile performance dashboard specifically — separate from website analytics — since it tracks activity that starts on the Maps listing itself, before a visitor ever reaches the site.
“eye doctor”→
#1 organic · #2 Maps
“eye doctor Hackensack NJ”→
#2 Maps
“optometrist near me”→
#3 in a 3-mile radius
“Bergen Optometry” (branded)→
#1
Want the receipts?
This page covers the diagnosis, the strategy, and the verified numbers. The full technical write-up — Search Console indexing reports, Core Web Vitals data, Ahrefs before/after snapshots, and the Maps ranking screenshots — is documented in detail on my agency’s site
Why it worked
Local rankings depend on Google trusting three things at once: that the site works properly, that the business profile is complete and consistent, and that the site backs up what the profile claims. Skipping straight to citations or content while the technical foundation was still weak would have wasted the effort.
Fixing speed and crawlability first meant the profile work in month two actually had something solid to point to. By month three, the content and backlink work had a foundation strong enough to compound rather than disappear.
On this engagement: I led the diagnosis and directed the strategy across all three months. Implementation was carried out by my team at SEO Service Care, working from that direction.
Bergen Optometry LLC · Management
Worth taking away
Buying reviews is a real risk, not a shortcut. Fake reviews get caught and profile suspensions cost far more than the growth they were meant to fake.
Inconsistent business details quietly undermine trust. A slightly different name, address or phone number across directories makes Google less certain it's the same business — and certainty is what local rankings run on.
Almost-ranking keywords are worth checking before writing anything new. A page sitting on page 2 often needs a push, not a rebuild — and it's faster than starting from zero.
Mobile speed isn't a technical detail — it's the first impression. Most local searches happen on a phone and a slow site loses that visitor before they see a single service.
Related
Local SEO Consultant
Technical SEO Consultant
Start here
If you’re established but can’t be found for the searches that bring in new customers, that’s usually fixable — and faster than you’d think. Tell me what’s happening.