Summary
- 1
The site already communicates what HURA Beach is
In the first seconds, any visitor understands it's kite + lodging + food in one place — don't touch that.
- 2
The site shows two different Google ratings for the same business
4.3 stars on the homepage and 4.8 on the restaurant page, with the same 127 reviews — decide which is real and leave only that one across the whole site.
- 3
The language button promises English, Spanish and French, but doesn't deliver
A foreign tourist who clicks "English" sees the site in Portuguese. Until it's translated, it would be worth hiding those options to avoid a bad first impression.
- 4
Kite classes don't show a price; lodging does
That difference creates friction — at least a reference price per package would help people avoid having to write in just to learn the order of magnitude.
- 5
There's currently no way to measure what works on the site
No Google Analytics or similar tool is installed — there's no way to know which pages generate the most WhatsApp inquiries, or to re-target someone who looked and didn't book.
- 6
The TripAdvisor listing is empty and unclaimed
With 127 real reviews on Google, it would be easy to ask recent guests to repeat their review there — that visibility is being given away today.
- 7
The restaurant menu is a very basic PDF
It contrasts with the photo quality of the rest of the site — moving the menu onto the page itself, with photos and prices, would look more professional and is better for search engines.
- 8
The founder and instructor team is an underused marketing asset
Joseph Carneiro's track record, plus hosting the GKA World Tour, are international-level authority arguments that are today "hidden" inside internal pages instead of on the homepage.
- 9
The site is custom-built, not on a template — that's a technical strength, not a problem
It's fast, tidy and free of unnecessary dependencies. The cost of that choice is that changing a price or uploading a photo today requires touching code; it's worth evaluating whether a simple editing panel makes sense.
- 10
The WhatsApp links are already well thought out
Each button builds a different message depending on where the click came from — that lets the team know, even without analytics, roughly what's generating inquiries. Worth keeping and expanding that pattern.
- 11
The Villas booking engine is real and works
It doesn't rely only on WhatsApp for lodging — it has a live calendar and availability. That same level doesn't exist yet for kite classes.
- 12
The site is well prepared for search engines, with a few specific gaps
Titles, descriptions and blog content are well crafted; what's missing is letting Google show review stars directly in search results, something technical and low-cost to implement.
- 13
The mobile experience looks solid based on the code, but wasn't verified on a real phone during this audit
Worth a quick manual check, especially of how long the background videos take to load on mobile data.
- 14
None of the findings on this list requires rebuilding the site
These are specific, contained adjustments — the structure, content and technical foundation are, for the most part, already well resolved.
Roadmap
Week 1
- Unify the Google rating shown on home and restaurant into one star number from one source of truth (P0).
- Claim and complete the TripAdvisor listing (P1, low effort).
- Add at least an indicative price range to the Kite School packages (P1).
Weeks 2–4
- Install Google Analytics 4 (or similar) and, if the business runs paid marketing, a Meta Pixel — without this, everything else is optimized blind.
- Finish the real translation of /en/ and /es/ (and decide whether /fr/ gets translated or is pulled from the switcher until it's ready) before removing noindex.
- Add AggregateRating, LodgingBusiness and Restaurant to the existing JSON-LD.
- Convert the Lounge menu from PDF to an HTML section with prices.
- Rewrite the home H1 to include the value message, not just the brand.
- Unify the phone number shown on TripAdvisor and other directories with the one on the website.
Month 2+
- Evaluate a dedicated booking engine (or extend the current one) for Kite School packages too, not just Villas.
- Design 1-2 all-inclusive packages with a single price (lodging + classes + transfer), inspired by the pattern used by direct competitors.
- Update sitemap.xml to include the language versions once they are actually translated.
- Run a real mobile-device testing session (not just a simulator) to validate background-video weight on 4G and floating WhatsApp button behavior.
- Explore a simple content-admin panel so the team can update prices and photos without depending on a developer.
Full detail
Everything above is the summary and the action plan. Below is the complete, section-by-section detail behind it — read as deep as you want.
Who uses this site
Kiter planning a trip
Already knows what kitesurfing is
Wants certainty about wind, lagoon skill level, gear and whether the spot is as good as they say. Compares Guajirú against Cumbuco, Preá or Jericoacoara.
Well served: month-by-month wind data, downwind routes, verifiable IKO certification.
Absolute beginner
Has never touched a kite
Needs to know if it's safe, whether there's a minimum age, what happens if there's no wind during their week, how much it costs, and how long it takes to stand up on the board.
Almost everything answered in the FAQ, except the price.
International tourist
Doesn't speak Portuguese
Arrives from an English/French review and clicks "English" expecting the site in their language.
Poorly served: the language switcher exists but doesn't translate the content.
Couple wanting to stay
Doesn't necessarily kite
Wants to see the room, the nightly price, what breakfast includes, and whether there's availability for their dates.
Well served: transparent pricing, a real availability search, and real photos of each room.
Local or passing-through diner
Just wants dinner
Searches "restaurant in Itarema," wants to see the menu, the hours, and whether a reservation is needed.
Hours and FAQ are clear; the menu lives in a PDF, not on the page.
Returning customer
Already stayed, wants to come back
Wants to book quickly, maybe arrange a private clinic with Joseph or bring a group.
Well served: direct WhatsApp, no account-creation friction.
Content & copy
Content and copy
The Portuguese copy is, on the whole, specific and well written — it avoids the generic, empty "best place in the world" by leaning on concrete numbers ("9 meses de viento," "28 nós," "3 horas de Fortaleza," "50 metros hasta la laguna"). Section headlines have personality ("O sabor depois do vento," "Onde todo grande dia de kite termina") without losing clarity about which button comes next.
Language switcher without real translation
P1ContentverifiedThe PT/EN/ES/FR menu is live on every page and links to /en/, /es/, /fr/, which return 200 OK with the correct lang attribute — but comparing /en/ and /es/ byte-for-byte against the Portuguese homepage shows the title, meta description, H1 and almost all body copy are still in Portuguese. The same pattern was confirmed on /es/; given the identical build, /fr/ very likely has the same problem (not directly verified).
In the technical team's favor: these pages are already correctly marked noindex, so there's no SEO harm — someone was careful enough to keep Google from indexing half-translated pages. But the problem is real experience, not SEO: the links are already live in production navigation, so a French or Polish traveler (the exact profile already leaving reviews on the site) can click "English" today and land on Portuguese.
Either finish the translation before promoting the switcher, or hide the untranslated languages until they're ready.
The home footer links fewer guides than the rest of the site
P3ContentverifiedThe Kite School, Restaurante, Experiência and Contato footers link all 6 blog guides ("Aprender kitesurf," "Downwinds Ceará," "Melhor hospedagem," etc.). The home footer links only 2 of those 6.
It's a minor inconsistency, but the home is the domain's highest link-authority page — it's worth linking to all guide content equally.
Add the missing 4 guide links to the home footer to match the other pages.
Technical appendix
Everything above was for you. This section is for your developer or technical team — feel free to skip it.