A 90-day local SEO plan built for San Antonio.
Three phases, six actions each, locally researched for the San Antonio market. Honest local SEO — no ranking guarantees, no fake reviews, no doorway pages.
Days 1-30: Foundation
Define your primary San Antonio audience (military / medical / tourism / residential) and shape the Profile around that clarity.
-
1
Pick your primary San Antonio audience
Decide which audience drives most revenue — military, medical, tourism, or local residential — and write the Profile description for that audience. Trying to address all four sounds generic.
-
2
NAP audit across Profile, footer, citations
Exact match across name, address, phone, hours. Document the differences before fixing so you know what changed.
-
3
Honest assessment of bilingual capability
If real staff can take Spanish calls and respond to Spanish reviews, claim it. If not, do not — overclaiming damages trust faster than skipping.
-
4
Pick 4-6 neighborhoods or Hill Country suburbs you genuinely serve
Stone Oak, Alamo Heights, Helotes, Boerne — pick where you have real customers, photos, and drive times that work. Remove the rest from the Profile service area.
-
5
Day-one review request workflow
Every completed service, request an honest review through the Google link. No incentives, no gating, no employee reviews.
-
6
Primary category that reflects your strongest service line
Specific, not generic. The single category that drives the most calls today.
Days 31-60: Growth
Publish neighborhood pages aligned with your primary audience and start a weekly Profile rhythm.
-
1
Publish neighborhood page #1 with real proof
Stone Oak, Alamo Heights, or wherever you genuinely have customers. Real photos, real customer references, real local language.
-
2
Weekly Profile photo cadence
5-10 real photos per week — San Antonio job sites, real team, real local context. No stock or AI imagery.
-
3
Service pages for your top 2-3 revenue lines
Locally distinct content — real San Antonio pricing factors, real timing expectations, real questions from your last 20 calls.
-
4
If serving military families, build a dedicated PCS page
Honest content about relocation timing, military discounts (if real), and predictable PCS-season demand. Generic content underperforms here.
-
5
Reply to every review within 48 hours
San Antonio customers reward responsive, human replies and punish boilerplate ones.
-
6
LocalBusiness schema with accurate service area
Match the service area you actually cover. Hill Country sprawl in schema damages more than it helps.
Days 61-90: Scale
Add a second neighborhood page, hold review velocity, and own a Hill Country suburb if you genuinely serve there.
-
1
Publish neighborhood page #2
Same proof bar. Helotes, Boerne, or Schertz if you serve them. Real local references only.
-
2
Monthly post rhythm on Profile
One useful post per week minimum — real customer questions, real service updates, real local context.
-
3
Track which audience is converting best
Use Profile insights and call notes to confirm your primary-audience choice. Adjust if the data shows a different primary.
-
4
Local citation expansion
San Antonio Chamber, real industry directories, military-relevant directories if applicable. Skip directory link farms.
-
5
If bilingual, build out Spanish-language pages
Real Spanish pages with real Spanish content, not machine-translated. Only if the business actually serves Spanish-speaking customers.
-
6
Quarterly competitor visibility audit
How are the top 3 San Antonio competitors ranking on your priority queries? Note their primary-audience choices and review velocity.
Ready to get found in San Antonio?
Start with a free local SEO audit, or grab an affordable DIY kit built for San Antonio businesses.
Need help getting started in San Antonio? Call James Henderson at 832-338-2926 and we’ll help you take the next step right away.