Aline Motel
A booking-led site for a family-run motel in the Riverina — built in four languages, with structured data and imagery tuned so the pages load in about a second.
- Client
- Aline Motel, Griffith NSW
- Role
- Design and build
- Year
- 2025
- 100
- Lighthouse SEO
- 100
- Lighthouse accessibility
- 1.1s
- largest contentful paint
- 4
- languages shipped
Direct bookings, not commissions
A motel that takes a booking through its own site keeps the margin that would otherwise go to an online travel agency. So the booking path is the spine of the page rather than an afterthought: a persistent action in the header, a primary call in the first viewport, and another at the end of every section a guest might use to make up their mind.
Four languages, indexed separately
Griffith has a large Punjabi, Hindi and Italian speaking population, and the
motel serves both travellers and people visiting family. The site ships in
English, Punjabi, Hindi and Italian, with hreflang annotations so search
engines index each locale in its own right rather than treating them as
duplicates of the English page.
Told to search engines properly
The motel is described in schema.org Motel structured data — address, rating,
amenities, check-in and check-out — so search results can render it as a place
rather than as a page of text. Canonical URLs, per-locale metadata and a real
Open Graph image round it out.
Fast because of how it is built
Every image on the page is served through next/image, sized and formatted per
device. Static rendering means the markup arrives complete. The result measures
1.1 seconds to largest contentful paint with zero cumulative layout shift, and
perfect scores for accessibility, best practices and SEO.
Stack
Next.js · React · TypeScript · next/image · schema.org