Built by Corey · 18 May 2026
Live site  ↗ Open live preview  ↗
Padstow · Cornwall · corner of Broad Street

A few specific fixes for padstowbookseller.co.uk.

Proposal prepared for Padstow Bookseller, the independent bookshop at 1 Broad Street, Padstow, Cornwall PL28 8BS, opened in 2016 by Ron Johns of Mabecron Books with Rick and Sarah Stein. I spent an afternoon on the live site. Three things stood out on mobile. The full rebuild is browsable at /preview/.

Open live preview  ↗ Read the three findings Reply to the proposal
Address · 1 Broad Street, Padstow, Cornwall PL28 8BS Phone · 01841 533804
1 Broad Street · Padstow · since 2016

An independent bookshop a hundred metres back from the harbour. Open the live preview ↗

Current vs proposed

The current Himmelen-themed WooCommerce site, against the proposed Astro rebuild.

The current homepage loads on a 2014-era Bootstrap retail theme with jQuery, owl-carousel, swiper, select2, nanoscroller, idangerous-swiper, font-awesome and a tote-bag photo as its social card. The next note explains the three concrete fixes the rebuild lands.

Web stack and gaps, May 2026

Current  ↗ padstowbookseller.co.uk
Platform
WordPress 6.9.4 + WooCommerce 10.6.1
Theme
Himmelen (Bootstrap-era retail theme, c. 2014)
Hosting
WordPress shared, image CDN through Jetpack (i0.wp.com)
Scripts
jQuery + owl-carousel + swiper + select2 + nanoscroller + idangerous + font-awesome on every page
OG image
A tote-bag photo (cropped-Padstow-Bookseller-Tote-scaled-1.jpg). No shopfront, no Rick Stein, no harbour.
Meta
Description set to the tagline only. Zero specifics on mobile SERP.
Schema
No application/ld+json on the homepage. No BookStore, LocalBusiness, Event, FAQ.
Heritage
No About page. No mention of 2016, Ron Johns, Rick Stein, Sarah Stein, Mabecron.
Cursor
CSS rule loads /wp-content/uploads/2018/04/cart.png as a cursor over HTTP (mixed-content warning, no effect on iPhone).
Proposed
Framework
Astro static site (Astro 6), zero client JS by default
Hosting
Vercel UK / EU edge, sub-100ms first byte from Plymouth
Scripts
One small burger-drawer script. No jQuery. No carousel libraries unused.
OG image
The Broad Street shopfront at dusk, signage clearly readable, 1200x630 absolute URL
Meta
Padstow Bookseller, 1 Broad Street, since 2016. Signed Rick Stein cookbooks, the Mabecron Cornish list, midnight openings.
Schema
BookStore + LocalBusiness + FAQPage + Event (next signing) JSON-LD rendered at build time
Heritage
2016, three founding partners, Mabecron group, sister shops in the footer
Cart
WooCommerce backend retained; the rebuild is the marketing layer; product checkout still routes to Woo
Three findings · specifics from a walk through the live site

What the current Himmelen theme is leaving on the table.

Walk-through of the live padstowbookseller.co.uk on 18 May 2026.

01

The events grid surfaces three past events above the May 2026 fold.

What I saw
The homepage runs the latest WordPress posts as the visible content grid. On the day this was looked at (May 2026), the visible posts above the fold were: a Romantasy Cocktail Party (23 November 2025), a Brimstone Midnight Opening (17 November 2025), and the most recent Rick Stein Book Signing (20 November 2025). All three are past. The next live happening, the May book club, sits below the stale archive. A first-time visitor scrolling for "when can I come and meet Rick Stein next" reads: nothing soon, everything was six months ago.
Why it matters
The events register is the shop's single strongest differentiator. The midnight openings and the cocktail launches and the Stein signings are the reason a Plymouth or Truro reader gets in a car. Putting six-month-stale event cards in the front-of-shop slot reads as a dormant programme, exactly the opposite of the truth. Tripadvisor reviewers explicitly mention "Rick Stein signings happen there" as the reason to visit; the homepage hides that fact.
After rebuild
After rebuild: a dedicated /events block at the top of the homepage with the single next event, dated and timed, plus a small archive strip below ("last six months at the shop") so the run-of-show reads as ongoing rather than over. The blog roll stays as a /news archive deeper in.
02

No JSON-LD anywhere on the homepage. Not BookStore, not LocalBusiness, not Event.

What I saw
A view-source on padstowbookseller.co.uk returns zero application/ld+json blocks. There is no BookStore schema, no LocalBusiness, no opening hours in machine-readable form, no Event schema for the Rick Stein signing. The Yoast plugin is not installed. The meta description is the shop's tagline, "There is no friend as loyal as a Book", which gives Google no specifics (no town, no Stein, no signed-books). On mobile SERP that is the entire listing.
Why it matters
"Bookshop near me" in a Padstow postcode does not surface this shop in the Knowledge Panel because Google does not have the schema to fill the card. "Signed Rick Stein cookbook" does not lead here. The shop is invisible to the queries that should be the easiest wins. Sister Mabecron shop St Ives Bookseller also runs no schema; the rebuild is the chance to set the bar for the group.
After rebuild
After rebuild: BookStore + LocalBusiness + FAQPage + Event JSON-LD rendered at build time. Postal address, E.164 phone, opening hours, the next signing as a structured Event with author, date, location. The first crawl after launch should populate the Knowledge Panel with hours and a "Books, signed Rick Stein cookbooks" line.
03

Ten years of trading. Three founding partners. The homepage names none of them.

What I saw
Padstow Bookseller opened on 15 March 2016 as a joint venture between Ron Johns (Mabecron Books, bookselling in Cornwall since 1969), Rick Stein, and Sarah Stein. Ron and Rick first met in Padstow in 1976; they had been discussing a Padstow bookshop together for forty years before they opened it. None of this is on the current homepage. There is no About page. There is no founder paragraph. There is no mention of Mabecron or of the sister shops at St Ives, Falmouth, and Dartmouth.
Why it matters
Padstow is one of two reasons a customer drives here (the other is the Stein restaurant empire). The bookshop is the only one in Britain co-owned by Rick Stein. The current site's framing is a generic Himmelen-themed WooCommerce store; the unique provenance is invisible. Walking past the shopfront the customer reads "PADSTOW BOOKSELLER" in serif paint on sage-green wood. Walking onto the site they read a generic blog grid. The two experiences should match.
After rebuild
After rebuild: a heritage strip on the homepage with the 1976-first-meeting / 2016-opening story, the three founding partners named, the Mabecron group acknowledged, and the four-shop family (St Ives, Falmouth, Dartmouth, Padstow) listed in the footer. Rick Stein's name is not promoted as marketing; it is told as the founding story it actually is.
Pricing · fixed

One fixed fee. No hourly billing. No upgrade tier.

No retainer. No contract. No in-person visits. Fully remote from Switzerland.

  • One round of revisions before launch
  • DNS cutover handled (the domain stays in your name)
  • 30 days of post-launch tweaks at no extra cost
  • Source code handed over on day 60 (you own everything)
Build · one-off

Fixed for the rebuild

Astro static site, heritage strip, single-next-event block, signed-copies module, BookStore + LocalBusiness + FAQPage + Event schema, DNS cutover. Three weeks.

£2,000
fixed · one-off
Care · monthly

Hosting and ongoing care

Vercel hosting, SSL, monthly content updates (events list, the current Stein title, signed-copy stock), schema upkeep, monthly analytics email.

£150
/ month · cancel any time
Optional

Embedded chatbot

A small in-page chatbot trained on the shop\'s FAQ (hours, signed Stein copies, the Pick & Mix tiers, postage, the next event) so visitors get answers out of hours.

£50
/ month · optional
Timeline · three weeks

From accepted proposal to live site, in three weeks.

Week 1
  • Heritage strip with the 1976-meeting / 2016-opening story
  • Single next-event block above the fold, archive strip below
  • BookStore + LocalBusiness + FAQPage + Event JSON-LD
Week 2
  • Signed-copies and Cornish-list sections moved up above the blog grid
  • Pick & Mix subscription page redesigned with three tiers as cards
  • Rick Stein cookbook landing page with the signed-edition queue
Week 3
  • DNS cutover. Himmelen retired. WooCommerce checkout reskinned to match.
  • Lighthouse passes mobile and desktop. Schema validated in Search Console.
  • Mabecron group footer pointing to St Ives, Falmouth, Dartmouth sister sites.
FAQ

Five questions an independent bookshop actually asks.

If any answer needs a follow-up call, reply with two or three 20-minute slots in the next ten days.

What happens to the WooCommerce orders, the products, the subscription boxes? +

The WooCommerce store, the product catalogue, the Pick & Mix subscription orders all stay where they are. The rebuild is a presentation layer. Astro renders the marketing pages (home, events, signed copies, Cornish list, about, contact) and the cart and checkout continue to run on WooCommerce. No product migration, no order data move, no risk to the running shop. The Himmelen theme retires; the products and the subscription boxes and the order history are untouched.

Rick Stein is a founding partner. Is using his name in the rebuild copy a problem? +

Rick and Sarah Stein are 50% co-owners of the shop and the partnership has been public since 25 February 2016 when The Bookseller magazine ran the announcement. The rebuild names the three founding partners as a matter of provenance, not as a marketing endorsement. The 1976 first-meeting story comes from Ron Johns' own quote in that piece. If at any point Rick would prefer a different framing, the heritage strip is one Markdown file.

How does the next-event block stay current? We do not have a calendar feed. +

One Markdown file in the repo, /events/index.md, lists the upcoming events as front-matter dates. The build runs nightly on Vercel. The next-future-dated event is rendered as the homepage hero card; everything past the date falls into the archive strip automatically. No CMS, no plugin, no Yoast. Editing is open the file, change the date, push. Or I do it on a 24-hour turn-around as part of the 150 a month care plan.

The shop sells online. Will the new site keep online sales running? +

Yes. WooCommerce stays as the backend. The product pages will be restyled to match the rebuild, but the cart, the checkout, the Stripe / WorldPay integration, the postage logic, the Pick & Mix subscription engine, none of those touch the migration. The risk envelope is: marketing pages get rebuilt, transactions keep flowing on the existing pipeline.

You are in Switzerland. How does this work for a shop in Padstow? +

Fully remote and asynchronous. I am a British developer of nine years standing, based in Switzerland. Everything is by email and the occasional video call at a time that suits the shop's short trading day. No in-person visits. I can recommend a local Cornish photographer for launch photography if you want fresh hero shots; not required. Phone +44 7884 442 651 for anything urgent, including DNS cutover day.

Next step · one email, one decision

If the proposal lands, two or three 20-minute slots in the next ten days.

I take on three South West builds this quarter. First confirmed wins the slot. If I do not hear back by 28 May, the proposal site comes down.

Open live preview  ↗ Reply to the proposal
Prepared by

Corey Musa

British software developer of nine years, based in Switzerland. I rebuild small-business websites in my spare time when I can see they are leaving conversions on the table.

Email
corey@builtbycorey.com
Phone
+44 7884 442 651
See the live rebuild
A working preview you can click through · opens in this tab
/preview/  ↗