Built by Corey → See the live rebuild
Proposal · prepared for Tenby Book Shop · 18 May 2026

A few specific fixes for tenbybookshop.wales.

Tenby Book Shop · Tudor Square, Tenby · website rebuild.

I rebuild small-business sites in my spare time when I can see they are leaving conversions on the table. I spent twenty minutes on tenbybookshop.wales, on a phone, with a 3G profile turned on, and found three things worth writing down. Three findings below, then a working rebuild you can click through.

Open live preview  ↗ Read the three findings Reply to the proposal
Jubilee House · Tudor Square · Tenby

Two floors of books and gifts on Tudor Square. Open the live preview ↗

Three findings, in order of revenue impact

What twenty minutes on the live site turned up.

01

The site is a single Elementor page, and every other path on tenbybookshop.wales returns a 404.

What I saw
A reader who Googles "tenby bookshop about" or "tenby bookshop contact" lands on tenbybookshop.wales/about and tenbybookshop.wales/contact, both of which 404. The Elementor home is the only page that resolves. The header nav links to in-page anchors only, so external sites and guidebooks that try to deep-link to a contact page or a reviews page reach a missing-page error rather than the shop. The shop is on WordPress 6.9.4 with Elementor 4.0.8, so the rebuild does not have to mean leaving WordPress, but it does mean shipping real routes.
The rebuild
After rebuild, dedicated pages at /, /visit, /authors, /events, /contact, all served from the same own-domain. Every external link that currently dies on a 404 resolves to the right section. The Elementor home can be retired entirely or kept as a soft fallback while the new build settles.
02

Two floors of stock, a curated Welsh-language children’s shelf, Pembrokeshire-author signings: none of it appears above the fold on tenbybookshop.wales.

What I saw
The current hero opens with a generic banner: "Nestled in Tudor Square, Tenby Bookshop is your go-to literary spot in town." Nothing in the first viewport tells the reader the shop runs across two floors, that there is a proper Welsh-language section in the back, that local Pembrokeshire authors sign here through the season, or that the shop is open every day of the year including bank holidays. The selling points are buried in scrolling Elementor blocks. The Around Tenby tourism listing and Hive partner page describe the shop in more detail than the shop’s own homepage.
The rebuild
After rebuild, the hero opens with "Two floors of books on Tudor Square, since the AOL-email days." A floor-by-floor service grid names what is on each level. A separate Pembrokeshire-authors panel lists the writers who have signed at the shop. The "open every day, 10am to 5pm" line sits in the utility bar above the header where every visitor sees it on every page.
03

No BookStore JSON-LD, no opening-hours schema, no AggregateRating: Google has nothing structured to render in the search result.

What I saw
View-source on tenbybookshop.wales shows zero application/ld+json blocks. Google therefore cannot generate the "Tenby Bookshop · open today 10am-5pm" knowledge panel that competing independents in Narberth and Haverfordwest get, cannot show star reviews, and cannot tell Google Books that this is a bookshop rather than a generic retail listing. The .wales TLD is itself a small local credential (under three thousand .wales domains in active use) and that credibility is wasted without schema to back it.
The rebuild
After rebuild, a single application/ld+json block emits BookStore + LocalBusiness with full PostalAddress, telephone in E.164, opening hours every-day-10-to-5, hasMap to the Google Maps directions URL, and a FAQPage block tied to the on-page FAQ. Google then has everything it needs to render the rich result, and the .wales TLD finally signals what it is: a Welsh independent on a Welsh-coast high street.
Pricing

Fixed price, no hourly billing, no surprise upgrade tier.

£2,000Fixed for the rebuild. One-off. £150Per month for hosting and ongoing care. £50Optional. Embedded chatbot trained on FAQs.

No retainer. No contract. No in-person visits, fully remote from Switzerland.

If the proposal lands, reply with two or three 20-minute slots in the next ten days for a video call. I take on three Pembrokeshire and Carmarthenshire builds this quarter, and first confirmed wins the slot. If I don't hear back by 28 May 2026, the proposal site comes down.

See the live rebuild  ↗
A working preview you can click through · opens in this tab