Most of the local SEO advice on the internet is written for tech companies that want to rank in fifty cities. Most of it doesn't help a Bakersfield electrician, a Tehachapi auto detailer, or a Visalia winery. So here is the version that does, written for the kind of small business we actually work with.
The three things that matter most
Google's local algorithm is older than the cottage industry of consultants telling you about it, and it changes far less than they want you to think. The signals it weighs heaviest, today and for the foreseeable future, are:
- A complete and active Google Business Profile. Filled-out hours, services, photos, posts, Q&A, and a real address.
- Reviews that read like reviews, not testimonials. Recency, frequency, specifics, and your reply pattern.
- On-site signals that match the profile. Consistent Name, Address, Phone (NAP), location pages, and structured data.
If you do those three things well, you out-rank ninety percent of the local competition without paying for ads. The remaining ten percent is craft: the on-site copy, the trust signals, the page speed, and whether your forms actually work.
Google Business Profile, the small-business version
Fill it out completely. Not most of it: all of it. Hours. Service area cities (real ones you actually serve). Services with descriptions. Five to ten current photos. The booking link. The website link.
Then post. Once a week is enough. A new service, a new project, seasonal hours, an offer. Google's algorithm weighs recency on the profile the same way it weighs it on the rest of the web.
Reviews, written by humans who used your service
The standing advice to spam customers for five-star reviews is wrong. Google can tell. So can buyers. Ask three customers a month, by name, for a specific kind of review: what you helped them with, what surprised them, what they'd tell their friend. Specifics out-perform stars.
Reply to every review. Three-sentence replies, specific to what the reviewer said. Do this for negative reviews especially, calmly. The reply isn't for the reviewer, it's for the next thirty people who read the thread.
Location pages that aren't doorway pages
If you serve Bakersfield, Tehachapi, Delano, Wasco, and Shafter, make five pages. But don't make doorway pages with the same content and a city name swapped in. Google penalizes those. Make pages with real content about that city: a project you did there, a service nuance for the area, a testimonial from someone local, the directions.
The three signals AI search now reads
Search is splitting in two. Google still drives most clicks, but AI surfaces (ChatGPT, Claude, Perplexity, Gemini) are taking a growing share, especially for “who should I hire for X near Y” questions. They read your site differently than Google does.
The three things they pick up on:
- Structured data. LocalBusiness, Service, FAQPage schema spelled out on every relevant page. This is the boring plumbing that makes AI search confident your business actually exists and does what you say.
- Plain-English specificity. “Mobile welding in Bakersfield serving residential, commercial, and fleet” beats “Premier welding solutions for your needs.” AI extracts entities; vague copy gives them nothing.
- Recency cues. Dated content, fresh portfolio entries, year in copy where appropriate. AI surfaces filter for “currently operating” the same way Google does.
The thing nobody tells you
Local SEO compounds. The work you do this quarter shows up in rankings two quarters later. The fastest you can move the needle is about six months from a standing start, and the gains hold for years if you keep the basics up. There is no twelve-step program that gets you there in two weeks. Anyone selling you that is selling you something else.
If you want a free local-SEO read on your business, book a call. Half an hour, no pitch, you walk away with three things to do this week.

