// services

Five things,
delivered by one person.

Most projects fall into one of these. A static site is the right answer for almost everyone, and it comes in three sizes. WordPress is the pricier exception, for clients who specifically want to edit content themselves. The rest covers custom builds, advertising, hosting and the smaller jobs. Whichever you need, it's the same developer and the same standards.

// standard rate · £55/hour · billed in 30-min increments · no retainer

$ lighthouse https://willcocks.uk

performance 100

accessibility 100

this visit loaded in fast

// 01 · websites

Four tiers, static-led.

Static sites are faster, more secure and cheaper to run, so they lead the range: Essential for most businesses, Professional for larger builds, Bespoke for full platforms. The stack underneath, Astro on Cloudflare, is the same one behind Porsche, IKEA and The Guardian (Cloudflare bought Astro in 2026); I build on it at the scale of your business. WordPress sits alongside, priced higher, for the clients who specifically want to manage their own content. Cheaper doesn't mean lesser here: static is the better build and the better value.

// 01

Static · Essential

// Astro · Cloudflare

from £600

// astro · cloudflare → case study

A fast, secure, great-looking site for a business that wants it done properly.

Where most small businesses land. A handful of pages, designed around you, with nothing running behind the scenes to break: no database, no plugins, no admin login, no monthly security patches. The site is a folder of files served from Cloudflare's worldwide network, so what an attacker would normally target physically isn't there. Sub-second loads anywhere in the world, hosting from £25 a month. No admin panel to learn: send me a change and it's done, and up to an hour of changes a month comes with the hosting.

  • Bespoke design, no off-the-shelf template
  • Hosted on Cloudflare's global edge, sub-second worldwide
  • Priced by the project, as many pages as the job needs
  • No patches, no plugin updates, nothing to break
  • Lighthouse 90+ on launch, by design
  • Content updates handled by me afterwards
More on static sites →

// 02

Static · Professional

// Astro · Cloudflare

from £2,500

// astro · cloudflare → case study

A larger static build with bespoke design, integrations, and the data to prove it works.

For growing businesses that need more than a brochure. Everything in Essential, plus a fully bespoke design, more pages and sections, the integrations most businesses actually ask for (online booking, advanced forms, payments) and richer interactivity. Analytics and search tracking are set up from day one, so you can see what the site is doing. Same speed and security as Essential; more site.

  • Fully bespoke design and layout
  • Booking, advanced forms and payment integrations
  • Analytics & search tracking configured from launch
  • Richer animation and interactivity
  • As many pages and sections as the brief needs
  • Still no database or plugins to maintain
More on static sites →

// 03

Bespoke

// Astro · Payload · custom

from £7,500

// astro · payload · cloudflare → case study

A fully custom platform with no limits on design, functionality, or stack.

Membership platforms, booking systems, interactive tools, custom content management, complex advertising setups. Built on Astro and Payload where a proper CMS is needed, or WordPress and custom code where the problem calls for it. Design can be developed collaboratively, supplied by an agency, or built from scratch. If you can describe what you need, it can be built.

  • Custom platforms, plugins or headless CMS builds
  • Membership systems with recurring payments
  • Booking systems with payment processing
  • Interactive tools, maps, quizzes
  • Whatever shape the brief actually is
More on custom development →

// 04

WordPress

// WordPress

from £2,000

// wordpress → case study

Only if you want to edit content in WordPress yourself. Priced above the equivalent static build.

WordPress does one thing a static site can't: let a non-technical person edit the whole site daily from an admin dashboard. When that's non-negotiable, I build it properly: clean, responsive, and about as fast as WordPress gets. But it's older technology with more moving parts to maintain and more that can go wrong, so it costs more than the equivalent static build, and I only steer people here when self-editing really matters.

  • Full self-editing via the WordPress dashboard
  • Mobile-responsive design, SEO and analytics set up
  • Enquiry forms with spam protection
  • Editorial training so you can run it yourself
  • Fully managed hosting available at £75/month
More on WordPress →

// 02 · custom development

Where websites go from good to exceptional.

Bespoke WordPress plugin and theme development for the problems off-the-shelf solutions can't solve. Purpose-built tools that do exactly what you need, with admin interfaces non-technical staff can run.

A real example: a custom impact map for the Alliance for International Students: put in a postcode, get your constituency's figures. The team can update the underlying data themselves, with no developer involved.

More on custom development →
  • Membership and account systems with automated emails, document access, recurring payments
  • Interactive maps that turn a postcode into constituency-level data
  • Interactive quizzes with animations, transitions, and a non-technical backend
  • Booking systems with confirmation codes and Stripe payment processing
  • Digital club cards integrated with Google Wallet and Apple Wallet
  • Custom content management, business directories and listing systems
  • Automated form systems with payment handling and account creation
  • Custom permalink structures and URL management for complex content sites

// 03 · advertising operations

Ad infrastructure for publishers who need it to work.

I built the ad infrastructure behind Culted (a Gen-Z fashion brand with a 95-million monthly reach) and the Chiswick Calendar (daily community news): Google Ad Manager set up and implemented, GDPR-compliant consent, the reporting behind the revenue. The teams run their campaigns day to day; I make sure the stack underneath works, and step in when something needs solving.

"If you sell ads directly to brands, the ad-stack is the business."

More on advertising operations →
  • Google Ad Manager: full setup, ad units, campaign implementation
  • Campaign delivery for major brands: Nike, New Balance, Chanel, Celine, G-Shock and Marc Jacobs, all run via Culted
  • Advanced Ads plugin configuration and ad placement management
  • TikTok pixel implementation and social-media advertising integration
  • Video ad setup and management
  • Complex GDPR-compliant cookie consent across multiple ad platforms
  • Advertising performance reporting and analytics
  • Sponsorship slot creation and direct-sale management

// 04 · hosting

Three tiers. Start at £25.

Managed Static at £25/month is the option I recommend most often: your site stays online, fast and secure, there's nothing for you to maintain, and up to an hour of changes every month is included. The other two are for WordPress: bring-your-own-updates at £15, or fully looked-after at £75. Pay yearly and it's twelve months for the price of eleven, a month free.

// unmanaged WordPress

£15 /mo

A WordPress site on UK servers at the lowest price. You keep the updates and security running yourself

  • Ultrafast PHP and advanced caching
  • Daily automatic backups
  • Free SSL and business email at your domain
  • You manage WordPress core, theme and plugin updates
  • Domain renewal billed separately
most popular

// managed Static

£25 /mo

Hands-off: your site stays online, fast and secure, with nothing for you to update, ever

  • Up to an hour of changes every month, included
  • Stays online, fast and secure: my job, not yours
  • Nothing to patch, back up or babysit, all included
  • Global edge, sub-second loads worldwide
  • Domain renewal, DNS, email forwarding and analytics on one bill

// managed WordPress

£75 /mo

Hands-off: the WordPress site stays updated, secure and performing

  • Everything in unmanaged WordPress
  • Monthly core, theme and plugin updates
  • Full backup before every update, so it's always reversible
  • Performance tuning and priority support

// 05 · on-demand

On-demand development. £55 an hour. No retainer.

Quick content change, a new feature, a bug fix, a small redesign: get in touch, get an estimate, and the work gets done. Billed in 30-minute increments.

On a static site I host, everyday content changes come out of the hour a month that's included. This rate is for everything else, and you only ever pay for the time it takes.

"Most of my long-term client relationships started with a single hour of work: one problem, solved properly. They came back because it was."

// also handled

Smaller jobs that come up alongside the main work.

Not every job is a whole website. Most of these are on the £55/hour clock, no retainer. Whatever you're searching for, there's a fair chance it's on this list.

  • Website speed & Core Web Vitals

    Slow site? Caching, CDN, image optimisation and edge tuning to get Core Web Vitals into the green.

  • WordPress rescue & security

    Hacked or malware-infected site cleanup, hardening, DDoS mitigation, SSL and vulnerability patching.

  • SEO & Search Console

    On-page SEO, Google Search Console, schema markup, XML sitemaps and meta content.

  • Google Analytics (GA4)

    GA4 setup, event tracking, cookieless analytics, custom reporting and audience analysis.

  • Google Business Profile

    Setting up and optimising your Business Profile so you show up on Maps and local search.

  • Landing pages

    One-off campaign or product landing pages, built fast on the static stack.

  • Accessibility fixes

    WCAG audits and remediation: contrast, keyboard access, screen-reader support.

  • Site migrations

    Moving sites between hosts with zero downtime: DNS, email and SSL reconfigured.

  • Email & server config

    Microsoft 365, Google Workspace, DNS / MX, SPF / DKIM / DMARC, domain transfers and email troubleshooting.

  • Copywriting

    Website copy, news content and page content written to suit your brand and audience.

  • Branding & logo

    Logo and visual-identity development for clients without existing branding.

  • Bug fixes & small edits

    A broken form, a layout glitch, a content change: quick jobs on the £55/hour clock, no retainer. On my static hosting, an hour of changes a month is already included.

// process

Five steps from email to launch.

Most projects don't need much more shape than this. The long version (what the first chat covers, how the two build routes differ, what I need from you) has its own page.

The whole process, step by step →
  1. 01

    A free first chat

    Phone or video, usually 30 to 60 minutes. Your questions answered, and I get a picture of what the site needs to do.

  2. 02

    A free first draft

    For a static site: you send whatever you've got, and within a few days you get a real, working draft to click through on your phone. WordPress builds get a theme shortlist instead.

  3. 03

    A fixed written quote

    Only once you've seen the draft. Scope, deliverables and price in writing. No moving targets after sign-off.

  4. 04

    Refine together

    Your content goes in, the design settles, and you watch it happen on a private preview link. Small sites are usually live within one to two weeks.

  5. 05

    Launch & support

    Handover, then hosting with up to an hour of changes a month included. Bigger work later is quoted, or £55 an hour. No retainer required.

// next step

Got a project? Let's talk.

A free chat about what you need and whether I can help. If it isn't a fit, that's the end of it: no sales follow-up.