← All case studies

Tenmar Contracting

4x the leads across twenty-three service areas.

Five pages became eighty-five in ten weeks.

Local Services, Glass RailingsFraser Valley, BCJanuary 8, 2026By Liam Lytton15 min read

+4xLead Generation
5 → 85+Page Count
+72Referring Domains

A Fraser Valley glass railing contractor with a 5-page Squarespace site and a pipeline that lived on Google Ads and word-of-mouth. We rebuilt the site in three weeks, shipped 80+ pages of strategic content, and turned organic search into the dominant lead channel, winter slump and all.

16 months on Google Search Console

The work started showing up in late January 2026. Impressions went from near zero to 286,000 in the back half of the curve. Average rank is still page 2, and the line has not finished its move.

1.14KTotal clicks. From near zero a year earlier
286KTotal impressions. Buyer searches landing on Tenmar pages
17.6Average rank. Still on page 2. Curve has not peaked
Tenmar's Google Search Console performance, January 2025 to May 2026. The inflection in late January 2026 lines up with when the new pages started getting indexed.

The challenge

Tenmar's owner, Marten, had built his reputation on craftsmanship and BC Building Code compliance. The work was premium. The website wasn't. A 5-page Squarespace site couldn't reflect the quality, couldn't compete in search, and couldn't generate the consistent inbound flow Marten needed to stop leaning on Google Ads and word-of-mouth.

An outdated, limiting website.

5-page Squarespace build with no SEO flexibility, dated visuals, weak CTAs and no clear user flow.

Pipeline dependent on paid and referrals.

Google Ads and word-of-mouth carrying the load. No consistent inbound from organic search.

Invisible across 23+ service cities.

No local rankings anywhere in Greater Vancouver or the Fraser Valley.

Zero AI search visibility.

No mentions in ChatGPT, Gemini or Perplexity for the queries customers were starting to use.

No depth to compete on rankings.

Five pages couldn't cover 23 cities, multiple railing applications and the audience segments Tenmar serves.

The approach

Three pillars in sequence: rebuild, scale, optimize.

Three-week rebuild.

Premium design that matched Marten's craftsmanship. Built on a platform that could scale to 80+ pages without dragging.

80+ pages of content.

23 location pages, 16 blog posts, 34 application pages, 8 audience pages, engineered to capture every searcher in the funnel.

Conversion optimization.

Microsoft Clarity tracking user behavior. Iterations driven by what people actually clicked, scrolled and abandoned.

AI search visibility.

Content engineered for AI citation. Tenmar started showing up in ChatGPT, Gemini and Perplexity for railing queries.

What we actually did

The detail behind 4x in ten weeks.

Complete website rebuild.

Three weeks from kickoff to launch. Premium design that reflected the quality of Marten's work, clean photography, clear value props, conversion-focused CTAs throughout. Built on a platform that could scale to dozens of pages without performance hits.

Strategic content scale.

23 location pages, one for every city Tenmar serves. 16 blog posts targeting research-stage queries. 34 application pages addressing specific glass railing scenarios, staircase, balcony, pool, deck. 8 audience pages serving residential, commercial and strata segments. Every page mapped to a specific search intent before content was written. No filler, no fluff, no cannibalization.

Conversion optimization.

Microsoft Clarity recorded every session. The team analyzed scroll depth, click patterns and friction points. Image galleries were reorganized based on which photos got the most engagement. CTAs were tested and tuned. The site got better every week based on what real users were doing.

AI citation engineering.

Pages were structured for AI parseability, clear H1s, definitional opening paragraphs, schema markup, FAQ sections that answered the questions ChatGPT was being asked. Within ten weeks Tenmar had 10 ChatGPT citations, 2 Gemini citations and 1 in Perplexity.

The results.

Lead Generation+4x

"4x the leads I need", Marten.

Winter Pipeline2mo

Of work booked through the slump.

Page Count85+

Up from 5, including 23 location pages.

Blog Posts16

Research-stage content driving discovery.

Application Pages34

Bottom-of-funnel intent across scenarios.

Referring Domains+72

From 53 to 125 in 10 weeks.

Backlinks+115

From 74 to 189, quality, not just quantity.

AI Citations13

10 ChatGPT, 2 Gemini, 1 Perplexity.

MetricBeforeAfter (10 wk)Change
Lead generationPaid + referrals only4x consistent inbound+4x
Total pages585++80
Location coverage0 cities ranking23 cities live+23
Referring domains53125+72
Backlinks74189+115
ChatGPT citations310+7
Gemini citations02+2
Perplexity citations01+1
Winter pipelineSlump as usual2 months bookedResilient

More case studies.

ResultCaseSector
+5x Legacy EnclosuresHow Legacy Enclosures hit top-3 rankings and grew traffic 5x. Local Services · Outdoor Living +5x WashtechHow Washtech grew revenue 5x through a rebuilt site and local search engine. Local Services · Exterior Cleaning

Want results like this?

Book a call →