GMB Recovery Case Study | Locksmith

How Search Science Unfiltered a Stuck GMB Listing and Restored Profitable Phone Calls

The exact changes Search Science made to pull two filtered locksmith GMB listings out of the filter, rank them for commercial queries, and lift listing engagements, all within 2 months.

Direct Answer

A locksmith business had two verified GMB listings in the same city, both filtered out of the Map Pack and ineligible to show in the 3-pack. Organic visibility was also low. Within 2 months, Search Science unfiltered both listings, restored ranking for commercial queries, and significantly increased phone calls. The fix combined zip-code-based service area splitting, location-page cannibalization remediation, and schema-level entity building.

Key Takeaways
  • Industry: Locksmith (notoriously difficult GMB vertical with frequent filtering).
  • Starting state: Two verified listings in the same city, both filtered, low organic visibility.
  • Approach: Pull listings out of filter, rank for commercial queries, increase organic visibility.
  • Timeframe: 2 months from start to significant phone call increase.
  • Key tactic: Zip-code-based service area definition prevents overlap that triggers Google's local filter.

Recap of Results

2

Months to result

Filtered → ranked

Both listings recovered

Commercial queries

Restored ranking on

Significant

Phone call increase

Page consolidation

Cannibalization resolved

Entity building

Knowledge graph strengthened

About the Client

The client is a locksmith business running two legitimate GMB listings in the same city. Locksmith is one of the most aggressively policed niches on Google, thanks to a long history of spam abuse, so even honest listings routinely get caught in filters and need careful remediation.

The Challenge

The client came to Search Science with three compounding problems:

Search Science's Approach

Step 1: Solve Local Cannibalization

The structural mistake was giving each of the 4 hyper-local pages its own GMB listing. Google's algorithm hated the overlap and filtered the listings because of it.

Search Science pointed all 4 listings to the main city page instead of their corresponding hyper-local pages. The 4 hyper-local pages were kept (their URL equity was preserved) but linked back to the main city page to guide Google bots toward the correct ranking page.

On-page work was meticulous to maintain the SEO juice and geo-relevance from the original pages. The goal was fixing the cannibalization, not destroying ranking signal that already existed.

Step 2: Define Service Areas by Zip Code

An improper service area radius can completely filter rankings. This business had multiple listings with overlapping service areas, which Search Science found consistently causes filtering issues.

Search Science manually inputted zip codes that each listing served, ensuring no two listings had the same zip code. Using zip codes for service areas (not radius or city names) is an important ingredient in unsticking listings. For service-based businesses with multiple listings in the same metro, this approach prevents cluster filtering.

Step 3: Schema-Level Entity Building

Schema markup beyond basic LocalBusiness was deployed: EIN number, founders, C-level executives, and structured data establishing the locksmith as a legitimate entity. These are the optimization activities that pop Knowledge Graph results and increase brand authority signal that Google's local algorithm uses for ranking.

The team followed Search Science's GMB Ranking Guide for the link building and optimization steps, with the addition of a few new tactics and the removal of a few outdated ones.

Results Narrative

Within 2 months, both listings were unfiltered and ranking for the commercial queries that bring in profitable calls. Listing engagements jumped, and phone call volume rose right along with them. The client was thrilled, because the rankings turned directly into a big lift in phone calls.

Lessons & Takeaways

  1. Local cannibalization kills visibility. Per-city or per-neighborhood template pages with separate GMB listings overlap each other in Google's eyes. Consolidate to a main city page and link the hyper-local pages back to it.
  2. Zip codes beat radius for service areas. Zip code boundaries are unambiguous. Radius and city names create overlap that triggers filters.
  3. Schema entity building unsticks filtered listings. Beyond just optimizing GMB itself, deploying schema markup for EIN, founders, and corporate structure strengthens entity recognition Google uses for filter decisions.

Download the Full Case Study

Get the complete breakdown with screenshots, GeoGrid data, and methodology details in PDF or PowerPoint format.

Frequently Asked Questions

Can Search Science unfilter any GMB listing?

We have successfully unfiltered listings across locksmith, law firm, insurance, and home services verticals. The variable is whether the underlying business is legitimate. We will not work on lead-generation-style listings that are filtered because they should be filtered. Real businesses with real addresses (or properly defined SAB service areas) can almost always be unfiltered.

How long does GMB recovery take?

Typical recovery window is 60-90 days. Some recoveries happen faster (this locksmith case study hit results in 2 months). Severely filtered listings or listings with verification problems can take longer.

What if my listing keeps getting suspended?

Frequent suspension usually indicates an underlying compliance issue: verification address concerns, primary category mismatch, or schema/website mismatch. The fix is addressing the root cause, not just re-verifying. We diagnose this in the audit phase.

Can you handle locksmith-niche GMB work?

Yes. Locksmith is one of the hardest verticals for GMB due to Google's historical spam concerns, but legitimate locksmiths can still rank with the right remediation approach. This case study is direct evidence.

Related Case Studies

More documented client results

Browse other case studies showing how Search Science has driven measurable results across different industries and challenges.

Want results like these?

Get a free SEO audit and strategy call with James Profits. We will analyze your site, identify the highest-leverage opportunities, and tell you honestly whether Search Science is the right fit.