Skip to content
Home
Services
Solutions
Industries
Work
Company
Start a project WhatsApp us
Hospitality

Amari Boutique Hotel Sayulita.

Amari is a boutique hotel in Sayulita, Mexico, taking direct bookings through Cloudbeds. We cleaned up a spam injection, fixed the homepage layout shift at its root, consolidated duplicate pages, and connected the booking engine to GA4 ahead of a bilingual SEO push.

Technical SEO · Site Security · Analytics WordPressElementorLiteSpeed CacheGA4Cloudbeds

Visit the live site

Amari Boutique Hotel Sayulita interface
0.0052
Desktop layout shift
from 0.347, measured on cold loads
0.0037
Mobile layout shift
from 0.219
5
Duplicate pages redirected
301 to their live counterparts
Clean
Site after spam removal
no guest or payment data accessed
The challenge

The homepage jumped as it loaded: layout shift measured 0.347 on desktop and 0.219 on mobile, with about 85% of the desktop shift coming from a hero background video that painted late with nothing behind it. Our first fix was correct on disk but never reached visitors, because QUIC.cloud's unused-CSS optimisation stripped it from the stylesheet the browser actually received. At the same time, an automated plugin exploit had injected hidden casino spam pages (content only, with no guest, booking or payment data accessed), duplicate "-old" pages were still published alongside the live ones, and bookings lost their source when guests crossed over to the Cloudbeds engine.

What we did
  • Profiled layout shift per element, traced it to the late-painting hero video, and delivered a poster-frame fix as inline CSS the cache optimiser cannot strip.
  • Reserved space for the above-the-fold logo image and verified every result on cold page loads, not a warm cache.
  • Removed the injected spam pages, confirmed core files and database were clean, rotated all passwords, and submitted the spam URLs to Google for removal.
  • Added 301 redirects from five duplicate "-old" pages to their live counterparts and repointed the internal links.
  • Switched Cloudbeds to a native GA4 connection with cross-domain measurement, and built a 60-day plan for new English pages with Spanish twins.

got something
to build.