A Bold post

Honest answer: it’s a partial oversight, not a structural one — and it doesn’t require rebuilding the location pages. Here’s the precise diagnosis.


What’s actually fine

The service coverage is already correct. All 18 services are present on every location page with their own sections, descriptions, and links. The architecture is right. Google can read the full service scope from every city page.

The “outdoor living services” framing in each page title and opening paragraph is deliberately service-agnostic — it doesn’t lock the pages to artificial grass.


What the artificial grass emphasis actually affected

Three specific elements across the location pages lean heavier on artificial grass than the pages should carry long-term:

1. The opening H2 (“Why [city] homeowners are switching / rethinking / making the switch”)

Every location page opens with a section built around the artificial grass argument — water restrictions, climate effects on natural lawns, SAWS/SFWMD/CSU framing. That section is correctly localized and genuinely good content, but it positions artificial grass as the primary service story of each page rather than the full outdoor living range.

2. The FAQ answers

Most location pages carry four to five FAQ answers, and two or three of them are artificial grass-specific — hail performance on turf, SFWMD and artificial grass, caliche and turf installation. The FAQ block was built from the artificial grass lens because that’s the only pillar that existed at the time.

3. The cost section

Each location page’s cost section opens with artificial grass as the cost reference point and references the artificial grass cost cluster post. That’s not wrong — it’s the highest-search-volume service — but it’s narrower than the section should be at full pillar buildout.


What it doesn’t require

A full rewrite of the location pages. That would be wasted effort at this stage. The pages are production-ready as they stand — artificial grass is the highest-search-volume service in every one of the seven markets, the emphasis isn’t wrong for the current state of the site, and the pages are already stronger than most location pages that exist in this space.


The right approach: progressive updates tied to pillar buildout

Each time a new pillar goes live, make two targeted updates to every relevant location page:

Update 1 — Add a FAQ answer for the new service. When the pergola pillar is live, each location page gets one additional FAQ answer that’s specific to pergolas in that market — permits in Collier County, snow load specs in Romeoville, wind ratings in Colorado Springs. This progressively balances the FAQ block across services rather than concentrating it on artificial grass.

Update 2 — Expand the cost section reference. As each Tier 1 pillar goes live (pergolas, decks, pavers, fence), add a sentence in the cost section that references that service’s cost cluster post. Over six pillar launches the cost section naturally becomes a multi-service reference block rather than an artificial grass block with other services listed below it.

That’s it. Two targeted additions per location page per new pillar — a 20-minute update per city page rather than a rewrite.


One proactive fix worth making now

The opening H2 on each location page is the element most worth revisiting before the pergola pillar launches — because once a second high-profile pillar exists, a location page that opens with a four-paragraph section on natural grass lawn problems starts to read as an artificial grass page with other services appended, rather than a full outdoor living page.

The fix is straightforward: rename the opening H2 from “Why [city] homeowners are switching to artificial grass” (or equivalent) to “Why [city] homeowners are investing in outdoor living” and broaden the first paragraph to reference the full service range before narrowing to the climate and water context that follows. The local detail sections beneath it — water restrictions, climate, HOA — stay exactly as written. Only the framing of the entry point changes.

That’s a one-paragraph edit per location page. Eight pages, eight paragraphs, and the location pages are properly framed for a multi-pillar site rather than a single-service site.


In summary

ElementAction neededWhen
Service list sectionsNothing — already complete
Opening H2 framingLight reframe, one paragraph per pageBefore pergola pillar launches
FAQ answersAdd one per service as each pillar goes liveRolling, tied to pillar schedule
Cost sectionAdd service reference per Tier 1 pillarRolling, tied to pillar schedule
Internal linksUpdate as new pillar URLs go liveRolling, tied to pillar schedule

The playbook holds. The location pages are solid. The refinement is incremental and tied to the production schedule you already have — not a remediation exercise.