Back to Blog
SEOLocal SearchIndustry Reality Check

How Google Actually Ranks Local Businesses

The Claim-Verification-Flywheel model explained. Why "city page spam" got crushed, how user behavior signals work, and why marketing agencies won't tell you this.

January 15, 202612 min read

Google doesn't trust what you say on your website. It trusts what users do on your website.

Your content makes claims. User behavior verifies those claims. Verified claims compound over time. This is the engine behind modern local SEO—and it's why cheap template websites, "city page spam," and AI-generated content farms are getting crushed.

Google Is a Skepticism Machine

Anyone can write "Best Electrician in Seattle" on a website. Google knows this. So it starts skeptical.

When you publish content claiming expertise in a location or service, Google puts you in the "Maybe" pile. It might show you in search results occasionally—as a test. Then it watches what happens.

The Site-Wide Classifier

If Google finds significant "unhelpful" content on your site, it can demote your entire domain, not just those pages. This is why template content is risky—a few thin pages can drag down your good ones.

The Claim (What Your Website Tells Google)

Your website makes claims through three mechanisms:

Entity Connections

Google builds a knowledge graph linking businesses to locations and services. When your site mentions "Greenworks Electric" + "Shoreline" + "panel upgrade" + "Seattle City Light," you're building entity associations.

Hub & Spoke Structure

A "hub" page (like a regional service area) connects to "spoke" pages (specific job stories, neighborhood details). This structure signals depth.

Specific Local Knowledge

Generic content says "we serve Seattle." Expert content mentions Seattle City Light meter requirements, SDCI permitting, or that Capitol Hill homes commonly have Federal Pacific panels.

Status after publishing: Unverified. Google puts you in the "Maybe" pile. It might test you in rankings to see what happens.

The Verification (User Behavior Signals)

This is where the skepticism gets resolved. Google watches what users do.

Navboost: The Click Quality System

Navboost was revealed during Google's 2023 antitrust trial and confirmed in a 2024 document leak. It tracks click interactions for up to 13 months per query.

SignalWhat It Means
goodClicksUser clicked, stayed, found value
badClicksUser clicked, bounced immediately
lastLongestClicksFinal click before search ended—the one that solved their problem

The Golden Signal

The "last longest click" is gold. It means the user's search ended on your page because they found what they needed. This is the strongest verification signal.

The Review Echo

This is a powerful verification signal:

  1. 1Your website claims: "We do panel upgrades in Shoreline"
  2. 2A customer writes a review: "Great job on our panel upgrade at our house in Shoreline"
  3. 3Google sees the same entities mentioned independently → Claim verified

Reviews now account for 20% of local pack ranking factors (up from 16% in 2023). They're not just for customers—they're verification signals for Google.

The Flywheel (How Results Compound)

This isn't A + B = C. It's a feedback loop.

1
You publish content claiming expertise
2
Google tests you with some visibility
3
Users click, stay, convert → Good signals
4
Google's confidence rises → More visibility
5
More users, more signals → More confidence (repeat)

The Prominence vs. Distance Tradeoff

Google ranks local businesses on three factors:

~32%
Relevance
~32%
Distance/Proximity
~36%
Prominence

You can't change distance. But as your prominence grows (from verified claims, good user behavior, reviews), you compete better against the distance penalty. Higher authority helps you appear for searches slightly further away where you'd otherwise lose to someone closer but less reputable.

Your Website Is the Expansion Tool

For organic search (not the map pack), well-optimized pages can capture traffic in areas where the map results exclude you. This is why regional pages with genuine differentiators matter.

What "Good Content" Actually Means

The Doorway Page Trap

Old playbook: Build hundreds of pages like "Electrician in [City]" and swap the city name.

What happened: Google's March 2024 Core Update crushed these sites. One regional HVAC company with hundreds of city pages lost over 80% of organic traffic in 30 days.

Google's Explicit Warning

Google's John Mueller explicitly warned against building 1,300+ city pages. He called them "doorway pages" that violate guidelines.

What Works Instead

Doorway Pages (Bad)

  • Same content, swap city name
  • Generic "we serve X" language
  • Template testimonials
  • SEO keyword stuffing
  • 50 thin city pages

Genuine Value (Good)

  • Unique regional differences (utility company, permitting)
  • Specific job stories with local details
  • Real reviews from real neighborhoods
  • Content that answers customer questions
  • 2-3 regional hub pages with depth

E-E-A-T for Contractors

E-E-A-T stands for Experience, Expertise, Authoritativeness, and Trustworthiness. For contractors, it matters more than you might think.

Why Contractors Face Higher Standards

Electricians, plumbers, and HVAC contractors fall into Google's YMYL category (Your Money or Your Life). Google holds you to higher standards because:

  • • Faulty wiring is dangerous
  • • Bad plumbing causes property damage
  • • Wrong HVAC sizing wastes money

Experience Is Your Edge

With AI content flooding the web, first-hand experience is the differentiator.

Weak

"We do panel upgrades."

Strong

"We've replaced 47 Federal Pacific panels in Seattle—the ones with the stab-lok breakers that fail to trip. Here's what we typically find."

How to Demonstrate E-E-A-T

  • About page: Your licenses, certifications, how long you've been doing this, your story
  • Job stories: Specific details, photos, challenges you solved
  • Reviews: Encourage customers to mention specific work and location
  • Local knowledge: Show you know the codes, utilities, and permitting in your area

Why Marketing Agencies Don't Do This

Your skepticism is valid: "If this works, why isn't my marketing agency doing it?"

It's not about knowledge. It's about margin.

FactorReality
Agency gross margin30-60%
Net margin6-20%
Time per client at $1,500/mo~3-4 hours to stay profitable
Template city page5 minutes
Custom job story page1-2 hours

The Information Extraction Bottleneck

To write a genuine job story, someone needs to extract this from your head:

"I was at 145th St in Shoreline. Federal Pacific panel, 100A, 1972. The grounding was on the water main—they used copper then, but the city replaced it with plastic in 2018. Had to drive a new ground rod and coordinate with SCL for the meter pull."

Agencies send automated emails asking for this. Contractors don't reply. They're busy, tired, and hate typing. Result: The agency gives up. They serve "frozen pizza" (template content) because they can't get the ingredients for real content.

The Timing Advantage

The 2024/2025 Helpful Content updates crushed the old playbook. Big agencies are scrambling—their city-page-spam approach is now a liability. You're building the cure while they're still diagnosing the disease.

The Bottom Line

Google is a skepticism machine. Your content makes claims. User behavior verifies them. Verified claims compound over time.

Doorway pages are dead. The March 2024 update crushed city-page spam. Hub & Spoke with genuine regional differences wins.

Your edge is real experience. First-hand knowledge beats AI-generated content, especially in YMYL categories like electrical, plumbing, and HVAC.

The hard part isn't the strategy—it's extracting the stories from your head and turning them into content. Most contractors know they should write about their jobs. Most never do. They're busy. They hate typing. They forget.

Want a website that Google can actually verify?

We build contractor websites with genuine local expertise baked in. We'll badger you for job stories and turn them into content that ranks.

See PricingText Me

Quick questions welcome via text