Client

Services

Six things, done by one person who also answers the phone.

Websites

Built to be found and to take an enquiry. WordPress and WooCommerce builds, storefront work on Shopify, Shoper and Shopware, location pages for showrooms, page speed, and hand-written HTML, CSS and JavaScript when a site has to feel different, like this one.

SEO and local search

Found for what people actually type. Search is where a showroom, a clinic or a school gets most of its new enquiries. The work is unglamorous and it compounds: fix what stops Google from reading the site, write the pages people are looking for, keep the Business Profile alive.

  • Technical base first: indexing, sitemap, speed and Core Web Vitals, structured data, hreflang on two-language sites.
  • One page per service and per location, with the address, hours, directions and real photos. No town pages that only swap the name.
  • Google Business Profile kept current: categories, services, photos, posts, and an answer to every review.
  • Search Console read every month. Queries with many impressions and few clicks are the pages to fix next.
  • No promised positions and no bought links. The report shows queries, clicks and enquiries, not a ranking score.

Google Ads

Campaigns judged by enquiries, not clicks. A click is a cost. An enquiry is the point. Every account is set up so that the two can be told apart, by campaign, by location and by product, and the budget follows the enquiries.

  • Campaigns split by intent: brand, service plus town, generic. Each group gets its own budget and its own numbers.
  • Search terms reviewed weekly. Irrelevant ones are excluded before they eat the budget.
  • Conversions are enquiries: forms, calls, WhatsApp clicks and directions, counted once and by location.
  • Budget follows impression share and enquiries per group, never clicks.
  • Shopping and Merchant Center for shops: feed health, disapprovals, prices in step with the shop.
  • A monthly note in plain words: what changed, what it did, what happens next.

Measurement

Numbers that agree with each other. GA4, Tag Manager and consent mode, Merchant Center and Search Console, set up so the shop, the ads and the reports count the same sale once. Return on ad spend is checked against paid orders, never read off a panel.

Automation

Small programs that run unattended. Python integrations: supplier feeds and stock, invoicing and CRM, price checks, monitoring and reports. Written for your setup, left with the code.

3D configurators

Customers build the product on your site. Interactive 3D on your website: the customer changes size, finish and details and sees the product change, with the price if you want it. Built from your CAD files, renders or photos; it also runs without a graphics card.

  • The starting point is what you already have: a CAD model, catalogue renders or product photos. No new shoot unless one is needed.
  • Changes are real geometry, not swapped pictures: size on a slider, other legs or fronts, materials from your own range.
  • A fallback built from the same scene, so it also works without a graphics card and on older phones.
  • On request: price on screen, a link that saves the configuration, an enquiry form, and AR in the room via a QR code.
  • It runs on your site, not on a platform: no monthly licence, and the code stays with you.

See 3D work samples

One email is enough. I reply within one working day.

Write to me Answer six questions