2026

LOCATED IN
TORONTO, ON

2026

LOCATED IN
TORONTO, ON

SYSTEMS ARCHITECTURE: THE CONTRACTOR REBUILD

UX, Systems & Development

An Ontario contractor's site was actively costing them business. 15 structural failures. 0 local search presence. 80% of Ontario homeowners arriving pre-suspicious. We rebuilt it from the platform up in 3 weeks.

5 min read

SCOPE

INFORMATION ARCHITECTURE

CONVERSION STRATEGY

DESIGN SYSTEM

PRODUCT EXPERIENCE

ROLE

PRODUCT DESIGNER

SYSTEMS DESIGNER

GTM ANALYST

TOOLS

FIGMA

FRAMER

CLAUDE CODE

Drag to compare
01
CONTEXT

The brief said visual revamp. The data said the site didn't exist in Hamilton.

The brief said visual revamp. Before opening Figma I ran an SE Ranking audit. 0 indexable pages. 2 organic clicks per month from Ontario. 85% of traffic from the United States. Page Trust 8/100. Domain authority 0.

The business ran entirely on referrals, a channel that bypasses the site entirely. A visual revamp solves for aesthetics on an architecture that doesn't exist in its own market.

02
MARKET

80% of Ontario homeowners distrust contractors before any interaction. The site confirmed every reason why.

Canadian bank research puts the default contractor distrust rate at 80% before first contact. 63% report major issues on renovation projects, rising to 79% over $20,000. Renovation fraud is Canada's highest-susceptibility scam category per the BBB 2022 Risk Index.

Usernames and identifying details redacted where not directly relevant to research findings.

VOC (Voice of Customer) collection across 10 threads from r/ontario and r/Hamilton, 2019-2024. From a 623-upvote thread:

"There are always huge signs they aren't professionals; no or terrible website, no real work vehicle, no actual store."

10
Reddit threads
r/ontario + r/Hamilton · 2019–2024
5
Ontario sources
Forums + journalism · cross-referenced
623
Peak upvotes
Highest-resonance thread in research set
#1
Fraud category
Highest susceptibility in Canada · BBB 2022
01Weak website = pre-hire disqualifier

Ontario homeowners named a weak website alongside having no vehicle and no physical address — a disqualifying signal, not a missing feature.

r/ontario · pre-hire contractor evaluation thread
Visual HierarchyTrust SignalsCTA Flow
02Platform reviews treated as unreliable60 upvotes

HomeStars and Google flagged as gameable in the same thread. The contractor's own site is the primary independent verification layer.

r/Hamilton · "How can I find a reliable contractor?"
Trust SignalsProof of Work
03Target users are pre-qualified on price

Not price-sensitive — credibility-sensitive. Premium positioning is the correct response.

"I would rather pay more for someone who will do it right."

r/Hamilton · contractor evaluation thread
Content Structure
04Proof of work is the trust primitive81 upvotes

Three Hamilton contractors independently offered the same thing unprompted. Showing outperforms describing.

"I'll show you my work to ease your mind."

r/Hamilton · contractor response thread
Proof of Work
Voice-of-Customer Research · r/ontario + r/Hamilton · 10 threads · 2019–2024 · direct collection

Both HomeStars and Google reviews treated as compromised:

"HomeStars is a scam. Google reviews can be easily faked and critical reviews removed entirely."

The contractor's own site is the last independent verification layer. Three tradespeople in an 81-upvote thread offered to show previous work before any money changed hands:

"I'll show you my work to ease your mind."

The conversion insight that shaped the entire direction:

"I would rather pay more for someone who will do it right."

Hamilton homeowners are not price-shopping. They are risk-mitigating.

03
DIAGNOSIS

15 failures. Not random. Each one at the exact moment trust needed to be built.

Heuristic audit · 7 pages
0

findings across 5 dimensions

Critical8
High5
Medium2
Completed project docs
0

across the entire old site

Gallery link — no destination
Roofing card shows sky
No project names, dates or scope
Ontario homeowners · renovation market
0%

don't trust contractors before a word is exchanged

Distrust (80%)
Trust (20%)
Canadian bank research · IntegriMark Hamilton · 2025

Full heuristic evaluation across 7 pages, 5 dimensions: visual hierarchy, trust signals, proof of work, content structure, CTA flow. 15 findings, 8 critical, 5 high, 2 medium. 0 completed project docs across the entire site.

About page hero: a stock photo of a neon sign reading "ABOUT THINGS." Four service pages with word-for-word identical copy. No photo, no location, no project context, the exact profile Ontario forums flag as fake-sounding. Contact page listed phone, email, and form as options and delivered none.

I mapped all 15 failures against the homeowner's decision sequence: first impression, service evaluation, proof review, contact readiness. Every failure landed at one of those moments, in order, every time.

Homeowner decision map — 15 audit failures across 4 stages

1First Impression
Stock hero image, zero business context
No location or service area named
Visual inconsistency across frameworks
No trust signals above fold
2Service Evaluation
4 service pages with word-for-word identical copy
No project photos on any service page
No pricing signals or scope indicators
Roofing card shows sky, not work
3Proof Review
0 completed project docs
Gallery link leads nowhere
No project names, dates or scope
1 anonymous testimonial, no location
4Contact Readiness
Contact form at homepage position 2
Contact page lists phone, email, form — delivers none
No WSIB or insurance credentials visible
Critical (8)
High (5)
Medium (2)

The contact form was the second element on the homepage, before services, before proof, before a single reason to reach out.

"For them it's just a job. For you it's the single most valuable thing you own." — r/ontario, 623-upvote thread.

The site was sequenced for the platform's template, not for the person using it. Sequencing failures don't get fixed by redesign.

04
REFRAME

Platform misaligned. Brief misaligned. One problem statement survived. Every downstream decision answered to it.

The Filter: Could this have been written without the research?4 of 10 eliminated
1
How might we redesign the visual identity?
Aesthetic fix on a broken architectureSYMPTOM FIX
2
How might we improve the contact form?
Form works. Nobody reaches it.SYMPTOM FIX
3
How might we add more service content?
4 identical pages. More copy doesn't fix identical.WRONG SCOPE
4
How might we migrate to a better platform?
Correct diagnosis. Outside HMW scope. Addressed in parallel.MISSING CAUSE
5
How might we fix the broken gallery link?
Symptom, not causeSYMPTOM FIX
6
How might we add more testimonials?
1 unverified review. Volume doesn't fix credibility.WRONG SCOPE
7
How might we improve the mobile experience?
0 Ontario traffic. Mobile is not the constraint.MISSING CAUSE
8
How might we rewrite the about page?
Page 4 in a sequence nobody reachesSYMPTOM FIX
9
How might we build a dedicated portfolio section?
Correct diagnosis. Wrong scope.WRONG SCOPE
10
How might we restructure a contractor's digital presence so that trust, proof, and clarity do the conversion work before a homeowner ever has to ask?Survived
ROOT CAUSE
Success signal: contact form submissions from Ontario visitors within 30 days of launch.Six hypotheses instrumented at launch to validate this decision. See outcomes ↓
Interactive — click to apply the filter

Watermelon hosts on subdomains with no domain authority, no SEO surface, no component system. SE Ranking confirmed a structural ceiling, not a content gap, so we ruled out the platform on infrastructure grounds before any screen was drawn.

The brief went the same way: 15 failures traced to content sequenced for the platform, not the homeowner. Redesign decorates that problem.

10 HMW candidates. One filter: could this have been written without the research? 8 failed. One survived:

How Might We

How might we restructure a contractor's digital presence so that trust, proof, and clarity do the conversion work before a homeowner ever has to ask?

If a component couldn't be justified against this, it didn't ship.

05
BUILD

Token system first. Architecture second. Screens last. 79 variables encoded before any screen opened.

The old site ran 3 conflicting frameworks, 47 components, 0 token variables. Visual inconsistency is a professionalism signal in this market, and silent drift was communicating exactly the wrong thing.

We encoded 79 variables before any screen opened: 19 color tokens, 11 role-based type styles, 0 hardcoded values. Change one token, all 7 pages update.

Defined in Figma, governed by a CLAUDE.md token spec, built into components via Claude Code, deployed to Framer via MCP.

Drag to compare

Navigation reduced from 7 nodes to 4. Framer was chosen for 3 reasons traceable to the audit: independent domain authority, a token-compliant component system, and a scalable growth path the old platform structurally blocked.

Drag to compare

Contact form moved from position 2 to position 6. Six named Hamilton homeowners replaced 1 anonymous testimonial. WSIB and insurance placed in primary navigation.

When no client imagery arrived mid-sprint, stock photography was ruled out. Generic imagery is a named fraud signal in this market. Five AI-generated images built to spec: tools and materials, no faces, token-spec color treatment. 2-hour sprint. Zero timeline extension.

Generated in DALL·E using the Commercial Prompt Framework;[Subject] + [Lighting] + [Composition] + [Style] + [Aspect Ratio], a structured approach that isolates each decision domain (what's in frame, how it's lit, how it's framed, how it's rendered) so the model receives unambiguous direction at every layer.

06
DESIGN

Research told us what to build. These three screens show how we built it.

Homepage sequence Trust signals first, services second, proof third, contact last. Every element earns the next one. The sequence isn't a design preference. It's the decision flow analysis, rendered.

Proof section

0 completed project docs on the old site. VOC identified proof of work as the primary trust primitive, what homeowners reach for before any money is discussed. Named homeowners, project context, local specificity. Not a gallery. A verification layer.

"I'll show you my work to ease your mind." The section is a direct translation of that behavior into a design pattern.

WSIB page

No other contractor site in Hamilton carries this in primary navigation. One VOC finding put it there:

"You can't find a real physical office? They can't show you proof of WSIB clearance? RUN."

The homeowner isn't looking for WSIB (Workplace Safety & Insurance Board) to learn about it. They're looking for it to rule you out. Putting it in navigation removes friction on the most binary trust check in the sequence.

07
OUTCOMES

0 to 7 indexable pages. 47 hardcoded components replaced. Six hypotheses instrumented for launch.

INDEXABLE PAGES
00

Independent domain. Zero-authority subdomain retired.

DESIGN TOKENS
30

Conflicting frameworks resolved into one system.

HARDCODED COMPONENTS
470

Replaced with token-driven primitives.

NAMED LOCAL TESTIMONIALS
10

Anonymous review replaced. WSIB and insurance surfaced in nav.

0 to 7 indexable pages. Independent domain replacing a zero-authority subdomain. 79 token variables replacing 3 conflicting frameworks and 47 hardcoded components.

Six named local testimonials replacing one anonymous review. WSIB and insurance in primary navigation.

Six launch hypotheses, contact conversion, content depth, service relevance, first impression, platform migration, long-tail SEO, each traceable to a specific sequencing failure being corrected. Analytics instrumentation in place.

08
TAKEAWAY

Get the diagnosis right. Everything else is solvable.

Platform ruled out because SE Ranking confirmed a structural ceiling. Brief reframed because decision flow showed a sequencing failure.

Imagery issue solved in 2 hours because the token system encoded the visual language before the constraint arrived. Every decision was a consequence of the diagnosis.

Client name and identifiers withheld due to confidentiality. Please contact for details.

Hats and Ladders — Middle School Expansion

Building the infrastructure a 250,000-student platform didn't have

Hats and Ladders — Middle School Expansion

Building the infrastructure a 250,000-student platform didn't have

Hats and Ladders — Middle School Expansion

Building the infrastructure a 250,000-student platform didn't have

© 2026 Designed by TAGANI DIGITAL™

© 2026 Designed by TAGANI DIGITAL™

© 2026 Designed by TAGANI DIGITAL™