NorthBayPlumbers.ca

Website Wireframe v3 — Quality-First Approach
Domain: northbayplumbers.ca (Cloudflare)
Hosting: Bunny CDN (static HTML)
Existing: northbayplumbers.com (ranking well)
Built by: Claude (design, content, schema, images — everything)
Date: March 8, 2026

1. Competitive Snapshot

Providence Plumbing

54 pages
  • 49 service pages
  • 200-250 words each (thin boilerplate)
  • Zero FAQs on any page
  • Zero location pages
  • Zero blog content
  • Basic Plumber + Org schema only
  • No AEO / GEO optimization
  • No pricing transparency

NorthBayPlumbers.com (Ours)

~15 pages
  • 6 service pages
  • 7 neighbourhood pages
  • 20 homepage FAQs
  • FAQPage + Org schema
  • Pricing transparency ($225/hr)
  • AI chat assistant
  • Ranking well per Ahrefs
  • Limited service depth

NorthBayPlumbers.ca (NEW)

~115 pages
  • 45 deep service pages (1,500-2,500 words)
  • 6 location hub pages
  • 30 service × location pages (top combos)
  • 12 blog articles (topical authority)
  • FAQs on EVERY page (5-8 per page)
  • Full entity schema stack per page
  • AEO + llms.txt + GEO optimized
  • Every page earns its spot

The Strategy: Depth Destroys Volume

Providence has 49 pages at 200 words each = ~10,000 total words of content. We'll have 45 service pages at 2,000 words each = 90,000+ words of expert content, plus location pages, blog articles, and 400+ FAQs. That's 9x more content depth with 2x fewer pages. Google rewards depth, not page count — especially in a 50K-person market.

2. The Site — Right-Sized for North Bay

~115 pages
Every page is a killer. No filler. No pages that exist just to exist.
8
Core Pages
45
Service Pages
6
Location Hubs
30
Service × Location
12
Blog Articles
5
Utility Pages

For context: ~115 pages of deep, entity-rich content is 2x Providence's page count but 9x their content depth. In a market of 50,000 people, this is the right scale — enough to dominate every keyword cluster without diluting quality or triggering Google's thin content filters.

3. Core Pages (8)

PageURLPurposeContent Depth
Homepage/Authority hub — connects everything~2,000 words + featured services + reviews + FAQ
About Us/aboutTrust, story, team, credentials~1,500 words + Person/Org schema
All Services/servicesService hub — links to all 45 pages~800 words + categorized service grid
Service Areas/service-areasLocation hub — links to all 6 areas~800 words + area map/grid
Reviews/reviewsSocial proof hubCurated reviews + AggregateRating schema
Contact/contactContact + embedded mapContactPoint + PostalAddress schema
Emergency/emergency24/7 emergency — high-intent landing~1,500 words + immediate CTA + click-to-call
Pricing/pricingTransparent pricing (nobody else does this)~1,200 words + price ranges by service category

4. Service Pages (45) — Consolidated from 65

We took the original 65 services and consolidated where keywords overlap, cut where search volume is near-zero for North Bay, and merged closely related services. Every remaining page targets a distinct keyword cluster with real search demand.

# Service Page URL Slug Status Combo Page?
DRAIN & SEWER (6)
1 Drain Cleaning /drain-cleaning TOP 10 3 LOCATIONS
2 Drain Repair & Replacement /drain-repair NEW
3 Sewer Line Repair & Replacement /sewer-line-repair MATCH 3 LOCATIONS
4 Sewer Camera Inspection /sewer-camera-inspection MATCH
5 Sewer Backup Cleanup /sewer-backup-cleanup NEW
6 Hydro Jetting /hydro-jetting MATCH
WATER SYSTEMS (7)
7 Water Heater Installation & Repair /water-heater-installation TOP 10 3 LOCATIONS
8 Tankless Water Heater Installation /tankless-water-heater NEW
9 Water Softener & Treatment Systems /water-softener-treatment MERGED
10 Water Filtration Systems /water-filtration MATCH
11 Water Main Repair /water-main-repair MATCH
12 Water Pressure Issues /water-pressure-issues MATCH
13 Well Water & Pump Systems /well-water-systems MERGED
PIPES & LEAKS (5)
14 Pipe Repair & Replacement /pipe-repair MATCH
15 Frozen Pipe Repair /frozen-pipe-repair TOP 10 3 LOCATIONS
16 Burst Pipe Emergency /burst-pipe-repair NEW 3 LOCATIONS
17 Trenchless Pipe Repair /trenchless-pipe-repair MATCH
18 Leak Detection & Repair /leak-detection MATCH 3 LOCATIONS
FIXTURES & APPLIANCES (7)
19 Toilet Repair & Installation /toilet-repair NEW TOP 10
20 Faucet Repair & Installation /faucet-repair MERGED
21 Shower & Bathtub Plumbing /shower-bathtub-plumbing MERGED
22 Kitchen Sink & Dishwasher Plumbing /kitchen-plumbing MERGED
23 Garbage Disposal Installation /garbage-disposal MATCH
24 Laundry Room Plumbing /laundry-plumbing MATCH
25 Plumbing Fixture Upgrades /fixture-upgrades MATCH
SPECIALIZED SERVICES (9)
26 Sump Pump Installation & Repair /sump-pump TOP 10 3 LOCATIONS
27 Basement Waterproofing /basement-waterproofing MATCH 3 LOCATIONS
28 Septic System Services /septic-systems MATCH
29 Gas Line & Appliance Hookups /gas-line-services MERGED
30 Backflow Testing & Prevention /backflow-testing MATCH
31 Backwater Valve Installation /backwater-valve NEW
32 Stormwater & French Drain Solutions /stormwater-drainage MERGED
33 Floor Drain Installation /floor-drain MATCH
34 Grease Trap Installation /grease-trap MATCH
HEATING & CONSTRUCTION PLUMBING (5)
35 Boiler Installation & Repair /boiler-services MATCH
36 Radiant Floor Heating /radiant-floor-heating MATCH
37 Heating System Plumbing /heating-plumbing MATCH
38 New Construction Plumbing /new-construction MATCH
39 Renovation & Remodel Plumbing /renovation-plumbing MATCH
COMMERCIAL (3)
40 Commercial Plumbing Services /commercial-plumbing NEW
41 Restaurant & Food Service Plumbing /restaurant-plumbing NEW
42 Property Management Plumbing /property-management NEW
INSPECTIONS & SEASONAL (3)
43 Plumbing Inspections /plumbing-inspections MATCH
44 Winterization Services /winterization NEW 3 LOCATIONS
45 24/7 Emergency Plumbing /emergency-plumbing TOP 10 3 LOCATIONS

What Got Consolidated or Cut (20 services removed)

Result: 45 pages, zero redundancy, every page targets a distinct keyword with real search demand.

5. Location Hub Pages (6)

Each location hub is a deep, entity-rich page about plumbing services in that area. References local landmarks, neighbourhoods, water conditions, building characteristics. Links to all 45 service pages. Providence has ZERO location pages.

Primary — North Bay (3 hubs)

North Bay (City-wide)

Master location page. Pop: ~52,000. All services. References Downtown, West Ferris, Hornell Heights, Airport Hill, Birchaven, Pinewood, Graniteville, Thibeault Terrace, Marshall Park — all as neighbourhoods within this one strong page rather than separate thin pages.

West Ferris & South End

Oldest housing stock in North Bay. 1950s-70s homes. Galvanized pipes, clay sewer lines. High demand for repiping, sewer repair, drain issues. Distinct enough to warrant its own page.

Downtown & Commercial District

Commercial plumbing focus. Older buildings, restaurants, retail. Grease traps, commercial maintenance, heritage building plumbing. Targets commercial keywords.

Secondary — Surrounding Communities (3 hubs)

Callander & South Shore

Pop: ~4,000. Lake Nipissing waterfront. Mix of municipal + well water. Cottage + year-round properties. Winterization, sump pumps, septic.

Sturgeon Falls & Nipissing West

Pop: ~6,000. Providence's home base — direct competition. Bilingual community. Municipal water. We plant our flag here.

Rural North Bay Region

Covers Corbeil, Astorville, Bonfield, Powassan, Mattawa, Trout Lake. One strong page covering all rural areas — well water, septic systems, winterization, long-distance service. Better than 7 thin pages nobody searches for individually.

Why 6 locations, not 20

Nobody searches "plumber in Graniteville" or "plumber Thibeault Terrace" — they search "plumber North Bay." The neighbourhoods are mentioned as entity signals WITHIN the North Bay hub page. The surrounding communities (Callander, Sturgeon Falls) DO get searched independently — they earn their own pages. Rural areas are consolidated into one strong page. This gives us 6 killer location pages instead of 20 thin ones.

6. Service × Location Combo Pages (30)

ONLY the top 10 highest-intent services get location-specific pages. ONLY for the 3 areas with independent search demand (North Bay, Callander, Sturgeon Falls). Each page is unique — not the service page with a city name swapped in.

Service (Top 10)
North Bay
Callander
Sturgeon Falls
Emergency Plumbing
Drain Cleaning
Water Heater Installation
Frozen Pipe Repair
Burst Pipe Emergency
Leak Detection
Sewer Line Repair
Sump Pump
Basement Waterproofing
Winterization

10 services × 3 locations = 30 pages. Each targets a specific long-tail keyword like "frozen pipe repair Callander" or "emergency plumber Sturgeon Falls" — real queries with real intent.

7. Blog Articles (12)

Topical authority builders. Each article is locally anchored, internally links to 3-5 service pages, and targets informational keywords that feed into commercial intent. AEO-optimized for AI answer extraction.

#ArticleURLTarget KeywordsLinks To
1How to Prevent Frozen Pipes in North Bay/blog/prevent-frozen-pipes-north-bayfrozen pipes north bay, prevent pipes freezingFrozen pipe repair, winterization, burst pipe
2North Bay Water Quality: Hard Water Guide/blog/north-bay-water-qualitynorth bay water quality, hard water north bayWater softener, water filtration, well water
3When to Call an Emergency Plumber/blog/when-call-emergency-plumberemergency plumber when to call, plumbing emergency signsEmergency, burst pipe, sewer backup
4Signs Your Sewer Line Needs Repair/blog/sewer-line-repair-signssewer line problems signs, sewer repair north baySewer line repair, camera inspection, hydro jetting
5Water Heater Buying Guide for Ontario/blog/water-heater-guide-ontariobest water heater ontario, tank vs tanklessWater heater, tankless water heater
6Basement Waterproofing in Northern Ontario/blog/basement-waterproofing-northern-ontariobasement waterproofing north bay, wet basement fixBasement waterproofing, sump pump, floor drain
7Ontario Plumbing Code: What Homeowners Need to Know/blog/ontario-plumbing-code-homeownersontario plumbing code, plumbing permits ontarioBackwater valve, backflow testing, new construction
8Sump Pump Maintenance Guide/blog/sump-pump-maintenancesump pump maintenance, sump pump not workingSump pump, basement waterproofing
9Complete Guide to Septic Systems/blog/septic-system-guideseptic system maintenance, septic north baySeptic systems, rural plumbing
10Winterizing Your Cottage or Seasonal Home/blog/winterize-cottage-plumbingwinterize cottage plumbing, cottage winterizationWinterization, well water, frozen pipes
11Plumbing Checklist for Home Buyers/blog/plumbing-checklist-home-buyersplumbing inspection home buying, what to check plumbingPlumbing inspections, pipe repair, sewer camera
12Backwater Valve: Is It Required in Ontario?/blog/backwater-valve-ontariobackwater valve ontario, backwater valve requiredBackwater valve, backflow testing, basement waterproofing

8. Service Page Template — What Every Page Contains

Every service page follows this structure. Target: 1,500-2,500 words of genuine expert content. This is where we annihilate Providence's 200-word boilerplate.

1. Hero — Above the Fold

H1 with service + "North Bay" | 2-3 sentence value prop | Click-to-call CTA | Trust badges (licensed, insured, 5-star) | Emergency response time if applicable

~50 words
2. Direct Answer Paragraph (AEO)

Concise, self-contained answer in the first 200 words. Written for AI extraction. Authoritative and complete enough to stand alone. THIS is what AI Overviews pull from.

~150 words
3. Problem / Signs You Need This Service

Bulleted list of symptoms. What causes the problem. Why it matters (damage, cost, safety). Speaks to the homeowner's actual pain.

~300 words
4. Our Process — How We Handle It (HowTo Schema)

Numbered steps. Equipment/methods used. Ontario Building Code references where applicable. Timeline expectations. Builds confidence.

~400 words
5. Local Context — North Bay Specific (Entity Signals)

Local water conditions, soil type, climate. Neighbourhood mentions. Why this service matters specifically in North Bay. Local landmarks, schools, areas as entity triples.

~300 words
6. Pricing — What It Costs (Transparency)

Price ranges (not exact). What affects cost. "No surprise bills" guarantee. Written to answer "how much does X cost in North Bay?" — #1 AEO opportunity.

~200 words
7. FAQ Section (5-8 Q&As — FAQPage Schema)

Service-specific + location-specific questions. Full answers (not one-liners). Each answer is a complete, citeable paragraph. Rendered fully expanded — no JavaScript accordions.

~400 words
8. Reviews — Service-Specific Testimonials

2-3 reviews related to THIS specific service. Review schema with name, date, rating. Not generic site reviews — targeted social proof.

~150 words
9. Related Services + Final CTA

3-4 related service cards (internal links). Location page links. Final CTA: phone + form. Breadcrumb trail (BreadcrumbList schema).

~100 words

Total: ~2,000 words of structured, entity-rich, AEO-optimized content per page

9. Entity & Schema Stack

Every page gets layered structured data. This is what makes Google and AI engines see us as THE authority entity for plumbing in North Bay.

Page TypeSchema Applied
HomepageLocalBusiness + Organization + WebSite + SiteNavigationElement + FAQPage + AggregateRating
Service PagesService + Offer + BreadcrumbList + HowTo + FAQPage + AggregateRating
Location HubsLocalBusiness (areaServed + GeoShape + GeoCoordinates) + Service + BreadcrumbList + FAQPage
Service × LocationLocalBusiness + Service (serviceType + areaServed) + FAQPage + BreadcrumbList + GeoCoordinates
Blog ArticlesArticle + BreadcrumbList + FAQPage (if Q&A content present)
About PagePerson + Organization + sameAs (all platforms)
Contact PageContactPoint + PostalAddress + OpeningHoursSpecification
Reviews PageAggregateRating + individual Review schema
// Organization sameAs — entity reconciliation across platforms
"sameAs": [
  "https://northbayplumbers.com", // cross-domain link
  "https://g.page/north-bay-plumbers", // Google Business Profile
  "https://www.facebook.com/northbayplumbers",
  "https://www.yelp.ca/biz/north-bay-plumbers",
  "https://www.bbb.org/...",
  "https://www.homestars.com/...",
  "https://www.yellowpages.ca/..."
]

AEO / GEO Files

10. Hosting & DNS

LayerServiceWhat It Does
DomainCloudflareOwns northbayplumbers.ca. Manages DNS records. Free DDoS protection.
HostingBunny CDN or NetlifyStatic HTML hosting. Near-instant load times. We can use either — both serve static files globally.
SSLAutomaticFree SSL from either Bunny or Netlify. HTTPS enforced.

Since I'm building this (not the Site Generator software), we can deploy to Netlify (which we already use and know) or Bunny CDN. Netlify is simpler for us — one command deploys. Cloudflare DNS just points to wherever we host.

11. Cross-Domain Strategy (.com ↔ .ca)

Factornorthbayplumbers.comnorthbayplumbers.ca
RoleEstablished authority — keep rankingEntity powerhouse — depth + breadth
Pages~15 (don't touch)~115 (all new, all deep)
ContentKeep as-isAll original — no copy from .com
Cross-LinkingFooter: "Also visit northbayplumbers.ca / .com". Schema sameAs references both.
GBPKeep .com as primary. Add .ca in sameAs. Both in Organization schema.

12. Build Plan — What I Create

1
Paul Approves This Wireframe

Confirm 45 services, 6 locations, 30 combo pages, 12 blog articles. This is the blueprint.

2
Site Template Design (/frontend-design)

I design the HTML/CSS template — responsive, fast, distinctive. Not generic plumber-template energy. Mobile-first with sticky click-to-call header.

3
Core Pages — Homepage, About, Contact, Emergency, Pricing

I write the conversion copy (/copywriting), build the pages, implement full schema. These go live first.

4
Service Pages — All 45

I write each page: 1,500-2,500 words, FAQs, schema, entity signals, local context, pricing ranges. Using /seo-content + /ai-seo for optimization.

5
Location Hubs — 6 Pages

Deep local content per area. Entity research for each location. Landmarks, neighbourhoods, local conditions. Links to all services.

6
Service × Location Pages — 30 Pages

Top 10 services × 3 locations. Each is unique — not template swaps. Local entity signals specific to that service in that area.

7
Blog Articles — 12 Articles

Locally-anchored topical authority builders. Internal links to service pages. AEO-optimized for AI answer extraction.

8
Schema, llms.txt, Sitemap, Machine Files

Full schema validation across all pages. llms.txt for AI crawlers. XML sitemap priority-weighted. robots.txt.

9
Image Generation (/ai-image-generation)

Hero images, service visuals, team/brand photos. WebP format, responsive, SEO-optimized alt text. Geotagged where possible.

10
Deploy & Launch

Deploy to Netlify (or Bunny). Point Cloudflare DNS. Submit to Google Search Console + Bing Webmaster. Cross-link with .com. Set up GA4/GTM tracking.

Total Content I'm Creating