San Antonio · 90-Day Local SEO Plan

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.

Phase 1

Days 1-30: Foundation

Define your primary San Antonio audience (military / medical / tourism / residential) and shape the Profile around that clarity.

  1. 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. 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. 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. 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. 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. 6

    Primary category that reflects your strongest service line

    Specific, not generic. The single category that drives the most calls today.

Phase 2

Days 31-60: Growth

Publish neighborhood pages aligned with your primary audience and start a weekly Profile rhythm.

  1. 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. 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. 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. 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. 5

    Reply to every review within 48 hours

    San Antonio customers reward responsive, human replies and punish boilerplate ones.

  6. 6

    LocalBusiness schema with accurate service area

    Match the service area you actually cover. Hill Country sprawl in schema damages more than it helps.

Phase 3

Days 61-90: Scale

Add a second neighborhood page, hold review velocity, and own a Hill Country suburb if you genuinely serve there.

  1. 1

    Publish neighborhood page #2

    Same proof bar. Helotes, Boerne, or Schertz if you serve them. Real local references only.

  2. 2

    Monthly post rhythm on Profile

    One useful post per week minimum — real customer questions, real service updates, real local context.

  3. 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. 4

    Local citation expansion

    San Antonio Chamber, real industry directories, military-relevant directories if applicable. Skip directory link farms.

  5. 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. 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.