Skip to content

Free local SEO guide and worksheet · No email required

Local SEO for San Antonio service businesses—without the folklore.

A practical guide for contractors, home-service companies, professional services, and veteran-owned operators that need accurate profiles, useful local pages, reliable lead tracking, and company-controlled access—not a promise of map-pack placement.

Reading time
About 30 minutes
Geographic focus
San Antonio and actual service areas
Updated
July 16, 2026

Executive overview

Local SEO is the coordinated work of making a real business easy to understand, verify, find, and contact in the places it actually serves.

For a San Antonio service business, that work spans more than a Google Business Profile. It includes accurate business data, useful service and area information on the website, legitimate reviews and proof, crawlable technical foundations, local relationships, and a lead process that can distinguish visibility from business value.

Entity accuracy

Use one defensible identity: public name, phone, website, hours, location or service-area status, categories, and ownership.

Customer usefulness

Answer which services are offered, where, by whom, with what process and proof, and what happens after contact.

Measurement discipline

Track Search visibility, website actions, qualified inquiries, response, and disposition without treating every click as a lead.

Establish the Google Business Profile foundation

The profile should represent the real-world business as customers encounter it—not an SEO version of the company.

  • Confirm eligibility: the business must interact with customers in person during stated hours.
  • Search for an existing profile before creating another one.
  • Place primary ownership in a durable, company-controlled Google Account.
  • Add staff or agencies through owner or manager roles; do not share passwords.
  • Use the real public business name without adding cities, services, or slogans solely for search.
  • Choose the correct storefront, service-area, or hybrid setup.
  • Complete verification and retain the evidence and recovery process used.
  • Review Google-suggested updates, user changes, access, and profile status on a defined cadence.

Sources: Google’s representation guidelines and eligibility and ownership guidance.

Choose categories, services, and business details accurately

Complete does not mean maximal. Use the fewest categories that describe the actual business, then keep services and operating details current.

Category decision framework

  • Primary category: the most specific available category that describes the core business—not the most attractive keyword.
  • Additional categories: a small number representing real, customer-facing business lines.
  • Services: organize genuine offerings under the relevant categories; use clear descriptions where supported.
  • Attributes: select only facts the company can verify and maintain.

Keep current

Phone, website, hours, holiday hours, service area, address status, appointment link, service list, and customer-facing description.

Keep out of the name

City names, “near me,” service lists, phone numbers, taglines, and legal suffixes that are not part of the recognized real-world name.

Google notes that a category edit may trigger reverification. Document the current state and reason before material changes rather than cycling categories to chase short-term fluctuations.

Sources: category guidance and service management guidance.

Build a review and reputation process

Reviews should reflect genuine customer experiences. The process should be consistent, documented, and open to honest feedback.

A defensible review workflow

  1. Define a neutral trigger such as completed work or confirmed service delivery.
  2. Invite all eligible customers under the same rule—not only people screened as happy.
  3. Use the official review link or QR code and make participation optional.
  4. Do not offer discounts, gifts, entries, or compensation for Google reviews.
  5. Assign a trained person to read and respond without disclosing private job details.
  6. Flag only reviews that appear to violate platform policy; do not promise removal.
  7. Retain source records before quoting a review on the website or in advertising.

Google prohibits incentives for Maps reviews. Separately, the FTC’s Consumer Reviews and Testimonials Rule addresses fake reviews, sentiment-conditioned incentives, undisclosed insider relationships, and other deceptive practices. Platform policy and law are separate layers; follow the stricter applicable requirement.

Sources: Google review guidance and FTC review rule Q&A.

Structure the website for local visibility

The website should explain the business more completely than a profile can and give every important service a useful path from discovery to contact.

Homepage

Core service family, real geography, verified trust, priority services, proof, and one clear next action.

Service hub

A scannable overview that routes customers to genuinely distinct service pages.

Priority service pages

Customer need, scope, process, proof, FAQs, service constraints, and an appropriate call or form.

About and team

Real people, operating approach, relevant experience, and verified credentials.

Projects and proof

Approved work examples with service and appropriate local context.

Coverage and contact

Real service areas, hours, phone, estimate path, response expectations, and privacy information.

Use crawlable links from the homepage and service hub to priority pages. Give each page a descriptive URL, unique title and summary, one clear H1, and a canonical URL. The architecture should reflect customer decisions, not a spreadsheet of keyword permutations.

Start with the Contractor Website Planning Guide when the entire website structure still needs definition, or review Battle Bound’s web design and development service for implementation support.

Create service pages that answer real questions

A service page should exist because the service creates a distinct customer decision—not merely because a tool produced another keyword.

  • State who the service is for and what problem or goal it addresses.
  • Explain common scope, exclusions, inspection needs, and what changes the estimate.
  • Describe the inquiry, assessment, work, communication, and completion process.
  • Use service-specific projects, images, reviews, credentials, or warranty information.
  • Answer actual questions about timing, permits, preparation, access, materials, and aftercare.
  • Link to closely related services and the most relevant next action.

For San Antonio-area businesses, local detail should be operational: the kinds of properties served, inspection or access expectations, applicable permitting sources, seasonal preparation, and verified projects. Do not add a city name to every heading.

Handle service areas and location pages honestly

San Antonio’s surrounding market includes distinct municipalities, neighborhoods, and counties. That does not justify a page for every place name.

Coverage page

Use one clear service-area page when the offer and operating details are similar across the territory.

Selected area page

Add a page only when the business genuinely serves the place and has distinct proof, information, or customer questions.

Physical location page

Reserve for a real, staffed, customer-facing location. A mailbox or virtual office is not a branch.

A page about Alamo Heights, Helotes, Schertz, Boerne, New Braunfels, or any other surrounding place should not imply that every business serves it. A useful page might include locally approved projects, scheduling or travel differences, relevant property conditions, municipal requirements from official sources, and the services actually available there.

Google currently asks service-area and hybrid businesses to specify accurate cities, ZIP codes, or other supported areas instead of a radius. A service-area business that does not serve customers at its address should hide that address.

Source: Google service-area guidance.

Plan local content around customer decisions

Useful local content comes from the work, the place, and the questions customers actually ask—not a generic publishing quota.

Evidence sourceUseful contentAvoid
Completed jobApproved project note with service, challenge, process, and photosInvented outcome or precise home address
Estimator or dispatcherCommon fit, timing, access, and preparation questionsThin FAQ copied across cities
Official local sourcePlain-language explanation linked to current city, county, utility, or permit guidancePresenting outdated rules as professional advice
Seasonal operationsActual maintenance, storm, heat, scheduling, or preparation guidanceFear-based urgency without evidence
  • Interview field staff and customer-facing staff before choosing topics.
  • Map each topic to a service, decision stage, evidence owner, reviewer, and update trigger.
  • Link supporting content to the relevant service page; do not leave it isolated.
  • Update or retire content when regulations, programs, products, or operating areas change.

Manage citations and business-information consistency

A citation is a public record of the business on a maps platform, directory, trade site, local organization, or other third-party source.

The goal is accurate, controlled information where customers and platforms actually look—not the largest possible count. Google says profile information may come from crawled web content, licensed data, users, and other sources. Conflicting names, phones, URLs, or addresses can create customer confusion and correction work.

Citation workflow

  1. Create a source-of-truth record for public name, phone, URL, address status, hours, and categories.
  2. Inventory major maps platforms, primary social profiles, relevant trade directories, local organizations, and high-visibility general directories.
  3. Mark each listing as correct, inaccurate, duplicate, unclaimed, closed, or inaccessible.
  4. Correct the highest-customer-impact sources first and retain login and submission records.
  5. Review after moves, rebrands, phone or domain changes, mergers, and location closures.

Prepare photos, video, and local proof

Original media helps customers understand the people, work, and place behind the listing. It should be truthful, approved, and organized for reuse.

Profile and identity

Logo, cover image, legitimate exterior or storefront, interior where customers visit, team, branded vehicles, and accessibility information where useful.

Service and project proof

Team performing priority services, wide/detail views, before-and-after pairs, finished work, materials, process, and approved customer context.
  • Store original files in a company-controlled system with service, general area, date, and approval status.
  • Remove private addresses, access codes, documents, faces, plates, or other sensitive details when needed.
  • Do not upload stock photography as if it depicts the actual business or project.
  • Use descriptive captions where supported and useful alternative text on the website.
  • Monitor customer-contributed photos and report only material that violates policy.

Source: Google’s business-specific photo guidance.

Build the technical SEO basics

Technical foundations make useful pages accessible to people and crawlable to search systems. They do not create a local ranking guarantee.

  • Serve one secure HTTPS version and redirect retired or duplicate URLs intentionally.
  • Use descriptive titles, summaries, URLs, headings, and internal links.
  • Set canonical URLs and index rules deliberately.
  • Generate and verify a sitemap and robots rules.
  • Add `LocalBusiness`, service, article, or breadcrumb structured data only when it matches visible, verified content.
  • Test phone, form, booking, navigation, and proof on real mobile widths.
  • Optimize media and monitor LCP, INP, and CLS with lab and field data where available.
  • Maintain accessibility, server-side validation, abuse protection, dependency updates, backups, and monitoring.

Structured data helps machines interpret facts but does not override an inaccurate profile or weak page. Do not mark up reviews, locations, services, or credentials the visitor cannot verify on the page.

Sources: Google SEO Starter Guide, LocalBusiness structured data, and Search Console Core Web Vitals guidance.

Use Search Console and Analytics for different questions

Search Console describes how the website appears and receives clicks in Google Search. Analytics describes measured activity on the website. Neither is a complete lead ledger.

SystemUse it forImportant limitations
Search ConsoleQueries, pages, clicks, impressions, CTR, indexing, sitemaps, and search trendsAnonymized and omitted rows, processing lag, canonical aggregation, and no direct CRM qualification
AnalyticsLanding pages, channels, devices, on-site actions, and configured key eventsConsent, JavaScript, blocking, implementation, and attribution affect the data
Business Profile performanceAvailable profile interactions and discovery indicatorsPlatform-defined metrics and no substitute for lead disposition
CRMLead source context, qualification, owner, stage, next action, and outcomeDepends on consistent processes and field completion

Monthly review questions

  • Which service and location pages gained or lost relevant impressions and clicks?
  • Which queries reveal a mismatch, missing answer, or unexpected topic?
  • Do branded and non-branded trends tell different stories?
  • Which landing pages produced confirmed calls, forms, and qualified records?
  • Did tracking, consent, URLs, phone routing, or business details change?

Sources: Search Console performance tasks and Google Analytics key-event guidance.

Track calls, forms, and qualified leads

A phone click, form button click, accepted form, connected call, and qualified opportunity are different events. Report them separately.

  • Track successful form acceptance, not only clicks on the submit button.
  • Track phone-link clicks as intent, not as confirmed calls.
  • When using call tracking, document number ownership, routing, source replacement, continuity, recording disclosures, retention, and fallback.
  • Send non-sensitive source context such as landing page, service, campaign, and form type into the durable lead record.
  • Define a qualified local lead: service fit, service area, timing, customer type, and other necessary conditions.
  • Run a production test inquiry after launch and after every material form, phone, analytics, or CRM change.

Recording and messaging requirements vary. Review applicable consent, privacy, retention, and industry obligations with qualified counsel rather than copying a disclosure from another business.

Connect local visibility to CRM and follow-up

Local SEO creates business value only when appropriate inquiries reach an accountable process.

Minimum local lead record

  • Contact information and preferred method.
  • Requested service, service address or area, timing, and useful notes.
  • Landing page, source, campaign context, and call or form type.
  • Consent state where applicable.
  • Owner, status, next action, and timestamps.
  • Qualified reason, disqualification reason, estimate state, and final disposition.

Useful automation

Receipt confirmation, assignment, missed-call task, unworked-lead alert, appointment reminder, and review request after verified completion.

Required safeguards

Durable record, source of truth, field mapping, least-privilege access, retry or recovery path, human owner, audit history, and manual fallback.

Battle Bound’s CRM and Workflow Automation service supports intake, workflow mapping, controlled integrations, fallback behavior, and handoff.

Avoid common mistakes and spam risks

Spam tactics can create suspension, correction work, misleading reports, and customer distrust. They also make the business dependent on someone willing to keep breaking policy.

Keyword-stuffed business name

Adding services or cities that are absent from real-world branding violates profile representation guidance.

Fake locations

Virtual offices, mailboxes, employee homes presented as branches, and unstaffed addresses do not create legitimate proximity.

Duplicate profiles

Creating extra profiles for services or areas can confuse customers and trigger policy problems.

Doorway location pages

Near-duplicate city pages built to funnel visitors to the same destination provide little local value.

Fake or gated reviews

Buying, fabricating, filtering, or pressuring reviews conflicts with platform policy and may create legal exposure.

Mass citation packages

Hundreds of irrelevant listings add access and cleanup debt without proving customer value.

Manual rank checks as truth

Results vary by location, device, history, and context; one screenshot is not a baseline.

Competitor sabotage

Do not submit false edits or reviews. Use official reporting channels for evidence-backed policy concerns.

Agency-owned assets

A vendor should not control the business’s profile, domain, analytics, or lead history as leverage.

If a listing contains materially false or misleading information, preserve evidence and use the appropriate Google Maps edit or redressal process. A report does not guarantee removal, and businesses should not organize campaigns against competitors.

Sources: Google Search spam policies and Google Maps reporting guidance.

Protect ownership, access, and change management

The business should retain primary ownership of the systems that establish its identity, visibility, and lead history.

Company-controlled assets

  • Google Business Profile primary ownership and recovery account.
  • Domain, DNS, hosting, website source, and content files.
  • Search Console, Analytics, tag manager, ad accounts, and consent configuration.
  • Primary phone, call-tracking numbers, recordings where applicable, and number-portability records.
  • CRM, form records, scheduling, review-request tools, and customer data.
  • Directory logins, original photos, review source records, and credential evidence.

Before moving or changing phone numbers

  1. Inventory every owned profile, website location, structured-data field, directory, tracking number, ad, form, and customer material affected.
  2. Confirm the effective date, customer-facing transition, call forwarding, redirect plan, and responsible owners.
  3. Update the authoritative website and profile accurately; expect that a move may require reverification.
  4. Correct high-impact citations and customer channels, then monitor for old or user-suggested data returning.
  5. Test calls, forms, analytics, Search Console, CRM routing, and public details after the change.

Sources: Business Profile owner and manager roles and editing and move guidance.

Use a 90-day implementation plan

Ninety days is a useful planning window for controlled implementation and baseline review. It is not a promised ranking or lead timeline.

Days 1–30 · Control and baseline

Secure ownership; inventory identity and citations; verify eligibility, categories, services, hours, and coverage; establish Search Console, Analytics, calls, forms, and CRM tests; fix critical access, indexing, mobile, and lead-path failures.

Days 31–60 · Build usefulness

Improve priority service pages; publish approved proof; correct high-impact citations; establish a policy-compliant review workflow; organize photos; and compare the first clean measurement period with the documented baseline.

Days 61–90 · Expand selectively

Add only justified local content or area pages; pursue real community visibility; rerun technical and profile checks; review lead quality and response; document what changed; and prioritize the next cycle.

How long does local SEO take?

There is no defensible universal completion date. Access fixes and content changes can be implemented on a schedule; verification, recrawling, indexing, profile review, customer behavior, and competitive visibility operate on different clocks. Market density, searcher proximity, relevance, prominence, business history, website quality, review activity, competitors, and execution all vary.

Treat local SEO as an ongoing operating program. Judge the first 90 days by completed, verified foundations and cleaner measurement. Evaluate visibility and qualified-lead trends over comparable periods without turning normal volatility into a promise or a crisis.

Complete the local SEO planning worksheet

Inventory the business details, market, proof, access, measurement, and actions needed before changing profiles or publishing local pages.

Nothing is submitted to Battle Bound. Answers remain in this browser unless you download or print them. Local storage is convenient, not a secure record system; do not enter passwords, private customer data, or sensitive identifiers.

Download the blank Markdown worksheet

Business identity and profile details

Record the source-of-truth information before editing profiles or directories.

The real-world name used on signage, the website, vehicles, and customer materials

The authoritative customer-facing number and who answers it

The canonical public website address

The most specific available category that describes the core business

A short list of additional categories that describe real business lines

Services offered, grouped under the appropriate category

Storefront, service-area business, or hybrid; note whether customers are served at the address

Regular, holiday, emergency, and appointment-only hours as applicable

Owned scheduling or estimate-request URL, if one is actively maintained

Market and content priorities

Define the real market before planning service or location pages.

Cities, ZIP codes, counties, travel limits, and places not served

Services that matter most commercially and have enough expertise and proof for useful pages

Places genuinely served; note distinct projects, conditions, or customer questions for each

Real alternatives customers consider; record profile URLs and website URLs, not assumptions

Queries, locations, pages, dates, devices, and screenshots that make the concern reproducible

Owned profiles, URLs, account owners, and whether each is current

Major maps, directories, trade sites, local organizations, and inaccurate or duplicate records

Team, vehicles, exterior/interior, service process, completed work, and approved project proof

Reviews, measurement, and ownership

Connect visibility work to an accountable customer and lead process.

Trigger, eligible customers, request owner, review link, response process, and policy controls

Property name, company owner, managers, tracking status, consent setup, and last verification

Property type, verified company owner, managers, sitemap status, and last review

Primary owner, additional owners, managers, recovery account, and former users to remove

Calls, forms, source fields, CRM destination, qualified-lead definition, owner, and test procedure

90-day implementation plan

Plan implementation work, not promised ranking outcomes.

Ownership, baseline, profile accuracy, tracking, critical technical fixes, and evidence collection

Priority service pages, citation corrections, review workflow, proof publishing, and measurement review

Selected local content, link/community work, second technical review, lead-quality review, and next priorities

Choose the next step based on the gaps

The worksheet should reveal whether the immediate need is ownership, profile accuracy, website structure, measurement, reputation operations, or sustained implementation.

Access is missing

Recover company ownership before authorizing broad edits. Add vendors through managed roles and document recovery.

The profile is inaccurate

Correct eligibility, identity, category, contact, hours, and service-area issues with evidence before adding content.

The website is thin

Prioritize service architecture, proof, lead paths, technical foundations, and selected local depth before multiplying city pages.

Measurement is unclear

Verify Search Console, Analytics, call/form events, CRM fields, qualified-lead definitions, and production test records.

Educational resource → scoped implementation

Bring the evidence and access gaps to the first conversation.

Battle Bound can help organize technical SEO, local site structure, profile and citation planning, measurement, website implementation, and CRM-connected lead follow-up. Scope should be based on the actual business and systems—not a ranking guarantee or a fixed result date.