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.”