Localisation report
Luxury Escapes
Travel and hospitalityluxuryescapes.com
Product: A travel booking platform offering hotels, homes and villas, tours, cruises, flights, experiences, and travel packages. It highlights exclusive offers and accommodation packages at special prices.
Brand voice: Upscale, promotional, travel-inspiring
Localisation score
64/100
Needs improvementUsers may encounter noticeable localisation problems.
- 76Technical Audit
- 0Linguistic Audit
- 100Contextual Audit
- 100Visual Audit
Sampled 15 pages across technical, linguistic, contextual, and visual localisation credits. How we score localisation audits
How you compare
Rank #2 of 2 public audits
Fix first
- 1high
URL locale and html lang disagree
Path locale sa expects html lang sa, but the page declares ar. Affects 9 sampled pages.
See details - 2high
hreflang is not reciprocal
This page lists https://luxuryescapes.com/fr/fr as its fr-FR alternate, but that page does not link back. Search engines ignore one-way hreflang. Affects 12 sampled pages.
See details - 3high
Untranslated call to action
A de page still uses source-language CTA copy. Affects 4 sampled pages.
See details
Audit criteria
7 passed · 1 to watch · 4 to fix · 12 not applicable
Needs attention (4)
Locale detection
Fail40technicalWeight 3Pages should declare a correct html lang that matches the URL and content locale.
- hightechnical · 95% confidence
URL locale and html lang disagree
Path locale sa expects html lang sa, but the page declares ar. Affects 9 sampled pages.
Found here
Document head · <html lang>
https://luxuryescapes.com/sa/ar-SAWhat we saw
<html lang="ar"> while the path locale is sa Seen on 9 pages, e.g. https://luxuryescapes.com/sa/ar-SA, https://luxuryescapes.com/us/es-ES/support?mrid=7209f63f-4c94-419d-b80f-ee129571469a&mrvid=01bd4800-114a-411b-9545-9b9112f8ffc4, https://luxuryescapes.com/us/es-ES/trip-planner/…
How to fix it
Set html lang="sa" so it matches this page’s URL locale.
hreflang
Fail27technicalWeight 3Localized versions should be linked with valid, reciprocal hreflang including self and x-default.
- mediumtechnical · 95% confidence
Missing hreflang self-reference
The page lists hreflang alternates but does not include itself. Affects 11 sampled pages.
Found here
Document head · <link rel="alternate" hreflang>
https://luxuryescapes.com/us?mrid=7209f63f-4c94-419d-b80f-ee129571469a&mrvid=01bd4800-114a-411b-9545-9b9112f8ffc4What we saw
<link rel="alternate" hreflang="de-DE" href="https://luxuryescapes.com/de/de/"> <link rel="alternate" hreflang="fr-FR" href="https://luxuryescapes.com/fr/fr/"> <link rel="alternate" hreflang="ar-SA" href="https://luxuryescapes.com/sa/ar-SA/"> <link rel="alternate" hreflang="es-ES…
How to fix it
Add a self-referencing hreflang alternate for this page.
- hightechnical · 96% confidence
hreflang is not reciprocal
This page lists https://luxuryescapes.com/fr/fr as its fr-FR alternate, but that page does not link back. Search engines ignore one-way hreflang. Affects 12 sampled pages.
Found here
Document head · <link rel="alternate" hreflang>
https://luxuryescapes.com/us?mrid=7209f63f-4c94-419d-b80f-ee129571469a&mrvid=01bd4800-114a-411b-9545-9b9112f8ffc4What we saw
https://luxuryescapes.com/us?mrid=7209f63f-4c94-419d-b80f-ee129571469a&mrvid=01bd4800-114a-411b-9545-9b9112f8ffc4 → https://luxuryescapes.com/fr/fr (hreflang="fr-FR"), no return link Seen on 3 pages, e.g. https://luxuryescapes.com/us?mrid=7209f63f-4c94-419d-b80f-ee129571469a&mrvi…
How to fix it
Make every alternate list the same full set of URLs, including a link back to this page.
Sitemap
Fail60technicalWeight 1Like Lighthouse: a valid XML sitemap must be discoverable, robots.txt should reference it with an absolute Sitemap: URL, and localized URLs should appear for published locales.
- mediumtechnical · 90% confidence
Sitemap is missing localized URLs
A sitemap was found, but sampled entries include no locale URLs or hreflang alternates.
Found here
Sitemap · sitemap.xml
https://luxuryescapes.com/sitemap.xmlWhat we saw
Sitemap https://luxuryescapes.com/sitemap.xml has no locale URLs in the sample
How to fix it
Include localized URLs in the sitemap for every published locale.
Translation completeness
Fail0linguisticWeight 5Localized pages should not leave source-language copy in place, except brand names and URLs.
- highlinguistic · 92% confidence
Untranslated call to action
A de page still uses source-language CTA copy. Affects 4 sampled pages.
Found here
What we saw
Primary CTA: "HotelsHotels" Seen on 4 pages, e.g. https://luxuryescapes.com/de/de?mrid=7209f63f-4c94-419d-b80f-ee129571469a&mrvid=01bd4800-114a-411b-9545-9b9112f8ffc4, https://luxuryescapes.com/fr/fr, https://luxuryescapes.com/sa/ar-SA
How to fix it
Translate leftover source-language CTAs to match the surrounding locale copy.
Worth a look (1)
Localized SEO metadata
Watch88technicalWeight 2Titles, descriptions, and og:locale should be localized per locale.
- mediumtechnical · 95% confidence
og:locale does not match the page
og:locale is ar_SA_u_nu_latn on a sa page.
Found here
Document head · <meta property="og:locale">
https://luxuryescapes.com/sa/ar-SAWhat we saw
<meta property="og:locale" content="ar_SA_u_nu_latn"> on a sa page
How to fix it
Set og:locale to match the sa page locale.
Passed audits (7)
AI-assessed, not scored (11)
Not applicable (12)
Other findings
Findings not listed under a criterion above.
- infotechnical · 95% confidence
Structured data omits inLanguage
JSON-LD is present but does not declare inLanguage on sampled pages.
Found here
JSON-LD · <script type="application/ld+json">
https://luxuryescapes.com/us?mrid=7209f63f-4c94-419d-b80f-ee129571469a&mrvid=01bd4800-114a-411b-9545-9b9112f8ffc4What we saw
Organization is present but inLanguage is missing
How to fix it
Set JSON-LD inLanguage to match each page locale.
Detected locales
Arabic (Saudi Arabia)
ar-sa · hreflang
German (Germany)
de-de · hreflang
Australian English
en-au · URL path
American English
en-us · URL path
European Spanish
es-es · hreflang
French (France)
fr-fr · hreflang
Sanskrit
sa · URL path
Pages sampled
Next step
Solid baseline with room to improve. Claim this domain to monitor locales as you ship, or book an audit review.
Send this to your team
We'll email a short summary — score, top fixes, and a link back to this report — so it's easy to forward.
