Skip to content
EN
Free · 30 minConsultation →
05 Pricing Prices and packages 07 About me Who I am, how I work
Language
PLPolskiEN (US)Englishcoming soonEN (CA)EnglishRUРусскийcoming soonITItalianocoming soonESEspañolcoming soonDEDeutschcoming soonFRFrançaiscoming soon
01 Services
Not sure where to start?Short quiz, 1 minute. I’ll suggest what will bring you customers fastest.→
02 Industries All →
03 Cities All →
60cities and towns 6up to 700 km from Winnipeg 36further, over Zoom
Clients in Winnipeg, the rest of Canada online
04 Case studies All →
06 Knowledge All →
Clean code · no builder · no theme

Hand-coded
website

A hand-coded website is written line by line for your business, without a page builder or a rented theme underneath. It loads quickly on a phone with two bars of signal, it does exactly what you need and nothing more, and the code belongs to you.

Free: a 30-minute call, an action plan and a price range in writing.

Hand-coded website: Tom writing clean code on a laptop and testing the page on a smartphone
Why clean code

What you gain
when nothing
is rented

Only the code you need

No unused sliders, font packs or tracking scripts loaded on every page. Less weight means faster pages on mobile.

No platform fees

You don't pay a monthly subscription just to keep the site online. Hosting and domain are agreed individually.

Nothing to patch weekly

Without plugins there's no stream of updates and no surprise conflicts after one of them.

Search details done properly

Headings, schema, image sizes, canonical tags and redirects are set by hand, page by page.

Any design you like

Layouts aren't limited by what a theme allows. If it works on a phone, it can be built.

How it goes

From sketch
to live code

BriefA short call about your goal, customers and the action the site must trigger.
Copy and wireframeI write the texts and draw the layout for phone and desktop.
DesignVisual design with three rounds of revisions.
CodeHand-written HTML, CSS and a little JavaScript, tested on real phones.
LaunchDomain, analytics, forms, search console and a final check together.
Prices

Hand-coded
website cost

Final prices in Canadian dollars, paid in stages.

Hand-coded landing page[01]
from $1,300 CAD

One page for one offer or campaign.

  • From 10 days
  • Copy included
  • Call and form tracking
Landing pages→
■ Hand-coded business site[02]
from $3,000 CAD

Several pages with a small edit panel for the parts you change.

  • Page per service
  • Contact flow to your phone
  • On-page SEO
  • Training after launch
Request a quote→

What "hand-coded" actually means

A hand-coded website is built from plain HTML, CSS and a small amount of JavaScript that I write for your project. There is no visual builder generating layers of extra markup, no theme with fifty options you'll never use and no plugin store. Every line on the page is there because the design or the function needs it.

For you as an owner this translates into practical things rather than technical pride. The site opens quickly for a customer standing in a parking lot. It doesn't need weekly updates to stay secure. And the files are yours: you can move them to any host or hand them to another developer.

Who a hand-coded site is for

It suits businesses whose website changes a few times a month at most: a trades company, a clinic, a consultant, a local restaurant, a realtor. It is also my default for landing pages, where speed and a single clear action matter more than anything.

It is less suitable when you publish a lot of content or several people edit every day. In that case a website on a custom CMS gives you a proper admin panel while keeping the same clean front end.

Speed without tricks

Builders often chase speed scores with caching plugins layered on top of heavy pages. With hand-written code the page is light to begin with. I size images for each screen, load fonts sparingly, avoid third-party widgets that block rendering and keep scripts to what the page actually uses. If you're struggling with a slow site right now, read about website speed optimization: I explain there why I rebuild rather than patch.

I won't quote you a PageSpeed number. Scores change with hosting, tracking tags you add later and Google's own updates. What I can promise is that the code itself won't be the bottleneck.

Search engine basics, set by hand

Because nothing is generated automatically, I control every detail that search engines read: one H1 per page, logical heading order, descriptive titles and meta descriptions, alt text on images, LocalBusiness schema with your service area, clean URLs, a sitemap and redirects from your old addresses. For a Canadian local business that also means consistent name, address and phone details with your Google Business Profile, and city pages that are genuinely different rather than copies with the town name swapped.

Ownership and peace of mind

The domain, the code and the analytics accounts are registered in your name. You don't rent your website from a platform that can raise prices or change its terms. If we stop working together, nothing disappears.

The project itself runs on a written agreement with deadlines, three rounds of revisions and staged payments. You talk to me directly on WhatsApp, Telegram, Zoom or email, and I reply within one business day.

What a typical hand-coded project includes

  • Copy for every page, written from a short interview with you
  • A layout designed for phones first, then adapted for desktop
  • Click-to-call, WhatsApp and a short form wired to your phone or CRM
  • GA4 with events for calls and form submissions
  • Google Search Console, sitemap and redirects from old addresses
  • A small edit panel for prices, hours or a gallery, if you need one
  • A Zoom walkthrough after launch and help during the support period

Anything outside that list, such as online booking or a CRM link, is agreed in the quote before we start, so the price doesn't creep up halfway through.

Not sure between code and a builder?

There's an honest comparison of builder platforms and custom builds in Wix, Squarespace or custom?. If you'd rather talk it through, book a free 30-minute consultation and bring your current site or a competitor you like. All service types are listed on the web design page.

Related

Keep
reading

FAQ

About hand-coded
sites

Can I edit a hand-coded website myself?

Yes, for the parts you change often. I add a small edit panel for things like prices, opening hours, team photos or a project gallery. Structural changes, such as a new section layout, are quicker for me to do. Simple edits after launch are covered by the included support period.

Is hand coding slower or more expensive than a builder?

Not for the client. A landing page still starts at $1,300 and is ready from 10 days; a business site starts at $3,000. Over two or three years it often costs less than a builder, because there is no monthly platform plan or paid plugins on top.

Will a hand-coded site rank better on Google?

Code alone doesn't rank anything; content and links matter most. What clean code gives you is a solid technical base: fast pages, correct headings, structured data and no duplicate URLs. That removes obstacles. No one can honestly promise positions, and I don't.

What happens if I want to switch developers later?

You take the code with you. It's standard HTML, CSS and JavaScript, registered in your name, so any competent developer can work with it. There's no proprietary builder format to export from.

When is hand coding the wrong choice?

When many people edit lots of content every week, for example a chain with ten locations or a blog with daily posts. Then a custom CMS with a full admin panel is the better fit, and I'll recommend it.

Quote

Want a site
that's light
and yours?

Tell me what your business does and what the site should achieve. I'll answer within one business day, or we can start with a free 30-minute call.

  • 9 short steps
  • No obligation
  • I reply personally
What happens after you send it
  1. I reply within 1 business dayPersonally, by email or on WhatsApp, whichever you prefer.
  2. A 30-minute call, freeI ask about your business, customers and budget. Beforehand I review your website and ads.
  3. A proposal with a price, in writingWhat I’ll do, by when and for how much. You decide with no pressure.
MarketingStep 1 of 9

What do you need most?