Most English versions of an Ibiza business website have the same flaw, and it is not the translation quality. It is that the English page answers the questions a Spanish customer asks, because it was built by translating the Spanish one line by line.
Those are different readers with different unknowns. A local customer already knows where San Antonio is, that half the island shuts in winter, that you need a car, and roughly what things cost. A visitor planning from Manchester or Berlin knows none of it. Their real questions are practical and slightly boring: how far is this from the airport in minutes, is it open in May, do I need to book, is there parking, will someone speak English when I call, and what happens if my flight is delayed.
None of that appears in a faithful translation, because nobody thought to write it in Spanish in the first place. So the English page ends up being fluent and useless — it ranks for nothing in particular and converts badly when someone does land on it.
There is a second problem worth naming. For most general searches about the island, the English results are not other local businesses. They are UK travel media, aggregators and booking platforms with far more authority than any single business here. Competing head-on for those terms is not a winnable fight. What is winnable is the specific, practical query that those big sites answer vaguely or not at all, because they are writing about the whole island and you are the one who actually knows your corner of it.
The practical test: read your English pages as if you had never been to Ibiza. If you cannot work out, in under a minute, whether this business is open when you are coming and how you would get to it, the translation is not the thing that needs fixing.
Related: SEO agency services, web design in Ibiza and talk to us about a project.