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.

What you gain
when nothing
is rented
No unused sliders, font packs or tracking scripts loaded on every page. Less weight means faster pages on mobile.
You don't pay a monthly subscription just to keep the site online. Hosting and domain are agreed individually.
Without plugins there's no stream of updates and no surprise conflicts after one of them.
Headings, schema, image sizes, canonical tags and redirects are set by hand, page by page.
Layouts aren't limited by what a theme allows. If it works on a phone, it can be built.
From sketch
to live code
Hand-coded
website cost
Final prices in Canadian dollars, paid in stages.
One page for one offer or campaign.
- From 10 days
- Copy included
- Call and form tracking
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
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.
Keep
reading
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.
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
- I reply within 1 business dayPersonally, by email or on WhatsApp, whichever you prefer.
- A 30-minute call, freeI ask about your business, customers and budget. Beforehand I review your website and ads.
- A proposal with a price, in writingWhat I’ll do, by when and for how much. You decide with no pressure.
What do you need most?