A Magento tile store kept fast for Ireland, Northern Ireland and Britain.
Tile Merchant sells tiles, flooring, wall panelling and outdoor paving from Ireland into Ireland, Northern Ireland and Great Britain, on a Magento store with a Hyvä front end. Our work covers how fast it serves its pages, how safely it changes, and the development that keeps it selling.


Tile Merchant in numbers
- 1.1 sLargest Contentful Paint for real mobile visitors, passing all three Core Web VitalsChrome UX Report, mobile, 28 days to 31st October 2026
- 0Cumulative Layout Shift on mobile: nothing jumps while a page loadsChrome UX Report, mobile, 28 days to 31st October 2026
- 317bathroom tiles in one listing, filterable by colour, effect and suitabilityLive store, read 31st October 2026
- 3markets served: Ireland, Northern Ireland and Great BritainClient record
The brief.
Tile Merchant came to us already trading, with a large catalogue and customers in three markets who often buy by the square metre. It needed a store that serves pages quickly to every one of them and can change without putting trading at risk.
So every change is measured, tried on staging and checked end to end before it is deployed, and speed is followed on real customers’ devices rather than on a lab score.


What we built.
The store, captured from the live site on 31st October 2026: the parts customers use most, kept fast through every change.
-


A mega menu that covers the whole catalogue.
Tiles are chosen by room, size, style, colour, finish, type and material, and the menu offers every one of those routes in a single panel, beside photographs of featured tiles. Outdoor, wall panelling, flooring, bathrooms and clearance each sit one hover away, and the phone menu keeps the same departments in a simple list.
- Eight ways into the tile range in one panel
- Featured tiles photographed beside the links
-

Search that narrows itself.
A search for “marble” opens a full results view without leaving the page: suggested searches, quick routes into categories, filters with counts, a price slider and the matching tiles with their price per square metre. A customer who knows only the look they want can narrow from there to a short list.
- Suggested searches and category shortcuts
- Filters with counts and a price slider
- Price per square metre on every result
-


Tiles bought by the square metre.
Product pages work the way tiles are bought. Choose the format and the tone, enter the area to cover or a width and length, add a wastage allowance, and the page works out the boxes. A free sample goes in the basket with one tap, and delivery and collection options show before checkout.
- Coverage calculator, area or dimensions
- Wastage allowance in one switch
- Free sample beside Add to Basket
-


Listings with the filters a tiler uses.
Bathroom tiles alone run to 317 products. Listings sort by recommendation, name or price and filter by placement, colour, effect, range and suitability, and on a phone the filters slide up as one panel with Reset and Apply, so a customer can try a combination and back out of it easily.
Measured on real customers' devices.
Not a lab score: these are the speeds real customers get, collected by Chrome from their own phones and laptops.
Passes Core Web Vitals on mobile
Core Web Vitals, real-user data (Chrome UX Report), mobile, 28 days to 31st October 2026. 75th percentile of real Chrome visits to the store's homepage, read in PageSpeed Insights.
The stack.
What the store is built on, and what each part does for the business.
- Magento 2 The commerce platform: catalogue, basket and checkout.
- Hyvä The storefront theme.
The work, area by area.
The work on this store, by area.
Performance
Speed followed on real-customer data, with every change that could affect it tried on staging first.
Patching and upgrades
Adobe security releases deployed in an agreed window, with the whole store tested on staging first.
Development and support
Features and fixes by senior engineers, built and tested on staging before they go live.
Selling a big catalogue across borders? Start with a free health check.
Give us the address and we will read what the store already shows the world: release, support status, PHP, front end, hosting and any sign of a hijack. One page, by email, within two working days. Nothing is accessed or tested.
- Magento Open Source, Adobe Commerce and Mage-OS stores
- No login, no access, no obligation
- Written by a person, not a scanner
- Platform
- Magento Open Source 2.4.4-p3
- Adobe support
- ended 12th April 2025
- PHP
- 8.1, end of life 31st Dec 2025
- Frontend
- Luma
- Security headers
- 2 of 6 present
- Hijack indicators
- none found
What we would do first. Apply the outstanding security fixes, then plan the upgrade to a supported release.





