Service · Web Design
Hand-coded websites for small businesses that want to be found
Custom HTML, CSS, and PHP — written by hand, not clicked together. You get a site that loads fast, ranks well, and doesn't break the next time a page-builder plugin updates. Starting at $1,000 for a single-page site; $2,500 for multi-page.
What's included in every build
Clean hand-coded HTML / CSS / PHP
No Wix, no Squarespace, no Elementor, no Divi. Every file is written by the same person who quotes the project — which means fewer bloat scripts, no template baggage, and code your next developer (or you) can actually read.
Responsive design, mobile-first
Every site is built to look right on phones, tablets, laptops, and big-screen desktops. Google ranks mobile-friendly first — your site needs to be built that way too.
Fast load times out of the box
No framework overhead, no 40-plugin WordPress stack, no bloated theme. Typical first-contentful-paint lands well under 1 second on shared hosting. Core Web Vitals pass by default.
SEO setup baked in
Semantic HTML, unique title + description per page, Open Graph + Twitter Card for social sharing, JSON-LD structured data, XML sitemap, and robots.txt — all configured correctly on day one. See SEO setup if you want to go deeper.
Optional managed hosting
If you want the same person who built the site to also host and maintain it, see managed hosting — $30–$75/month, month-to-month, no lock-in.
Direct contact with the person building it
No account-manager layer. The email you send comes straight to the developer writing your PHP. Typical response: 24–48 hours.
Why hand-coded instead of a page builder?
Wix, Squarespace, and Elementor are fine if your business just needs a placeholder — but they're optimised for the builder, not for your site. You end up paying a monthly subscription to rent a site you don't own, loading dozens of unnecessary scripts on every page, and rebuilding the whole thing if the platform ever pivots or shuts down.
A hand-coded site is a one-time cost for a product you own outright. No monthly page-builder tax. No "you need the Business plan to use custom code" upsell. No mystery performance issues that trace back to a third-party plugin update you didn't ask for.
See the full breakdown on the custom vs. Wix/Squarespace comparison page, or skip straight to pricing.
How a project runs
-
1
Discovery (1 week)
A short intake call plus a written brief. We agree on pages, features, copy ownership, timeline, and price. Nothing gets built on assumption.
-
2
Design pass (1–2 weeks)
Layout mockups for every page. You get the full visual direction before any code is written.
-
3
Build (2–4 weeks)
Hand-coded HTML / CSS / PHP on a staging URL you can preview any time. Weekly progress updates.
-
4
Launch (1 week)
Content polish, final review, DNS cutover. You own the code, the domain, the database, everything.
Industries we build for
Every build is custom regardless of industry — but some verticals come up more than others. If your business type is below, there's a dedicated page with specifics on what typically goes into a build for your field.
Restaurants & Food Service
Online menus, reservation links, hours, delivery integration. Everything a diner looks for — fast and clean.
Restaurant web design →Contractors & Home Services
Service pages, quote request forms, photo galleries, local SEO signals. Sites built to generate leads.
Contractor web design →Service Businesses & Consultants
Agencies, practices, solo operators — clear positioning, a strong contact flow, and nothing extra to slow it down.
Start a project →Common questions
Ready to talk about your project?
Send a quick description and I'll get back to you within 24–48 hours with a realistic plan and quote.
Contact Me