Request a Demo

Localisation report

L

luxuryescapes.com

luxuryescapes.com

Localisation score

67/100

Needs improvement

Users may encounter noticeable localisation problems.

  • 41Technical Audit
  • 75Linguistic Audit
  • 82Contextual Audit
  • 71Visual Audit
Audited: 8/14/2026Scope: Public smart sample · technical, linguistic, contextual, and visual creditsConfidence: Indicative health check from sampled pages — not a full site crawl.

Sampled 15 pages across technical, linguistic, contextual, and visual localisation credits. How we score localisation audits

How you compare

Rank #15 of 22 public audits

Top 36% of audited domainsPublic average: 68/100

Fix first

  • hightechnical · 95% confidence

    URL locale and html lang disagree

    Path suggests au but html lang is en.

    Found here

    Document head · <html lang>

    https://luxuryescapes.com/au

    What we saw

    <html lang="en"> while the path locale is au

    How to fix it

    Set html lang="au" so it matches this page’s URL locale.

  • hightechnical · 95% confidence

    URL locale and html lang disagree

    Path suggests us but html lang is en.

    Found here

    Document head · <html lang>

    https://luxuryescapes.com/us

    What we saw

    <html lang="en"> while the path locale is us

    How to fix it

    Set html lang="us" so it matches this page’s URL locale.

  • hightechnical · 95% confidence

    URL locale and html lang disagree

    Path suggests us but html lang is en.

    Found here

    Document head · <html lang>

    https://luxuryescapes.com/us/support

    What we saw

    <html lang="en"> while the path locale is us

    How to fix it

    Set html lang="us" so it matches this page’s URL locale.

Audit criteria

7 passed · 23 to fix · 4 not applicable

Needs attention (23)

  • Locale detection

    Fail0technical

    Pages should declare a correct html lang that matches the URL and content locale.

  • Language switcher

    Fail58technical

    Visitors should move between locales without losing the current page.

    • hightechnical · 95% confidence

      Language links return to the homepage

      Locale links were found, but they appear to drop the current page path.

      Found here

      Header · <nav> language links

      https://luxuryescapes.com/

      What we saw

      <a href="https://luxuryescapes.com/us/support">Chat Now</a> drops the current page path

      How to fix it

      Point language-switcher links at the equivalent localized path, not the locale homepage.

  • hreflang

    Fail0technical

    Localized 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.

      Found here

      Document head · <link rel="alternate" hreflang>

      https://luxuryescapes.com/

      What we saw

      <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/">

      How to fix it

      Add a self-referencing hreflang alternate for this page.

    • mediumtechnical · 95% confidence

      Missing hreflang self-reference

      The page lists hreflang alternates but does not include itself.

      Found here

      Document head · <link rel="alternate" hreflang>

      https://luxuryescapes.com/au

      What we saw

      <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/">

      How to fix it

      Add a self-referencing hreflang alternate for this page.

    • mediumtechnical · 95% confidence

      Missing hreflang self-reference

      The page lists hreflang alternates but does not include itself.

      Found here

      Document head · <link rel="alternate" hreflang>

      https://luxuryescapes.com/us

      What we saw

      <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/">

      How to fix it

      Add a self-referencing hreflang alternate for this page.

    • mediumtechnical · 95% confidence

      Missing hreflang self-reference

      The page lists hreflang alternates but does not include itself.

      Found here

      Document head · <link rel="alternate" hreflang>

      https://luxuryescapes.com/us/support

      What we saw

      <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/support">

      How to fix it

      Add a self-referencing hreflang alternate for this page.

    • mediumtechnical · 95% confidence

      Missing hreflang self-reference

      The page lists hreflang alternates but does not include itself.

      Found here

      Document head · <link rel="alternate" hreflang>

      https://luxuryescapes.com/us/trip-planner/chat-trip-planner

      What we saw

      <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/trip-planner/chat-trip-planner">

      How to fix it

      Add a self-referencing hreflang alternate for this page.

    • mediumtechnical · 95% confidence

      Missing hreflang self-reference

      The page lists hreflang alternates but does not include itself.

      Found here

      Document head · <link rel="alternate" hreflang>

      https://luxuryescapes.com/us/societe

      What we saw

      <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/societe">

      How to fix it

      Add a self-referencing hreflang alternate for this page.

    • mediumtechnical · 95% confidence

      Missing hreflang self-reference

      The page lists hreflang alternates but does not include itself.

      Found here

      Document head · <link rel="alternate" hreflang>

      https://luxuryescapes.com/us/lux-plus

      What we saw

      <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/lux-plus">

      How to fix it

      Add a self-referencing hreflang alternate for this page.

    • mediumtechnical · 95% confidence

      Missing hreflang self-reference

      The page lists hreflang alternates but does not include itself.

      Found here

      Document head · <link rel="alternate" hreflang>

      https://luxuryescapes.com/us/campaign/luxplus-member-event

      What we saw

      <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/campaign/luxplus-member-event">

      How to fix it

      Add a self-referencing hreflang alternate for this page.

    • mediumtechnical · 95% confidence

      Missing hreflang self-reference

      The page lists hreflang alternates but does not include itself.

      What we saw

      <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/search">

      How to fix it

      Add a self-referencing hreflang alternate for this page.

    • mediumtechnical · 95% confidence

      Missing hreflang self-reference

      The page lists hreflang alternates but does not include itself.

      What we saw

      <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/offer/pullman-maldives-maamutaa-maldives-asia/006RF00000Xqyl4YAB">

      How to fix it

      Add a self-referencing hreflang alternate for this page.

    • mediumtechnical · 95% confidence

      Missing hreflang self-reference

      The page lists hreflang alternates but does not include itself.

      Found here

      What we saw

      <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/offer/meyyafushi-maldives-asia/006RF00000W8WoIYAV">

      How to fix it

      Add a self-referencing hreflang alternate for this page.

    • mediumtechnical · 95% confidence

      Missing hreflang self-reference

      The page lists hreflang alternates but does not include itself.

      What we saw

      <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/offer/thompson-palm-springs-by-hyatt-california-united-states-north-america/006RF00000Uup9qYAB">

      How to fix it

      Add a self-referencing hreflang alternate for this page.

    • mediumtechnical · 95% confidence

      Missing hreflang self-reference

      The page lists hreflang alternates but does not include itself.

      What we saw

      <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/offer/the-marble-arch-hotel-by-thistle-london-uk/006RF00000X7PMrYAN">

      How to fix it

      Add a self-referencing hreflang alternate for this page.

    • mediumtechnical · 95% confidence

      Missing hreflang self-reference

      The page lists hreflang alternates but does not include itself.

      What we saw

      <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/offer/the-balfour-hotel-miami-beach-florida-usa-north-america/006RF00000STloEYAT">

      How to fix it

      Add a self-referencing hreflang alternate for this page.

    • mediumtechnical · 95% confidence

      Missing hreflang self-reference

      The page lists hreflang alternates but does not include itself.

      What we saw

      <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/tour/tour-7b9faab3-97dc-4bcd-b4f5-06487acfba89/limited-time-only-12d-best-of-sri-lanka-2027-5n-overwater-the-standard-maldives-by-hyatt-base">

      How to fix it

      Add a self-referencing hreflang alternate for this page.

  • Canonical URLs

    Fail70technical

    Canonical URLs should represent the localized page, not a different locale.

    • hightechnical · 98% confidence

      Canonical points at another locale

      This en page canonicalises to a us URL.

      Found here

      Document head · <link rel="canonical">

      https://luxuryescapes.com/

      What we saw

      <link rel="canonical" href="https://luxuryescapes.com/us/"> on a en page

      How to fix it

      Canonicalize this page to its own localized URL, not another locale.

  • Localized SEO metadata

    Fail45technical

    Titles, descriptions, and og:locale should be localized per locale.

    • mediumtechnical · 95% confidence

      Page titles are not localized

      Sampled locales share the same document title.

      Found here

      Document head · <title>

      https://luxuryescapes.com/

      What we saw

      <title>Luxury Escapes - Handpicked Escapes at the Best Prices on Earth</title> is reused across sampled locales

      How to fix it

      Localize the document title for each page locale.

    • mediumtechnical · 95% confidence

      Meta descriptions are not localized

      Sampled locales share the same meta description.

      Found here

      Document head · <meta name="description">

      https://luxuryescapes.com/

      What we saw

      <meta name="description" content="Find the latest luxury travel ideas & exclusive special offers at insider prices. Save on holiday travel & accommodation packages with Luxury Escapes."> is reused across sampled locales

      How to fix it

      Localize the meta description for each page locale.

  • Sitemap

    Fail42technical

    Like 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 do not include locale-prefixed URLs.

      Found here

      What we saw

      Sitemap https://luxuryescapes.com/sitemap.xml has no locale-prefixed URLs in the sample

      How to fix it

      Include localized URLs in the sitemap for every published locale.

  • Structured data

    Fail0technical

    JSON-LD inLanguage should match the page locale when structured data is present.

    • lowtechnical · 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/

      What we saw

      Organization is present but inLanguage is missing

      How to fix it

      Set JSON-LD inLanguage to match each page locale.

  • Accessibility localisation

    Fail0technical

    lang, aria-label, and alt text should match the page locale.

    • mediumtechnical · 95% confidence

      Accessible names look untranslated

      aria-label or alt text on a au page still looks English.

      Found here

      Accessible name · [aria-label]

      https://luxuryescapes.com/au

      What we saw

      Boats on turquoise water beside limestone cliffs

      How to fix it

      Translate accessible names together with the visible UI.

    • mediumtechnical · 95% confidence

      Accessible names look untranslated

      aria-label or alt text on a us page still looks English.

      Found here

      Accessible name · [aria-label]

      https://luxuryescapes.com/us

      What we saw

      Boats on turquoise water beside limestone cliffs

      How to fix it

      Translate accessible names together with the visible UI.

    • mediumtechnical · 95% confidence

      Accessible names look untranslated

      aria-label or alt text on a us page still looks English.

      Found here

      Accessible name · <img alt>

      https://luxuryescapes.com/us/societe

      What we saw

      Stay connected with complimentary roaming data

      How to fix it

      Translate accessible names together with the visible UI.

    • mediumtechnical · 95% confidence

      Accessible names look untranslated

      aria-label or alt text on a us page still looks English.

      Found here

      Accessible name · [aria-label]

      https://luxuryescapes.com/us/lux-plus

      What we saw

      Boats on turquoise water beside limestone cliffs

      How to fix it

      Translate accessible names together with the visible UI.

    • mediumtechnical · 95% confidence

      Accessible names look untranslated

      aria-label or alt text on a us page still looks English.

      What we saw

      Balfour Miami Beach, a Registry Collection Hotel logo

      How to fix it

      Translate accessible names together with the visible UI.

    • mediumtechnical · 95% confidence

      Accessible names look untranslated

      aria-label or alt text on a us page still looks English.

      What we saw

      Limited Time Offer: 12-Day Best of Sri Lanka 2027 Tour + 5-Night Overwater The Standard, Maldives by Hyatt Stay route map

      How to fix it

      Translate accessible names together with the visible UI.

  • Terminology consistency

    Fail40linguistic

    Important concepts should not be translated differently across pages.

    • mediumlinguistic · 95% confidence

      Terminology inconsistency

      "Check inAnytime" appears both untranslated and translated across au pages.

      Found here

      Header · <nav> or <button>

      https://luxuryescapes.com/au

      What we saw

      "Check inAnytime" appears untranslated on some au pages and translated on others

      How to fix it

      Use one translated label for "Check inAnytime" across au pages.

    • mediumlinguistic · 95% confidence

      Terminology inconsistency

      "Check outAnytime" appears both untranslated and translated across au pages.

      Found here

      Header · <nav> or <button>

      https://luxuryescapes.com/au

      What we saw

      "Check outAnytime" appears untranslated on some au pages and translated on others

      How to fix it

      Use one translated label for "Check outAnytime" across au pages.

    • mediumlinguistic · 95% confidence

      Terminology inconsistency

      "Search" appears both untranslated and translated across au pages.

      Found here

      Header · <nav> or <button>

      https://luxuryescapes.com/au

      What we saw

      "Search" appears untranslated on some au pages and translated on others

      How to fix it

      Use one translated label for "Search" across au pages.

    • mediumlinguistic · 95% confidence

      Terminology inconsistency

      "CountriesCountries" appears both untranslated and translated across au pages.

      Found here

      Header · <nav> or <button>

      https://luxuryescapes.com/au

      What we saw

      "CountriesCountries" appears untranslated on some au pages and translated on others

      How to fix it

      Use one translated label for "CountriesCountries" across au pages.

    • mediumlinguistic · 95% confidence

      Terminology inconsistency

      "Log in" appears both untranslated and translated across us pages.

      Found here

      Header · <nav> or <button>

      https://luxuryescapes.com/us

      What we saw

      "Log in" appears untranslated on some us pages and translated on others

      How to fix it

      Use one translated label for "Log in" across us pages.

    • mediumlinguistic · 95% confidence

      Terminology inconsistency

      "HotelsHotels" appears both untranslated and translated across us pages.

      Found here

      Header · <nav> or <button>

      https://luxuryescapes.com/us

      What we saw

      "HotelsHotels" appears untranslated on some us pages and translated on others

      How to fix it

      Use one translated label for "HotelsHotels" across us pages.

    • mediumlinguistic · 95% confidence

      Terminology inconsistency

      "Tours & cruisesTours & cruises" appears both untranslated and translated across us pages.

      Found here

      Header · <nav> or <button>

      https://luxuryescapes.com/us

      What we saw

      "Tours & cruisesTours & cruises" appears untranslated on some us pages and translated on others

      How to fix it

      Use one translated label for "Tours & cruisesTours & cruises" across us pages.

    • mediumlinguistic · 95% confidence

      Terminology inconsistency

      "ExperiencesExperiences" appears both untranslated and translated across us pages.

      Found here

      Header · <nav> or <button>

      https://luxuryescapes.com/us

      What we saw

      "ExperiencesExperiences" appears untranslated on some us pages and translated on others

      How to fix it

      Use one translated label for "ExperiencesExperiences" across us pages.

    • mediumlinguistic · 95% confidence

      Terminology inconsistency

      "Save" appears both untranslated and translated across us pages.

      Found here

      Header · <nav> or <button>

      https://luxuryescapes.com/us

      What we saw

      "Save" appears untranslated on some us pages and translated on others

      How to fix it

      Use one translated label for "Save" across us pages.

    • mediumlinguistic · 95% confidence

      Terminology inconsistency

      "tours & cruisestours & cruises" appears both untranslated and translated across us pages.

      Found here

      Header · <nav> or <button>

      https://luxuryescapes.com/us

      What we saw

      "tours & cruisestours & cruises" appears untranslated on some us pages and translated on others

      How to fix it

      Use one translated label for "tours & cruisestours & cruises" across us pages.

    • mediumlinguistic · 95% confidence

      Terminology inconsistency

      "Check inAnytime" appears both untranslated and translated across us pages.

      Found here

      Header · <nav> or <button>

      https://luxuryescapes.com/us

      What we saw

      "Check inAnytime" appears untranslated on some us pages and translated on others

      How to fix it

      Use one translated label for "Check inAnytime" across us pages.

    • mediumlinguistic · 95% confidence

      Terminology inconsistency

      "Check outAnytime" appears both untranslated and translated across us pages.

      Found here

      Header · <nav> or <button>

      https://luxuryescapes.com/us

      What we saw

      "Check outAnytime" appears untranslated on some us pages and translated on others

      How to fix it

      Use one translated label for "Check outAnytime" across us pages.

    • mediumlinguistic · 95% confidence

      Terminology inconsistency

      "Search" appears both untranslated and translated across us pages.

      Found here

      Header · <nav> or <button>

      https://luxuryescapes.com/us

      What we saw

      "Search" appears untranslated on some us pages and translated on others

      How to fix it

      Use one translated label for "Search" across us pages.

    • mediumlinguistic · 95% confidence

      Terminology inconsistency

      "Sign up and save" appears both untranslated and translated across us pages.

      Found here

      Header · <nav> or <button>

      https://luxuryescapes.com/us

      What we saw

      "Sign up and save" appears untranslated on some us pages and translated on others

      How to fix it

      Use one translated label for "Sign up and save" across us pages.

    • mediumlinguistic · 95% confidence

      Terminology inconsistency

      "CountriesCountries" appears both untranslated and translated across us pages.

      Found here

      Header · <nav> or <button>

      https://luxuryescapes.com/us

      What we saw

      "CountriesCountries" appears untranslated on some us pages and translated on others

      How to fix it

      Use one translated label for "CountriesCountries" across us pages.

  • Cross-page consistency

    Fail45linguistic

    Related navigation and messaging should stay consistent across the locale. Skipped in the public audit because label variance is usually noise.

    • mediumlinguistic · 95% confidence

      Inconsistent navigation labels

      The same us destination is labelled in 2 different ways.

      Found here

      Header · <nav> or <a>

      https://luxuryescapes.com/us

      What we saw

      /: Luxury Escapes / Back to Luxury Escapes

      How to fix it

      Use one translated label for the same destination across pages.

    • mediumlinguistic · 95% confidence

      Inconsistent navigation labels

      The same us destination is labelled in 2 different ways.

      Found here

      Header · <nav> or <a>

      https://luxuryescapes.com/us

      What we saw

      //lux-plus: Join our VIP Travel Club / Learn more

      How to fix it

      Use one translated label for the same destination across pages.

    • mediumlinguistic · 95% confidence

      Inconsistent navigation labels

      The same us destination is labelled in 3 different ways.

      Found here

      Header · <nav> or <a>

      https://luxuryescapes.com/us

      What we saw

      //tours: View all / Tours Tours that do all the hard work for you View offers / Tours & Cruises

      How to fix it

      Use one translated label for the same destination across pages.

    • mediumlinguistic · 95% confidence

      Inconsistent navigation labels

      The same us destination is labelled in 2 different ways.

      Found here

      Header · <nav> or <a>

      https://luxuryescapes.com/us

      What we saw

      tel:8883372083: Call ⁦888 337 2083⁩ / ⁦888 337 2083⁩

      How to fix it

      Use one translated label for the same destination across pages.

    • mediumlinguistic · 95% confidence

      Inconsistent navigation labels

      The same us destination is labelled in 3 different ways.

      Found here

      Header · <nav> or <a>

      https://luxuryescapes.com/us

      What we saw

      //experiences: View all / Experiences Immerse yourself in your destination View offers / Experiences

      How to fix it

      Use one translated label for the same destination across pages.

    • mediumlinguistic · 95% confidence

      Inconsistent navigation labels

      The same us destination is labelled in 3 different ways.

      Found here

      Header · <nav> or <a>

      https://luxuryescapes.com/us

      What we saw

      //hotels: View all / Hotels The best hotels and resorts in the world View offers / Hotels

      How to fix it

      Use one translated label for the same destination across pages.

    • mediumlinguistic · 95% confidence

      Inconsistent navigation labels

      The same us destination is labelled in 2 different ways.

      Found here

      Header · <nav> or <a>

      https://luxuryescapes.com/us

      What we saw

      //ultra-lux: View all / Ultra Lux Experience the world’s most luxurious hotels, tours & cruises View offers

      How to fix it

      Use one translated label for the same destination across pages.

    • mediumlinguistic · 95% confidence

      Inconsistent navigation labels

      The same us destination is labelled in 2 different ways.

      Found here

      Header · <nav> or <a>

      https://luxuryescapes.com/us

      What we saw

      //best-price-guarantee: Learn more / Find out more

      How to fix it

      Use one translated label for the same destination across pages.

    • mediumlinguistic · 95% confidence

      Inconsistent navigation labels

      The same us destination is labelled in 2 different ways.

      Found here

      Header · <nav> or <a>

      https://luxuryescapes.com/us

      What we saw

      //societe/benefits/lounge-passes: Explore lounges / Benefit upgrade More lounges, more places Silver members and above now enjoy free access to over 800 airport lounges worldwide on every eligible international escape. View lounges

      How to fix it

      Use one translated label for the same destination across pages.

    • mediumlinguistic · 95% confidence

      Inconsistent navigation labels

      The same us destination is labelled in 5 different ways.

      Found here

      Header · <nav> or <a>

      https://luxuryescapes.com/us

      What we saw

      #customer-reviews: 666 reviews / From online reviews / 131 reviews

      How to fix it

      Use one translated label for the same destination across pages.

    • mediumlinguistic · 95% confidence

      Inconsistent navigation labels

      The same us destination is labelled in 2 different ways.

      Found here

      Header · <nav> or <a>

      https://luxuryescapes.com/us

      What we saw

      mailto:tours@luxuryescapes.com: tours@luxuryescapes.com, / tours@luxuryescapes.com

      How to fix it

      Use one translated label for the same destination across pages.

  • Fluency

    Fail86linguistic

    Copy should sound natural, without grammar issues or machine-translation artifacts.

    • lowlinguistic · 72% confidence

      Some extracted labels appear concatenated

      Several UI strings appear as two labels joined together, which may indicate an awkward rendered or accessible-text presentation rather than fluent standalone copy.

      Found here

      Header · <button>

      https://luxuryescapes.com/

      What we saw

      "Search our exclusive travel offersSearch offers" and "HotelsHotels"

      How to fix it

      Inspect the rendered DOM and accessible names; separate visible labels from screen-reader text where both are being exposed.

  • Brand voice

    Fail88linguistic

    Localized copy should preserve the intended tone of the source.

  • Grammar and style

    Fail84linguistic

    Locale-specific capitalization, punctuation, formality, and agreement should be correct.

    • lowlinguistic · 74% confidence

      Potential label-spacing and capitalization inconsistency

      The extracted navigation labels include repeated text and mixed product naming, which may reduce polish and style consistency.

      Found here

      What we saw

      "Homes & VillasHomes & Villas" and "AI TripPlanner"

      How to fix it

      Review navigation label rendering and apply the approved capitalization and spacing conventions consistently.

  • Cultural adaptation

    Fail50contextual

    Currency, dates, addresses, and local examples should fit the market.

  • UI context

    Fail78contextual

    Translations should fit the UI component: button, nav, form, modal, or error.

    • mediumcontextual · 72% confidence

      Button and navigation text may be duplicated

      The button extraction combines apparent visible labels with repeated text, making it unclear whether the UI presents concise labels in their components.

      Found here

      Header · <button>

      https://luxuryescapes.com/

      What we saw

      "Search our exclusive travel offersSearch offers", "HotelsHotels", and "Homes & VillasHomes & Villas"

      How to fix it

      Ensure each control has one concise visible label and one correctly scoped accessible name.

  • Contextual meaning

    Fail88contextual

    Strings should be judged in surrounding page and component context, not in isolation.

    • lowcontextual · 76% confidence

      Concatenated labels reduce contextual clarity

      The surrounding header context makes the main actions understandable, but repeated adjacent strings can make individual control meaning ambiguous in extraction or assistive technology.

      Found here

      What we saw

      "Search our exclusive travel offersSearch offers" and "Contact us Contact us 24 hours, 7 days"

      How to fix it

      Separate duplicated label text and verify the accessible name of each control in context.

  • Text expansion

    Fail62visual

    Longer translations should not create obvious length pressure versus the source UI.

    • mediumvisual · 88% confidence

      Localized text is much longer than the source

      A au string is 200% the length of the source, which often causes overflow.

      Found here

      Control · <button>

      https://luxuryescapes.com/au

      What we saw

      EN "CountriesCountries" → AU "Guided group toursGuided group tours" (200%)

      How to fix it

      Shorten the translation or give the control more room so the longer copy does not overflow.

    • mediumvisual · 88% confidence

      Localized text is much longer than the source

      A au string is 267% the length of the source, which often causes overflow.

      Found here

      Control · <button>

      https://luxuryescapes.com/au

      What we saw

      EN "CitiesCities" → AU "Around the worldAround the world" (267%)

      How to fix it

      Shorten the translation or give the control more room so the longer copy does not overflow.

  • Localized images and assets

    Fail70visual

    Language-specific images and alt text should match the page locale.

    • infovisual · 50% confidence

      Image localization cannot be verified from the supplied evidence

      The evidence contains page text and button strings but no image markup, image URLs, or alt text to assess locale-specific assets.

      How to fix it

      Review image sources and <img alt> text for each locale, including AU and US variants.

  • Visual hierarchy

    Fail76visual

    Localization should not make headings or CTAs lose scanability.

  • Component consistency

    Fail70visual

    Repeated components should stay visually consistent across locales.

    • lowvisual · 95% confidence

      Repeated components differ across locales

      Button counts differ between the source locale and au.

      Found here

      Page body · <button>

      https://luxuryescapes.com/au

      What we saw

      Source locale has 24 buttons; au has 30.

      How to fix it

      Keep the same repeated controls across locales, or drop unused ones on purpose.

  • Text overflow

    Fail68visual

    Text should not clip, truncate unexpectedly, or overflow buttons and navigation.

    • mediumvisual · 60% confidence

      Possible duplicated text in compact controls

      The extracted button strings contain adjacent repetitions that could indicate visible text duplication, accessible-name leakage, or overflow in header controls; no screenshot confirms the visual result.

      Found here

      Header · <button>

      https://luxuryescapes.com/

      What we saw

      "HotelsHotels", "Homes & VillasHomes & Villas", and "Search our exclusive travel offersSearch offers"

      How to fix it

      Test the rendered controls at normal and narrow widths, then remove duplicate text or add appropriate truncation and wrapping rules.

  • Layout breakage

    Fail76visual

    Localized pages should not overlap, break grids, or overflow modals.

    • infovisual · 54% confidence

      No direct layout evidence supplied

      The extraction confirms header controls and labels but does not include screenshots or layout measurements, so overlap and grid breakage cannot be confirmed.

      How to fix it

      Run visual checks on the header, navigation, cards, and dialogs across representative locale pages.

  • Responsive localisation

    Fail74visual

    Localized layouts should hold up across mobile, tablet, and desktop widths.

    • infovisual · 50% confidence

      Responsive behavior is not evidenced

      The supplied data lists page content but provides no viewport captures or responsive DOM measurements; mobile, tablet, and desktop behavior therefore remains unverified.

      How to fix it

      Test AU, default, and US pages at mobile, tablet, and desktop widths, focusing on the search control and navigation labels.

Passed audits (7)

Not applicable (4)

Detected locales

au (url_prefix)en (html_lang)us (url_prefix)

Full findings

  • hightechnical · 95% confidence

    URL locale and html lang disagree

    Path suggests au but html lang is en.

    Found here

    Document head · <html lang>

    https://luxuryescapes.com/au

    What we saw

    <html lang="en"> while the path locale is au

    How to fix it

    Set html lang="au" so it matches this page’s URL locale.

  • hightechnical · 95% confidence

    URL locale and html lang disagree

    Path suggests us but html lang is en.

    Found here

    Document head · <html lang>

    https://luxuryescapes.com/us

    What we saw

    <html lang="en"> while the path locale is us

    How to fix it

    Set html lang="us" so it matches this page’s URL locale.

  • hightechnical · 95% confidence

    URL locale and html lang disagree

    Path suggests us but html lang is en.

    Found here

    Document head · <html lang>

    https://luxuryescapes.com/us/support

    What we saw

    <html lang="en"> while the path locale is us

    How to fix it

    Set html lang="us" so it matches this page’s URL locale.

  • hightechnical · 95% confidence

    URL locale and html lang disagree

    Path suggests us but html lang is en.

    What we saw

    <html lang="en"> while the path locale is us

    How to fix it

    Set html lang="us" so it matches this page’s URL locale.

  • hightechnical · 95% confidence

    URL locale and html lang disagree

    Path suggests us but html lang is en.

    Found here

    Document head · <html lang>

    https://luxuryescapes.com/us/societe

    What we saw

    <html lang="en"> while the path locale is us

    How to fix it

    Set html lang="us" so it matches this page’s URL locale.

  • hightechnical · 95% confidence

    URL locale and html lang disagree

    Path suggests us but html lang is en.

    Found here

    Document head · <html lang>

    https://luxuryescapes.com/us/lux-plus

    What we saw

    <html lang="en"> while the path locale is us

    How to fix it

    Set html lang="us" so it matches this page’s URL locale.

  • hightechnical · 95% confidence

    URL locale and html lang disagree

    Path suggests us but html lang is en.

    What we saw

    <html lang="en"> while the path locale is us

    How to fix it

    Set html lang="us" so it matches this page’s URL locale.

  • hightechnical · 95% confidence

    URL locale and html lang disagree

    Path suggests us but html lang is en.

    What we saw

    <html lang="en"> while the path locale is us

    How to fix it

    Set html lang="us" so it matches this page’s URL locale.

  • hightechnical · 95% confidence

    URL locale and html lang disagree

    Path suggests us but html lang is en.

    What we saw

    <html lang="en"> while the path locale is us

    How to fix it

    Set html lang="us" so it matches this page’s URL locale.

  • hightechnical · 95% confidence

    URL locale and html lang disagree

    Path suggests us but html lang is en.

    What we saw

    <html lang="en"> while the path locale is us

    How to fix it

    Set html lang="us" so it matches this page’s URL locale.

  • hightechnical · 95% confidence

    URL locale and html lang disagree

    Path suggests us but html lang is en.

    What we saw

    <html lang="en"> while the path locale is us

    How to fix it

    Set html lang="us" so it matches this page’s URL locale.

  • hightechnical · 95% confidence

    URL locale and html lang disagree

    Path suggests us but html lang is en.

    What we saw

    <html lang="en"> while the path locale is us

    How to fix it

    Set html lang="us" so it matches this page’s URL locale.

  • hightechnical · 95% confidence

    URL locale and html lang disagree

    Path suggests us but html lang is en.

    What we saw

    <html lang="en"> while the path locale is us

    How to fix it

    Set html lang="us" so it matches this page’s URL locale.

  • hightechnical · 95% confidence

    URL locale and html lang disagree

    Path suggests us but html lang is en.

    What we saw

    <html lang="en"> while the path locale is us

    How to fix it

    Set html lang="us" so it matches this page’s URL locale.

  • hightechnical · 95% confidence

    Language links return to the homepage

    Locale links were found, but they appear to drop the current page path.

    Found here

    Header · <nav> language links

    https://luxuryescapes.com/

    What we saw

    <a href="https://luxuryescapes.com/us/support">Chat Now</a> drops the current page path

    How to fix it

    Point language-switcher links at the equivalent localized path, not the locale homepage.

  • mediumtechnical · 95% confidence

    Missing hreflang self-reference

    The page lists hreflang alternates but does not include itself.

    Found here

    Document head · <link rel="alternate" hreflang>

    https://luxuryescapes.com/

    What we saw

    <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/">

    How to fix it

    Add a self-referencing hreflang alternate for this page.

  • mediumtechnical · 95% confidence

    Missing hreflang self-reference

    The page lists hreflang alternates but does not include itself.

    Found here

    Document head · <link rel="alternate" hreflang>

    https://luxuryescapes.com/au

    What we saw

    <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/">

    How to fix it

    Add a self-referencing hreflang alternate for this page.

  • mediumtechnical · 95% confidence

    Missing hreflang self-reference

    The page lists hreflang alternates but does not include itself.

    Found here

    Document head · <link rel="alternate" hreflang>

    https://luxuryescapes.com/us

    What we saw

    <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/">

    How to fix it

    Add a self-referencing hreflang alternate for this page.

  • mediumtechnical · 95% confidence

    Missing hreflang self-reference

    The page lists hreflang alternates but does not include itself.

    Found here

    Document head · <link rel="alternate" hreflang>

    https://luxuryescapes.com/us/support

    What we saw

    <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/support">

    How to fix it

    Add a self-referencing hreflang alternate for this page.

  • mediumtechnical · 95% confidence

    Missing hreflang self-reference

    The page lists hreflang alternates but does not include itself.

    Found here

    Document head · <link rel="alternate" hreflang>

    https://luxuryescapes.com/us/trip-planner/chat-trip-planner

    What we saw

    <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/trip-planner/chat-trip-planner">

    How to fix it

    Add a self-referencing hreflang alternate for this page.

  • mediumtechnical · 95% confidence

    Missing hreflang self-reference

    The page lists hreflang alternates but does not include itself.

    Found here

    Document head · <link rel="alternate" hreflang>

    https://luxuryescapes.com/us/societe

    What we saw

    <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/societe">

    How to fix it

    Add a self-referencing hreflang alternate for this page.

  • mediumtechnical · 95% confidence

    Missing hreflang self-reference

    The page lists hreflang alternates but does not include itself.

    Found here

    Document head · <link rel="alternate" hreflang>

    https://luxuryescapes.com/us/lux-plus

    What we saw

    <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/lux-plus">

    How to fix it

    Add a self-referencing hreflang alternate for this page.

  • mediumtechnical · 95% confidence

    Missing hreflang self-reference

    The page lists hreflang alternates but does not include itself.

    Found here

    Document head · <link rel="alternate" hreflang>

    https://luxuryescapes.com/us/campaign/luxplus-member-event

    What we saw

    <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/campaign/luxplus-member-event">

    How to fix it

    Add a self-referencing hreflang alternate for this page.

  • mediumtechnical · 95% confidence

    Missing hreflang self-reference

    The page lists hreflang alternates but does not include itself.

    What we saw

    <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/search">

    How to fix it

    Add a self-referencing hreflang alternate for this page.

  • mediumtechnical · 95% confidence

    Missing hreflang self-reference

    The page lists hreflang alternates but does not include itself.

    What we saw

    <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/offer/pullman-maldives-maamutaa-maldives-asia/006RF00000Xqyl4YAB">

    How to fix it

    Add a self-referencing hreflang alternate for this page.

  • mediumtechnical · 95% confidence

    Missing hreflang self-reference

    The page lists hreflang alternates but does not include itself.

    Found here

    What we saw

    <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/offer/meyyafushi-maldives-asia/006RF00000W8WoIYAV">

    How to fix it

    Add a self-referencing hreflang alternate for this page.

  • mediumtechnical · 95% confidence

    Missing hreflang self-reference

    The page lists hreflang alternates but does not include itself.

    What we saw

    <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/offer/thompson-palm-springs-by-hyatt-california-united-states-north-america/006RF00000Uup9qYAB">

    How to fix it

    Add a self-referencing hreflang alternate for this page.

  • mediumtechnical · 95% confidence

    Missing hreflang self-reference

    The page lists hreflang alternates but does not include itself.

    What we saw

    <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/offer/the-marble-arch-hotel-by-thistle-london-uk/006RF00000X7PMrYAN">

    How to fix it

    Add a self-referencing hreflang alternate for this page.

  • mediumtechnical · 95% confidence

    Missing hreflang self-reference

    The page lists hreflang alternates but does not include itself.

    What we saw

    <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/offer/the-balfour-hotel-miami-beach-florida-usa-north-america/006RF00000STloEYAT">

    How to fix it

    Add a self-referencing hreflang alternate for this page.

  • mediumtechnical · 95% confidence

    Missing hreflang self-reference

    The page lists hreflang alternates but does not include itself.

    What we saw

    <link rel="alternate" hreflang="x-default" href="https://luxuryescapes.com/au/tour/tour-7b9faab3-97dc-4bcd-b4f5-06487acfba89/limited-time-only-12d-best-of-sri-lanka-2027-5n-overwater-the-standard-maldives-by-hyatt-base">

    How to fix it

    Add a self-referencing hreflang alternate for this page.

  • hightechnical · 98% confidence

    Canonical points at another locale

    This en page canonicalises to a us URL.

    Found here

    Document head · <link rel="canonical">

    https://luxuryescapes.com/

    What we saw

    <link rel="canonical" href="https://luxuryescapes.com/us/"> on a en page

    How to fix it

    Canonicalize this page to its own localized URL, not another locale.

  • mediumtechnical · 95% confidence

    Page titles are not localized

    Sampled locales share the same document title.

    Found here

    Document head · <title>

    https://luxuryescapes.com/

    What we saw

    <title>Luxury Escapes - Handpicked Escapes at the Best Prices on Earth</title> is reused across sampled locales

    How to fix it

    Localize the document title for each page locale.

  • mediumtechnical · 95% confidence

    Meta descriptions are not localized

    Sampled locales share the same meta description.

    Found here

    Document head · <meta name="description">

    https://luxuryescapes.com/

    What we saw

    <meta name="description" content="Find the latest luxury travel ideas & exclusive special offers at insider prices. Save on holiday travel & accommodation packages with Luxury Escapes."> is reused across sampled locales

    How to fix it

    Localize the meta description for each page locale.

  • mediumtechnical · 90% confidence

    Sitemap is missing localized URLs

    A sitemap was found, but sampled entries do not include locale-prefixed URLs.

    Found here

    What we saw

    Sitemap https://luxuryescapes.com/sitemap.xml has no locale-prefixed URLs in the sample

    How to fix it

    Include localized URLs in the sitemap for every published locale.

  • lowtechnical · 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/

    What we saw

    Organization is present but inLanguage is missing

    How to fix it

    Set JSON-LD inLanguage to match each page locale.

  • mediumtechnical · 95% confidence

    Accessible names look untranslated

    aria-label or alt text on a au page still looks English.

    Found here

    Accessible name · [aria-label]

    https://luxuryescapes.com/au

    What we saw

    Boats on turquoise water beside limestone cliffs

    How to fix it

    Translate accessible names together with the visible UI.

  • mediumtechnical · 95% confidence

    Accessible names look untranslated

    aria-label or alt text on a us page still looks English.

    Found here

    Accessible name · [aria-label]

    https://luxuryescapes.com/us

    What we saw

    Boats on turquoise water beside limestone cliffs

    How to fix it

    Translate accessible names together with the visible UI.

  • mediumtechnical · 95% confidence

    Accessible names look untranslated

    aria-label or alt text on a us page still looks English.

    Found here

    Accessible name · <img alt>

    https://luxuryescapes.com/us/societe

    What we saw

    Stay connected with complimentary roaming data

    How to fix it

    Translate accessible names together with the visible UI.

  • mediumtechnical · 95% confidence

    Accessible names look untranslated

    aria-label or alt text on a us page still looks English.

    Found here

    Accessible name · [aria-label]

    https://luxuryescapes.com/us/lux-plus

    What we saw

    Boats on turquoise water beside limestone cliffs

    How to fix it

    Translate accessible names together with the visible UI.

  • mediumtechnical · 95% confidence

    Accessible names look untranslated

    aria-label or alt text on a us page still looks English.

    What we saw

    Balfour Miami Beach, a Registry Collection Hotel logo

    How to fix it

    Translate accessible names together with the visible UI.

  • mediumtechnical · 95% confidence

    Accessible names look untranslated

    aria-label or alt text on a us page still looks English.

    What we saw

    Limited Time Offer: 12-Day Best of Sri Lanka 2027 Tour + 5-Night Overwater The Standard, Maldives by Hyatt Stay route map

    How to fix it

    Translate accessible names together with the visible UI.

  • highlinguistic · 92% confidence

    Untranslated call to action

    A au page still uses source-language CTA copy.

    Found here

    Pricing hero · <button>

    https://luxuryescapes.com/au

    What we saw

    Primary CTA: "Search our exclusive travel offersSearch offers"

    How to fix it

    Translate leftover source-language CTAs to match the surrounding locale copy.

  • highlinguistic · 92% confidence

    Untranslated call to action

    A us page still uses source-language CTA copy.

    Found here

    Pricing hero · <button>

    https://luxuryescapes.com/us

    What we saw

    Primary CTA: "Call⁦888 337 2083⁩"

    How to fix it

    Translate leftover source-language CTAs to match the surrounding locale copy.

  • highlinguistic · 92% confidence

    Untranslated call to action

    A us page still uses source-language CTA copy.

    Found here

    Pricing hero · <button>

    https://luxuryescapes.com/us/support

    What we saw

    Primary CTA: "Call⁦888 337 2083⁩"

    How to fix it

    Translate leftover source-language CTAs to match the surrounding locale copy.

  • highlinguistic · 92% confidence

    Untranslated call to action

    A us page still uses source-language CTA copy.

    Found here

    Pricing hero · <button>

    https://luxuryescapes.com/us/societe

    What we saw

    Primary CTA: "Call⁦888 337 2083⁩"

    How to fix it

    Translate leftover source-language CTAs to match the surrounding locale copy.

  • highlinguistic · 92% confidence

    Untranslated call to action

    A us page still uses source-language CTA copy.

    Found here

    What we saw

    Primary CTA: "Call⁦888 337 2083⁩"

    How to fix it

    Translate leftover source-language CTAs to match the surrounding locale copy.

  • highlinguistic · 92% confidence

    Untranslated call to action

    A us page still uses source-language CTA copy.

    What we saw

    Primary CTA: "Call⁦888 337 2083⁩"

    How to fix it

    Translate leftover source-language CTAs to match the surrounding locale copy.

  • highlinguistic · 92% confidence

    Untranslated call to action

    A us page still uses source-language CTA copy.

    What we saw

    Primary CTA: "Call⁦888 337 2083⁩"

    How to fix it

    Translate leftover source-language CTAs to match the surrounding locale copy.

  • highlinguistic · 92% confidence

    Untranslated call to action

    A us page still uses source-language CTA copy.

    What we saw

    Primary CTA: "Call⁦888 337 2083⁩"

    How to fix it

    Translate leftover source-language CTAs to match the surrounding locale copy.

  • highlinguistic · 92% confidence

    Untranslated call to action

    A us page still uses source-language CTA copy.

    What we saw

    Primary CTA: "Call⁦888 337 2083⁩"

    How to fix it

    Translate leftover source-language CTAs to match the surrounding locale copy.

  • highlinguistic · 92% confidence

    Untranslated call to action

    A us page still uses source-language CTA copy.

    What we saw

    Primary CTA: "Call⁦888 337 2083⁩"

    How to fix it

    Translate leftover source-language CTAs to match the surrounding locale copy.

  • highlinguistic · 92% confidence

    Untranslated call to action

    A us page still uses source-language CTA copy.

    What we saw

    Primary CTA: "Call⁦888 337 2083⁩"

    How to fix it

    Translate leftover source-language CTAs to match the surrounding locale copy.

  • highlinguistic · 92% confidence

    Untranslated call to action

    A us page still uses source-language CTA copy.

    What we saw

    Primary CTA: "Call⁦888 337 2083⁩"

    How to fix it

    Translate leftover source-language CTAs to match the surrounding locale copy.

  • highlinguistic · 92% confidence

    Untranslated call to action

    A us page still uses source-language CTA copy.

    What we saw

    Primary CTA: "Call⁦888 337 2083⁩"

    How to fix it

    Translate leftover source-language CTAs to match the surrounding locale copy.

  • mediumlinguistic · 95% confidence

    Terminology inconsistency

    "Check inAnytime" appears both untranslated and translated across au pages.

    Found here

    Header · <nav> or <button>

    https://luxuryescapes.com/au

    What we saw

    "Check inAnytime" appears untranslated on some au pages and translated on others

    How to fix it

    Use one translated label for "Check inAnytime" across au pages.

  • mediumlinguistic · 95% confidence

    Terminology inconsistency

    "Check outAnytime" appears both untranslated and translated across au pages.

    Found here

    Header · <nav> or <button>

    https://luxuryescapes.com/au

    What we saw

    "Check outAnytime" appears untranslated on some au pages and translated on others

    How to fix it

    Use one translated label for "Check outAnytime" across au pages.

  • mediumlinguistic · 95% confidence

    Terminology inconsistency

    "Search" appears both untranslated and translated across au pages.

    Found here

    Header · <nav> or <button>

    https://luxuryescapes.com/au

    What we saw

    "Search" appears untranslated on some au pages and translated on others

    How to fix it

    Use one translated label for "Search" across au pages.

  • mediumlinguistic · 95% confidence

    Terminology inconsistency

    "CountriesCountries" appears both untranslated and translated across au pages.

    Found here

    Header · <nav> or <button>

    https://luxuryescapes.com/au

    What we saw

    "CountriesCountries" appears untranslated on some au pages and translated on others

    How to fix it

    Use one translated label for "CountriesCountries" across au pages.

  • mediumlinguistic · 95% confidence

    Terminology inconsistency

    "Log in" appears both untranslated and translated across us pages.

    Found here

    Header · <nav> or <button>

    https://luxuryescapes.com/us

    What we saw

    "Log in" appears untranslated on some us pages and translated on others

    How to fix it

    Use one translated label for "Log in" across us pages.

  • mediumlinguistic · 95% confidence

    Terminology inconsistency

    "HotelsHotels" appears both untranslated and translated across us pages.

    Found here

    Header · <nav> or <button>

    https://luxuryescapes.com/us

    What we saw

    "HotelsHotels" appears untranslated on some us pages and translated on others

    How to fix it

    Use one translated label for "HotelsHotels" across us pages.

  • mediumlinguistic · 95% confidence

    Terminology inconsistency

    "Tours & cruisesTours & cruises" appears both untranslated and translated across us pages.

    Found here

    Header · <nav> or <button>

    https://luxuryescapes.com/us

    What we saw

    "Tours & cruisesTours & cruises" appears untranslated on some us pages and translated on others

    How to fix it

    Use one translated label for "Tours & cruisesTours & cruises" across us pages.

  • mediumlinguistic · 95% confidence

    Terminology inconsistency

    "ExperiencesExperiences" appears both untranslated and translated across us pages.

    Found here

    Header · <nav> or <button>

    https://luxuryescapes.com/us

    What we saw

    "ExperiencesExperiences" appears untranslated on some us pages and translated on others

    How to fix it

    Use one translated label for "ExperiencesExperiences" across us pages.

  • mediumlinguistic · 95% confidence

    Terminology inconsistency

    "Save" appears both untranslated and translated across us pages.

    Found here

    Header · <nav> or <button>

    https://luxuryescapes.com/us

    What we saw

    "Save" appears untranslated on some us pages and translated on others

    How to fix it

    Use one translated label for "Save" across us pages.

  • mediumlinguistic · 95% confidence

    Terminology inconsistency

    "tours & cruisestours & cruises" appears both untranslated and translated across us pages.

    Found here

    Header · <nav> or <button>

    https://luxuryescapes.com/us

    What we saw

    "tours & cruisestours & cruises" appears untranslated on some us pages and translated on others

    How to fix it

    Use one translated label for "tours & cruisestours & cruises" across us pages.

  • mediumlinguistic · 95% confidence

    Terminology inconsistency

    "Check inAnytime" appears both untranslated and translated across us pages.

    Found here

    Header · <nav> or <button>

    https://luxuryescapes.com/us

    What we saw

    "Check inAnytime" appears untranslated on some us pages and translated on others

    How to fix it

    Use one translated label for "Check inAnytime" across us pages.

  • mediumlinguistic · 95% confidence

    Terminology inconsistency

    "Check outAnytime" appears both untranslated and translated across us pages.

    Found here

    Header · <nav> or <button>

    https://luxuryescapes.com/us

    What we saw

    "Check outAnytime" appears untranslated on some us pages and translated on others

    How to fix it

    Use one translated label for "Check outAnytime" across us pages.

  • mediumlinguistic · 95% confidence

    Terminology inconsistency

    "Search" appears both untranslated and translated across us pages.

    Found here

    Header · <nav> or <button>

    https://luxuryescapes.com/us

    What we saw

    "Search" appears untranslated on some us pages and translated on others

    How to fix it

    Use one translated label for "Search" across us pages.

  • mediumlinguistic · 95% confidence

    Terminology inconsistency

    "Sign up and save" appears both untranslated and translated across us pages.

    Found here

    Header · <nav> or <button>

    https://luxuryescapes.com/us

    What we saw

    "Sign up and save" appears untranslated on some us pages and translated on others

    How to fix it

    Use one translated label for "Sign up and save" across us pages.

  • mediumlinguistic · 95% confidence

    Terminology inconsistency

    "CountriesCountries" appears both untranslated and translated across us pages.

    Found here

    Header · <nav> or <button>

    https://luxuryescapes.com/us

    What we saw

    "CountriesCountries" appears untranslated on some us pages and translated on others

    How to fix it

    Use one translated label for "CountriesCountries" across us pages.

  • mediumlinguistic · 95% confidence

    Inconsistent navigation labels

    The same us destination is labelled in 2 different ways.

    Found here

    Header · <nav> or <a>

    https://luxuryescapes.com/us

    What we saw

    /: Luxury Escapes / Back to Luxury Escapes

    How to fix it

    Use one translated label for the same destination across pages.

  • mediumlinguistic · 95% confidence

    Inconsistent navigation labels

    The same us destination is labelled in 2 different ways.

    Found here

    Header · <nav> or <a>

    https://luxuryescapes.com/us

    What we saw

    //lux-plus: Join our VIP Travel Club / Learn more

    How to fix it

    Use one translated label for the same destination across pages.

  • mediumlinguistic · 95% confidence

    Inconsistent navigation labels

    The same us destination is labelled in 3 different ways.

    Found here

    Header · <nav> or <a>

    https://luxuryescapes.com/us

    What we saw

    //tours: View all / Tours Tours that do all the hard work for you View offers / Tours & Cruises

    How to fix it

    Use one translated label for the same destination across pages.

  • mediumlinguistic · 95% confidence

    Inconsistent navigation labels

    The same us destination is labelled in 2 different ways.

    Found here

    Header · <nav> or <a>

    https://luxuryescapes.com/us

    What we saw

    tel:8883372083: Call ⁦888 337 2083⁩ / ⁦888 337 2083⁩

    How to fix it

    Use one translated label for the same destination across pages.

  • mediumlinguistic · 95% confidence

    Inconsistent navigation labels

    The same us destination is labelled in 3 different ways.

    Found here

    Header · <nav> or <a>

    https://luxuryescapes.com/us

    What we saw

    //experiences: View all / Experiences Immerse yourself in your destination View offers / Experiences

    How to fix it

    Use one translated label for the same destination across pages.

  • mediumlinguistic · 95% confidence

    Inconsistent navigation labels

    The same us destination is labelled in 3 different ways.

    Found here

    Header · <nav> or <a>

    https://luxuryescapes.com/us

    What we saw

    //hotels: View all / Hotels The best hotels and resorts in the world View offers / Hotels

    How to fix it

    Use one translated label for the same destination across pages.

  • mediumlinguistic · 95% confidence

    Inconsistent navigation labels

    The same us destination is labelled in 2 different ways.

    Found here

    Header · <nav> or <a>

    https://luxuryescapes.com/us

    What we saw

    //ultra-lux: View all / Ultra Lux Experience the world’s most luxurious hotels, tours & cruises View offers

    How to fix it

    Use one translated label for the same destination across pages.

  • mediumlinguistic · 95% confidence

    Inconsistent navigation labels

    The same us destination is labelled in 2 different ways.

    Found here

    Header · <nav> or <a>

    https://luxuryescapes.com/us

    What we saw

    //best-price-guarantee: Learn more / Find out more

    How to fix it

    Use one translated label for the same destination across pages.

  • mediumlinguistic · 95% confidence

    Inconsistent navigation labels

    The same us destination is labelled in 2 different ways.

    Found here

    Header · <nav> or <a>

    https://luxuryescapes.com/us

    What we saw

    //societe/benefits/lounge-passes: Explore lounges / Benefit upgrade More lounges, more places Silver members and above now enjoy free access to over 800 airport lounges worldwide on every eligible international escape. View lounges

    How to fix it

    Use one translated label for the same destination across pages.

  • mediumlinguistic · 95% confidence

    Inconsistent navigation labels

    The same us destination is labelled in 5 different ways.

    Found here

    Header · <nav> or <a>

    https://luxuryescapes.com/us

    What we saw

    #customer-reviews: 666 reviews / From online reviews / 131 reviews

    How to fix it

    Use one translated label for the same destination across pages.

  • mediumlinguistic · 95% confidence

    Inconsistent navigation labels

    The same us destination is labelled in 2 different ways.

    Found here

    Header · <nav> or <a>

    https://luxuryescapes.com/us

    What we saw

    mailto:tours@luxuryescapes.com: tours@luxuryescapes.com, / tours@luxuryescapes.com

    How to fix it

    Use one translated label for the same destination across pages.

  • mediumcontextual · 78% confidence

    Possible cultural adaptation gap

    A us page still uses US-style currency or contact details.

    Found here

    Page body · sampled copy

    https://luxuryescapes.com/us

    What we saw

    $4,299

    How to fix it

    Use locale-appropriate currency and contact formats instead of US-style defaults.

  • mediumcontextual · 78% confidence

    Possible cultural adaptation gap

    A us page still uses US-style currency or contact details.

    Found here

    Page body · sampled copy

    https://luxuryescapes.com/us/societe

    What we saw

    $60

    How to fix it

    Use locale-appropriate currency and contact formats instead of US-style defaults.

  • mediumcontextual · 78% confidence

    Possible cultural adaptation gap

    A us page still uses US-style currency or contact details.

    Found here

    Page body · sampled copy

    https://luxuryescapes.com/us/lux-plus

    What we saw

    $530

    How to fix it

    Use locale-appropriate currency and contact formats instead of US-style defaults.

  • mediumcontextual · 78% confidence

    Possible cultural adaptation gap

    A us page still uses US-style currency or contact details.

    What we saw

    $4,299

    How to fix it

    Use locale-appropriate currency and contact formats instead of US-style defaults.

  • mediumcontextual · 78% confidence

    Possible cultural adaptation gap

    A us page still uses US-style currency or contact details.

    What we saw

    $4,399

    How to fix it

    Use locale-appropriate currency and contact formats instead of US-style defaults.

  • mediumcontextual · 78% confidence

    Possible cultural adaptation gap

    A us page still uses US-style currency or contact details.

    What we saw

    $449

    How to fix it

    Use locale-appropriate currency and contact formats instead of US-style defaults.

  • mediumcontextual · 78% confidence

    Possible cultural adaptation gap

    A us page still uses US-style currency or contact details.

    What we saw

    $429

    How to fix it

    Use locale-appropriate currency and contact formats instead of US-style defaults.

  • mediumcontextual · 78% confidence

    Possible cultural adaptation gap

    A us page still uses US-style currency or contact details.

    What we saw

    $299

    How to fix it

    Use locale-appropriate currency and contact formats instead of US-style defaults.

  • mediumcontextual · 78% confidence

    Possible cultural adaptation gap

    A us page still uses US-style currency or contact details.

    What we saw

    $4,899

    How to fix it

    Use locale-appropriate currency and contact formats instead of US-style defaults.

  • mediumvisual · 88% confidence

    Localized text is much longer than the source

    A au string is 200% the length of the source, which often causes overflow.

    Found here

    Control · <button>

    https://luxuryescapes.com/au

    What we saw

    EN "CountriesCountries" → AU "Guided group toursGuided group tours" (200%)

    How to fix it

    Shorten the translation or give the control more room so the longer copy does not overflow.

  • mediumvisual · 88% confidence

    Localized text is much longer than the source

    A au string is 267% the length of the source, which often causes overflow.

    Found here

    Control · <button>

    https://luxuryescapes.com/au

    What we saw

    EN "CitiesCities" → AU "Around the worldAround the world" (267%)

    How to fix it

    Shorten the translation or give the control more room so the longer copy does not overflow.

  • lowvisual · 80% confidence

    Heading is excessively long

    A localized heading may crowd the visual hierarchy.

    What we saw

    Limited Time Offer: 12-Day Best of Sri Lanka 2027 Tour + 5-Night Overwater The Standard, Maldives by Hyatt Stay

    How to fix it

    Shorten the heading so it does not crowd the visual hierarchy.

  • lowvisual · 95% confidence

    Repeated components differ across locales

    Button counts differ between the source locale and au.

    Found here

    Page body · <button>

    https://luxuryescapes.com/au

    What we saw

    Source locale has 24 buttons; au has 30.

    How to fix it

    Keep the same repeated controls across locales, or drop unused ones on purpose.

  • infolinguistic · 82% confidence

    English locale coverage is consistent

    The supplied AU, default, and US pages all declare English and show English UI copy; no untranslated non-English source-language fragments are evidenced.

    Found here

    Document metadata · <html>

    https://luxuryescapes.com/

    What we saw

    "locales":["au","en","us"] and "htmlLang":"en"

    How to fix it

    Continue validating the full page and support content beyond the truncated extraction.

  • infolinguistic · 78% confidence

    Regional currency and phone details are differentiated

    The AU page uses AUD and an Australian phone number, while the default and US pages use USD and a US phone number.

    Found here

    What we saw

    AU: "Call⁦1300 88 99 00⁩" and "AUD"; US: "Call⁦888 337 2083⁩" and "USD"

    How to fix it

    Verify the remaining regional pricing, dates, and booking content against the source locale.

  • lowlinguistic · 72% confidence

    Some extracted labels appear concatenated

    Several UI strings appear as two labels joined together, which may indicate an awkward rendered or accessible-text presentation rather than fluent standalone copy.

    Found here

    Header · <button>

    https://luxuryescapes.com/

    What we saw

    "Search our exclusive travel offersSearch offers" and "HotelsHotels"

    How to fix it

    Inspect the rendered DOM and accessible names; separate visible labels from screen-reader text where both are being exposed.

  • lowlinguistic · 74% confidence

    Potential label-spacing and capitalization inconsistency

    The extracted navigation labels include repeated text and mixed product naming, which may reduce polish and style consistency.

    Found here

    What we saw

    "Homes & VillasHomes & Villas" and "AI TripPlanner"

    How to fix it

    Review navigation label rendering and apply the approved capitalization and spacing conventions consistently.

  • infocontextual · 82% confidence

    Primary actions communicate their intended tasks

    The interface exposes clear actions for searching offers, logging in, calling support, and browsing accommodation categories.

    Found here

    Header · <button>

    https://luxuryescapes.com/

    What we saw

    "Search our exclusive travel offersSearch offers", "Log in", "Call⁦888 337 2083⁩", and "HotelsHotels"

    How to fix it

    Preserve these action-oriented labels while correcting any duplicated visible or accessible text.

  • mediumcontextual · 72% confidence

    Button and navigation text may be duplicated

    The button extraction combines apparent visible labels with repeated text, making it unclear whether the UI presents concise labels in their components.

    Found here

    Header · <button>

    https://luxuryescapes.com/

    What we saw

    "Search our exclusive travel offersSearch offers", "HotelsHotels", and "Homes & VillasHomes & Villas"

    How to fix it

    Ensure each control has one concise visible label and one correctly scoped accessible name.

  • infocontextual · 80% confidence

    Travel-product terminology is coherent

    The supplied copy uses terminology appropriate to a travel booking product, including hotels, homes and villas, tours, cruises, offers, login, and trip planning.

    Found here

    What we saw

    "AI TripPlanner", "HotelsHotels", "Homes & VillasHomes & Villas", and "Tours & cruis"

    How to fix it

    Check the truncated labels in the full interface to ensure each product category is completely exposed.

  • lowcontextual · 76% confidence

    Concatenated labels reduce contextual clarity

    The surrounding header context makes the main actions understandable, but repeated adjacent strings can make individual control meaning ambiguous in extraction or assistive technology.

    Found here

    What we saw

    "Search our exclusive travel offersSearch offers" and "Contact us Contact us 24 hours, 7 days"

    How to fix it

    Separate duplicated label text and verify the accessible name of each control in context.

  • infocontextual · 80% confidence

    Copy fits a consumer travel audience

    The language is direct and service-oriented, with consumer-facing actions such as searching offers, logging in, calling, and browsing travel categories.

    Found here

    What we saw

    "Search offers", "Log in", "Contact us", and "AI TripPlanner"

    How to fix it

    Retain the concise consumer tone across the full localized support and booking flows.

  • infovisual · 50% confidence

    Image localization cannot be verified from the supplied evidence

    The evidence contains page text and button strings but no image markup, image URLs, or alt text to assess locale-specific assets.

    How to fix it

    Review image sources and <img alt> text for each locale, including AU and US variants.

  • mediumvisual · 60% confidence

    Possible duplicated text in compact controls

    The extracted button strings contain adjacent repetitions that could indicate visible text duplication, accessible-name leakage, or overflow in header controls; no screenshot confirms the visual result.

    Found here

    Header · <button>

    https://luxuryescapes.com/

    What we saw

    "HotelsHotels", "Homes & VillasHomes & Villas", and "Search our exclusive travel offersSearch offers"

    How to fix it

    Test the rendered controls at normal and narrow widths, then remove duplicate text or add appropriate truncation and wrapping rules.

  • infovisual · 54% confidence

    No direct layout evidence supplied

    The extraction confirms header controls and labels but does not include screenshots or layout measurements, so overlap and grid breakage cannot be confirmed.

    How to fix it

    Run visual checks on the header, navigation, cards, and dialogs across representative locale pages.

  • infovisual · 50% confidence

    Responsive behavior is not evidenced

    The supplied data lists page content but provides no viewport captures or responsive DOM measurements; mobile, tablet, and desktop behavior therefore remains unverified.

    How to fix it

    Test AU, default, and US pages at mobile, tablet, and desktop widths, focusing on the search control and navigation labels.

Pages sampled

  • 200 · https://luxuryescapes.com/ · lang=en
  • 200 · https://luxuryescapes.com/au · lang=en
  • 200 · https://luxuryescapes.com/us · lang=en
  • 200 · https://luxuryescapes.com/us/support · lang=en
  • 200 · https://luxuryescapes.com/us/trip-planner/chat-trip-planner · lang=en
  • 200 · https://luxuryescapes.com/us/societe · lang=en
  • 200 · https://luxuryescapes.com/us/lux-plus · lang=en
  • 200 · https://luxuryescapes.com/us/campaign/luxplus-member-event · lang=en
  • 200 · https://luxuryescapes.com/us/search?destinationName=Anywhere&destinationId=le_d41d8cd98f00b204e9800998ecf8427e&adults=2&children=none · lang=en
  • 200 · https://luxuryescapes.com/us/offer/pullman-maldives-maamutaa-maldives-asia/006RF00000Xqyl4YAB · lang=en
  • 200 · https://luxuryescapes.com/us/offer/meyyafushi-maldives-asia/006RF00000W8WoIYAV · lang=en
  • 200 · https://luxuryescapes.com/us/offer/thompson-palm-springs-by-hyatt-california-united-states-north-america/006RF00000Uup9qYAB · lang=en
  • 200 · https://luxuryescapes.com/us/offer/the-marble-arch-hotel-by-thistle-london-uk/006RF00000X7PMrYAN · lang=en
  • 200 · https://luxuryescapes.com/us/offer/the-balfour-hotel-miami-beach-florida-usa-north-america/006RF00000STloEYAT · lang=en
  • 200 · https://luxuryescapes.com/us/tour/tour-7b9faab3-97dc-4bcd-b4f5-06487acfba89/limited-time-only-12d-best-of-sri-lanka-2027-5n-overwater-the-standard-maldives-by-hyatt-base · lang=en

Email me a summary

Optional. Enter your work email and we will send a concise summary of this public report.

Next step

Solid baseline with room to improve. Create a workspace for continuous locale monitoring, or book an audit review.