SEO keyword targeting strategy for [1], developed using Google Ads Planner. Keywords were selected for high search volume and low competition, then distributed across specific pages to avoid keyword cannibalization.
Keywords were sourced by running Seamless's service categories through Google Ads Keyword Planner, which returned ~500 candidate terms. These were then narrowed to the highest-volume, lowest-competition options and assigned to individual pages so no two pages compete for the same terms.
"Low competition means not a lot of people are using that specific keyword — which means you should be able to rank pretty high pretty quickly." — Melissa Cusumano
AI writing tools are used during copy production to verify that target keywords appear in headlines, body copy, and backend SEO metadata at appropriate density.
| Keyword | Notes |
|---|---|
| see roofing | High volume, low competition |
| roofers | Surprisingly low competition |
| commercial roofing | Core service term |
| roofing company | Broad brand-level term |
The homepage carries relatively light copy by design — the primary SEO lift is expected to come from deeper service pages where users with intent will land directly.
| Keyword | Notes |
|---|---|
| commercial roofing services | Primary services page term |
| commercial roofing | Shared intent with homepage but page-specific context |
| roof services | Broad umbrella term |
| roof maintenance | Supports maintenance agreement positioning |
| Keyword | Notes |
|---|---|
| roof repair | High-intent term; distinct from "roof restoration" |
| roof maintenance | Overlaps with services; repair context |
| roof repair services | Long-tail variant |
| roofing repair | Common misspelling/variant — worth targeting |
| roof services | Supporting term |
Note: "Roof repair" and "roof restoration" are meaningfully different to searchers. Someone with a leak will search "roof repair." A dedicated page is needed to capture this intent separately from the restoration/services page.
| Keyword | Notes |
|---|---|
| roof inspection | Core term |
| commercial roof inspection | Narrows to commercial segment |
| roof inspection company | High-intent, vendor-seeking query |
| roof inspection and repair | Bridges inspection → repair funnel |
| Keyword | Notes |
|---|---|
| roof shingles | Broad product term |
| asphalt shingles | Specific material term |
| roof asphalt shingles | Combined variant |
| architectural shingles | Industry term — included despite being less consumer-familiar |
| roof shingles types | Informational/research query |
Decision: Use "Southeastern Wisconsin" as the primary regional identifier rather than "Brookfield" alone.
Rationale: Brookfield is the P.O. box location but does not reflect the actual service area. Limiting copy and metadata to "Brookfield" artificially constrains search reach. "Southeastern Wisconsin" is recognized by search engines as a valid geographic region.
Implementation:
- Replace "serving Brookfield" references site-wide with "Southeastern Wisconsin" or "Brookfield and Southeastern Wisconsin"
- Reference specific counties/cities (Milwaukee, Waukesha, Racine, Ozaukee, Jefferson) within body copy where appropriate
- Each service page should include at least one geographic reference in the copy
Open question: Does using a P.O. box address (rather than a physical address) impact local SEO rankings? (Melissa to confirm with SEO team.)