KLM Start a project
Run by one person — no team, no markup

Built to get found.

I'm William Villeneuve. I build websites and Shopify stores, then get them found — in Google and in AI answers. It's the same playbook I run on my own stores, my own brands, my own money, every day.

Most agencies sell you a homepage and a handshake, then hand you to a junior for six months. I design it, build it, write it, and fix it myself.

Proof, not promises

The brands I actually run.

Not borrowed logos — real businesses where I do the digital work myself, every day.

Shopify e-commerce + retail
District Airsoft

Canadian airsoft store — I run the entire digital side: Shopify, catalog, SEO, growth.

International sourcing
KLM Sourcing

Hong Kong-based import & sourcing business — client-facing digital and communications.

B2B product sales
KLM Artificial Plants

Product-sales branch — building the sales channel and digital presence from zero.

Photography brand
KLM Studio

Event & corporate photography brand — bookings, galleries, client pipeline.

1person doing the actual work
4other businesses I run day to day
0account managers between you and me
100%of projects built by hand, not templates

What I do

Whatever your next step online is — I've probably built it.

Three anchors below. The real answer is broader: if it touches your business on the web, it's in scope.

01

Website design

Custom-built marketing sites — fast, minimal, built to turn visitors into inquiries. No drag-and-drop templates.

Typically includes

  • Custom design & copy structure
  • Mobile-first, fast by default
  • On-page SEO included
02

Shopify build

Full store builds and migrations — theme, checkout, product architecture, and the setup details most guides skip.

Typically includes

  • Custom or premium theme
  • Product & collection architecture
  • Apps, automations, conversion setup
03

AI-search optimization

Structure, content and technical SEO rebuilt so you show up in Google — and in AI-generated answers.

Typically includes

  • Technical SEO & speed audit
  • Content structured for AI answers
  • Ongoing optimization, not a PDF report

…and everything around it

Brand & logo directionCopywritingEmail flows & automation Analytics & trackingDomain & hosting setupStore migrations Product photography directionLanding pages for adsSpeed optimization Google Business setupTraining your teamOngoing support

See how I approach all of it

Portfolio

Real numbers, real stores.

District Airsoft is my own Shopify store — same dashboard, same growth curves I build for clients.

District Airsoft — orders, last 12 months

12 months agoToday

Where traffic comes from

Organic search54%
Direct24%
Social14%
Email / other8%

Illustrative trend shape — full numbers shared on a call.

WV

Why I do this

I run District Airsoft and a couple of other brands on top of this — I'm not theorizing about e-commerce, I'm losing sleep over it too. I've paid for bad agencies before, and fixed the mess they left, on my own stores, with my own money on the line. KLM Marketing cuts out the layer between the person who builds your site and the person who pays for it. Just me, doing the work, telling you straight when something's not worth doing yet.

— William Villeneuve

Straight talk

Is this actually a fit?

I take on a short list of projects at a time, on purpose.

Good fit

  • You want one person accountable, not a rotating team
  • You're launching a new site or store, or fixing one that's flat
  • You'd rather pay a fair fixed price than an open-ended retainer
  • You want honest input, including "you don't need this yet"

Probably not

  • You need a same-day turnaround on a rush job
  • You want a 12-person team and a dedicated account manager
  • You're looking for the cheapest possible template install
  • You want vague monthly "marketing," no defined scope

How it works

A short, direct process.

01

Discovery call

30 minutes, no pitch deck. The business, the goal, and whether it's a fit.

02

Fixed scope & price

Written scope, fixed number — before anything starts.

03

Build

Focused rounds with check-ins. Not a black box for six weeks.

04

Launch & optimize

Live, then tuned — SEO, speed, and AI-search structure.

Investment

Pricing is public.

No "let's hop on a call to talk numbers."

Website

From $1,800

Custom 4–5 page site for service businesses and independent brands.

Shopify store

From $3,500

Full store build, theme customization, launch-ready setup.

AI optimization

From $2,200

SEO and AI-search optimization for a site or store you already have.

Questions

Before you write in.

Why should I trust a solo operator over an agency?

Because you can see exactly what you're getting: me. An agency sells you a pitch team, then staffs the actual work with whoever's free that week. Here, the person on the discovery call is the same person who builds the site and answers when something breaks.

What if my project is bigger than what one person can handle?

I'll tell you upfront. I bring in trusted specialists for pieces outside my lane — like photography through KLM Studio — but I stay the single point of contact.

Do you only work with businesses in Canada?

No — everything is built and run remotely, so location doesn't really matter. I work with English-speaking businesses wherever they are.

What do you need from me to get started?

A short call: what the business does, what's not working online today, and what "done" looks like for you. From there I send a fixed scope and price before anything starts.

Can you just fix my existing site instead of rebuilding it?

Often, yes. A lot of "we need a new site" turns out to be "we need the current one fixed and structured properly." I'll always tell you the cheaper honest answer.

Also building for businesses in

Have a project in mind?

Tell me about the business and what you're trying to launch or fix. I reply personally, usually within a day.

Start a conversation

or just use the chat ↘

WV
WilliamUsually replies within a day
Hey — I'm William. What are you trying to launch or fix?