Skip to content
SA Web Development
Growth Lab — Local Search

Growth Lab: Local Search

Service-Area Pages That Rank Without Becoming Doorway Pages: How to Write City Pages for Boerne, New Braunfels, and Schertz

Fifty location pages with the city name swapped out is not a strategy. It is a mail merge Google has a name for. Here is how to build city pages that earn their place, with examples from three towns north of San Antonio.

Read the guide ↓

Published 5 min read

service-area-pages-without-doorway-penalties.doc — WordPad

The Find-and-Replace Problem

Service-area pages are one of the oldest tools in local SEO, and one of the most abused. Somewhere right now, an agency is billing a client for fifty "location pages." Each reads: "Looking for the best plumber in [City]? Our [City] plumbers serve all of [City] with top-quality [City] plumbing." The city changes. Nothing else does.

Google has a name for these: doorway pages. Its spam policies describe them as pages created to rank for specific, similar searches that funnel visitors elsewhere or offer little unique value. Sites that lean on them risk having those pages ignored, or worse. Customers in Boerne are not fans either. They can tell when they are being addressed by a mail merge.

City pages still work. The difference is whether the page earns its place.


Why City Pages Exist at All

Distance is part of how Google ranks local results. A business with one office in central San Antonio has an easier time appearing for searches near that office than for searches in New Braunfels, thirty-some miles up I-35. Your Google Business Profile is anchored to your address. Your website is not. A good page about your work in a specific town gives Google a relevant result for searches that name that town. Our Google Maps ranking explainer covers how distance, relevance, and prominence interact.


The Test: Would This Page Exist Without Google?

Ask one question of every city page: if search engines did not exist, would this page still be useful to a customer in that town? If not, it is a doorway. If so, keep going.

A page passes when it contains things that are true only of that place.


What Earns a City Page Its Place

  • Real jobs you did there. Photos, a short description, the neighborhood, the problem, and the fix. Three genuine projects beat thirty generic paragraphs.
  • Reviews from local customers. Feature reviews that mention the town or come from customers who live there.
  • Local conditions that change the work. Soil, water, building age, HOA rules, weather exposure. This is where expertise shows.
  • Permitting and jurisdiction notes. Who issues permits, and whether an address falls inside city limits or in the county. Customers often do not know. Showing that you do is persuasive.
  • Practical logistics. Which neighborhoods you cover, typical scheduling, trip fees if any, and how quickly you can get there.
  • The crew who works the area, if that is true.

Three Examples From North of the City

Here is how this plays out in three towns we serve. These illustrate the kind of detail that makes a page unique. They are not a script.

[Boerne](/locations/boerne). Boerne is the Kendall County seat, out in the Hill Country, with newer master-planned subdivisions alongside an older downtown. For a pool, foundation, or landscaping contractor, limestone close to the surface changes excavation work. For a roofer, the mix of newer homes under HOA review and older homes near the historic district means different materials and different approval steps. A Boerne page that talks about rock, HOAs, and the drive time from your shop is a page about Boerne.

[New Braunfels](/locations/new-braunfels). New Braunfels straddles Comal and Guadalupe counties and is known for its rivers. That matters if you work on properties near the Comal or the Guadalupe, where flood exposure and floodplain rules come up. It is also a town with a large seasonal visitor economy, so a property manager or short-term rental owner searching for service has different needs from a full-time resident. Say so.

[Schertz](/locations/schertz). Schertz spans parts of Guadalupe, Comal, and Bexar counties and sits beside Joint Base San Antonio-Randolph. Many households are military families on schedules set by orders. Parts of the area sit on expansive clay soil that swells and shrinks with moisture, which foundation and plumbing companies know well. A Schertz page that mentions move timing and clay soil speaks to the people who live there. Our guide to marketing to military families covers the timing side.


How Many City Pages Should You Build?

Fewer than you think. Start with the towns where you already work and have proof. One strong page for a town where you have finished twenty jobs will do more than five thin pages for towns you have visited once.

A sensible order:

  1. List towns by the revenue you already earn there.
  2. Build pages for the top two or three, with real projects.
  3. Measure calls and form leads from those pages for a few months.
  4. Add the next town only when you have real material for it.

If you have more than one physical office, that is a different project with its own Google Business Profiles. See multi-location SEO.


Structure and Linking

  • One URL per town, in a clean pattern such as /service-areas/boerne.
  • A title and headline that name the service and the town plainly.
  • Links from your main service pages and from a service-area hub page, so city pages are not orphans.
  • The same name, address, and phone number in the footer that appear on your Google Business Profile.
  • Local business schema describing the areas you serve.

Skip the footer full of twenty town names as links. It looks like exactly what it is.


The Material Comes From the Field

City pages need real material, which means someone has to collect project photos and notes as jobs happen. Make it a field habit: before the truck leaves, three photos and two sentences. A month of that gives you more page material than any copywriter can invent.

Our content SEO and local SEO work turns those notes into pages that read like a local wrote them, because one did. Our own service areas page shows how we organize coverage across the region.


Frequently Asked Questions

What is a doorway page in SEO?

A doorway page is a page built mainly to rank for a specific search, such as a city name plus a service, that offers little unique value and mostly funnels visitors elsewhere. Google's spam policies target them. City pages that swap only the town name are a common example and risk being ignored or demoted.

Do location pages still work for local SEO in San Antonio?

Yes, when each page has genuine local substance. Pages with real projects, local reviews, area-specific conditions, and practical logistics give Google and customers a reason to trust you in that town. Thin, copied pages rarely help and can drag down how search engines view the rest of your site.

How many service area pages should a small business have?

Build pages only for towns where you have real work to show, starting with your top two or three by revenue. One strong page backed by projects and reviews usually outperforms several thin ones. Add more towns as you gather photos, reviews, and job notes from each.

Can I rank in Boerne or New Braunfels without an office there?

You can often rank in regular search results with a strong service-area page, and you may appear in some map results, though distance from your business address limits map visibility. Reviews from customers in those towns, local project content, and accurate service areas on your Google Business Profile all help.


Want city pages that bring calls instead of penalties? We will review your site and the towns you serve, then send a free written plan you keep whether or not you hire us. Request your free plan or call (210) 346-0848.

Filed under

  • Local SEO
  • Service Area Pages
  • Location Pages
  • Hill Country
  • Content Strategy
5 min readUpdated August 29, 2026For Help, press F1
After reading.txt

From reading to doing

Find out which of these steps matters most for you.

A guide has to be general. Your business isn’t. Tell us what you sell and where, and a person will look at your website, your Google listing, and your ads with this guide in mind.

Within four business hours you get a short written plan: what to fix first, what to leave alone, and what it should cost. It is free, and it is yours to keep whether you hire us or not.

Free Plan Setup Wizard

Get a free plan for your business

Three quick steps. A person replies within four business hours with what to fix first and what it should cost.

Step 1 of 3: Your goal
What should we fix first?

  • ✓ Free, no obligation
  • ✓ Reply in 4 business hrs
  • ✓ We never sell your info
Free Plan Offer

Rather have someone do it? Get a free plan.

Tell us what you sell and where. Within four business hours a person sends back a short, specific plan: what to fix, what to stop paying for, and what it should cost. If you hire us, good. If you don't, the plan is still yours.

Call (210) 346-0848

No contracts to sign. No sales script. Reply within four business hours, Monday through Friday.

Call