Local SEO
How to choose an SEO company in San Jose
7 min read
SEO is where I see local businesses get burned the most. It's invisible work — you can't watch it happen the way you watch a website get built — so the field is full of companies that charge every month, show you a confusing report, and can't point to anything that actually changed. If you're in San Jose looking for help getting found on Google, here's how to tell the real ones from the expensive ones, using questions you can ask before you sign anything.
Walk away from these red flags
Some pitches should end the conversation:
- "We guarantee you'll rank #1." No one can. Google's results aren't for sale and they change constantly. A guarantee of a specific position is either a lie or a trick (usually ranking you for a term nobody searches).
- A long contract before any results. Good local SEO shows early signs within weeks. Be very careful about a twelve-month lock-in demanded up front.
- No clear reporting. If they can't tell you in plain English what they'll do and how you'll see it working, that's not humility — it's a company betting you won't check.
- Secret methods. Real SEO isn't a magic trick. Anyone who won't explain what they're actually doing is often doing things that get sites penalized.
- They hold your stuff hostage. Your website, your domain, your Google Business Profile — those should be in your name and under your control, always.
What good local SEO actually is
Here's what you're really paying for, so you can tell whether a company is doing it. For a local business, ranking well comes down to a few concrete things:
- Your Google Business Profile. For local searches, the map pack — those three businesses on the map — is often more valuable than the blue links below it, and your Business Profile is what ranks there. A real SEO company treats it as a top priority, not an afterthought.
- On-page work. The words on your pages, your titles, your page structure, and separate pages for each service and area you cover. This is the slow, unglamorous work that actually moves rankings.
- Structured data. Behind-the-scenes code that tells search engines exactly what your business does and where — and increasingly, helps AI answer engines like ChatGPT and Google's AI Overviews understand and recommend you. Most local competitors aren't doing this yet, which makes it an edge.
- Reviews and citations. A steady flow of Google reviews and your business listed consistently across the web, with the same name, address, and phone number everywhere.
If a company can walk you through these in language you understand, they know what they're doing. If they can only talk in buzzwords, keep looking.
The questions that separate them
Ask these directly:
- "What will you actually do in the first month, and how will I see it?" You want a concrete answer and a real report, not "we'll optimize your presence."
- "Who does the work?" Some companies sell you a senior pitch and hand the work to whoever's cheapest. Ask who's actually touching your site.
- "What do you need from me, and what stays mine?" The right answer is that everything — site, domain, profile — stays in your name.
- "Can you show me a business you've done this for?" Real results beat promises every time.
On that last one, here's mine: the local SEO work I did for Silicon Valley Moving & Storage took them from buried on pages two and three of Google to a 41% conversion rate from organic-search visitors and a 178% jump in sessions in the first 28 days after launch — with zero spent on ads. That's the kind of concrete before-and-after you should ask any company to show you.
Local matters more than you'd think
There's a real advantage to hiring someone who knows San Jose and the Bay Area. Local search is about relevance to a place — the neighborhoods you serve, the way people here actually search, the competitors already ranking. Someone working your market understands that in a way a national call-center SEO shop reselling a generic package never will. It also means you can talk to the person doing the work instead of an account manager three time zones away.
Start by knowing where you stand
Before you hire anyone, get an honest read on your current site. I offer a free website audit that shows how you're doing on the things that actually affect local rankings — no obligation, no sales pressure. And you can see exactly how I approach this on the local SEO page.
If you'd rather just talk it through, tell me a few sentences about your business — what you do, where you serve, and what you've tried — and I'll give you a straight answer about what would actually move the needle. Usually within a day. Free consultation, no jargon.
Let’s talk
Want this dialed in for your business?
A few sentences about your business is enough to start. I’ll reply with questions, a rough scope, and a timeline — usually within a day. Free consultation, no pressure.