Speciality Food eCommerce • UK
From 274 to 1,349 Monthly Clicks in Six Months
A UK speciality food eCommerce retailer running a multi-store OpenCart operation. Inherited the site with significant indexing waste, weak rich-result visibility, and almost no local search presence. Eight months of focused technical SEO, content work, and Google Shopping integration produced 6,925 UK clicks from 518,000 impressions, with 793 queries now ranking on page one.
The Starting Position
The client operates three separate storefronts on a shared OpenCart 3.0.2.0 multistore install — the main retail brand plus a wholesale arm and a sister speciality range. The technical stack was working but tightly constrained: no cPanel access, FTP-only file management, direct database edits via HeidiSQL, and a triple-layer cache (Nitro plus LiteSpeed plus OpenCart’s own) that meant every template change required two separate purges to go live.
Search performance reflected the platform limitations. The site had 11,734 URLs Google had crawled but not indexed — a mix of legacy product pages, faceted-search permutations, and pagination duplicates. Rich-result eligibility was minimal. The Google Shopping feed existed but was rejecting most of its products. Local search visibility, despite a physical retail presence in the Midlands, was effectively zero.
What We Did
Product Schema & Rich Results
Audited the existing product markup, fixed missing and malformed schema across the catalogue, and ensured every product page emitted valid Product, Offer and AggregateRating data where applicable. The result: 3,132 of the last 90 days’ 4,273 UK clicks (73%) now arrive via product snippets — rich blue-link results with price, availability and image data baked into the SERP listing. This is the single largest driver of CTR on the site.
Google Shopping Feed
Rebuilt the Shopping feed end-to-end. Worked through 714 products, resolving GTIN matching, image quality, category mapping and missing attribute fields. 698 of 714 products are now approved and live in Shopping, generating an additional 226 clicks at a 7.82% CTR — more than 6× the site’s average CTR. Shopping placements above the organic results catch high-commercial-intent searches that the blue-link result alone would miss.
Index Hygiene
Identified the URL patterns producing the bulk of the not-indexed waste — faceted-search parameters, paginated category tails, and orphan legacy product pages — and applied a mix of canonical consolidation, parameter handling, and 301 redirects. Not-indexed URL count fell from 11,734 in March to 6,286 in June, a 46% reduction. Indexed page count held stable because the work was about pruning waste, not adding new content. Cleaner indexing signals mean crawl budget reaches the pages that actually convert.
Local SEO for the Physical Store
Built a dedicated location page for the brand’s physical Midlands retail base, optimised the Google Business Profile end-to-end, and structured the page to convert local-intent searches (people typing the town name plus “shop”, “supermarket” or the cuisine category). The location page now ranks page one and contributes 53 clicks at 3.67% CTR — nearly 3× the site-wide average. The brand also holds position 1 for “[brand name] [town]” at 14.47% CTR.
Food Information Regulations Compliance
Catalogued allergen data across 515+ products in line with the Food Information Regulations 2014. Built a structured data flow so that every product page surfaces the legally required allergen information consistently — not buried in product descriptions where customers and search engines miss it. Compliance is the floor; the search benefit is that structured allergen data feeds into product schema and improves rich-result eligibility.
Conversion & Fulfilment Integrations
Verified the order-status logic for stock management (Processing status correctly decrementing inventory), integrated the third-party logistics provider’s order export module, and resolved an out-of-stock add-to-cart issue that had been silently losing sales by allowing checkout on unavailable products. Smaller items individually but the cumulative effect on completed-order rate is material.
The Numbers in Detail
The 16-month UK trajectory shows the curve clearly:
| Month | Clicks | Impressions | CTR |
|---|---|---|---|
| Nov 2025 | 274 | 16,470 | 1.66% |
| Dec 2025 | 524 | 32,168 | 1.63% |
| Jan 2026 | 683 | 41,787 | 1.63% |
| Feb 2026 | 620 | 45,123 | 1.37% |
| Mar 2026 | 974 | 66,489 | 1.46% |
| Apr 2026 | 1,311 | 103,737 | 1.26% |
| May 2026 | 1,349 | 116,192 | 1.16% |
| Jun 2026 (part) | 1,190 | 96,281 | 1.24% |
Clicks have grown roughly 5× and impressions roughly 7× over the period. The CTR softens slightly month-on-month because the impression base is expanding faster than the click base — the site is showing up for more queries it didn’t previously rank for, which dilutes the average. The absolute click count is the better health indicator and continues to climb.
Search Behaviour & Device Split
Three patterns shape how this site needs to be optimised:
- Mobile is 82% of clicks (3,519 of 4,273 in the last 90 days). Page speed on mobile, mobile checkout flow, and mobile-friendly product imagery are operationally more important than desktop equivalents.
- Product snippets carry 73% of all clicks. The blue-link organic result without rich data attached gets a fraction of the traffic the same result gets when product schema fires properly. Schema is the difference.
- Merchant listings convert at 7.82% CTR — more than 6× the site average. Shopping feed quality is a high-leverage channel even on modest impression volumes.
Where the Rankings Sit Now
The site holds position 1 across a meaningful spread of commercial and product-specific terms, including its brand searches, its physical-store town searches, a hero seasonal product, the flagship spice brand, generic category terms like “caribbean food online” and “jamaican supermarket online uk”, and a clutch of specific product terms that drive consistent order flow. 193 queries sit in positions 1-3 in the UK, and 793 sit on page one overall.
Equally important: the site now appears for over 1,000 distinct queries each quarter, up from a much narrower visibility footprint at the start of the engagement. The breadth matters as much as the headline ranks — a long tail of product searches each contributing a handful of orders compounds faster than a single hero term.
The Tools Behind the Work
Most of this engagement runs on GYWS’s own proprietary toolstack — built specifically for projects like this where platform constraints mean off-the-shelf SEO software falls short. Key tools deployed across the project:
- GYWS Master Auditor — multi-page technical audit including PageSpeed Insights integration, used to baseline and re-baseline the site at intervals
- GYWS Rank Tracker — SerpAPI-driven rank monitoring with per-client query exclusions and geographic targeting, currently tracking 114 keywords for this client
- Internal Link Audit Tool — context-aware classification distinguishing templated nav links from in-content recommendations, used to strengthen product-to-category linking
- Schema Validator & Redirect Chain Mapper — verifying every change leaves the site cleaner than it found it
- Price Sync Tool — EPOS-to-OpenCart synchronisation built specifically for this engagement, VAT-aware, ready to run against EPOS exports
What’s Next
The expansion brief over the next quarter covers a second Midlands location page (mirroring the optimisation pattern from the first), continued indexing cleanup to get the not-indexed count below 5,000, broader schema coverage across category pages, and an OCMOD-based fix for the remaining out-of-stock add-to-cart behaviour. The Shopping feed will be re-audited quarterly to keep approval rate above 95%.
Most importantly: the trajectory hasn’t plateaued. May was the first month above 1,300 clicks, and the impression curve suggests June will exceed it once the partial-month data closes out.
Run a UK eCommerce Site?
We work with multi-store OpenCart, Shopify and WooCommerce platforms. Free SEO audit to start — no commitment, no pressure.
