Coyote Ibiza — terrace dining at dusk, Sant Josep de Sa Talaia, Ibiza

LIVE  ·  Ibiza  ·  Spain  ·  Built in 3 Days

Page 1 of Google
in 7 Days

Case Study

A broken WordPress restaurant site rebuilt from scratch — and ranking on the first page of Google one week later.

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.

Page 1 On Google · Week 1
691 Times Shown by Google · Week 1
8 Languages
3d Delivery

Google Search Console — Week 1

First seven days from indexing, organic search only. Verified property, no paid traffic attributed.

Times the site appeared on GoogleImpressions 691
Visitors from Google searchClicks 34
Of people who saw us, how many clickedClick-through rate 4.9%
Where the site ranked on GoogleAverage position 5.8 (page 1)
Top search for the restaurant's nameTop brand query “coyote ibiza” — 20 visitors, nearly half who saw it clicked
How fast visibility grewDaily impressions trend ~75 → ~150 per day across days 1–4

Inside the Build

Everything We Shipped — in Three Days

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.

Technical spec
ES, EN, FR, DE, IT, PT, NL, RU. Hreflang annotations on every page, native nav switcher, language-aware canonical URLs.

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.

Technical spec
Single structured source of truth — dishes, prices, allergens, sections — rendered into eight localised menu pages with consistent schema markup for rich results.

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.

Technical spec
CoverManager widget embedded on home, menu, events, and contact pages. Localised widget instance per language. Direct deep-link to the reservation flow.

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.

Technical spec
ES + EN prospecting and brand-defence campaigns. Maximize Clicks bidding, migrating to Target CPA after a meaningful conversion volume is collected.

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.

Technical spec
XML sitemap with hreflang, Restaurant + FAQ structured data, OG and Twitter cards, llms.txt for AI crawler visibility, hand-tuned meta descriptions on every page.

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.

Technical spec
Cloudflare Pages edge hosting, immutable image caching, deferred non-critical assets, WebP-first imagery, no jQuery, no render-blocking frameworks.

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.

Technical spec
Strict Content Security Policy with allowlisted sources only. HSTS preload, X-Frame-Options DENY, Permissions-Policy lock-down, nickname honeypot on every form, A+ SSL grade.

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.

Technical spec
Bespoke palette, Cormorant Garamond + Jost typography pairing, Mexican-coastal warmth. Logo lockups, brand asset curation, food photography integration.

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.

Technical spec
Cloudflare Web Analytics beacon — no cookie banner needed. Google Search Console verified property. Clean attribution from day one.

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.

Technical spec
Full migration from legacy DNS provider to Cloudflare DNS during the same launch window. TTL-staged switch, MX records preserved, no propagation gaps.

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.

Technical spec
Booking-integrated events surface, localised across all eight languages, ready for seasonal programming, partnerships, and private dining 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.

Technical spec
Automated design audit blocks broken deploys before production — flags typography, colour contrast, missing alt text, CLS risks, schema gaps. Pre-push git hook on every commit.

Spoken to Every Guest

EspañolES EnglishEN FrançaisFR DeutschDE ItalianoIT PortuguêsPT NederlandsNL РусскийRU

Forty Pages, Five Surfaces, Eight Languages

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.

Home
/
Menu
/menu/
Events
/events/
About
/about/
Contact
/contact/

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

89 Performance
100 Accessibility
81 Best Practices
100 SEO

LCP 3.1s  ·  TBT 120ms  ·  CLS 0.001  ·  WCAG AA contrast  ·  Audited on PageSpeed Insights

Location Sant Josep de Sa Talaia, Ibiza, Spain
Category Restaurant — flagship build
Languages ES / EN / FR / DE / IT / PT / NL / RU
Pages 40 across eight languages
Reservations CoverManager — embedded on home, menu, events, contact
Acquisition Google Ads (ES + EN prospecting and brand defence)
SEO Sitemap, FAQ schema, structured data, llms.txt
Security Strict CSP, HSTS, honeypot on forms
Hosting Cloudflare Pages + Cloudflare Web Analytics
Delivery 3 days from content handoff to live
Coyote Ibiza is Isla Studio's own restaurant project — our flagship build, shown here transparently. The same system that produced these search results runs every property site in the portfolio. Real numbers, our own skin in the game.
View Live Site → Build Mine Like This

More Work

See the Full Portfolio

View All Projects