Web development

The build under the design

Development is what happens after the layout is agreed: the code, the forms, the hosting, the parts nobody sees until they break. Done right, it is invisible. Done badly, it is every problem you will have for the next three years.

Website development is the engineering: turning a design into a site that loads fast, works everywhere, and keeps working. Markup and styles, forms that reliably reach you, hosting and DNS, the structure search engines read, and the accessibility that decides whether a chunk of your visitors can use the site at all.

It sits next to two neighbours. Web design decides what gets built and why. Website redesign handles the case where a site already exists and the rankings attached to it must survive the move. Development is the middle: the actual building.

What a good build is made of

None of this is visible on a screenshot, which is exactly why it gets skipped. Here is what is under a site that holds up.

Markup that means something

Real headings in a real order, buttons that are buttons, links that are links, images with alt text that describes the image. This is not pedantry. It is the same structure a screen reader uses to navigate and a search engine uses to understand the page. A wall of styled divs looks identical to a sighted visitor and is useless to both.

Fast by default rather than fast afterwards

Speed is a build decision, not a plugin. It comes from not shipping what you do not need: images sized and served in modern formats, fonts that do not block the first paint, scripts that are not there because nobody was sure what they did. Bolting an optimisation tool onto a bloated build is treating the symptom. That is why speed work so often turns into a build conversation.

Forms, and whether they arrive

A contact form is the only revenue-critical thing on most small business sites, and it is the least tested. Submitting it in a browser once proves nothing about whether the mail lands. Delivery depends on the sending domain being authenticated: SPF, DKIM and DMARC configured properly. Without that, your enquiries go to spam and you find out when a customer asks why you ignored them.

Hosting and DNS that are not a mystery

A surprising number of small business sites are hosted somewhere nobody can identify, on an account registered to a developer who moved on. Knowing where your site lives, who owns the domain, and where DNS is answered is not an advanced topic. It is the difference between a ten minute fix and a two week recovery. See Cloudflare management for how we usually set this up.

Accessibility, because it is not optional

Keyboard navigation, real contrast, focus you can see, motion that respects a reduced-motion preference. Some of your visitors need this. All of your visitors benefit from it. It is dramatically cheaper to build in than to retrofit.

What we build into every site

  • Semantic, accessible HTML. Real structure, keyboard usable, visible focus, alt text that describes the image rather than repeating the file name.
  • Mobile behaviour that was designed, not inherited. Built at phone size first, because that is where the traffic is.
  • Forms tested end to end. Submitted, delivered, landed in the inbox, verified. Not assumed.
  • Authenticated sending domain. SPF, DKIM and DMARC set so form mail and business mail both reach people.
  • Images and fonts handled at build time. Sized, modern formats, nothing blocking the first paint.
  • Sitemap, canonicals and metadata that are correct. The technical SEO foundations, in from the start rather than added later.
  • HTTPS and sane defaults. Certificates that renew themselves and a stack with nothing pointlessly exposed. See website security.
  • Measurement connected. Search Console and analytics, so launch day is the start of knowing something rather than the end of caring.

What we do not build

Being clear about the edges saves everyone a wasted call.

  • Online stores, carts, checkout, or payment systems. Not our work and we do not take it. Payments at SolvenceHQ means our clients paying our invoices, nothing else.
  • Point of sale systems. Same answer. We can support the technology around a restaurant, which is a real thing we do, but we are not selling you a POS.
  • Custom applications with logins and user accounts. Different discipline, different risk profile. If you need one, you need someone who does that.
  • Anything held together by a plugin nobody can name. If the answer to how a feature works is a plugin from 2019 with no maintainer, that is not a build. It is a countdown.

How a build runs

  1. Agree what is being built

    From the design work, or from what you already have. Ambiguity here becomes rework later, and rework is the expensive part.

  2. Pick the simplest thing that does the job

    Static, or a content system, or something in between. The question is how often the content really changes and who changes it, not what is fashionable. Complexity you do not need is a bill you pay forever.

  3. Build it

    Structure first, then styles, then behaviour. Tested on real phones, not just a narrowed browser window, and with the keyboard as well as the mouse.

  4. Wire the systems

    Forms, delivery, DNS, certificates, redirects. This is where sites usually break, so it gets tested rather than assumed.

  5. Launch and verify

    Live is not done. Indexable, measured, forms confirmed arriving, and the launch checklist actually worked through.

  6. Hand it over, properly

    Your domain, your hosting, your code, documented. Ongoing care is your choice, not a condition of getting your site back.

Who this is for

  • Businesses who know what they want and need it built properly
  • Owners with a design or a brand already, needing the engineering half
  • Anyone whose forms are not arriving, or arriving in spam
  • Businesses stuck on a build nobody can maintain or explain
  • Owners who want the site to be genuinely theirs afterwards

When this is not the right fit

  • Anyone needing a store, checkout, or payment integration. We do not do it, and this is a firm no rather than a negotiation.
  • Custom software with user accounts and logins. Different discipline. You would be better served elsewhere.
  • Businesses who have not decided what the site is for yet. Start with web design; building before that is deciding is how budgets disappear.
  • Anyone with a site that already works and ranks. Do not rebuild it out of boredom. Read website redesign for what you would be risking.

What SolvenceHQ can help with

We build the site and the systems it depends on, because in a small business they are the same problem. A site whose forms do not deliver is not a site with a form.

  • Front end build: semantic, accessible, fast, tested on real devices
  • Forms wired to reliable delivery, verified end to end
  • Email authentication so form mail and business mail both arrive
  • DNS, SSL and Cloudflare configured properly
  • Hosting set up in accounts that belong to you
  • Sitemaps, canonicals and structured data correct from day one
  • Integrations with tools you already use, where they are worth it
  • Handover and documentation, so you are never trapped

Common questions

What is the difference between web design and web development?

Design decides what the site says and how it looks and behaves. Development is making that real: the markup, the styles, the forms, the hosting, the things that have to keep working at two in the morning when nobody is watching.

For most small business projects they are one engagement, and we do both. This page exists separately because some people arrive already knowing what they want built, and the build is the actual question.

Do I need WordPress?

Not automatically, and the default assumption that you do costs small businesses a lot of unnecessary maintenance. WordPress makes sense when you genuinely publish often and need a full editing system. It brings plugins, updates, and a permanent security surface that has to be looked after.

A brochure site of a handful of pages that changes a few times a year does not need any of that. A static site has no database to attack, nothing to patch weekly, and it is faster by default. The right answer depends on how often the content really changes, not on what is popular. We will tell you which one your situation calls for, including when it is WordPress.

Can you build a contact form that actually reaches me?

Yes, and this is worth more attention than it usually gets. The common failure is not the form. It is delivery: the form submits, the visitor sees a thank you, and the message quietly lands in spam or never sends at all. Nobody notices for weeks because nothing looks broken.

A form is only finished when it has been tested end to end and the sending domain is authenticated properly with SPF, DKIM and DMARC. That is the same work behind business email going to spam, and it is why we treat forms and email as one problem.

Can you build me an online store or add checkout?

No. We do not build stores, carts, checkout flows or payment systems, and we do not take those projects. It is not a capability we have and pretending otherwise would not end well for you.

If you need a store, you want a specialist in that. We can still help with everything around it: the DNS and Cloudflare, the business email, and the technical SEO.

Will I be locked into you afterwards?

You should not be, and you should ask this of anyone quoting you. Your domain should be registered to you, the hosting account should be yours or transferable, and the code should be handed over. We build on standard tooling so someone else can pick it up.

Ongoing maintenance is a service you can choose to buy, not a hostage arrangement. A site you cannot leave is a bad site regardless of how it looks.

Get a Quote

Got a build problem rather than a design problem?

Tell us what the site needs to do that it currently cannot. We will tell you whether it is a build issue, a hosting issue, or something that does not need a developer at all.