Services

Websites, SEO, mobile apps and email design, built to be fast, easy to run and yours to keep. Every project starts with a fixed quote.

WordPress websites

For businesses that want to launch quickly and update their own pages without touching code. I build in Breakdance or Elementor, and add WooCommerce when you need a shop. Every site works on phone, tablet and desktop, with contact forms that actually reach your inbox, on-page SEO, and Google Analytics and Search Console set up from day one.

  • StarterA clean, credible site for a new or small business. Up to 5 pages on a proven layout in your brand colors and fonts.
  • BusinessA custom design in Figma, approved before the build, with a blog, inquiry or booking forms, speed tuning for Core Web Vitals, and schema markup on every page. Up to 12 pages.
  • Online storeA WooCommerce shop with products, sizes and variants, card payments, shipping rates, order and stock emails, and sales reports in your dashboard.

Add-ons: moving from Wix, Squarespace or Shopify, booking and appointment systems, copywriting, extra pages and rush delivery.

WordPressBreakdanceElementorWooCommerce

Astro + Sanity websites

For brands that publish often and want a site that loads fast on mobile data, with almost no upkeep. Pages are built as static HTML with Astro, your team edits text, images and pages in Sanity Studio with a live preview, and the site is hosted on Cloudflare Pages or Netlify, often free for small sites.

  • SiteA fast marketing site your team edits in Sanity, with a custom design in Figma and a full SEO setup: meta tags, sitemap, schema and redirects.
  • PlatformA content hub your team can grow without a developer: a blog or resources hub, reusable page blocks, live preview, scheduled publishing, and forms sent to email, Google Sheets or your CRM.
  • CustomBigger builds: content in more than one language, a headless Shopify store, member areas or directories, API integrations, and moving from WordPress with your rankings protected.

AstroSanity StudioCloudflare PagesNetlify

WordPress or Astro + Sanity?

WordPressAstro + Sanity
Best forSmall businesses, shops and quick launchesBrands that publish often and care about speed
EditingVisual page builderStructured editor with live preview
SpeedGood, with tuningVery fast from the start
UpkeepPlugin and core updates every monthVery little
Running costsHosting plus plugin licensesHosting is often free for small sites

Not sure which fits? Tell me how often you publish and who edits the site, and I'll recommend one.

SEO plans

Monthly plans to help customers find you on Google and Google Maps. Every plan starts with a 3-month term, then runs month to month, with a report each month so you can see what changed.

  • LocalShow up when people nearby search for what you do: Google Business Profile setup and weekly posts, consistent listings on maps and directories, review request templates, and location and service page fixes.
  • GrowthSteady traffic from search: everything in Local, plus technical fixes (speed, indexing, broken links, schema), keyword research, a content plan, and new SEO articles and page updates every month.
  • AuthorityFor competitive or national markets: more articles each month, link building through outreach and PR (never paid link farms), competitor tracking, and conversion improvements on your top pages.

One-off work: a technical SEO audit with a fix list and a call, SEO setup for a new or rebuilt site, single SEO articles, and Google Business Profile setup. You can also run my free Website QA Audit first to see where your site stands.

Google Business ProfileSearch ConsoleGA4Ahrefs

Mobile apps

iPhone and Android apps from one codebase, so you pay for one build instead of two. Every app is designed in Figma with a clickable prototype first, and I set up the App Store and Google Play developer accounts in your name.

  • MVPA first version to test your idea with real users: sign in with email, Google or Apple, one core feature done well (such as bookings, orders or a member card), published on both stores, with bug fixes after launch.
  • Business appA full app for your customers: everything in MVP, plus in-app payments, push notifications, a web dashboard to manage users, orders and content, and analytics and crash reporting.
  • CustomMarketplaces, delivery, loyalty or offline-first apps. It starts with a short discovery phase (users, goals, flows and a technical plan) that ends in a fixed quote, and the discovery fee comes off the build if you go ahead.

Add-ons: app care (OS updates, store compliance and small fixes), a landing page for your app, and App Store screenshots and listing copy.

React NativeExpoSupabaseFirebase

Email design

Newsletters and promos that look right in every inbox, including Gmail, Outlook, Apple Mail and Yahoo, stay readable when an inbox switches to dark mode, and are easy for your team to reuse.

  • Single templateOne responsive email, designed in your brand and coded for your platform.
  • Template systemFive templates your team reuses for every send (newsletter, promo, welcome, announcement and receipt), built from modular blocks and saved in your email platform.
  • Monthly campaignsI design, build and schedule up to four campaigns a month, write subject lines and preview text, run A/B tests, and report on opens, clicks and sales.

Add-ons: welcome series, abandoned cart flows, platform setup and list import, and HTML email signatures.

KlaviyoMailchimpBrevoHubSpot

How I work

  • Fixed quotes. Send me a short brief and you'll get a fixed quote within two working days. The price we agree is the price you pay, unless the scope changes.
  • Pay in stages. Smaller projects are half to start and half before launch; larger ones are split across the start, design approval and launch. Monthly plans are billed at the start of each month.
  • Yours to keep. Full ownership of the code, content and logins after final payment.
  • Small jobs. Changes outside a package are billed hourly, in 30-minute blocks, and you get an estimate before I start.
  • Running costs. You pay directly for your domain, hosting, any premium plugin, theme or font licenses, and stock photos, so nothing is marked up.
  • A proper handover. Every site goes through my pre-launch QA checklist before it goes live.

Want to see how your current site is doing first? Run it through the free Website QA Audit, then get in touch with the report and I'll tell you what I'd fix first.