The portfolio

Live pages, on live client domains. Built page by page.

Everything moving behind this is a real page we built, on the client’s own domain. The pages are listed by service and city while we confirm linking permission with each client.

Live pages
44
Client builds
6
Cities covered
18
On our own domain
0
The library

44 pages, every one of them live.

44 live pages across 6 builds. Turn a build over to see every page in it.

The results case

400 pages. 12 months. 0 ad spend.

A residential cleaning company in Vancouver, BC. Name withheld by agreement. Every number here traces to a saved Search Console or SEMrush export, and the raw files are on disk.

Feb to Apr 2025 vs Mar to May 2026 · source: Search Console export, pulled 2026-06-01

2,647
+67% from 1,581
Clicks per quarter
428k
+77% from 242k
Impressions per quarter
#11.2
from #25.8, page 3
Average ranking
349
ranked for 0 before
New keywords ranking
528leads
in 30 days

Read out of the client’s own lead tracker for 9 July to 8 August 2026, not inferred from traffic. Counted across all sources, so it is the whole front door and not the organic slice on its own.

Source: Client lead tracker, 30 days to 8 August 2026

Top 10 non-branded searchesClicks per quarter
Before, Feb to Apr 2025After, Mar to May 2026
  1. cleaning services vancouver
    76
    116
  2. vancouver cleaning services
    13
    39
  3. cleaning company vancouver
    10
    31
  4. cleaners vancouver
    14
    30
  5. deep cleaning services vancouver
    2
    29
  6. move out cleaning vancouver
    12
    28
  7. cleaning service vancouver
    7
    22
  8. house cleaning vancouver
    6
    20
  9. cleaning vancouver
    7
    19
  10. house cleaners vancouver
    5
    17

The 10 largest of 1,549 non-branded searches in the export. Company name withheld by agreement. Search Console export, pulled 2026-06-01

The ratio that flipped: who finds them now.

Branded traffic is people who already know the company. Non-branded is people searching for the service and finding them for the first time. From 89.6% branded in Aug 2024 to 91.5% non-branded in Apr 2026: more than 9 of 10 visitors are now net new.

Before, Aug 2024SEMrush
89.6%
10.4%
knew the brandnet new searchers
After, Apr 2026SEMrush
91.5%
8.5% knew the brandnet new searchers

SEMrush branded panels, Aug 2024 and Apr 2026

What 1 page actually is

What you are paying for, 200 times over.

Take 1 real page from the restoration build, flooded-basement-cleanup in Coquitlam, and walk it end to end.

/flooded-basement-cleanup/coquitlam/
Stage 01 of 09
The search behind it

A saved keyword pull showing real monthly demand for this exact phrase in this exact city.

Open this exact page
  1. 01

    The search behind it

    A specific number of people search this phrase each month in this city. The page exists because that demand is measured, and the pull is saved.

  2. 02

    The research

    Verified keyword, real demand data, the live results page, and who currently ranks for it.

  3. 03

    The SEO contract

    Title, meta, H1, schema set, the FAQ taken from the actual People Also Ask box, and the internal links in and out.

  4. 04

    The design

    Hero and sections designed as a whole document, variants generated, 1 picked.

  5. 05

    The imagery

    Generated per page. Heroes and section subjects are regenerated for each page, so nothing repeats across the library.

  6. 06

    The build

    Section by section, art separated from content, every fact from the client's real record.

  7. 07

    The lead capture

    The form on that page writes to a database row tagged with that page's slug, so the client sees exactly which page produced the enquiry.

  8. 08

    The QA gate

    Legibility measured on the glyph pixels, overlap hit-tested, fit checked at 11 widths, navigation crawled site wide.

  9. 09

    Then x 200

    Page 1 ranks, page 50 ranks, and the library keeps earning for years after it ships.

SEO page libraries for service businesses

Want the phone to ring?

A 30-minute call. Tell us the work you want more of and the areas you serve. We’ll show you the searches happening there now, the pages it would take to cover them, and what that costs at $50 a page. You keep that whether or not you hire us.

Metro Vancouver · Greater Toronto · Indianapolis