Sorrentino's.

Case study

Italia casalinga in Artà. Southern Italian restaurant on the Plaça del Conqueridor: pasta hand-rolled every morning, slow-cooked ragù and real Neapolitan pizza. A six-language website with the full menu in HTML and direct WhatsApp bookings, with no platforms charging per table.

6-language restaurant website, delivered in June 2026.

Dining room of Sorrentino's restaurant in Artà with trattoria atmosphere
The brief

Lello was clear about it: the website had to taste like his cooking. And work the way his customers do.

Sorrentino's has been filling tables on Artà's Plaça del Conqueridor for years: 4.5 stars and over 650 Google reviews back it up. But the menu lived in photos and bookings came by phone. The brief: a website with real trattoria identity, the full menu readable on a phone and bookings through the channel their customers already use daily. It is the first of two websites for the same owner on the same square. The other one is La Vespa.

  1. 01

    A menu you read, not download

    Over 50 priced dishes in HTML, anchored by category. No PDF to pinch-zoom on your phone while you wait for a table.

    Carta digital
  2. 02

    Booking the way their customers talk

    Lello didn't want another dashboard to babysit. The form composes the message with name, party size, day and time, and opens it in the restaurant's WhatsApp.

    No commissions
  3. 03

    Six languages for a square that speaks six

    Artà lives off German, French and Italian visitors as much as off locals. Spanish, Catalan, English, German, Italian and French. Structural, with no machine translation.

    Multi-idioma

The look of an Italian newspaper, the workings of a tool.

Static, light and in six real languages.

No WordPress and no database to maintain: the site is generated statically and served whole in milliseconds. Everything you see weighs exactly what it should and sits where Google expects to find it.

System architecture in 4 layers
  1. 01

    Static Astro, zero dead weight.

    The entire homepage is 52 KB of HTML and responds in 0.15 seconds measured in production. No plugins, no builder, nothing to update every month.

    • Static Astro
    • HTML 52 KB
    • TTFB 0.15 s
    • No WordPress
  2. 02

    The menu lives in HTML, not in a PDF.

    Eight anchored categories, over 50 priced dishes and the chef's specials. Readable one-handed on a phone and indexable by Google word for word.

    • 8 categories
    • 50+ dishes
    • Anchors per section
    • No PDF
  3. 03

    WhatsApp bookings, 0% commission.

    The form composes a pre-filled message and opens it in the restaurant's WhatsApp. The customer and their details go straight to Lello, with no platforms charging for every table.

    • Pre-filled message
    • 0% commission
    • No TheFork
    • A channel they already use
  4. 04

    Six languages and complete Restaurant schema.

    Its own URL per language with correct hreflang, and a schema with geolocation, daily opening hours, cuisine type and menu. Google and AI search engines understand what it is, where it is and what it serves.

    • ES/CA/EN/DE/IT/FR
    • Full hreflang
    • Schema Restaurant
    • GA4 + consent
Dining room of Sorrentino's restaurant in Artà

An Artà trattoria with a website
worthy of its fresh pasta.

View site
Performance:

Responds in 0.15 s,
52 KB of HTML

What Sorrentino's gained:
  • Full menu readable on a phone, no PDF
  • Direct WhatsApp bookings, 0 % commission
  • Six languages for Artà's clientele
  • Restaurant schema Google understands
Same owner, same square:

La Vespa, fusion food bar

Response time

TTFB measured in production. The site answers before the customer looks up from their phone.

0 % commission
Paid to platforms for every booking that comes through the site: the customer writes straight to the restaurant's WhatsApp

More work in the pipeline. Full cases on the way.

View all projects

Your restaurant still without its own website?

If your menu lives in Instagram photos and your bookings depend on platforms charging per table, let's talk for twenty minutes. I'll tell you what makes sense for your case and send a closed proposal in two or three days.

Book a 20-min call