Get a free quote
Avent Marketing Southampton Get a quote
Online shops

Ecommerce website design

WooCommerce shops built to trade at real volume — honest stock, deals that price the same everywhere, and products people can actually find.

Online shops built to trade, not to look busy

An ecommerce website is a trading system with a shop front attached. The design gets people in; what keeps them is whether the stock figure is honest, the price is right at checkout, the deal applies the way the sign said it would, and the thing they wanted is findable in under ten seconds.

All of that lives behind the theme — which is why I build the back end as well as the front. The shops below run on WooCommerce, with my own plugins filling the gaps where nothing on the market did the job: multi-buy deals, multi-store stock, an EPOS till, product filtering and more.

Why me

I don't just build shops — I own one

Alongside Avent Marketing I own a chain of retail stores. Real premises, real staff, real stock, and a website trading against the same margins. Which means I've had every problem I'm selling you the fix for.

I've had the website sell something the shop floor had already sold. I've watched a multi-buy offer price one way at the till and another way in the basket. I've done a stock take, chased a supplier, run a promotion that cost more than it made and had a card terminal go down on a Saturday afternoon. That's not a case study — it's last month.

It's exactly why the EPOS till, the deal engine and the multi-store stock system exist at all: I built them because I needed them, and they had to survive a real shop before anyone else was offered them. When you explain what your store needs, you won't be explaining retail.

Online and in store, one system

The same stock, the same prices and the same offers whether someone buys on the website, in the shop or through the app.

Built in a working shop

Every plugin I sell has been running on my own tills and my own stock before it reached a client.

Offline doesn't mean closed

The till keeps trading when the broadband drops and syncs when it comes back — because that's happened to me.

Margins, not vanity numbers

Reporting built around what a line actually made after deals, discounts and VAT.

Online shops

Ecommerce websites I've designed and built

From a three-shop retailer trading online, in store and through its own app, to a family flooring business selling nationwide.

White Vape Co ecommerce website
EcommerceWooCommerceBespoke softwareMobile app

White Vape Co

A three-shop Southampton retailer trading online and over the counter on one system. WooCommerce store, custom EPOS till, multi-buy deal engine, multi-store stock control, age verification and a customer mobile app.

Visit www.whitevapeco.uk
On Point Appliances website homepage redesigned by Avent Marketing
WooCommerceHomepage redesignSEO

On Point Appliances

A Woolston white-goods retailer and Euronics partner. I took this one on after somebody else had built it — it looked fine and it was ranking nowhere. I revamped the homepage and reworked the design through the site to turn browsers into customers, then did a great deal of SEO behind it: structure, category pages, internal links, schema and sitemaps. When I took it on it placed nowhere for all twelve of its main search terms. Eleven of those twelve now sit on page one, four of them in the top three, and one at number one.

Visit onpointappliances.com
Logan Carpets and Flooring ecommerce website
EcommerceWooCommerceConversion

Logan Carpets & Flooring

A family-run flooring supplier and fitter selling carpet tiles, LVT, wood and laminate online. Their genuine 5.0 Google rating was buried in a widget that never loaded, so I rebuilt the proof as part of the page itself, and their ranges run on my own filtering and load-as-you-scroll plugin.

Visit www.logancarpets.co.uk

What goes into an ecommerce build

  • Product data first — titles, variants, attributes and categories structured so both shoppers and Google can navigate them
  • Search and filtering that works — filter by the things your customers actually choose on, with results that load as they scroll
  • Honest stock — one stock figure across the website, the shop floor and the app, so you never sell what you haven't got
  • Deals and pricing — multi-buy, bundles and mix-and-match that price identically on the site, the app and the till
  • Payments and VAT — set up properly, tested end to end, and reconciled against what actually lands
  • Product SEO — category pages written as landing pages, product schema, clean URLs and a sitemap that includes the pages that sell
  • Conversion tracking — real revenue reported back to Google Ads and analytics, not "conversions" that are page views
  • Speed — caching, image handling and a hosting setup that holds up on a busy launch day

Not just a shop — the systems around it

Retailers rarely need only a website. White Vape Co runs three shops, a website and a customer app off one system: EPOS tills that keep taking payments when the broadband drops, stock allocation between branches, reorder reports, age verification and a deal engine shared by every channel. That's the part an off-the-shelf theme can't give you.

If you're at the start of this, the ecommerce web design page explains how a build runs and what it costs to get going.

Ecommerce SEO — where online shops quietly lose

Most shops don't lose traffic to a competitor's clever content. They lose it to their own plumbing. The faults I find over and over, on sites that look perfectly healthy:

Category pages treated as filing cabinets

Your category pages are the money pages. "Washing machines Southampton" is a category-page search, not a product-page one — but on most shops the category page is a bare grid with a two-word heading and nothing for Google to read. Written intros above the grid and supporting content below it, page one only, is one of the highest-return jobs in ecommerce SEO.

Sitemaps that leave out the pages that sell

On one live shop the entire product-category sitemap was switched off in the SEO plugin's settings. Twenty-one commercial category pages, all indexable, all good, none ever submitted. Nobody knew until it was checked. Sitemaps get verified on every build I do, not assumed.

Thin pages breeding in the background

Attribute archives, empty categories, filtered URLs and tag pages multiply on their own and dilute everything around them. They want auditing and, usually, marking as noindex — while making sure the filters your customers actually use stay crawlable in the ways that help.

Duplicate product descriptions

If forty products share the manufacturer's paragraph, none of them can rank on it. That's a content job, product by product, and it's slow — but it's the difference between a catalogue and a shop that gets found.

Proof that never loads

Logan Carpets had a genuine 5.0 Google rating sitting inside a review widget that never hydrated, so every visitor saw an empty space where the social proof should have been. Trust signals belong in the page itself, always visible, never dependent on somebody else's JavaScript.

Moving an existing shop

Replatforming without losing what you've earned

Rebuilding a shop that already trades is the riskiest job in ecommerce, because everything you're changing is currently making money. It's also the one most often done carelessly — new site goes live, URLs change, rankings vanish, and by the time anyone notices it's a quarter later.

So the order matters. Every existing URL is inventoried and mapped to its new home before anything launches. Product data is cleaned and migrated rather than re-typed. Redirects go in as 301s, tested, not left to a plugin to guess. Positions are tracked through the switch so we can see what actually happened rather than hope.

And nothing that earns goes away quietly: retired category and campaign URLs get redirected to the nearest live page rather than thrown at a 404.

Stock that tells the truth

One figure across the website, the shop floor and the app — including the parent-product flags most stores get wrong without noticing.

Deals that price once

Multi-buy and mix-and-match that calculate identically on the site, the app and the till, VAT included.

Filters people use

Filter by the attributes customers actually choose on, with results loading as they scroll and pagination Google can still follow.

Revenue in the reports

Real order values reported to analytics and Google Ads, so bidding is fed facts rather than page views.

Frequently asked

Do you build on WooCommerce or Shopify?
WooCommerce, in almost every case. You own it outright, there's no per-sale cut, and — the real reason — I can write whatever the business needs into it. Deal engines, EPOS, multi-store stock and trade pricing are things I've had to build because no platform offered them. On a hosted platform I couldn't have.
Can my shop till and my website share stock?
Yes. That's exactly what White Vape Co runs: one stock figure across three shops, the website and the customer app, with the till still taking payments if the broadband goes down and syncing when it returns.
How many products can you handle?
Thousands. The largest store I run has over a thousand products with variants, deals and multi-store stock on top. Volume is a data and speed problem, and both are solvable — it's messy product data that causes the pain, so that's where a build starts.
Will my products actually show up in Google?
They should, and it's checked rather than assumed. Product and category pages get real written content, proper structured data and clean URLs, and I verify the sitemaps include them — I've found live shops where the entire category sitemap was switched off and nobody knew.
Have you actually run a shop, or just built them?
Both. I own a chain of retail stores alongside Avent Marketing — premises, staff, stock and a website trading on the same margins. Every problem an ecommerce build is supposed to solve, I've had myself, which is why the EPOS till, the deal engine and the multi-store stock system exist: I built them because I needed them.
Can you move my existing shop without losing rankings?
Yes. Every old URL is mapped and redirected before launch, the structure is kept or improved deliberately rather than by accident, and rankings are tracked through the move so we can see what happened rather than hope.

Let's grow your business

Tell me what you need and I'll come back with honest advice and a fixed price — no jargon, no sales team.