Topwater Roofing — SEO Growth Plan

Baseline: September 16, 2026

Topwater has a strong technical foundation. The next six months are about turning it into organic search visibility.

This is not a rebuild. The site is technically healthy — but Google does not yet connect Topwater with the non-branded searches customers use when they need a roofer. This plan shows the current data, what it means, and exactly what we will build and measure.

89/100

SEO Site Checkup score

3

Known organic keywords

100%

Of that traffic from name-confusion searches

01 — Start with the actual baseline

Topwater’s SEO foundation is strong. Its search footprint is still small.

89

Overall SEO score / 100

74

Top-100 average / 100

52

Checks passed

6

Checks failed

3

Warnings

Topwater

89

Top-100 report average

74

The technical foundation is not the primary constraint. The opportunity is expanding Topwater’s ability to rank for the searches that actually lead to roofing customers.

Remaining audit issues

Maintenance — not the SEO strategy

High

Build relevant, authoritative backlinks

Medium

Fix distorted image aspect ratios

Medium

Add rel=”noopener” / rel=”noreferrer” to target=”_blank” links

Low

Reduce HTML size

Low

Reduce excessive HTTP requests

02 — What Google currently knows Topwater for

Today, Topwater is being discovered for the wrong searches.

Source: attached organic keyword export, September 16, 2026. These are the only keywords the report currently attributes organic traffic to.

02 — What Google currently knows Topwater for

Today, Topwater is being discovered for the wrong searches.

Current organic keyword export — every reported keyword is a name-confusion match, not a roofing service or location search.

Query

Position

Volume

Traffic share

URL

tidewater roofing

55

390

73.58%

Homepage

flatwater roofing

43

90

16.98%

/residential

edgewater roofing company

67

50

9.43%

/residential

100% of the currently reported organic keyword traffic comes from name-confusion / unrelated roofing-brand searches.

This tells us Google is indexing Topwater, but Topwater has not yet established strong organic relevance for its highest-value service and location searches.

The foundation is healthy. The search targeting is underdeveloped.

03 — Search Console signal

Google is already testing Topwater against non-branded searches. The clicks aren’t following yet.

Google Search Console · Web · Approx. June 14 – September 12, 2026 · 3 months

Query

Clicks

Impressions

Category

topwater roofing

57

238

Branded

top water roofing

28

44

Branded

topwater roofing reviews

3

406

Branded

roofing companies cornelius nc

1

1

Commercial · non-branded

roof replacement

0

75

Commercial · non-branded

roofers

0

115

Commercial · non-branded

rainwater roofing

0

83

Name-confusion

bridgewater roofing

0

1,606

Name-confusion

Read carefully: branded queries convert, but they are people already looking for Topwater. The commercial non-branded queries (roof replacement, roofers, roofing companies cornelius nc) are the real target — Google is showing Topwater for them, but ranking is too low to earn clicks. Name-confusion impressions are noise, not opportunity.

04 — What we are actually trying to rank for

We move from accidental rankings to intentional keyword coverage.

Category 1

Core roofing services

roofing company

roofing contractor

roof repair

roof replacement

roof installation

roof inspection

roof leak repair

emergency roof repair

Category 2

Storm & insurance

storm damage roof repair

hail damage roof repair

wind damage roof repair

emergency roofing

insurance roof claim

roof insurance claim assistance

storm damage inspection

Category 3

Commercial

commercial roofing

commercial roof repair

commercial roof replacement

commercial roof inspection

commercial roof maintenance

flat roof contractor

TPO roofing

EPDM roofing

metal roofing

Category 4

Location

We do not create a location page just because a city exists on a list. Each location page must have a real reason to exist and unique local content. Priority markets are selected from:

1 — Current website & confirmed service area

2 — Google Search Console query & location data

3 — Keyword search volume by market

4 — Competitor location coverage

5 — Actual operational service area confirmed by Topwater

05 — The SEO gap: current site architecture

One broad page cannot rank for every roofing search.

We are not inventing new services. We turn the services already inside Residential and Commercial into dedicated, search-intent landing pages.

Current

Homepage

Residential

→ many services on one page

Commercial

→ many services on one page

About

Contact

Target — dedicated search-intent pages

/roof-repair

/commercial-roofing

/roof-replacement

/commercial-roof-repair

/roof-installation

/commercial-roof-replacement

/roof-inspection

/commercial-roof-inspection

/storm-damage

/commercial-roof-maintenance

/hail-damage

/tpo-roofing

/wind-damage

/epdm-roofing

/emergency-repair

/pvc-roofing

/insurance-claims

/metal-roofing

/flat-roofing

Each page has exactly one primary search intent — the single clearest signal we can give Google about what Topwater does.

06 — Competitor SEO benchmark

Competitors aren’t only competing for customers. They’re competing for search coverage.

Research note

Competitor SEO metrics are not part of the attached Topwater audit. They are collected separately through third-party tools (authority, organic keywords, traffic estimates, referring domains) and manual review (service pages, location pages, coverage). Until that collection is complete, every competitor value is shown as “Not available from current source.” We do not estimate or fabricate competitor numbers.

Topwater baseline (known)

3

Organic keywords

19

Referring domains

27

Backlinks

2

Service silos (Res/Com)

0

Location pages

Benchmark set — Carolina competitors

Competitor

SEO metrics

Roofwerks

Not available from current source

A&M Premier Roofing & Construction

Not available from current source

Carolina Roof Consultants

Not available from current source

Waynco Roofing

Not available from current source

Monument Commercial Roofing

Not available from current source

Keyway Construction

Not available from current source

Storm Guard

Not available from current source

Patriot Roofing

Not available from current source

247 Roofs

Not available from current source

Gilstrap Roofing

Not available from current source

RidgePro Roofing Carolinas

Not available from current source

For each competitor we collect the same fields — then map exactly where they hold search coverage Topwater does not yet have:

Domain authority

Organic keywords

Estimated organic traffic

Referring domains

Backlinks

Indexed pages

Service pages

Location pages

Commercial coverage

Storm coverage

Insurance content

Educational content

GBP / review presence

Ranking keyword overlap

07 — Competitor content gap

Topwater’s content is trusted. There just isn’t enough of it yet.

AI Content Analysis report — the existing content scores well for trust. The gap is coverage: specific topics that would let Topwater rank for high-intent searches.

86%

AI content trust score

Topical relevance

90%

Subject expertise

80%

Credibility

85%

Content opportunities → the searches they unlock

Leak detection resources

Educational, high-intent

roof leak detection

how to find a roof leak

roof leak repair

Commercial case studies

Proof of expertise

commercial roofing

commercial roof inspection

commercial roof repair

commercial roof replacement

Insurance claim resources

Downloadable checklists

storm damage

insurance claim

hail damage

roof inspection after storm

FAQ & resource sections

Long-tail & AI search

long-tail queries

featured snippets

conversational search

AI search visibility

Visual & interactive content

Engagement & conversion

richer SERP features

on-page engagement

conversion rate

M1

Month 1 · Technical foundation + keyword map

Fix the foundation and define exactly what we’re trying to rank for.

Technical audit

Full technical SEO audit

Crawl & indexation audit

Sitemap review

Robots.txt review

Canonical review

Internal-link audit

Heading hierarchy audit

Image alt-text audit

Image aspect-ratio fixes

External-link security fixes

HTML & page-weight review

HTTP request review

Core Web Vitals check

Structured data review

Audit items to resolve

Fix missing / empty image alt attributes

Fix distorted image aspect ratios

Review 36 HTTP requests / 2.76 MB homepage payload

Review 34.54 KB HTML

Fix target=”_blank” external links

Protect exposed plaintext email

SEO foundation

Establish the keyword universe

Group keywords by search intent

Map one primary cluster to each URL

Identify keyword cannibalization

Baseline ranking positions

Baseline organic clicks & impressions

Competitor benchmark

Conversion tracking for organic leads

Month 1 output

A documented SEO baseline and a prioritized roadmap for the next five months. We do not promise ranking improvements in Month 1 — this is the measurement starting line.

M2

Month 2 · High-value service pages

Build the pages that can actually capture roofing demand.

Priority pages, in order

01

Roof Repair

02

Roof Replacement

03

Roof Installation

04

Roof Inspection

05

Roof Leak Repair

06

Storm Damage Roofing

07

Emergency Roof Repair

08

Insurance Claim Assistance

09

Commercial Roofing

Every page is built with

Primary keyword

Secondary cluster

Search intent

SEO title

Meta description

H1 + H2/H3 architecture

Original copy

Internal links

Images + descriptive alt text

FAQs + FAQ schema

Service schema

Conversion CTA

Links to relevant locations

Links from supporting articles

Worked example

/roof-repair

Roof Repair

Primary intent

roof repair

Asset created

Dedicated Roof Repair page

Supporting cluster

roof repair near me

roof leak repair

emergency roof repair

roof repair [city]

M3

Month 3 · Local SEO + location pages

Build local relevance around the markets Topwater actually serves.

No mass-produced, duplicate city pages. We build a first wave of genuinely useful location pages only for markets confirmed by data and by Topwater.

Each location page includes

Localized title

Localized H1

Unique local copy

Local services

Storm & weather context

Nearby communities

Actual projects, where available

Customer reviews & proof

Local FAQs

Internal & service links

Conversion CTA

LocalBusiness schema

Local SEO foundation

Optimize Google Business Profile

Align website location signals

Review NAP / citation consistency

Build relevant local citations

Identify local backlink opportunities

M4

Month 4 · Commercial + storm authority

Build the areas where Topwater can demonstrate real expertise.

Commercial — create / optimize

Commercial Roofing

Commercial Roof Repair

Commercial Roof Replacement

Commercial Roof Inspection

Commercial Roof Maintenance

TPO Roofing

EPDM Roofing

PVC Roofing

Metal Roofing

Flat Roofing

Storm — create / optimize

Storm Damage Roofing

Hail Damage Roofing

Wind Damage Roofing

Emergency Roof Repair

Insurance Claim Assistance

Post-Storm Roof Inspection

These pages lead with Topwater’s real differentiators — shown with actual processes, photos and reports where available, never as empty claims:

Drone-first inspections

Forensic documentation

Commercial assessments

Detailed reporting

M5

Month 5 · Content + authority

Build the authority that helps the pages compete.

Priority articles — each targets a keyword gap

Roof Repair vs Roof Replacement

How to Tell if Your Roof Has Hail Damage

What to Do After a Storm Damages Your Roof

Does Insurance Cover Roof Damage?

How Often Should a Commercial Roof Be Inspected?

How Long Does a Commercial Roof Last?

TPO vs EPDM vs PVC

Signs You Need a Roof Replacement

How to Find a Roof Leak

What Happens During a Roof Inspection?

Every article has a purpose

Defined search intent

Targets a keyword cluster

Links to the relevant service page

Links to relevant location pages

Links to related articles

Useful visuals + FAQs where fitting

Schema where appropriate

Authority — relevant backlinks from

Local organizations & publications

Construction & real-estate sites

Manufacturer & supplier relationships

Community partnerships & sponsorships

Project & case-study coverage

27

Backlinks today

19

Referring domains today

The goal is to grow the quality and relevance of referring domains — not chase a backlink count.

M6

Month 6 · Ranking optimization

Use the data to improve the pages Google is already testing.

Identify — from GSC & rank tracking

Keywords ranking positions 4–20

Pages with impressions but low CTR

Pages ranking for unexpected queries

Keyword cannibalization

Pages losing impressions

Pages gaining impressions

Competitor keyword gaps

High-impression, low-click queries

Pages generating organic leads

Then execute

Rewrite title tags

Improve meta descriptions

Improve H1 / H2 structure

Expand missing sections

Improve internal linking

Add FAQs

Strengthen local relevance

Improve search-intent match

Consolidate competing pages

Create missing pages

Improve conversion CTAs

This is an optimization cycle, not a one-time website launch.

14 — The SEO flywheel

SEO is not one optimization. It’s a continuous loop of building, measuring and improving search coverage.

Each pass compounds the last — more coverage, cleaner signals, better data to act on.

01

Research

02

Keyword map

03

Build the right page

04

Optimize

05

Google indexes + tests it

06

Measure impressions / rankings / clicks

07

Identify gaps

08

Improve

09

Build authority

↺

Repeat — smarter each cycle

15 — Measurement framework

We measure the work that should lead to qualified organic demand — not vanity metrics.

Search visibility

Total ranking keywords

Top 3 keywords

Top 10 keywords

Top 20 keywords

Average position

Organic impressions

Organic clicks

Non-branded organic clicks

Search coverage

Service pages indexed

Location pages indexed

Keywords mapped to dedicated pages

Commercial keywords ranking

Storm keywords ranking

Local keywords ranking

Authority

Referring domains

Relevant referring domains

Quality backlinks

Business outcomes

Organic form submissions

Organic calls

Organic quote requests

Organic commercial leads

Organic conversion rate

16 — Baseline → 6 months

The September 2026 starting line — everything is measured from here.

89/100

SEO Site Checkup

19

Referring domains

27

Backlinks

3

Known organic keywords

86%

AI content trust

1.42s

Homepage LCP

0.0006

Cumulative Layout Shift

100%

Organic traffic from name-confusion terms

Six-month execution sequence

Month 1

Baseline established · technical issues addressed · keyword universe mapped

Month 2

Priority service pages launched

Month 3

Local search coverage expanded

Month 4

Commercial + storm authority expanded

Month 5

Content + relevant authority building

Month 6

Ranking data used to optimize & expand

Target: establish measurable growth from the September 2026 baseline — no invented ranking numbers or guarantees.

More relevant ranking keywords

More non-branded impressions

More non-branded clicks

More service & location pages ranking

More organic leads

More relevant referring domains

17 — The bottom line

Topwater doesn’t need a new SEO foundation. It needs a larger search footprint.

The current site is technically healthy, but Google isn’t yet connecting Topwater strongly enough with the non-branded searches customers use when they need roofing services. Over six months, we build that connection deliberately:

More relevant pages.

More targeted keywords.

More local coverage.

More commercial authority.

More useful content.

More relevant backlinks.

More data-driven optimization.

“Every page we build should give Google another reason to show Topwater to someone looking for a roofer.”