LIVE · Ibiza · Spain · Built in 3 Days
Case Study
Coyote Ibiza is a contemporary Mexican restaurant in Sant Josep de Sa Talaia, on Ibiza's south-west coast. The previous WordPress site scored 28/100 on a technical audit — 6.9 MB per page, broken meta descriptions, zero multilingual support, and a reservation flow that bounced visitors off-site. In a saturated Ibiza dining market where guests search in their own language and decide in seconds, the site was effectively invisible.
We rebuilt from scratch in three days. Forty pages, eight languages, a menu that updates everywhere from a single edit, a one-click reservation widget on every key page, and Google Ads in both Spanish and English to bring in new diners and protect the brand. We hardened the security, set up analytics that don't need a cookie banner, and moved the domain to a faster host — all without taking the existing site offline.
Seven days after launch, Google was showing Coyote on page one of search results. The brand search “coyote ibiza” alone brought in 20 visitors from 44 search appearances — nearly half of everyone who saw the listing clicked. Daily visibility doubled from roughly 75 to 150 appearances per day across the first four days indexed, with no paid spend supporting those organic numbers. Pages now load 78% lighter than the old WordPress site.
First seven days from indexing, organic search only. Verified property, no paid traffic attributed.
Inside the Build
Not a template, not an off-the-shelf site. Forty pages of bespoke content across eight languages, with everything a modern restaurant needs to be found, booked, and remembered. Each card below opens up to show the technical detail if you're curious.
Multilingual
Eight Languages, One Source
Guests find Coyote in their own language whether they search in German or Russian — covering roughly 95% of Ibiza's inbound tourism. Eight full versions of every page, with a one-click language switcher in the nav.
Menu Engine
Update Once, Translated Everywhere
The menu is written once and appears correctly in all eight languages. Change a dish or a price in one place, and every version updates — no copy-paste, no forgotten translations.
Reservations
Book a Table in One Click
Guests can reserve a table from any page without leaving the site — in their own language, in seconds. No phone call, no email back-and-forth, no bouncing off to a third-party booking page.
Paid Acquisition
Google Ads in Spanish and English
Paid ads bring in diners actively searching for Mexican food on Ibiza, and protect the brand from competitors bidding on the name. Campaigns are tuned weekly against real reservation data.
SEO Foundation
Found by Google, Understood by AI
Google knows every page exists, what each one is about, and which language it's in. AI search tools (ChatGPT, Claude, Perplexity) also see Coyote and recommend it when people ask for Mexican food in Ibiza.
Performance
Fast on Every Phone
Pages load instantly even on a weak mobile signal — 78% lighter than the old WordPress site. Slow pages cost reservations; this one doesn't.
Security
Locked Down by Default
The site is protected against the standard attacks that take WordPress sites down. No spam through the contact form, no surprise data leaks, top-grade SSL certificate.
Design System
Bespoke, Not a Template
A custom look built around Coyote's own brand — palette, fonts, photography. Reads like a destination restaurant, not a generic listing site.
Analytics
See What's Working — No Cookie Banner
Visitor numbers and search data are collected without cookies, so the site doesn't need that intrusive “accept cookies” popup that ruins the first impression. Owner can see exactly which searches bring in diners.
Domain Move
Switched Hosts Without Going Offline
The domain was moved to a faster, more secure host without ever taking the existing site offline. Email kept working throughout. Reservations kept coming in.
Events
A Home for Private Dining and Programming
A separate page for events, private dining, and seasonal programming — with the same one-click booking flow. Ready for partnerships and bigger group enquiries.
Quality Gate
Nothing Broken Reaches a Guest
Every change to the site is checked automatically before it goes live. Broken layouts, missing image descriptions, low contrast — caught and blocked before a single diner sees them.
Spoken to Every Guest
Every page a guest might land on — translated, optimised, and pointed at a reservation. From a German search for “Mexican food near Cala Tarida” to a Russian Instagram link, every path arrives in the right language.
5 pages × 8 languages = 40 surfaces · plus the reservation widget on every one of them, share-ready preview images for social media, and the supporting files Google and AI tools need to find and recommend the restaurant.
Live · Mobile Lighthouse · coyoteibiza.com
More Work