VERSION 2 — FULL FRAMEWORK BUILD

PMConsulting.ca

1,590+ Page Site Architecture

Your site eats its own dog food. You sell 500-page SEO engines to contractors — your own site IS one. Multi-dimensional: Pillars × Industries × Locations × FAQ Multiplication.

19
Core Pages
6
Pillar Hubs
49
Pillar Cluster
7
AI Systems
48
Service × Industry
90
Location Pages
86+
Blog Posts
14
Calculators
1,236+
FAQ Standalones
1,590+
Total Pages

Architecture Sections

Before → After

Current pmconsulting.ca

  • ~25 pages total
  • 10+ different service offers competing
  • Generic "digital marketing agency" positioning
  • Fake case studies, fictional businesses
  • 3 different pricing structures that contradict
  • Old "SasSPreneur" branding still live
  • No industry targeting (serves "everyone")
  • No location pages
  • Zero FAQ multiplication
  • No entity triples, no AEO optimization
  • WordPress-era content, bloated pages
  • Broken privacy page, misspelled URLs

New pmconsulting.ca

  • 1,590+ pages (and growing)
  • ONE system: 6-Pillar Zero Lead Loss
  • "Contractor Marketing Engine" positioning
  • Real case studies, named businesses, real numbers
  • ONE pricing structure aligned to actual offers
  • PM Consulting Inc. / ContractorMarketingEngine.ca
  • 16 industry verticals with dedicated pages
  • 10 Ontario cities + 5 provinces
  • 1,236+ FAQ standalone pages (drip published)
  • 15–30 entity triples per page, AEO paragraphs, llms.txt
  • Static HTML, inline CSS, 90+ PageSpeed
  • Framework-scored to 80+ minimum, all 10 critical gates pass

Grand Total: 1,590+ Pages

19
Core Pages
6
Pillar Hub Pages
49
Pillar Cluster Pages
7
AI Systems & Automation
16
Industry Verticals
48
Service × Industry
10
City Location Pages
5
Province Pages
80
Industry × Location
14
Interactive Calculators
15
Results & Case Studies
8
Resources & Guides
86+
Blog Posts (Year 1)
1,236+
FAQ Standalone Pages
7
Technical Files

5 Content Dimensions

You're not a plumber in one city. You're a B2B marketing system selling to contractors across Canada. Your site needs 5 independent content dimensions that multiply against each other.

D1: Service Pillars

The 6 pillars, each a deep topic cluster with 6–10 supporting pages

55 pages

D2: Industry Verticals

16 contractor types, each with tailored messaging and pain points

16 pages

D3: Geography

10 Ontario cities + 5 provinces. Entity-rich local content.

15 pages

D4: Cross-Dimensional Matrix

Service × Industry (48) + Industry × Location (80) = long-tail goldmine

128 pages

D5: FAQ Multiplication

Every FAQ from every page → standalone expanded page. The page multiplier.

1,236+ pages

Conversion Funnel

Every single page feeds this funnel. One offer, one CTA, everywhere.

Discovery (1,236+ FAQ pages, 86+ blog posts, 128 matrix pages)

Long-tail organic, AI citations, social. "Voice AI for plumbers", "contractor marketing Toronto", etc.

Education (6 pillar hubs, 49 cluster pages, 16 industry pages)

Deep understanding of the Zero Lead Loss system and how it solves THEIR specific problems.

Engagement (14 interactive calculators)

Personalized revenue gap, missed calls cost, ROI projections — quantified pain with their own numbers.

Free AI Lead Audit — THE ONE CTA

20-minute assessment of their lead leakage. Show them the gaps. Present the proposal.

5-Pillar Proposal ($997–$10K + $497+/mo) → 6-Pillar Upsell (+$997+/mo)

Base system stops the bleeding. Premium tier (Local SEO Engine) drives discovery.

Core Pages

19 pages Tier 1 — Day 1
PageURLPurposeSchemaFAQs
Homepage/"Stop Losing the Leads You're Already Getting." 6-pillar overview cards. Video testimonials. Voice AI live demo. Revenue math. ONE CTA.LocalBusiness, Organization, WebSite, SiteNavigationElement5
The Problem/the-problem/Why contractors lose 40–60% of leads. Missed calls data, response time decay curve, competitor comparison. Revenue bleed math.Article, BreadcrumbList, FAQPage5
The System/zero-lead-loss/Complete 6-Pillar overview. How they work together as one system. Base vs. Premium tier. Pricing. CTA: AI Lead Audit.Service, Offer, BreadcrumbList, FAQPage5
Pricing/pricing/Transparent pricing. Base 5-Pillar ($997–$10K setup + $497+/mo). Premium 6-Pillar (+$997+/mo). Comparison table. ROI calculator embed.Offer, BreadcrumbList, FAQPage5
How It Works/how-it-works/Step-by-step: Discovery Call → AI Lead Audit → Custom Proposal → Onboarding → Launch → Optimize. Timeline.HowTo, BreadcrumbList, FAQPage5
Results Hub/results/Overview of all case studies. Video testimonials. Revenue numbers. Links to industry-specific results pages.Article, AggregateRating, BreadcrumbList4
About Paul/about/Paul's story. 22 years automotive sales → digital marketing → AI for contractors. 7 years BNI. $300K in 8 months. Family man.Person, Organization, BreadcrumbList3
Contact/contact/GHL form. Phone: (705) 491-2627. Email: paul@pmconsulting.ca. Voice AI widget. Map.ContactPoint, PostalAddress, BreadcrumbList3
Free AI Lead Audit
Primary landing page
/ai-lead-audit/Dedicated LP. What the audit covers. What you'll learn. How to book. GHL form + Calendly. Social proof.Service, Offer, BreadcrumbList, FAQPage5
Industries Hub/industries/Index of all 16 industry vertical pages. "We specialize in marketing for these contractor types."CollectionPage, SiteNavigationElement3
Locations Hub/locations/Index of all city + province pages. "Serving contractors across Ontario and Canada."CollectionPage, SiteNavigationElement3
Blog Hub/blog/All blog posts, categorized. Paginated. Featured posts.CollectionPage, SiteNavigationElement
Tools Hub/tools/All 14 interactive calculators. Brief descriptions. Direct links.CollectionPage, SiteNavigationElement3
Resources Hub/resources/All guides, downloads, reference pages.CollectionPage, SiteNavigationElement
FAQ Hub/faqs/Master directory of all 1,236+ FAQ standalone pages. Organized by topic/pillar.CollectionPage, SiteNavigationElement
Portfolio/portfolio/Live sites built: NorthBayPlumbers.ca, iPaint, MartinServices, CarpetCleaningNorthBay. Screenshots + links.Article, BreadcrumbList3
Privacy Policy/privacy/Clean. No leftover code artifacts.WebPage
Terms of Service/terms/Properly spelled.WebPage
HTML Sitemap/sitemap.htmlFull site directory. Updates with each FAQ drip batch.SiteNavigationElement

6 Pillar Hub Pages

6 pages Tier 1

Each pillar hub is a deep-dive page (2,000–3,000 words) serving as the top of its content cluster. Entity-rich, AEO-optimized, 5 FAQs with FAQPage schema. Links down to all cluster pages, industry pages, and related calculators.

Pillar 1: Smart Sales Website

/pillars/smart-website/

Conversion-focused static HTML sites for contractors. Not WordPress. Lightning fast, scored to 90+ framework standard. Forms trigger GHL automations.

5 FAQs10 cluster pagesCalc: Pricing Estimator, Website ROI

Pillar 2: Database Reactivation

/pillars/database-reactivation/

AI-powered SMS campaigns that mine existing customer lists. The $400K kitchen renovation case study lives here.

5 FAQs8 cluster pagesCalc: Revenue Gap, Extra Money

Pillar 3: Reviews AI

/pillars/reviews-ai/

Automated review generation, AI responses, reputation management on autopilot. Google ranking signal #1.

5 FAQs8 cluster pagesCalc: Review Score, Cost of Doing Nothing

Pillar 4: Voice AI

/pillars/voice-ai/

AI answers every call 24/7. Books appointments, answers FAQs, qualifies leads. Live demo on page.

5 FAQs8 cluster pagesCalc: Missed Calls Revenue, Hire vs Automate

Pillar 5: Conversational AI

/pillars/conversational-ai/

Website chat, SMS, Messenger — all AI-handled. Instant response to every inquiry on every channel.

5 FAQs6 cluster pagesCalc: Cost Per Lead, Revenue Per Employee

Pillar 6: Local SEO Engine PREMIUM

/pillars/local-seo-engine/

500+ page programmatic SEO engine. Entity-driven, AEO-optimized, FAQ multiplication. The discovery layer. Portfolio proof: NorthBayPlumbers, iPaint, MartinServices.

5 FAQs9 cluster pagesCalc: 12-Month Projection, Stack the Savings$997+/mo

Pillar Cluster Pages

49 pages Tier 2

Each pillar has 6–10 supporting pages that go deep on sub-topics. 1,000–1,500 words each, 4 FAQs per page. URL pattern: /pillars/[pillar-slug]/[topic-slug]/

Pillar 1: Smart Website — 10 cluster pages
PageURLFAQs
What Is a Smart Website for Contractors?/pillars/smart-website/what-is-smart-website/4
Smart Website vs. Template Website/pillars/smart-website/vs-template/4
Features & What's Included/pillars/smart-website/features/4
How We Build Your Website (Process)/pillars/smart-website/process/4
Contractor Website Portfolio/pillars/smart-website/portfolio/4
SEO-Optimized Contractor Websites/pillars/smart-website/seo-optimized/4
Mobile-First Design for Trades/pillars/smart-website/mobile-first/4
Conversion Rate Optimization/pillars/smart-website/conversion-optimization/4
Website Speed & Core Web Vitals/pillars/smart-website/speed-performance/4
AEO & LLM-Ready Websites/pillars/smart-website/aeo-llm-ready/4
Pillar 2: Database Reactivation — 8 cluster pages
PageURLFAQs
What Is Database Reactivation?/pillars/database-reactivation/what-is-it/4
How It Works (Step by Step)/pillars/database-reactivation/how-it-works/4
ROI & Results: $400K Case Study/pillars/database-reactivation/roi-results/4
Database Reactivation vs. Cold Calling/pillars/database-reactivation/vs-cold-calling/4
SMS Marketing for Contractors/pillars/database-reactivation/sms-marketing/4
Reactivation Campaign Templates/pillars/database-reactivation/campaign-templates/4
How to Clean Your Customer Database/pillars/database-reactivation/clean-database/4
Email + SMS Reactivation Sequences/pillars/database-reactivation/email-sms-sequences/4
Pillar 3: Reviews AI — 8 cluster pages
PageURLFAQs
What Is Reviews AI?/pillars/reviews-ai/what-is-it/4
How It Works/pillars/reviews-ai/how-it-works/4
Why Google Reviews Matter for Contractors/pillars/reviews-ai/why-reviews-matter/4
How to Get More Google Reviews (Guide)/pillars/reviews-ai/get-more-reviews/4
AI Review Response Templates/pillars/reviews-ai/response-templates/4
Reputation Management for Contractors/pillars/reviews-ai/reputation-management/4
Google Business Profile Optimization/pillars/reviews-ai/gbp-optimization/4
Review Generation Automation/pillars/reviews-ai/automation/4
Pillar 4: Voice AI — 8 cluster pages
PageURLFAQs
What Is Voice AI for Contractors?/pillars/voice-ai/what-is-it/4
How It Works/pillars/voice-ai/how-it-works/4
Voice AI vs. Answering Service/pillars/voice-ai/vs-answering-service/4
Never Miss a Call Again/pillars/voice-ai/never-miss-a-call/4
After-Hours Call Handling/pillars/voice-ai/after-hours/4
AI Appointment Booking/pillars/voice-ai/appointment-booking/4
Voice AI Live Demo/pillars/voice-ai/demo/4
Voice AI for Multi-Location Contractors/pillars/voice-ai/multi-location/4
Pillar 5: Conversational AI — 6 cluster pages
PageURLFAQs
What Is Conversational AI for Contractors?/pillars/conversational-ai/what-is-it/4
How It Works/pillars/conversational-ai/how-it-works/4
Website Chat vs. Conversational AI/pillars/conversational-ai/vs-live-chat/4
AI Lead Qualification Automation/pillars/conversational-ai/lead-qualification/4
SMS Follow-Up Automation/pillars/conversational-ai/sms-followup/4
Multi-Channel AI (Chat + SMS + Messenger)/pillars/conversational-ai/multi-channel/4
Pillar 6: Local SEO Engine — 9 cluster pages PREMIUM
PageURLFAQs
What Is the Local SEO Engine?/pillars/local-seo-engine/what-is-it/4
How It Works (500+ Pages Explained)/pillars/local-seo-engine/how-it-works/4
Local SEO vs. Traditional SEO/pillars/local-seo-engine/vs-traditional-seo/4
Programmatic SEO for Contractors/pillars/local-seo-engine/programmatic-seo/4
Entity-Driven Content Explained/pillars/local-seo-engine/entity-driven-content/4
Answer Engine Optimization (AEO)/pillars/local-seo-engine/aeo/4
FAQ Multiplication Strategy/pillars/local-seo-engine/faq-multiplication/4
Case Study: NorthBayPlumbers.ca/pillars/local-seo-engine/case-study-northbayplumbers/4
Drip Publishing & Natural Growth/pillars/local-seo-engine/drip-publishing/4

Cluster page schema: Article + BreadcrumbList + FAQPage | Total cluster FAQs: 49 pages × 4 = 196 FAQ standalones

🤖

AI Systems & Automation

7 pages Tier 2

Separate service section — not a Zero Lead Loss pillar, but a standalone offering. You build AI-powered business systems using Claude Code, GoHighLevel, and automation tools. Your own operating system is the proof. This is for any business that wants AI systems, not just contractors.

AI Systems Hub

/services/ai-systems/

"We Build AI-Powered Business Systems" — overview of all AI services. Paul's own AI Chief of Staff as case study. Who it's for. What's possible.

5 FAQsLinks to all 6 cluster pages

AI-Powered Business Automation

/services/ai-systems/business-automation/

Workflow automation, process design, integration architecture. GoHighLevel + Zapier + AI orchestration. Eliminate manual busywork.

4 FAQs

Claude Code for Business

/services/ai-systems/claude-code/

What Claude Code is, how it builds entire systems, why it's different from ChatGPT. Paul's own setup as proof — AI Chief of Staff managing email, calendar, CRM, content.

4 FAQs

AI Content & Publishing Systems

/services/ai-systems/content-systems/

Multi-platform content engines, social media automation, LinkedIn article systems, 30-day content sprints, brand voice extraction.

4 FAQs

AI CRM & Pipeline Setup

/services/ai-systems/crm-setup/

GoHighLevel configuration, pipeline design, lead routing, automation workflows, reporting dashboards. Done-for-you CRM buildout.

4 FAQs

AI Employee Configuration

/services/ai-systems/ai-employees/

Voice AI agents, conversational AI bots, lead qualification automation, appointment booking, after-hours handling. The AI workforce.

4 FAQs

Custom AI Workflows & Integrations

/services/ai-systems/custom-workflows/

Bespoke process automation, MCP server integration, API connections, data pipelines, transcript processing, email triage systems.

4 FAQs

Schema: Service + Article + HowTo + BreadcrumbList + FAQPage | FAQ multiplication: 7 pages × 4 avg = 28 FAQ standalones

Industry Verticals

16 pages Tier 2

Each industry gets a dedicated page: industry-specific pain points, how the 6-Pillar system solves them, relevant case studies, tailored messaging. URL: /industries/[industry-slug]/. 1,500–2,000 words, 5 FAQs each.

Plumbers
HVAC Contractors
Electricians
Roofers
General Contractors
Painters
Landscapers
Kitchen & Bath
Flooring Companies
Fencing Contractors
Siding & Windows
Concrete / Paving
Tree Service
Pest Control
Cleaning Services
Garage Door Companies

Tier 1 (8 — build first)    Tier 2 (8 — expand)    Schema: Article + Service + BreadcrumbList + FAQPage

×

Service × Industry Matrix

48 pages (Tier 1) → 96 at full expansion Tier 2

This is the long-tail SEO goldmine. Each cell = unique page targeting a specific keyword like "Voice AI for Plumbers" or "Database Reactivation for Roofers". 800–1,200 words, industry-specific examples, 3 FAQs each. URL: /industries/[industry]/[pillar-slug]/

Industry Smart Website DB Reactivation Reviews AI Voice AI Conversational AI Local SEO Engine
Plumbers/industries/plumbers/smart-website//industries/plumbers/database-reactivation//industries/plumbers/reviews-ai//industries/plumbers/voice-ai//industries/plumbers/conversational-ai//industries/plumbers/local-seo-engine/
HVAC/industries/hvac/smart-website//industries/hvac/database-reactivation//industries/hvac/reviews-ai//industries/hvac/voice-ai//industries/hvac/conversational-ai//industries/hvac/local-seo-engine/
Electricians/industries/electricians/smart-website//industries/electricians/database-reactivation//industries/electricians/reviews-ai//industries/electricians/voice-ai//industries/electricians/conversational-ai//industries/electricians/local-seo-engine/
Roofers/industries/roofers/smart-website//industries/roofers/database-reactivation//industries/roofers/reviews-ai//industries/roofers/voice-ai//industries/roofers/conversational-ai//industries/roofers/local-seo-engine/
General Contractors/industries/general-contractors/smart-website//industries/general-contractors/database-reactivation//industries/general-contractors/reviews-ai//industries/general-contractors/voice-ai//industries/general-contractors/conversational-ai//industries/general-contractors/local-seo-engine/
Painters/industries/painters/smart-website//industries/painters/database-reactivation//industries/painters/reviews-ai//industries/painters/voice-ai//industries/painters/conversational-ai//industries/painters/local-seo-engine/
Landscapers/industries/landscapers/smart-website//industries/landscapers/database-reactivation//industries/landscapers/reviews-ai//industries/landscapers/voice-ai//industries/landscapers/conversational-ai//industries/landscapers/local-seo-engine/
Kitchen & Bath/industries/kitchen-bath/smart-website//industries/kitchen-bath/database-reactivation//industries/kitchen-bath/reviews-ai//industries/kitchen-bath/voice-ai//industries/kitchen-bath/conversational-ai//industries/kitchen-bath/local-seo-engine/
TIER 1 TOTAL8 industries × 6 pillars = 48 pages (each with 3 FAQs = 144 FAQ standalones)

Tier 2 expansion: add 8 more industries = 96 total matrix pages, 288 FAQ standalones. Schema: Service + Article + BreadcrumbList + FAQPage

📍

Location Pages

15 hub pages + 80 combos = 95 Tier 2

You serve remotely across Canada, but location pages capture "contractor marketing [city]" searches. Each city page: entity-rich local content (landmarks, business districts, demographics), 15–30 entity triples, 1,000–1,500 words, 5 FAQs. URL: /locations/[city-slug]/

10 Ontario Cities

/locations/north-bay/
/locations/sudbury/
/locations/barrie/
/locations/ottawa/
/locations/toronto/
/locations/hamilton/
/locations/london-ontario/
/locations/kitchener-waterloo/
/locations/thunder-bay/
/locations/sault-ste-marie/
5 FAQs each = 50 FAQ standalones

5 Province Pages

/locations/ontario/
/locations/alberta/
/locations/british-columbia/
/locations/saskatchewan/
/locations/manitoba/

Broader provincial pages with entity-rich content about the contractor market in each province.

5 FAQs each = 25 FAQ standalones

Industry × Location Matrix — 80 pages

Targets: "plumber marketing Toronto", "HVAC marketing Ottawa", etc. 8 Tier 1 industries × 10 cities = 80 combo pages. 800–1,000 words, 3 FAQs each. URL: /locations/[city]/[industry]/

CityPlumbersHVACElectriciansRoofersGCsPaintersLandscapersK&B
North Bay
Sudbury
Barrie
Ottawa
Toronto
Hamilton
London
Kitchener
Thunder Bay
Sault Ste. Marie
TOTAL10 cities × 8 industries = 80 combo pages (each with 3 FAQs = 240 FAQ standalones)
📈

Interactive Calculators & Tools

14 pages Tier 1

Each calculator lives at /tools/[slug]/. Built as standalone pages AND embeddable widgets (iframe-ready). Full SEO optimization, 3–5 FAQs each. Every calculator ends with the AI Lead Audit CTA. Matches your widget builder brand colors.

Revenue Gap Assessment

/tools/revenue-gap-assessment/

The flagship. 5-pillar walkthrough showing revenue leaking from each gap.

Pricing Estimator

/tools/pricing-estimator/

Transparent pricing based on business size and pillars selected.

True ROI Calculator

/tools/roi-calculator/

Input current spend + leads. See projected ROI with system.

Cost of Doing Nothing

/tools/cost-of-doing-nothing/

Compounding cost of inaction over 6, 12, 24 months.

Hire vs. Automate

/tools/hire-vs-automate/

Receptionist salary + benefits vs. AI employees. The math wins.

Payback Period

/tools/payback-period/

How fast the system pays for itself based on their numbers.

Extra Money Personalizer

/tools/extra-money/

Database reactivation revenue estimator. Money hiding in their contacts.

Stack the Savings

/tools/stack-the-savings/

Cumulative savings across all 6 pillars vs. doing each separately.

12-Month Projection

/tools/12-month-projection/

Month-by-month revenue projection showing compound growth.

Cost Per Lead

/tools/cost-per-lead/

Current CPL vs. projected with system. Efficiency gains visualized.

Total Cost of Inaction

/tools/total-cost-of-inaction/

Missed calls + slow follow-up + no reviews + no SEO = total bleed.

Value Breakdown

/tools/value-breakdown/

Each pillar's value individually vs. bundled. Shows the deal.

Revenue Per Employee

/tools/revenue-per-employee/

Benchmark against industry. Show capacity unlocked by AI.

Missed Calls Revenue

/tools/missed-calls-revenue/

Missed calls/week × avg job value. The gut-punch calculator.

Schema: WebApplication + BreadcrumbList + FAQPage | FAQs: 14 × 4 avg = 56 FAQ standalones

Blog Strategy

86+ posts Year 1 → 168/year ongoing Tier 1 (migrated) + Tier 2 (new)

All existing WordPress posts migrated first (cleaned, reformatted to framework standard, entity-enriched). Then new content at ~3/week across 10 categories. URL: /blog/[post-slug]/. Each post: 1,000–2,000 words, 3–5 FAQs, AEO paragraphs, proper schema.

Lead Generation

12 posts Year 1

How contractors get more leads, marketing tips, lead capture strategies

AI for Contractors

10 posts Year 1

Voice AI, chatbots, automation explainers, AI adoption guides

SEO & Online Presence

12 posts Year 1

Google rankings, GBP optimization, reviews, local SEO, AEO

Sales & Follow-Up

8 posts Year 1

Sales process, follow-up cadence, closing, CRM best practices

Case Studies & Results

8 posts Year 1

Client wins, before/after, ROI stories, real numbers

Industry Spotlights

8 posts Year 1

Marketing tips per vertical: plumber marketing, HVAC marketing, etc.

Seasonal & Timely

6 posts Year 1

Spring marketing prep, slow season strategies, year-end reviews

Contractor Business

8 posts Year 1

Hiring, scaling, pricing work, estimating, business operations

Technology & Tools

8 posts Year 1

GoHighLevel guides, CRM tips, automation tutorials

Paul's Perspective

6 posts Year 1

Opinion pieces, lessons learned, contractor stories, BNI insights

Year 1 total: 86 posts × 3 avg FAQs = 258 FAQ standalones | Schema: Article + Person (Paul) + BreadcrumbList + FAQPage

📚

Resources & Guides

8 pages Tier 2
ResourceURLTypeFAQs
The Zero Lead Loss Guide/resources/zero-lead-loss-guide/Comprehensive guide / lead magnet4
Contractor's Guide to AI Employees/resources/ai-employees-guide/Guide (Voice AI + Conversational AI)4
The Contractor Marketing Playbook/resources/contractor-marketing-playbook/Comprehensive guide4
Google Business Profile Setup Guide/resources/gbp-setup-guide/How-to guide4
GoHighLevel for Contractors/resources/gohighlevel-for-contractors/Platform guide4
Respond to Every Lead in Under 5 Minutes/resources/5-minute-lead-response/Actionable guide4
Get 100+ Google Reviews/resources/100-google-reviews/Step-by-step guide4
Contractor Marketing Glossary/resources/glossary/Reference / A–Z4

8 pages × 4 FAQs = 32 FAQ standalones | Schema: Article + BreadcrumbList + FAQPage

Results & Case Studies

15 pages Tier 2

Real businesses, real numbers, real video. Industry-specific results pages show prospects proof from their own trade.

PageURLContentFAQs
Results Hub/results/Overview: all case studies, video testimonials, revenue numbers4
Results for Plumbers/results/plumbers/Plumber-specific results, NorthBayPlumbers.ca as proof3
Results for HVAC/results/hvac/HVAC-specific results and case studies3
Results for Electricians/results/electricians/Grounded Electrical, TwoWiredGuys references3
Results for Roofers/results/roofers/Roofing-specific results3
Results for General Contractors/results/general-contractors/Robitaille Contracting, renovation testimonials3
Results for Painters/results/painters/iPaint as portfolio proof, painting company testimonial3
Results for Landscapers/results/landscapers/Landscaping-specific results3
Results for Kitchen & Bath/results/kitchen-bath/$400K database reactivation case study3
+ 4–6 individual deep-dive case study pages as real client stories become available
Case Study: $400K Kitchen Reno/results/case-study/400k-kitchen-renovation/2,500 SMS → 12 clients → $400K revenue. Full breakdown.4
Case Study: NorthBayPlumbers.ca/results/case-study/northbayplumbers/109-page SEO engine, ranking results, PageSpeed 90+4
Case Study: Martin Services/results/case-study/martin-services/77+ pages live, FAQ drip strategy, results4
Case Study: iPaint/results/case-study/ipaint/686-page architecture, 190 pages built, framework showcase4
Case Study: Eagle Tree/results/case-study/eagle-tree/Brian Barnes video testimonial + results breakdown3

~15 pages × 3.3 avg FAQs = ~50 FAQ standalones

FAQ Page Multiplication

1,236+ pages Drip Published

Every FAQ from every page → standalone expanded page at /faqs/[question-slug]/. Expanded to 300–500 words. Article/WebPage schema (NOT FAQPage) — prevents competing with source page. Links back to source + 2–3 related FAQs.

The Multiplication Math

Core Pages (19)~52 FAQs → 52 standalones
6 Pillar Hub Pages6 × 5 = 30 standalones
49 Pillar Cluster Pages49 × 4 = 196 standalones
7 AI Systems & Automation Pages7 × 4 = 28 standalones
16 Industry Vertical Pages16 × 5 = 80 standalones
48 Service × Industry Matrix48 × 3 = 144 standalones
15 Location Hub/City/Province Pages15 × 5 = 75 standalones
80 Industry × Location Combos80 × 3 = 240 standalones
14 Calculator Pages14 × 4 = 56 standalones
86 Blog Posts86 × 3 = 258 standalones
8 Resource/Guide Pages8 × 4 = 32 standalones
15 Results/Case Study Pages15 × 3 = 45 standalones
TOTAL FAQ STANDALONE PAGES~1,236 pages

Drip schedule: 10 FAQ pages/day → ~121 days (~4 months) to publish all. Core content deploys first. FAQ drip starts Day 2 and runs continuously.

Revised Grand Total: 1,590+ Pages

19
Core Pages
6
Pillar Hubs
49
Pillar Clusters
7
AI Systems
16
Industry Verticals
48
Service × Industry
15
Location Pages
80
Industry × Location
14
Calculators
15
Results & Case Studies
8
Resources & Guides
86+
Blog Posts
1,236+
FAQ Standalones
7
Technical Files
1,590+
TOTAL PAGES

Expansion to all 24 industries + Tier 2 locations = 2,500+ pages

{}

Schema Strategy

Page TypeSchema StackNotes
HomepageLocalBusiness + Organization + WebSite + SiteNavigationElementsameAs to GBP, LinkedIn, Facebook, YouTube, all platforms
Pillar HubsService + Offer + HowTo + BreadcrumbList + FAQPage + AggregateRatingService references provider (Organization). HowTo for process sections.
Pillar ClustersArticle + BreadcrumbList + FAQPageE-E-A-T signals. Author: Paul Meyers.
Industry PagesArticle + Service + BreadcrumbList + FAQPageService schema tailored per industry.
Service × IndustryArticle + Service + BreadcrumbList + FAQPageIndustry-specific entity triples.
Location PagesLocalBusiness (areaServed + GeoShape) + Service + BreadcrumbList + FAQPage + GeoCoordinatesEntity triples for local landmarks, demographics, contractor market.
Industry × LocationLocalBusiness (areaServed) + Service + Article + BreadcrumbList + FAQPageHyper-specific: "HVAC marketing in Ottawa" with local entities.
CalculatorsWebApplication + BreadcrumbList + FAQPageWebApplication schema for interactive tools.
Blog PostsArticle + Person + BreadcrumbList + FAQPagePerson schema for Paul as author. E-E-A-T.
Resources/GuidesArticle + HowTo + BreadcrumbList + FAQPageHowTo where applicable.
Results/Case StudiesArticle + Review + BreadcrumbListReal testimonials with Review schema. Named businesses.
FAQ StandalonesArticle + WebPage + BreadcrumbListNOT FAQPage — prevents competing with source page.
Hub/Index PagesCollectionPage + SiteNavigationElementBlog, FAQ, Tools, Industries, Locations, Resources hubs.
AboutPerson + Organization + BreadcrumbListPaul Meyers + PM Consulting Inc. entity graph.
ContactContactPoint + PostalAddress + BreadcrumbListNAP: PM Consulting Inc., 559 Galt St, (705) 491-2627
🔗

Internal Linking Architecture

Pillar-Cluster Model

/zero-lead-loss/ → all 6 pillar hubs
Pillar hubs → all cluster pages + related industry pages + related calculators
Cluster pages → parent pillar hub + sibling clusters + related blog posts
Industry pages → all 6 pillar service-x-industry combos for that industry + industry results page
Location pages → all 8 industry-x-location combos for that city + parent locations hub
Matrix combos → parent industry page + parent location page + parent pillar page
Calculators → relevant pillar + AI Lead Audit CTA + 2–3 related calculators
Blog posts → relevant pillar(s) + relevant industry + relevant calculator + AI Lead Audit CTA
FAQ standalones → source page + 2–3 related FAQ pages
Every page → breadcrumbs + footer links + AI Lead Audit CTA

Navigation Structure

Primary Nav:
Home | The System ▾ (6 pillars) | Industries ▾ (8 Tier 1) | Tools | Results | Blog | About | [Free AI Lead Audit]

Footer:
All core pages + All industry pages + Tools hub + Resources hub + FAQ hub + Locations hub + Privacy + Terms + Social links

Sticky CTA:
"Free AI Lead Audit" button fixed on scroll (mobile + desktop)

Zero orphan validation:
Every page must have 1+ inbound links. Critical gate failure blocks deployment.

🚀

Deploy Tiers

Tier 1: Day 1

~53

Core (19) + pillar hubs (6) + calculators (14) + hubs (6) + technical (7) + pricing. Full functional site.

Tier 2: Days 2–14

~297

Pillar clusters (49) + industries (16) + matrix (48) + locations (95) + blog (86) + resources (8) + results (15). Batched at 15–20/day.

Tier 3: Days 15–135

1,208+

FAQ standalone pages dripped at 10/day. Site grows organically over ~4 months. Sitemaps update with each batch.

Expansion

+500

Tier 2 industries (8 more) + additional locations + new blog content + ongoing FAQ multiplication.

301 Redirects

Every old URL maps to the new structure. Managed via /_redirects (Netlify).

Old URLNew URL
/digital-marketing-agency/seo-north-bay//pillars/local-seo-engine/
/digital-marketing-agency/google-business-listings-north-bay//pillars/reviews-ai/gbp-optimization/
/digital-marketing-agency/web-design-north-bay//pillars/smart-website/
/digital-marketing-agency/lead-generation-north-bay//zero-lead-loss/
/digital-marketing-agency/facebook-google-ads-north-bay//zero-lead-loss/
/digital-marketing-agency/social-media-management-north-bay//zero-lead-loss/
/digital-marketing-agency/crm-platform-north-bay//pillars/conversational-ai/
/digital-marketing-agency/contractor-marketing//zero-lead-loss/
/voice-ai//pillars/voice-ai/
/digital-marketing-agency/about//about/
/digital-marketing-agency/blog/*/blog/:splat
/terms-of-servce//terms/
/about//about/ (canonical)
🎨

Design System

Visual Identity

Primary
#F97316
Dark
#1E293B
Accent
#16DB93
Blue
#3B82F6
Danger
#EF4444

Fonts: Inter (headings) + DM Sans (body)
Style: Dark theme, high contrast, bold energy
CSS: Inline per page (framework standard)
Matches: Widget builder brand palette

Technical Stack

Platform: Static HTML on Netlify CDN
JS: Minimal — calculators only, no framework
Images: AI-generated, WebP, lazy-loaded, geotagged
Performance: 90+ mobile PageSpeed target
Quality gate: 80+ framework score, 10 critical gates
Entity triples: 15–30 per page
AEO: Direct-answer paragraph in first 200 words
Uniqueness: <40% similarity enforced
Deploy: npx netlify deploy --prod --dir=.
Domain: pmconsulting.ca (DNS swap when ready)

📄

Technical Files

7 files
FilePurpose
/sitemap.xmlAuto-generated. Updates as pages drip in.
/sitemap.htmlHuman-readable with SiteNavigationElement schema.
/robots.txtStandard, points to sitemap.xml.
/llms.txtStructured business summary for AI crawlers.
/llms-full.txtComplete site content in markdown for AI extraction.
/_redirectsNetlify redirect rules for all old → new URLs.
/favicon.ico + /apple-touch-icon.pngBrand icons.

Brand Consistency (Enforced on Every Page)

Company: PM Consulting Inc.
Header: PM Consulting Inc. | AI-Employee.ca | ContractorMarketingEngine.ca
Email: paul@pmconsulting.ca
Phone: (705) 491-2627
Address: 559 Galt Street, North Bay, ON P1B 5M6
Domain: pmconsulting.ca
Offer: 6-Pillar Zero Lead Loss System
CTA: Free AI Lead Audit — everywhere, no exceptions

This Site Eats Its Own Dog Food

You sell 500-page SEO engines to contractors. Your own site IS one.

1,555+ pages | 5 content dimensions | 1,208 FAQ standalones | 15–30 entity triples per page

PMConsulting.ca Site Architecture v2 — Generated March 23, 2026

Built to Local SEO Site Generator framework standard — 37-factor scoring, 10 critical gates