Most small business websites are assembled rather than built: a theme, a page builder, and a dozen plugins, each with its own update schedule and its own way of breaking. They are quick to stand up and expensive to live with.

The alternative is a site written as code — templates you can read, one stylesheet, and no dependency that has to be watched for security updates. It takes longer to start and much less time to maintain, and it stays fast because there is nothing in it that does not need to be there.

What you get

  • A complete site built from reusable templates, with no duplicated markup
  • Every page defined in one place, so titles, canonicals, breadcrumbs, navigation and the sitemap cannot drift apart
  • Structured data describing what is genuinely on each page
  • Responsive layouts tested from 320px upward
  • Accessible markup written against WCAG 2.2 AA
  • Contact forms with server-side validation, CSRF protection, and spam controls
  • Written documentation of how the site is put together and how to deploy it

How the work is done

Structure before styling

The first decision is what pages exist and how they relate. Get that wrong and no amount of design fixes it — the navigation stays confusing and search engines never work out what the site is about.

One source for each fact

A page title, its URL, its breadcrumb trail and its sitemap entry all come from a single definition. This is the difference between a site that stays correct and one that slowly fills with contradictions as it grows.

Build for the person who inherits it

The code is commented where the reasoning is not obvious, and the project ships with documentation. If you ever hand the site to someone else, they should be able to pick it up without calling.

What this does not cover

This is not the right fit if you need to edit page layouts yourself in a visual editor day to day. If that is the requirement, a well-configured CMS is the honest answer and it is worth saying so before starting.

Questions

Can I update the content myself?

Text and image changes are usually handled as part of a maintenance arrangement. If you need to make structural changes yourself without involving a developer, say so early — that requirement changes what should be built.

Do you use WordPress?

Not by default. WordPress is a reasonable choice when a site genuinely needs self-service publishing and a large plugin ecosystem. When it does not, it adds a permanent update and security burden for features that never get used.

Will the site work without JavaScript?

Yes. Pages are rendered on the server, so content, navigation and forms all work with JavaScript disabled or blocked. JavaScript is used to improve things, never to make them function.

Related

Technical SEO

The engineering half of search: making a site crawlable, indexable, fast, and unambiguous about what each page is.

Have a system that needs building or fixing?

Describe the problem and you will get a direct answer about whether it is worth doing, roughly what it involves, and what it would take.

Start a conversation