Case
From a slow WordPress site to Google's first page and AI recommendations
We rebuilt their WordPress site as a static build; it now ranks on Google's first organic page in Córdoba, Écija and Jaén, and Google's AI Overview and ChatGPT recommend it.
- Page 1organic
- «Coche de bodas» in Córdoba, Écija and Jaén on Google
- Page 1of the map
- «Coches de boda en Córdoba» & «Écija», three months after the redesign
- 2AIs
- Google's AI Overview and ChatGPT recommend it by name
The starting point
Royal Wedding hires out luxury cars for weddings and events across the Córdoba and Écija area. The brief was the most honest kind you can get: it wanted to rank and be visible online. It had the product; it didn’t have anyone finding it.
The site it started from was a heavy WordPress install. It loaded, but it was the kind of site neither a search engine nor a conversational assistant bothers to recommend: slow, with no semantic structure and not a single machine-readable clue about what the company did or where it operated.
What we did
We rebuilt the site from scratch as a bespoke static build, with images optimised at build time. The performance jump over the old WordPress is not decoration: speed and a clean structure are the foundation everything else runs on.
The technical rule was the same one we apply to our own house: don’t send the browser a single line of framework JavaScript the page doesn’t need. Interactivity is reserved for the handful of islands that genuinely require it, and a small server-side script handles the contact form. It’s the bare minimum, not one dependency more. Refusing those pieces where they’re the right tool would be dogma, not engineering: what we avoid is framework weight dragged along unused, not the technology that does the job.
On that foundation we worked the two surfaces where a booking is decided today, because the same good work feeds both:
- Local. We tidied the map presence —business listing, categories and service area— and aligned the site’s content with the real searches a couple in the area makes.
- Generative (GEO). JSON-LD markup of the organisation and the service, explicit access for language-model crawlers, and content written as direct answers, which is what these systems extract and cite.
All of it within a tight three-month plan.
The outcome
By the end of the three-month plan, «coches de boda en Córdoba» and «coches de boda en Écija» already returned Royal Wedding on the first page of Google’s map, and ChatGPT named it among the five firms it recommends for luxury wedding cars in Córdoba.
Organic search, which is slower, came later. Today royalwedding.es sits on Google’s first page for «coche de bodas» in Córdoba, Écija and Jaén. The only results ahead of it are marketplaces and directories —Milanuncios, Celebrents, Bodas.net, Todoboda—: in all three searches it is the first site belonging to an actual company in the trade. And in Écija, Google’s AI Overview no longer just links to it: it features it as the first company, with its service, coverage area and phone number.
These figures deserve a cool head, like every figure in this house. AI assistant recommendations are a sampled indicator, not a census: they’re checked periodically against a fixed set of queries, and there is no exact metric today for appearances in generated answers. Organic positions also vary with location, device and the day of the search; each screenshot is dated so the result can be checked rather than taken on trust.
Evidence
The proof, not the promise




