Wedding & event catering · Devon
Field to Fork Catering
A Devon wedding and event caterer, moved off a WordPress and Divi build onto hand-written Astro. The photography is the product here, so the whole job was getting it to arrive fast.
The challenge
Field to Fork sells something you decide with your eyes. Long tables in a field at dusk, festoon lights, a spread that has to look worth the price before anyone reads a word about it. The old site had all of that and delivered it through WordPress with the Divi page builder: a theme, a builder and a stack of plugins standing between a visitor and the photographs.
That weight lands in the worst possible place. A couple planning a wedding is often looking on a phone, at a venue, on rural Devon 4G, with three caterers open in three tabs. The site that paints first gets read; the other two get closed. None of this is a design problem, so redesigning was never the answer.
The brief was to keep the brand exactly as it was and replace the engine underneath it.
What we did
4 decisions that made the difference.
Off the page builder, onto Astro
The site was rebuilt as hand-written Astro components: no theme, no builder, no plugin layer. What ships to the browser is the markup the page actually needs, with the photography served as modern image formats at the size the layout asks for.
A page that answers the search
Wedding catering in Devon is a local search: someone types the county and picks from the first few results. That query got its own page rather than a section: "Wedding Caterers in Devon", with the proof a couple actually looks for (weddings done, review score, tastings) above the fold.
Six menus that read on a phone
The menus are the part people scroll through slowly, and the part a page builder usually turns into a wall. They are laid out to be read a course at a time on a small screen, and they load with the rest of the page rather than after it.
Contact where the conversation already happens
Catering enquiries are a back-and-forth about dates, numbers and dietary requirements, and in this trade that conversation happens on WhatsApp. So the contact block puts WhatsApp and a phone number first, in plain sight, instead of burying both under a form.
The results
Measured, not estimated.
Lighthouse against the live site on 27–28 July 2026, three runs per device. These are the averages.
- Performance
- 100
- Largest contentful paint
- 0.4s
- Cumulative layout shift
- 0
Lighthouse desktop, average of three runs
Desktop, against the live site
Desktop, against the live site
| Device | Performance | Accessibility | Best practices | SEO |
|---|---|---|---|---|
| Desktop | 100 | 93 | 100 | 100 |
| Mobile | 78–99 | 93 | 100 | 100 |
On the mobile number: Six mobile runs across two days came back between 78 and 99. First contentful paint was a steady 1.0s in every one of them and the page weight never moved, so what is swinging is the network this test dials out on, not the site. A mobile number measured this way would not be evidence, so there isn't one here. Desktop was 100 in all six.
Every run kept as JSON and HTML, in caso-de-estudio-field-to-fork/. Ask and I will send them.
They took the time to understand my goals and delivered a sleek, modern website that's easy to navigate. Their team was professional, creative, and quick to answer any questions. The whole process was smooth, and I'm delighted with the result.
Dave Corker · Field to Fork Catering, Devon
Google review, June 2026
Built with Astro, hand-written components, AVIF and WebP through the build pipeline, Node and Express on a Hostinger VPS.
Being fast is half of it. The other half is showing up when someone in the county searches. That work is local SEO for Devon businesses.
Want the same measurement on your site?
A free audit, no obligation. You get a clear list of what is holding your site back and what to do about it, not a sales pitch.