17 May 2026 · Rebuild proposal for Pizzeria Villaggio
Current site  ↗ Open live preview  ↗
★ Welsh Italian Awards Best Pizzeria 2017 · 40 years · Whitchurch + Lakeside

40 years on Merthyr Road. Three generations of Palladinos. A homepage that says so.

A free, fully-built proposal site for Pizzeria Villaggio — a 40-year Italian-Welsh family pizzeria with sites in Whitchurch and Lakeside, Cardiff. Three generations of the Palladino family, Campobasso to Cardiff. Six findings, a side-by-side scrubbable mock, and a live HTML rebuild of the proposed homepage at /preview/.

Read the six findings Open live preview  ↗
Whitchurch · 73 Merthyr Road, Whitchurch, Cardiff CF14 1DD Trading since · November 1986 Lakeside · opened 18 October 2022
Pizzeria Villaggio, 73 Merthyr Road, Whitchurch, Cardiff — family pizzeria since 1986
73 Merthyr Road · Whitchurch · since 1986

Cardiff's family pizzeria. Campobasso recipes, cast-iron Welsh kitchen, three generations of Palladinos.

Current vs proposed

A side-by-side, scrubbable comparison of the current homepage against the proposed Astro rebuild.

Captured 17 May 2026. Current build is a circa-2014 template with a base64-placeholder lazy-loader. Drag the orange handle to scrub between the live pizzeriavillaggio.com on the left and the proposed Astro rebuild on the right. The full rebuild is browsable at /preview/.

pizzeriavillaggio.com
pizzeriavillaggio.com today (desktop) The proposed pizzeriavillaggio.com rebuild (desktop) CURRENT PROPOSED
Drag the handle. Left is the live pizzeriavillaggio.com. Right is the proposed Astro rebuild with the "since 1986" hero, the 2017 Welsh Italian Awards eyebrow, the three-generations-of-Palladinos heritage panel, the two-locations section, and Restaurant + LocalBusiness × 2 + Menu + FAQ + Award schema.
Open live preview  ↗

Web stack and gaps inventory, May 2026

Current ↗ pizzeriavillaggio.com
Platform
Bespoke template — circa 2014, lazy-load library
Hosting
Shared hosting (unknown provider)
Email
73preorder@gmail.com (free Gmail tier)
Imagery
Base64 placeholder GIFs in HTML, real photos client-loaded — invisible to crawlers
SEO
Zero schema.org JSON-LD; no Restaurant, no LocalBusiness, no Menu, no FAQ
Two sites
pizzeriavillaggio.com + villaggiolakeside.co.uk — separate, not integrated
Booking
Phone only (029 2061 3110) — no online booking, no per-location routing
Proposed
Framework
Astro static site (Astro 6)
Hosting
Vercel edge network, sub-100ms first-byte across the UK
Email
Google Workspace on pizzeriavillaggio.com (bookings@, whitchurch@, lakeside@)
Imagery
Native <img loading="lazy"> with real URLs in HTML, Open Graph + ImageObject schema
SEO
Restaurant + LocalBusiness × 2 + Menu + FAQ + Award + Person × 4 schema at build time
Two sites
Unified domain with /whitchurch and /lakeside per-location landings; villaggiolakeside.co.uk redirects
Booking
Online booking widget per location (Resy / OpenTable / Cal.com) + phone fallback
Six findings, in order of revenue impact

What the current site is leaving on the table.

A walk-through of the live pizzeriavillaggio.com on 17 May 2026.

01

Every product and staff photo is a lazy-loaded base64 placeholder. Google and the AI crawlers see nothing.

Observation
A crawl of pizzeriavillaggio.com on 17 May 2026 returns base64-encoded placeholder GIFs in every image slot — the pizza shots, the dining-room interior, the team portraits. The real photography is loaded by client-side JavaScript after the page paints. Googlebot, Bingbot, GPTBot, PerplexityBot, ClaudeBot — all of them index the HTML response, not the post-paint state. The result is a homepage that, to an indexing crawler, is text plus a wall of empty 1x1 placeholders.
Revenue impact
Image search is the single largest source of restaurant discovery on Google after Maps. A Cardiff diner searching "wood-fired pizza Cardiff" or "Italian restaurant Whitchurch" sees rival pizzerias because those rivals serve real <img src> URLs in the HTML — Villaggio serves base64 GIFs. The 2017 Best Pizzeria award winner shows up below pubs that started serving frozen pizza last year. The same crawlers that miss the photos miss the alt text and the schema attached to them — so the AI assistants ("best pizzeria Cardiff") cannot cite Villaggio either.
Cause
A theme-level lazy-loading library (LazyLoad, b-lazy or similar) was added to the site years ago with the intention of speeding up page-paint. The fallback used while the real image loads is a base64-encoded placeholder. The site never moved to the modern <img loading="lazy"> attribute, which crawlers handle correctly. The placeholder pattern was a 2014 technique kept past its expiry date.
After rebuild
After rebuild: native <img loading="lazy"> with real src URLs in the HTML, Open Graph + Twitter Card images set on every page, ImageObject schema attached to the menu items, the team portraits and the dining-room shots. Googlebot indexes the photos the day after launch. Image search picks up "pizza Whitchurch", "Italian Cardiff", "pizzeria Lakeside Cardiff" inside three to six weeks. The 2017 Best Pizzeria credential flows through the AltText and schema into every AI answer about Cardiff Italian dining.
02

Nonno Umberto and Marc opened in November 1986 with the Campobasso family recipes. That story is buried.

Observation
Pizzeria Villaggio was founded in November 1986 by Marc Palladino and his father Umberto — "Nonno" — using the family recipes carried from Campobasso in southern Italy. Forty years on, the founding-night story sits well below the fold on a long About page. The homepage opens with a generic "welcome" paragraph and a carousel of placeholder photos. A new visitor scanning the homepage for five seconds learns nothing about Nonno Umberto, nothing about Campobasso, nothing about 1986.
Revenue impact
The single defensible asset Villaggio has against every chain pizza in Cardiff is a forty-year founding story with a name and a face attached. Pizza Express, Franco Manca, Zizzi, Pizza Hut — none of them can put a Nonno on the homepage. Villaggio can — and does not. The Cardiff diner choosing between Villaggio and the chain on Friday at 6pm sees the same five-second scan: "Italian restaurant" or "Italian restaurant with the founder's father's recipes from southern Italy". The second wins the booking. The current homepage gives them the first.
Cause
The site was built generic-first — hero photo, menu carousel, contact strip. There is no founder-story component, no above-the-fold "since 1986", no photograph (real or implied) of Nonno Umberto. The forty-year story exists as a paragraph in an About page that the booking visitor never opens.
After rebuild
After rebuild: a hero that opens with "Cardiff's family pizzeria, since 1986", a sub-line that names Marc and Umberto Palladino and Campobasso, and a heritage section directly under the why-strip that tells the founding-night story in one column with a Campobasso-to-Whitchurch timeline in the other. The forty-year credential becomes the first thing every visitor reads, not the seventh.
03

Three generations of the Palladino family — Umberto to Marc to Gianluca. Not told anywhere on the site.

Observation
Pizzeria Villaggio is run today by three generations of the Palladino family: Umberto (the founding Nonno, retired but present in the story), Marc (the founding son, still operating), and Gianluca Palladino (the third generation, managing the Lakeside site that opened in 2022). The current homepage names nobody. The About page mentions the family briefly. The three-generation succession — the brand asset that says "we are not going anywhere" — is functionally invisible.
Revenue impact
Multi-generation family-restaurant succession is the single most-trusted signal in independent Italian dining in the UK. Padella in London, Burger & Beyond, Mildreds — all of them lean on the founder-and-family story. Cardiff Italian regulars switch to whichever independent makes them feel they are eating at a family table; "three generations of Palladinos" said with photos and named clinicians is the loudest possible version of that signal. Villaggio is not making it. The succession also matters to a booking visitor who wonders quietly whether the next generation is in the kitchen — the answer is yes, Gianluca runs Lakeside, but the booking visitor never finds out.
Cause
The site was structured by service (menu, drinks, locations) not by family. No "Meet the Palladinos" panel, no per-person profile, no photo grid. The succession story lives in nobody's edit queue because the template has no slot for it.
After rebuild
After rebuild: a "Three generations of Palladinos" section under the heritage panel — Umberto on the left as the founder, Marc in the middle as the second generation still operating, Gianluca on the right as the third generation running Lakeside. Each with a short bio, each with a role. Person schema for each. The forty-year-family-restaurant credential becomes visible to every visitor and citable by every AI assistant that answers a Cardiff Italian-dining question.
04

Welsh Italian Awards Best Pizzeria 2017. Won. Not used as a hero credential anywhere.

Observation
Pizzeria Villaggio won "Best Pizzeria" at the Welsh Italian Awards in 2017 — the most-cited Italian-restaurant award in Wales, judged by a panel of Welsh-Italian restaurateurs, chefs and food critics. The current homepage does not surface the award. It is mentioned briefly in body copy on a sub-page. There is no badge, no banner, no schema.org Award entry, no "Welsh Italian Awards Best Pizzeria 2017" sticker above the fold.
Revenue impact
A regional best-in-category award is the second-most-trusted signal an independent restaurant can show on a homepage, after the family story. The Cardiff diner who has never been to Villaggio sees "Best Pizzeria 2017 — Welsh Italian Awards" and stops scrolling. The same diner sees a generic carousel and leaves for a competitor with a one-star Google sticker. Award credentials are also weighted heavily by Google's local-business ranking and by AI assistants answering "best Italian Cardiff" queries — neither can rank what neither can find.
Cause
The award was won, presumably celebrated, and never folded into the visible site chrome. The template has no hero-credential slot, no award-badge component, no structured Award entry.
After rebuild
After rebuild: a "★ Welsh Italian Awards Best Pizzeria 2017" eyebrow above the hero H1, a visible badge in the why-strip, a footer Award block, and Award schema attached to the Restaurant entity. The 2017 credential leads every page-load and is citable by every AI assistant the day after launch.
05

Two locations — Whitchurch since 1986, Lakeside since October 2022 — and no proper store locator.

Observation
Villaggio operates two Cardiff sites: the original Whitchurch pizzeria at 73 Merthyr Road (since 1986) and the Lakeside pizzeria opened on 18 October 2022 (a second domain villaggiolakeside.co.uk runs alongside the main site). The current navigation does not separate them clearly. There is no per-location landing page with its own hours, menu, booking flow, telephone and address. The 2022 Lakeside opening — a major piece of brand news — is buried.
Revenue impact
A Cardiff diner searching "pizza Lakeside Cardiff" or "pizza Whitchurch" needs to land on the right location's page in one click, see that location's hours, see that location's number, book a table at that location. The current pattern routes everyone through a generic homepage and a shared contact form. Bookings get phoned through to the wrong site. Lakeside walk-ins are turned away because the visitor expected Lakeside but found Whitchurch. The 2022 opening — the brand's biggest news story in twenty years — is functionally invisible to anyone who lands on the homepage.
Cause
The site was originally a one-location site, and the second location was bolted onto a second domain rather than properly integrated. There is no shared store-locator component, no per-location LocalBusiness schema, no geo-coordinates per site.
After rebuild
After rebuild: a "Two locations" section directly under the heritage panel, with a Whitchurch card (since 1986) and a Lakeside card (since 18 October 2022). Each card with hours, phone, address, "book at this site" and a per-location menu route. Per-location LocalBusiness + geo + openingHours schema. The 2022 opening becomes a banner credential on the Lakeside card. Maps users searching "pizza near Lakeside Cardiff" land on the right page.
06

No schema.org markup anywhere. Google cannot rich-snippet the menu. AI assistants cannot cite Villaggio on Cardiff pizza queries.

Observation
A view-source on pizzeriavillaggio.com on 17 May 2026 returns zero JSON-LD blocks. No Restaurant, no LocalBusiness, no Menu, no FAQPage, no Award, no Person for Marc, Umberto or Gianluca. The 1986 founding date, the 2017 Welsh Italian Awards Best Pizzeria credential, the two-location structure, the Campobasso heritage — all are in human-readable prose and none of it is in structured data.
Revenue impact
"Italian Cardiff", "pizza Whitchurch", "best pizzeria Cardiff", "pizza Lakeside Cardiff" — all increasingly answered by Google's AI Overviews and by ChatGPT, Perplexity, Claude reading schema first. A 40-year, award-winning, three-generation independent with zero schema is invisible to the layer where the next decade of restaurant discovery is happening. Chain pages with thinner credentials but well-formed Restaurant schema show up in AI answers; Villaggio does not.
Cause
The site was built before schema.org became table-stakes for local-business SEO, and never retrofitted. The template ships no Restaurant schema, no Menu, no per-location LocalBusiness, no FAQ block.
After rebuild
After rebuild: a full schema graph — Organization (Pizzeria Villaggio, foundingDate 1986, founder Marc Palladino, members Umberto/Gianluca/James), Restaurant, LocalBusiness × 2 (Whitchurch + Lakeside, each with geo, hours, phone, menu URL), MenuSection × 4 (pizza, pasta, daily specials, wine), FAQPage on the four booking-day questions, and an Award entry for the 2017 Welsh Italian Awards Best Pizzeria. Google rich-snippets the menu inside two weeks. The AI assistants begin citing Villaggio on Cardiff Italian-dining queries inside six.
Three-week build plan

From kickoff to launch in three weeks.

Week 1
  • Hero with the 1986 founding date + 2017 Welsh Italian Awards Best Pizzeria credential
  • "Three generations of Palladinos" heritage panel — Umberto, Marc, Gianluca
  • Native <img loading="lazy"> on every photo; base64-placeholder pattern retired
Week 2
  • /whitchurch and /lakeside per-location landings with their own hours, phones, booking
  • Online booking widget wired per location
  • Restaurant + LocalBusiness × 2 + Menu + FAQ + Award schema on every page
Week 3
  • Email migration from 73preorder@gmail.com to bookings@pizzeriavillaggio.com
  • DNS cutover, old site retired, villaggiolakeside.co.uk redirected, analytics live
Frequently asked

Four things worth answering before you reply.

What happens to the existing site, the 73preorder@gmail.com address and the villaggiolakeside.co.uk domain?

The marketing site moves from the current template to Astro on Vercel. The 73preorder@gmail.com mailbox forwards to a new bookings@pizzeriavillaggio.com for three months so no order is missed, then retires. villaggiolakeside.co.uk 301-redirects to pizzeriavillaggio.com/lakeside — no Lakeside customer ever lands on a broken link. Per-location mailboxes (whitchurch@, lakeside@) cost about £6 per mailbox per month on Google Workspace; Marc and Gianluca decide who needs one.

How does the booking widget handle the two locations without double-booking the kitchen?

Each location gets its own widget instance tied to its own diary — Whitchurch slots only show Whitchurch availability, Lakeside slots only show Lakeside. Resy, OpenTable and Cal.com all support multi-venue setups; the choice is Marc and Gianluca's call based on what existing tooling they prefer. The widget sends an SMS + email confirmation. Phone bookings on 029 2061 3110 keep working unchanged — the widget is additive, not a replacement.

How do you migrate the Welsh Italian Awards Best Pizzeria credential and the 1986 founding date into Google's knowledge panel?

The credential and founding date go into Restaurant + Organization schema on the homepage and the About page, and into the Google Business Profile (both locations) as a "Highlights" tag and a "From the owner" post. Google's knowledge panel re-renders within two to four weeks of a schema + GBP update if the structured data matches the on-page prose. The 2017 award becomes visible in the knowledge panel, the AI Overviews and the AI assistants — the three places a 2026 Cardiff diner actually looks for "best pizzeria Cardiff".

How does this compete against Pizza Express, Franco Manca and the chains on the Cardiff pizza queries?

It does not compete on marketing budget — that is a losing battle. It competes on the family story (no chain can put a forty-year Nonno on the homepage), on the regional award (Welsh Italian Awards Best Pizzeria is a Welsh credential the chains cannot win), and on schema-driven AI citation (a properly marked-up 40-year independent wins the long-tail "best pizzeria Whitchurch", "Italian Lakeside Cardiff", "where to eat near Cardiff Bay" queries the chains compete generically for). Six to twelve weeks after launch, Villaggio shows up in AI answers that the chains do not.

Pricing

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

Single fixed fee for the full rebuild plus an optional monthly care plan.

Build

Full Astro rebuild + schema

"Since 1986" hero with the 2017 Welsh Italian Awards eyebrow, three-generations-of-Palladinos heritage panel, per-location landings for Whitchurch + Lakeside, online booking widget per site, native on every photo, full Restaurant + LocalBusiness × 2 + Menu + FAQ + Award + Person × 4 schema, Google Workspace email migration.

£2,000
one-off, fixed
Care

Monthly care plan (optional)

Hosting on Vercel, schema kept current, menu and specials updates, security patches, monthly analytics email, one editorial change per month included.

£60/mo
cancel any time
Next step

Reply if the rebuild is worth a thirty-minute call.

If the findings land, reply to the proposal email and I will set up a thirty-minute call with Marc and Gianluca to walk the rebuild and confirm scope. If they do not, no follow-up — I do not pitch the same idea again. The proposal site stays live until 27 May, then comes down.

Reply to the proposal Open live preview  ↗
Prepared by

Corey Musa

British software developer of nine years, based in Switzerland. I build and operate regulated businesses day to day. I rebuild prospect websites as free demonstration proposals.

Email
coreymusa1@gmail.com
Phone
+447884442651