Jan 3, 2026 | SEO Tips
SEO gets messy when businesses start doing things simply because they sound like SEO.
Publish four blogs.
Build some backlinks.
Change a few title tags.
Post on Google Business Profile.
Add more keywords.
Create another location page.
Those things can all be useful.
But doing SEO tasks isn’t the same thing as having an SEO strategy.
A good SEO roadmap answers a much more important question:
What should we work on first, what comes next, and why?
I’m Jen Ruhman, a San Diego SEO expert, and that’s how I approach SEO roadmaps for my clients.
The exact roadmap is different for every business, but the process behind building one is surprisingly consistent.
What Is an SEO Roadmap?
An SEO roadmap is a prioritized plan that organizes SEO work based on the website’s current condition, business goals, search opportunities and competition.
Instead of saying:
“We need more SEO.”
A roadmap identifies:
Where are we now?
Where are the biggest opportunities?
What’s holding us back?
Which pages matter most?
What should we fix first?
What can wait?
How will we know whether it’s working?
That’s what turns a collection of SEO tasks into an actual strategy.
SEO Roadmap vs. SEO Checklist
This is an important distinction.
An SEO checklist tells you things you could do.
An SEO roadmap tells you which things you should do and in what order.
For example, an SEO checklist might say:
- Perform keyword research
- Optimize title tags
- Publish blog posts
- Build backlinks
- Improve internal links
- Optimize Google Business Profile
Those aren’t bad recommendations.
But what if your website already has 300 blog posts and many of them compete with each other?
Publishing more isn’t necessarily the next step.
What if your primary service page isn’t indexed properly?
Building backlinks to supporting articles probably isn’t the first problem I’d solve.
What if you’re already ranking #3 for an important commercial keyword but almost nobody clicks your result?
I’d probably investigate CTR and the search result before creating 20 new articles.
The right SEO task depends on what’s happening with the website.
That’s why I build roadmaps instead of blindly following checklists.
Step 1: Establish the SEO Baseline
Before I decide what to change, I want to understand what’s already happening.
That usually means reviewing data from sources such as:
Google Search Console
Google Analytics
Google Business Profile
keyword tracking
backlink data
the website itself
and, when appropriate, lead or conversion data.
I’m looking for patterns.
Which pages already receive impressions?
Which queries are close to page one?
Which commercial pages already rank?
Where has visibility declined?
Which pages get traffic but don’t generate business?
Which keywords are being assigned to the wrong URLs?
What has Google already started rewarding?
This matters because I don’t want to rebuild something that’s already working.
Sometimes the fastest SEO opportunity is hiding inside an existing page.
Step 2: Identify the Pages That Actually Make Money
Not every page deserves the same priority.
A blog post receiving 5,000 visits can look impressive in an analytics report.
But if those visitors have no interest in becoming customers, that traffic may be far less valuable than 100 visits to a high-intent service page.
That’s why I identify the website’s important commercial pages early in the roadmap.
For my own website, for example, the homepage is an important commercial page because it targets searches around SEO company in San Diego.
I don’t want supporting content accidentally competing with that page.
I want the rest of the website helping establish the expertise and relevance behind it.
Step 3: Map Keywords to Search Intent
Once I know which services and pages matter, I look at how potential customers actually search.
This is where keyword research becomes useful.
But I don’t use keyword research to create a separate page for every variation of a phrase.
Instead, I group searches according to search intent.
Some searches indicate someone wants to hire.
Others indicate research.
Some are comparisons.
Some are local.
Some are questions.
Several different keywords may belong on the same page because they represent essentially the same intent.
That’s how I reduce unnecessary overlap before it becomes a problem.
Step 4: Fix Technical and Indexing Problems That Block Progress
Technical SEO doesn’t mean fixing every warning an SEO tool produces.
I prioritize technical problems according to their potential impact.
That can include:
indexing problems
crawlability issues
incorrect canonicals
redirect problems
duplicate pages
broken internal links
poor site architecture
sitemap problems
important pages accidentally set to noindex
or performance issues that meaningfully affect the user experience.
A site doesn’t have to achieve some imaginary state of technical perfection before other SEO work can happen.
In many cases, technical SEO, content improvements, local SEO and authority building happen at the same time.
The roadmap determines which issues deserve attention first.
Step 5: Clean Up Competing and Overlapping Content
This has become one of my favorite parts of SEO.
Sometimes a website doesn’t need more content.
It needs less confusion.
I’ve experienced this on my own website.
After publishing SEO content for years, I eventually accumulated articles that covered very similar subjects.
So rather than continuing to publish at the same pace, I started auditing the library.
For each group of related pages, I ask:
Which page should own this search intent?
Then I decide whether the other pages should be improved, repositioned, consolidated or redirected.
This is one reason I don’t believe publishing more blog posts automatically improves SEO.
A cleaner website with clear page purposes can be far more useful than a huge content library full of overlap.
Step 6: Strengthen the Most Important Pages
Once the page strategy is clear, I work on the pages that matter most.
That might include:
service pages
homepage content
location pages
high-performing informational resources
comparison pages
or pages sitting just outside strong ranking positions.
The work depends on what the page needs.
Sometimes the copy is too generic.
Sometimes the search intent is wrong.
Sometimes important information is missing.
Sometimes the page has weak internal links.
Sometimes the title and meta description aren’t earning clicks.
And sometimes the page is already good and should be left alone.
SEO isn’t improved by changing things simply because we can.
Step 7: Build Supporting Topical Depth
After identifying the important commercial pages, I look for genuine information gaps around them.
That’s where supporting content becomes useful.
The objective isn’t:
“We need four blogs this month.”
It’s:
“What information would make this website a more complete resource around the services it actually provides?”
That’s the approach I explain in my guide to topical authority.
Supporting content should have a clear purpose.
It might answer a customer question.
Explain a complicated concept.
Compare two options.
Demonstrate first-hand experience.
Present a case study.
Address a concern that comes up during the sales process.
Or support an important service.
If I can’t explain why a new page deserves to exist, I don’t want to create it just to satisfy a publishing schedule.
Step 8: Improve Internal Linking
Once the right pages exist, I want them connected logically.
Internal links can help people discover related information and help search engines understand relationships between pages.
Supporting articles can link to relevant services.
Related informational pages can connect when useful.
Case studies can point toward the services responsible for the results.
And important commercial pages can link outward to deeper resources when those resources help potential customers.
I explain this process in more detail in my guide to internal linking for SEO.
The goal isn’t to link everything to everything.
The goal is to make the website’s structure make sense.
Step 9: Strengthen Local SEO
For a San Diego business serving local customers, the roadmap should also account for local search.
Depending on the business, that can include:
Google Business Profile optimization
accurate business information
reviews
local landing pages
service-area information
local citations
locally relevant links and mentions
and alignment between the website and Google Business Profile.
But local SEO shouldn’t exist in a separate universe from website SEO.
The two should support the same business, services and locations.
Step 10: Build External Authority
Content alone isn’t always enough, particularly in competitive search results.
That’s where legitimate external authority can become important.
Depending on the business, I may look for opportunities involving:
local publications
industry websites
professional associations
podcasts
expert commentary
partnerships
original research
editorial mentions
and digital PR.
My approach to digital PR and link building isn’t about collecting hundreds of links.
It’s about earning the kinds of mentions and links that make sense for the business.
Step 11: Measure What Is Actually Moving
A roadmap shouldn’t become a document you create once and follow blindly for the next 12 months.
SEO gives us new information constantly.
I watch things like:
impressions
keyword positions
clicks
CTR
organic landing-page performance
conversions
qualified leads
local visibility
and which URLs Google chooses for important queries.
Some movement happens before leads increase.
For example, I may see a page move from position 18 to position 9 before it starts producing meaningful traffic.
That’s progress worth noticing.
But rankings aren’t the final objective.
Eventually I want SEO visibility to contribute to business results.
Step 12: Adjust the Roadmap Based on Evidence
This is what makes a roadmap different from a rigid SEO package.
Priorities can change.
A page may begin ranking faster than expected.
A competitor may enter the market.
Google may choose a different URL for a keyword.
A page may generate impressions but have terrible CTR.
A service may become more profitable for the business.
A new location may open.
A content cluster may start performing exceptionally well.
When the evidence changes, the roadmap can change too.
That’s not abandoning the strategy.
That’s using the data to improve it.
What Does a 6- or 12-Month SEO Roadmap Look Like?
I don’t think every business should follow an identical monthly schedule.
But over time, the work often progresses from understanding and prioritization toward strengthening, expansion and refinement.
Early work may emphasize:
auditing
tracking
technical issues
keyword mapping
page strategy
content consolidation
and major on-page improvements.
As the foundation becomes clearer, work may expand into:
supporting content
internal linking
local SEO
digital PR
authority building
conversion improvements
and additional opportunities revealed by Search Console.
Later, I increasingly want to know:
What’s actually working?
Then I invest more heavily in the areas producing meaningful results.
The sequence isn’t identical for every business.
That’s the point.
A Real Example From My Own Website
My own website is a good example of why roadmaps evolve.
For years, publishing SEO content helped me build a substantial resource library.
Eventually, however, I reached a point where publishing more wasn’t necessarily the biggest opportunity.
I had articles covering overlapping subjects.
Some supporting pages were too close to commercial pages.
Some topics had several articles answering essentially the same question.
So the roadmap changed.
Instead of asking:
“What should I publish next?”
I started asking:
“What should I keep, what should I improve, and what should I consolidate?”
That is still SEO.
In fact, it’s exactly what a roadmap is supposed to do.
The strategy changed because the website changed.
How Long Should an SEO Roadmap Be?
There isn’t one correct length.
I may plan broad priorities several months ahead, but I don’t want an SEO roadmap so rigid that new data can’t change it.
SEO itself also doesn’t operate according to neat monthly boundaries.
Some changes can be crawled and reflected relatively quickly.
Other improvements take much longer to produce measurable results.
Competitive conditions matter.
The history and authority of the website matter.
The scope of the problem matters.
That’s why I prefer clear priorities with ongoing measurement over promising that every website will hit the same milestones in months 1, 3, 6 or 12.
Signs Your SEO Doesn’t Have a Clear Roadmap
A few things make me suspicious that SEO has turned into activity rather than strategy.
New blogs are published without knowing what existing pages cover.
Keywords aren’t mapped to specific URLs.
Nobody knows which pages are supposed to generate leads.
Links are being built without a clear reason.
Service pages receive less attention than blog posts.
SEO reports celebrate traffic without discussing conversions.
The same tasks appear on every monthly report regardless of performance.
And nobody can explain why this month’s work was prioritized.
A good SEO provider should be able to explain:
what we’re doing, why we’re doing it, and what we’re watching next.
Final Thoughts
A real SEO roadmap isn’t:
Month 1: Do this.
Month 2: Do that.
Month 3: Rankings appear.
Search doesn’t work that neatly.
A useful roadmap establishes priorities while remaining flexible enough to respond to actual data.
For most businesses, that means understanding the current website, identifying the pages that matter, mapping search intent, fixing meaningful problems, strengthening important content, building relevant authority and continuously measuring what happens next.
That’s how I approach SEO for my own website.
And it’s how I approach client websites.
If your SEO feels like a collection of disconnected monthly tasks, I can help you figure out what should actually happen next.
I work directly with businesses through my San Diego SEO company and build strategies around the website, competition and business goals—not a generic monthly checklist.
Call or text me at (619) 719-1315.
Get found. Get trusted. Get chosen.
— Jen Ruhman
San Diego SEO Expert
Frequently Asked Questions
What is an SEO roadmap?
An SEO roadmap is a prioritized plan that organizes SEO work according to a website’s current condition, business goals, search opportunities and competition.
How is an SEO roadmap different from an SEO checklist?
A checklist identifies tasks that could be completed. A roadmap prioritizes which work should happen, why it matters and how different activities support the larger SEO strategy.
How long should an SEO roadmap be?
There is no universal timeline. Broad priorities can be planned months ahead, while individual tasks and priorities should be adjusted as performance data and business needs change.
Does technical SEO always have to happen first?
Critical technical problems that prevent crawling, indexing or proper page performance may deserve immediate attention, but SEO doesn’t always need to happen in rigid phases. Technical, content, local and authority work can overlap.
Should content be part of an SEO roadmap?
Usually, but that doesn’t always mean creating new content. A roadmap may call for improving, consolidating or redirecting existing pages before publishing additional ones.
How do I know if my SEO roadmap is working?
Measure relevant search visibility, rankings, clicks, CTR, landing-page performance, conversions and qualified leads. The right measurements depend on the objectives of the campaign.
Dec 31, 2025 | SEO Tips

Quick Answers
Can SEO survive Google updates?
Yes. Sites built on authority, expertise, and trust tend to benefit from updates rather than suffer from them.
Why do some sites lose rankings every update?
Because their SEO relies on tactics, shortcuts, or over-optimization instead of real value.
What actually protects rankings long term?
Topical authority, genuine expertise, clean technical foundations, and consistent user-focused content.
Why Google Updates Break Most SEO Campaigns
As an SEO expert in San Diego, I see a clear pattern every time Google rolls out an update.
Some sites panic.
Some sites drop.
Some sites quietly improve.
The difference isn’t luck — it’s how the SEO was built.
Chasing Loopholes Instead of Fundamentals
SEO built on:
Keyword stuffing
Thin content
Aggressive link tactics
is fragile by design.
Over-Optimized, Under-Trusted Sites
You can optimize a page perfectly and still lose rankings if Google doesn’t trust the site.
Short-Term Wins vs Long-Term Stability
Fast gains often come from risky tactics. Updates remove those advantages.
How Google Updates Really Work (In Plain English)
Google Isn’t “Punishing” Sites
Most updates don’t target specific sites — they raise the bar.
Updates Reward Alignment, Not Tricks
Google asks:
Quality Thresholds Shift Upward
When standards rise, weak sites fall behind.
The Common Traits of Sites That Get Hit
Thin or Duplicated Content
Content created “just to rank” rarely survives.
Weak Authority Signals
Few mentions, weak links, no brand recognition.
Manipulative Tactics
Anything designed to game the system eventually stops working.
The Common Traits of Sites That Survive
Clear Topical Focus
Google understands exactly what the site is about.
Real Expertise
Experience shows — and Google can detect it.
Consistent User Value
Helpful sites age well.
Authority Is the Real Algorithm-Proofing Tool
What Google Means by Authority
Authority is built from:
Why Authority Compounds
Authority makes new content rank faster and survive longer.
Authority vs Optimization Tricks
Tricks fade. Authority compounds.
This is how businesses continue ranking for competitive terms like SEO company San Diego through multiple updates.
Content That Survives Google Updates
Experience-Based Content
Firsthand knowledge outperforms AI-spun or generic content.
Helpful-First Writing
Content should answer real questions — not just target keywords.
Updating Instead of Replacing
Strong content gets refreshed, not deleted.
Topical Authority Beats Keyword Targeting
Why Single-Keyword Pages Fail
One page cannot demonstrate expertise alone.
Content Clusters That Protect Rankings
Clusters reinforce relevance and depth.
Reinforcing Core Pages
Supporting content strengthens pages like SEO expert in San Diego without over-optimization.
Technical SEO That Protects (Not Just Optimizes)
Indexation Control
Only valuable pages should be indexed.
Clean Site Architecture
Google favors clarity.
Avoiding Technical Debt
Shortcuts today become penalties tomorrow.
Link Building That Survives Updates
Natural Link Profiles
Links earned through relevance last longer.
Contextual Relevance
One relevant link beats ten random ones.
Brand Mentions Matter
Even unlinked mentions reinforce authority.
Local SEO Stability in Competitive Markets
Google Business Profile Resilience
Well-managed profiles are stable across updates.
Reviews & Trust Signals
Consistent reviews reduce volatility.
Neighborhood Relevance
Local context protects rankings.
Google Updates in Tier-One Markets Like San Diego
Higher Quality Baselines
San Diego sites must meet higher standards.
Fewer Ranking Swings for Trusted Sites
Authority dampens volatility.
Weak Foundations Get Exposed Faster
Updates reveal weaknesses — they don’t create them.
What NOT to Do If You Want Update-Proof SEO
Chasing Every Algorithm Rumor
Most “leaks” are noise.
Overreacting to Short-Term Drops
Fluctuations are normal.
Rebuilding Instead of Reinforcing
Tearing everything down often causes more damage.
How I Build SEO That Survives Updates
Strategy Before Execution
We decide why before what.
Authority-First Roadmaps
Every action builds credibility.
Continuous Refinement, Not Resets
SEO should evolve — not restart.
Final Thoughts & Call to Action
Google updates aren’t something to fear — unless your SEO is fragile.
If you want SEO built to last through updates, volatility, and algorithm shifts:
Call or text me: (619) 719-1315
I’ll help you build SEO that compounds — not collapses.
Conclusion
SEO that survives Google updates is built on authority, not tactics. When you focus on expertise, trust, and long-term value, updates stop being threats and start becoming opportunities.
FAQs
1. Can SEO really survive Google updates?
Yes, when built on authority and trust.
2. Why does my site drop every update?
Usually due to weak foundations or risky tactics.
3. Should I change my site after an update?
Only if there’s a clear quality issue.
4. Are Google updates bad for SEO?
No — they reward high-quality sites.
5. Who should manage update-resistant SEO?
An experienced SEO expert focused on long-term strategy.
Dec 27, 2025 | SEO Tips

Quick Answers
Do keywords still matter for SEO?
Yes — but not as targets to stuff into pages. Keywords are signals, not strategies.
If not keywords, what actually moves rankings now?
Topical authority, search intent alignment, internal linking, brand trust, and real expertise.
Why are businesses still stuck in keyword SEO?
Because it’s easy to measure, familiar, and heavily marketed — even though it no longer works on its own.
Why the Keyword-First SEO Model Is Dead
When SEO first became mainstream, rankings were simple:
Pick a keyword
Put it on the page
Build links
How SEO Used to Work
Google once relied heavily on exact-match phrases to understand relevance.
Why Keyword Density Stopped Working
Once people learned to manipulate keywords, Google adapted. Repetition stopped being a quality signal.
Google’s Shift From Keywords to Meaning
Google now evaluates:
Context
Relationships
Intent
Expertise
Not just words on a page.
How Google Actually Understands Content Today
Entities, Not Strings
Google understands things, not just text:
Businesses
Locations
Services
People
Context & Relationships
It looks at how concepts connect across your site.
Search Intent Over Exact Matches
A page can rank without using an exact phrase — if it satisfies intent better than competitors.
What “Ranking Factors” Really Mean in 2026
Signals vs Systems
There are thousands of signals — but they work together as systems.
Why Google Doesn’t Reward Checklists
Checking boxes doesn’t build authority.
The Compounding Nature of Authority
Authority increases the effectiveness of everything else.
Topical Authority Is What Replaced Keyword SEO
What Topical Authority Actually Is
Topical authority means Google trusts your site as a reliable source on a subject.
Why One-Page Optimization Fails
One page can’t demonstrate expertise alone.
Content Ecosystems That Rank
Clusters of related content reinforce relevance and depth.
This is how sites rank for competitive phrases like San Diego SEO company without keyword stuffing.
Why Search Intent Moves Rankings More Than Keywords
Informational vs Transactional Intent
Google separates:
Learning queries
Buying queries
Comparing queries
Local Intent & Proximity
In markets like San Diego, proximity and relevance matter more than phrasing.
Matching the Decision Stage
Content must meet users where they are mentally.
Content That Ranks Without Keyword Stuffing
Experience-Based Writing
Content written by people who do the work consistently outperforms generic SEO copy.
Depth Over Repetition
Answering the “why” and “how” matters more than repeating phrases.
Answering Real Questions
Google rewards usefulness — not optimization tricks.
Internal Linking Is a Bigger Ranking Lever Than Keywords
How Google Flows Authority
Internal links distribute trust and relevance.
Reinforcing Relevance
Links tell Google which pages matter most.
Strategic Anchor Usage
Anchors like SEO expert in San Diego work when used naturally — not forcefully.
Brand & Authority Signals That Outrank Keywords
Mentions & Citations
Google notices when your brand is discussed elsewhere.
Reviews & Trust Signals
Reputation influences rankings.
Consistency Across the Web
Consistency reinforces credibility.
Why Keywords Still Matter (Just Not How You Think)
Keywords as Indicators, Not Targets
They show demand — not instructions.
Mapping Topics Instead of Stuffing Phrases
Keywords help shape content themes.
Using Keywords to Guide Structure
They inform headings, not dictate repetition.
How This Plays Out in Competitive Markets Like San Diego
Why Basic Keyword SEO Fails Here
Too many competitors are already “optimized.”
Higher Authority Thresholds
Google expects expertise.
What Actually Ranks
Brands with:
Depth
Trust
Local relevance
Common SEO Mistakes Businesses Still Make
Obsessing Over Exact Matches
This wastes energy.
Writing for Algorithms Instead of People
Google mirrors user behavior.
Measuring Success Incorrectly
Rankings alone don’t tell the full story.
How I Build SEO Without Chasing Keywords
As an SEO expert in San Diego, my approach starts differently.
Start With Outcomes
What needs to convert?
Build Authority First
Authority makes keywords irrelevant.
Let Keywords Follow Naturally
When authority is strong, rankings come.
Final Thoughts & Call to Action
SEO didn’t stop working — old SEO did.
If you’re tired of chasing keywords that don’t move the needle:
Call or text me: (619) 719-1315
I’ll help you build SEO that ranks because it deserves to — not because it’s stuffed.
Conclusion
Keywords still matter — but they no longer lead SEO. Authority, intent, and trust do. When you build SEO around meaning instead of manipulation, rankings follow naturally.
FAQs
1. Are keywords still important for SEO?
Yes, but only as indicators of intent.
2. What matters more than keywords now?
Topical authority and trust.
3. Can pages rank without exact keywords?
Absolutely — if intent is matched.
4. Why doesn’t keyword stuffing work anymore?
Google understands context and meaning.
5. Who should manage modern SEO strategy?
An expert focused on authority, not tricks.
Dec 24, 2025 | SEO Tips

Quick Summary
Generative AI search (like Google’s SGE and other AI-first engines) is moving beyond simple keywords. Instead of matching exact phrases, AI is understanding concepts, entities, locations, and relationships. To rank in this new search environment, we need to shift from “how many keywords can I fit in this post?” to “how clearly am I answering the user’s real question with trusted, locally relevant, expert content?” That means:
Build entity-based topical authority (especially local San Diego signals)
Give short, direct answers near the top
Support answers with experience and expertise (E-E-A-T)
Interlink service pages with SEO-friendly anchor text like SEO company San Diego and SEO expert in San Diego
Write for both humans and AI summaries
Call/text me if you want this done for you: (619) 719-1315
Why I’m Shifting My SEO Strategy in San Diego
I’ve been doing SEO in San Diego long enough to watch Google change from “exact match keywords win” to “we understand what you meant.” Now we’re at the next stage: Google, Bing, and other platforms are generating answers, not just listing websites. That’s a huge deal.
As the owner of an SEO company in San Diego, I see local businesses relying on old strategies—stuffing keywords, writing thin FAQs, ignoring entities—and then wondering why AI search or SGE boxes don’t show their site. It’s not that your content is bad. It’s that the search experience has changed.
This article is me walking you through how I think about SEO now—especially the difference between classic keyword SEO and concept/entity SEO, and how “GEO vs AEO” fits into that. I’ll keep it simple, but I won’t dumb it down. You’re running a business; you need strategy, not fluff.
What Do GEO and AEO Even Mean?
GEO (Generative Engine Optimization)
GEO is about optimizing your content so AI-driven search experiences—like Google’s SGE—can easily pull, summarize, and trust it. Instead of just ranking #1, you want to be included in AI’s “here’s the answer” section.
AEO (Answer Engine Optimization)
AEO is about giving clear, structured, concise answers so answer engines (think voice search, AI chatbots, SGE summaries) can grab your content. It’s very “what’s the best short answer to this?”
In reality, we need both. GEO helps you show up in AI-generated results. AEO helps your answer be the one that gets quoted.
The Big Shift: From Keywords to Concepts
When I first started SEO, I could rank a San Diego page just by repeating “San Diego + service” in the right places. That doesn’t cut it anymore.
Generative AI search isn’t just reading your keywords—it’s understanding:
Who you are (entity)
Where you are (San Diego relevance)
What you specialize in (topical authority)
Whether your content is trustworthy (E-E-A-T)
So instead of asking, “What keywords should I use?” start asking, “What concepts am I covering, and does Google see me as the right entity to talk about them?”
For example, if you’re a med spa in San Diego, AI doesn’t just want “Botox San Diego.” It wants to know:
Are you actually in San Diego?
Do you have supporting content around Botox, fillers, aftercare, safety?
Are you an established business entity?
Do people mention you?
Are you the local authority?
That’s the level we have to optimize for now.
Why Local Signals Still Matter in an AI World
I get asked this a lot: “Jen, if AI is generating the answer, does location still matter?”
Yes. 100% yes.
AI needs context. If someone in La Jolla searches “SEO expert near me,” Google isn’t going to show them a random agency in New York. It’s going to look for entities tied to San Diego, with content that reinforces they actually serve San Diego businesses.
That’s why I sprinkle San Diego references throughout my content, and why I recommend including phrases like:
“As a San Diego business owner…”
“Local SEO in San Diego…”
“Here in San Diego County…”
These become location entities. AI can recognize that you’re tied to this region.
And honestly? As someone who actually lives and works here, I can speak to San Diego business pain points—tourism, seasonal traffic, local competition, neighborhoods like North Park, La Jolla, and Chula Vista. That’s experience. That’s E-E-A-T.
E-E-A-T: Your New Best Friend in AI Search
Experience – Have you actually done this? I have. I’ve ranked San Diego businesses again and again.
Expertise – Do you know what you’re talking about? I do. SEO is literally what I do all day.
Authoritativeness – Does Google see you as a known source? That’s why consistent blogging, mentions, and interlinking matter.
Trustworthiness – Can they trust your info? Clear contact info, updated content, real phone number (mine: (619) 719-1315).
When AI pulls content, it wants to show users something safe, accurate, and local if the query needs it. So every page you create should make it obvious:
That’s how you win in GEO and AEO.
How I Structure Content Now for AI and Humans
Here’s the exact content structure I’m using for clients (and myself):
Short, direct answer at the top – This is for AI and impatient readers.
Supportive explanation – This is for people who need context.
Local relevance – Mention San Diego naturally.
Entities + related topics – Don’t just mention SEO; mention Google Business Profile, local citations, SGE, schema, content hub, etc.
Internal links with SEO-friendly anchor text – e.g., “If you want to work with an experienced SEO company in San Diego, I can help.”
Call to action – People forget this. AI doesn’t.
Keyword SEO vs Concept SEO (and Why Both Still Matter)
Let’s make this super clear.
Keyword SEO
Target exact phrases
Optimize title, H1, meta, URL
Still important for service pages (“SEO company San Diego,” “San Diego SEO expert”)
Concept / Entity SEO
Cover the whole topic, not just one keyword
Answer related questions
Build supporting articles
Helps AI see you as a topic authority
In San Diego, this is powerful. If you’re trying to rank for “San Diego chiropractor,” don’t just make one page. Build:
“What to expect at your first chiropractic visit in San Diego”
“Is chiropractic covered by insurance in California?”
“Chiropractor near Mission Valley vs Downtown—where should you go?”
“Best stretches between chiropractic visits”
Now AI sees: oh, this business doesn’t just mention chiropractic—they own the topic.
Where GEO vs AEO Comes In
AEO is for making your content answerable. Think FAQ blocks, “here’s the short version,” numbered steps.
GEO is for making your content usable by generative AI. Think depth, authority, freshness, schema, entities, related topics.
So on a page like this, I’m doing both:
Giving quick summaries (AEO)
Expanding with expertise, local relevance, E-E-A-T (GEO)
That’s the mix you want.
Real San Diego Example from My Work
A local client came to me saying: “Jen, I already have a service page called ‘SEO Services San Diego’ but it’s not showing in AI results.”
When I looked, it was a standard page—maybe 600 words, keyword optimized, but not entity rich. So I added:
Mentions of San Diego neighborhoods
Talked about local competition
Included real business problems (tourism, seasonal slowdowns, local map pack)
Linked to blogs with anchor text like SEO expert in San Diego
Added FAQ schema
After that, their visibility in AI-generated previews improved. That’s not magic—it’s just giving AI more to understand.
Internal Links: Don’t Skip This
If you want your homepage or main service page to rank for “SEO company San Diego,” then your blogs should actually link to it with that anchor text.
For example:
That’s not over-optimization—that’s strategic. AI and Google both see those as signals for what your core page is about.
Don’t Forget Schema and Structured Data
AEO loves structure. Give it FAQs, HowTo, LocalBusiness schema. This helps AI understand your page without guessing.
I add FAQ schema to most authority pages now because I want those Q&As to be pulled into AI answers. I’ll include sample FAQ schema for you at the bottom.
What to Do Next (My Short Checklist)
Update your main service pages with clear, fact-based summaries
Add San Diego/local context to your content
Build supporting blogs to create topical authority
Add internal links using “SEO company San Diego” and “SEO expert in San Diego”
Add FAQ schema
Keep content fresh—AI likes current data
If that feels like a lot, that’s literally what I do for clients. Call or text me and I’ll map it out for you: (619) 719-1315
SEO Isn’t Dead—It’s Smarter Now
I know people love to say “SEO is dead” every time Google launches something new. It’s not dead. It’s just shifting from keyword matching to meaning matching.
If you’re a San Diego business and you want to show up in AI search, you can’t just write “best [service] in San Diego” and hope for the best. You need:
That’s the work. And I love this work.
If you want me to help you optimize for AI search, SGE, and still keep your classic Google rankings, reach out. I’m local, I’m hands-on, and I specialize in this.
Call/Text: (619) 719-1315
Work with me: SEO company San Diego
FAQs
1. What is Generative Engine Optimization (GEO)?
GEO is the process of optimizing your content so AI-driven search (like SGE) can read, understand, and feature it inside generated answers.
2. Do I still need keywords if AI is summarizing everything?
Yes. Keywords tell Google and AI what the topic is, but you also need entities, context, and authority.
3. How do I make my San Diego business show up in AI results?
Use local signals, write locally relevant content, add schema, and build authority around your services.
4. What’s the difference between GEO and AEO?
AEO is about providing direct, short answers. GEO is about making your whole site AI-friendly, deep, and trustworthy.
5. Can you help me set this up?
Yes—this is what I do. Call/text me at (619) 719-1315 and I’ll audit your content for AI/SGE readiness.
Dec 17, 2025 | SEO Tips

Geo-Entity SEO: How Google Understands San Diego Businesses by Neighborhood Cues
If you’ve ever wondered, “Why is that business in North Park outranking me even though we’re both in San Diego?” — this is the article you needed yesterday.
Let me give you the short, AI-friendly answer first.
Quick Summary for AI/SGE
Google understands San Diego businesses by mapping them to specific entities — neighborhoods, landmarks, districts, and known local points. If your website and Google Business Profile don’t tell Google clearly, “I’m a business in this part of San Diego serving these people,” you stay stuck in the generic results. The fix: build neighborhood-level content, keep NAP consistent, reference local entities (La Jolla, Hillcrest, North Park, Point Loma), and internally link with strong local anchor text.
Now let’s dig in — San Diego style.
Who I Am (Why You Should Listen to Me)
I’m Jen Ruhman, owner of JenRuhman.com, and I help San Diego businesses show up where their customers actually search. I work with local service businesses, medspas, real estate pros, and specialty shops that need to show up in San Diego Google Maps and in local organic results.
I’m in San Diego, I write about San Diego, and I optimize for San Diego. So when I talk about Hillcrest, North Park, La Jolla, Pacific Beach, Encinitas, or Point Loma — it’s not theory. It’s what I do for clients every day.
Call or text me if you want this done for you: (619) 719-1315.
What Is Geo-Entity SEO?
Geo-Entity SEO is just a fancy way of saying: “Let’s help Google understand exactly where you are and who you serve.”
Instead of throwing “San Diego” everywhere and hoping for the best, we tell Google:
I’m a business in San Diego
Located in/serving [specific neighborhood]
Near [known San Diego landmark]
Providing [specific service]
When you do that, Google can place you in the right map pack and the right local result.
How Google “Thinks” About Places
Here’s what most business owners miss: Google doesn’t see your business like a human. It sees entities and relationships.
“San Diego” is an entity.
“La Jolla” is an entity.
“SEO company San Diego” is a search intent tied to a location.
“Medspa in Hillcrest” is another entity + service combination.
Google already knows La Jolla is part of San Diego County. It knows Hillcrest is near Balboa Park. It knows North Park has restaurants, creatives, and a younger audience. When your site uses those terms, you’re speaking Google’s language.
San Diego’s Neighborhood Signals Google Already Knows
Let me show you how specific this gets:
La Jolla → affluent, coastal, boutiques, medical, beauty, tourism
Hillcrest → LGBTQ+ friendly, centrally located, clinics, wellness, restaurants
North Park → trendy, artsy, young professionals, dog-friendly
Point Loma → harbor, military, Liberty Station, families
If your business is in La Jolla and your website never mentions La Jolla… Google will still guess you’re in San Diego, but it won’t know where to match you. That’s lost traffic.
Why Your Business Needs Neighborhood-Level Relevance
Targeting “San Diego” only is like shouting your name at a concert. Targeting “Hillcrest medspa” is like walking up to a friend.
Neighborhood keywords:
Are less competitive
Match how people actually search (“hair salon near Hillcrest,” “SEO expert in San Diego,” “Point Loma window cleaning”)
Convert better because they feel local
When I build local SEO campaigns, I always tell clients: we start broad, but we win local. That means building out neighborhood pages.
Your Google Business Profile as a Geo-Entity Anchor
Your Google Business Profile (GBP) tells Google where to “pin” you. If the info in your GBP doesn’t match your website, citations, or social, Google loses confidence.
What to check:
Name, Address, Phone (NAP) – must match exactly
Primary category – match your main service
Service areas – add relevant San Diego neighborhoods you actually serve
Photos – upload local photos (yes, even the street outside helps)
Keep in mind: if your GBP says Hillcrest, your homepage says “serving all of California,” and Yelp says Mission Valley… that’s messy. Clean it up.
On-Page Signals Google Loves
This is where I geek out a little.
Here’s how to send neighborhood signals on your site:
Use H1/H2 with location
“Medspa in Hillcrest, San Diego”
“Dog training in North Park, San Diego”
Add a “How to Find Us” section
Embed a Google Map
Add local FAQs
Every one of those is another signal to Google: place this business in this part of San Diego.
Content Clusters for San Diego Neighborhoods
This is the part I build for a lot of clients.
Step-by-step:
Create a main “San Diego [service]” page
Under that, create subpages like:
Hillcrest [service]
North Park [service]
La Jolla [service]
Point Loma [service]
Support those with blog posts like:
“Where to get [service] near Balboa Park”
“Best [service] for La Jolla moms”
“Why Hillcrest residents love [service]”
Google sees all of that interlinked and thinks: “Okay, this business is a real San Diego entity.”
Examples of Localized Content You Can Publish Today
You don’t have to overthink it. Try posts like:
“Your Guide to Botox in Point Loma: Pricing, Parking, and What to Expect”
“Where to Find the Best Spray Tan in La Jolla Before Your Beach Day”
“North Park Dog Training: 5 Things San Diego Owners Keep Asking Me”
“Hillcrest Wellness Services Near Balboa Park”
The more you talk like a local, the more Google knows you’re a local.
Entity Pairing: Connecting Your Business to San Diego Landmarks
Here’s a pro tip: mention well-known San Diego spots near you.
Say things like:
“Located near Balboa Park in Hillcrest”
“Minutes from Liberty Station in Point Loma”
“Serving La Jolla and UCSD area residents”
“Close to Petco Park and Downtown”
Why? Because Google already has those places mapped. When you anchor your business text to those places, you ride on that strong entity.
This especially helps with AI overviews and SGE because they pull “known” entities first.
Optimizing for AI Search and SGE
AI overviews want fast, structured facts. So give them that:
“We’re a San Diego-based SEO company serving Hillcrest, North Park, and La Jolla.”
“We help local businesses show up in Google Maps and neighborhood searches.”
“Call/text (619) 719-1315 for location-specific SEO.”
Also, keep your business description consistent across web, GBP, and socials. AI tools pull from everywhere now.
Internal Linking and Anchor Text for Authority
You asked to include SEO-friendly anchor text — love that.
Here’s how you can do it on your own site:
This tells Google, “This is the page that should rank for that keyword.” It’s a small thing, but it adds up — especially when you publish consistently.
Real Story: How Neighborhood Pages Helped a Local Business
I worked with a San Diego service business that was stuck on page 2 for the broad term. They served all of San Diego but were physically located near Mission Hills/Hillcrest.
Instead of chasing “San Diego [service]” only, I built out:
Hillcrest + service page
Mission Hills + service page
Balboa Park area + service page
Blog posts about parking, hours, and neighborhood
Result? The neighborhood pages started ranking faster, they got more local leads, and Google started trusting the domain more overall. Then the broader keywords improved.
That’s the power of geo-entity SEO — you climb up from the neighborhood.
Call/Text Me for Local San Diego SEO Help
If all of this sounds like “Yes, I need this, but I don’t have time to build 12 neighborhood pages,” that’s literally what I do.
I can:
Audit your current site for local signals
Fix your GBP
Build neighborhood content
Set internal links with proper anchor text
Align everything for AI/SGE
Call or text me at (619) 719-1315
Let’s make Google see you as a real San Diego business — not just another generic listing.
Conclusion
Geo-entity SEO is how we stop being invisible in a big city. Google already understands San Diego — it just needs to understand where you fit in San Diego. When you layer neighborhood pages, local landmarks, GBP optimization, and smart internal linking, you give Google the confidence to rank you higher in the right searches.
And if you want an actual San Diegan to do this for you… you know who to call.
FAQs
1. Do I really need pages for every neighborhood I serve?
Not every single one, but the high-search and high-intent ones? Yes. Start with Hillcrest, North Park, La Jolla, Point Loma, Mission Valley.
2. What if my business is mobile or I work from home?
You can still rank. Use service-area business settings in GBP and build location-intent pages on your site.
3. How long does geo-entity SEO take to work?
Typically a few weeks to a few months, depending on how strong your competition is and how clean your NAP is.
4. Can I do this if I’m not in San Diego city limits but serve San Diego?
Yes — just make it clear “serving San Diego” and add pages for the neighborhoods you most often work in.
5. How do I get Google to show me in Maps more often?
Optimize your GBP, get local backlinks, add photos, get reviews with location keywords, and match your website to your GBP.
Dec 10, 2025 | SEO Tips

Hi, I’m Jen Ruhman, owner of JenRuhman.com, and I help local businesses in San Diego show up higher in Google—especially in that 3-pack map section everyone clicks. One of the biggest levers I use is reputation SEO, which is basically using real reviews the right way to tell Google, “Hey, this business is trusted locally.”
I’m going to walk you through exactly how I do this, in plain English, the same way I explain it to my clients in Point Loma, La Jolla, Chula Vista, North Park, and all over San Diego. If you want me to set this up for you, call/text me anytime: (619) 719-1315.
(Direct Answers)
How do San Diego businesses rank higher in the map pack?
By optimizing their Google Business Profile, earning consistent 5-star reviews that mention local keywords (like “San Diego,” “La Jolla,” or the service), and responding to reviews to show real engagement.
Do reviews help local SEO?
Yes. Google uses review quantity, quality, keywords inside reviews, and review freshness as signals of “prominence,” which directly impacts map pack rankings.
What’s the fastest thing I can do today?
Ask 3 happy customers for a Google review using your GBP link and tell them to mention the service + city. Then go respond to all existing reviews.
That’s the short version. Now let’s dig in.
What Is Reputation SEO?
Reputation SEO is the practice of building, managing, and leveraging your online reviews to improve your search visibility. Most people think reviews are just for social proof. That’s only half of it.
When we do it right, reviews become ranking assets.
It’s More Than Just “Getting Reviews”
Anyone can say, “Hey, leave us a review.” But I coach my San Diego clients to get the right kind of reviews—the ones that actually help keyword relevance.
For example, this review is okay:
“Great service, would recommend.”
But this one is better:
“Jen helped us with local SEO for our San Diego roofing company. We’re now showing in the map pack.”
See the difference? The second one helps Google understand what you do and where you do it.
Why Google Business Profile Matters
Your GBP (formerly Google My Business) is the front door to Google’s local ecosystem. If you’re not feeding it reviews, posts, photos, and owner responses, Google has no reason to move you above another business that does.
Why Reviews Matter So Much for the Local Map Pack in San Diego
San Diego is competitive. Whether you’re a med spa in Hillcrest, a dog trainer in Mission Valley, or a contractor in Encinitas, you’re competing with businesses who are also doing SEO.
Google looks at 3 big things for local rankings:
Proximity – How close the searcher is to you
Relevance – How well your listing matches the query
Prominence – How popular and trustworthy your business looks online
Reviews directly influence prominence.
How Reviews Signal Prominence
More reviews than your competitors = trust
Better average rating = trust
Recent reviews = active business
Reviews that mention “San Diego” or your service = relevance
I’ve seen businesses jump into the map pack just by boosting their reviews from 15 to 40 and responding to all of them.
My 3-Part Framework for Review-Driven Map Pack Wins
Here’s how I set it up for clients:
Part 1: Optimize Your GBP for Review Conversion
Make sure your listing looks legit: logo, cover photo, hours, services, website URL, service areas like San Diego, La Jolla, Mission Valley, North Park. People are more likely to leave reviews for a real-looking business.
Part 2: Build a System to Ask for Reviews
Don’t make it random. Add it to your process: after a service is completed, send the GBP review link.
Part 3: Respond to Reviews Like a Pro
Google sees that you’re active. Customers see that you care. I always respond with keywords and location sprinkled in naturally.
Optimizing Your Google Business Profile First
Before I tell clients to get more reviews, I make sure their profile is ready.
Correct NAP and San Diego Signals
Your Name, Address, Phone (NAP) must match what’s on your website. Use a local number (like 619, 858, or 760) because it looks local to San Diego.
Categories, Services, and Keywords
Choose the right primary category. For example:
“Med Spa” vs “Skin Care Clinic”
“Dog Trainer” vs “Pet Trainer”
“SEO Company” (yes, that’s mine )
Then add services with keywords. This helps when someone leaves a review that matches one of those services.
Photos and Local Authority
Upload photos of your team in San Diego, local landmarks, your office, before/after work. Local photos tell Google you’re really here.
How I Ask for Reviews in a Way That Actually Works
Most businesses don’t get reviews because they don’t ask. Or they ask once. I build it into the workflow.
Timing the Ask
Ask right after a win:
That’s when people are emotionally ready to say yes.
Scripts You Can Use
Here’s one I use for clients:
“Hi [Name], thanks again for choosing us. Reviews help local San Diego businesses like ours show up on Google. Would you mind leaving a quick 5-star review and mentioning the service we helped you with? Here’s the link: [your GBP link].”
Notice how I tell them to mention the service. That helps SEO.
Automating the Follow-Up
If you have a CRM, you can make it automatic. If not, do it manually once a week. Consistency > perfection.
What to Do with Bad or 3-Star Reviews
Yes, even bad reviews can help your reputation SEO if you respond the right way.
Don’t Panic—Leverage It
A business with nothing but 5-star reviews can look fake. A 4.8 with some thoughtful replies looks real.
How I Write Responses
I always acknowledge, apologize if needed, and bring it offline.
“Hi John, thanks for the feedback. This isn’t the experience we aim to provide for our San Diego clients. Please call us at (619) 719-1315 so we can make this right.”
That shows Google you’re active and customer-focused.
Showing E-E-A-T in Your Replies
E-E-A-T (Experience, Expertise, Authoritativeness, Trustworthiness) isn’t just for articles. It shows up in how you reply to customers. Use service keywords and the city name casually:
“We’ve helped many San Diego homeowners with this same issue, and we’d love to fix it for you too.”
Adding Local Relevance to Reviews
Here’s a little trick I use.
When you ask for a review, tell customers:
“If you can, mention ‘San Diego’ in the review so people know we’re local.”
That way Google starts associating your business with San Diego more strongly.
Training Customers to Mention Neighborhoods
If you work in multiple areas—La Mesa, Chula Vista, Del Mar—get people to mention those. That helps you show up in those micro-areas too.
Using Service Keywords in Replies
When you respond, say things like:
“Thanks for trusting us with your SEO in San Diego.”
“So happy your home cleaning in North Park turned out great!”
Natural. Not spammy.
Review Velocity and Consistency
Google loves a steady flow of reviews.
If you suddenly get 22 reviews in one day and nothing for 3 months, that’s not natural.
I recommend clients aim for:
Slow drip wins.
Reputation SEO Meets On-Page SEO
This is where I get nerdy.
I sometimes repurpose reviews into website content. For example, I’ll create a “What Our San Diego Clients Say” section and include review text (with permission). This reinforces location + service on the website.
I’ll also link from blog posts to the homepage using anchor text like:
These internal links help Google see what I want to rank for.
How I Show E-E-A-T as a San Diego SEO Expert
You asked for topical authority, so here it is.
Experience: I’ve worked with San Diego med spas, therapists, realtors, contractors, restaurants, and local service providers.
Expertise: I know how to align Google Business Profile, reviews, and on-page SEO so they don’t compete.
Authoritativeness: My name, Jen Ruhman, is attached to SEO content about San Diego.
Trustworthiness: I use real business data, I don’t overpromise, and I welcome phone calls.
When Google sees consistent brand signals (name, number, city, services), it rewards you.
When to Point Internal Anchor Text to My Homepage
This part is for you if you’re working on your own SEO and blogs.
These anchors tell Google: this is the page that should rank for that term.
Call/Text Me for Local SEO Help
If this all sounds like a lot to set up, I can do it for you. I can optimize your GBP, build a review request system, respond to reviews with SEO in mind, and align your website to support it.
Call/text me: (619) 719-1315
Conclusion
Reputation SEO isn’t just “get more 5-star reviews.” It’s using reviews like a ranking signal.
When your Google Business Profile is optimized, your reviews mention services and San Diego locations, and you respond like a real business owner, Google starts to trust you more. And when Google trusts you, you show up in the map pack—where the real local clicks are.
You don’t need to be the biggest business in San Diego. You just have to look the most active, the most trusted, and the most local.
Let’s make that happen.
FAQs
1. Do I really need reviews to rank in the San Diego map pack?
Yes. Reviews are one of the strongest local signals, especially in competitive cities like San Diego.
2. How many reviews should I aim for?
Try to beat the average in your niche. If your competitors have 35, aim for 40–50, but do it slowly and consistently.
3. Should I pay for reviews?
No. It violates Google’s policies and can get your profile suspended. Ask real customers only.
4. Do keywords in reviews help local SEO?
Yes, when customers mention the service and location, it helps Google understand what you should rank for.
5. Can you manage this for me?
Yes. I offer local SEO and GBP optimization for San Diego businesses. Call/text me at (619) 719-1315.