Lokalisatierapport
Agoda
Online travel bookingagoda.com
Product: An online travel booking platform for hotels, homes and apartments, flights, activities, airport transfers, transport and eSIMs. It also offers travel deals, guides and itineraries.
Merkstem: promotional, convenient, travel-focused
Lokalisatiescore
79/100
GoedDe website is over het algemeen goed gelokaliseerd, maar er zijn enkele verbeterpunten.
- 68Technische audit
- 80Taalkundige audit
- 90Contextuele audit
- 77Visuele audit
Er zijn 15 pagina's steekproefsgewijs beoordeeld op technische, taalkundige, contextuele en visuele lokalisatiecredits. Hoe we lokalisatie-audits beoordelen
Hoe je je verhoudt
Rang #3 van 23 openbare audits
Eerst oplossen
- 1high
URL locale and html lang disagree
Path locale zh-hk expects html lang zh-HK, but the page declares zh-Hant. Affects 2 sampled pages.
See details - 2
- 3high
Untranslated call to action
A pt-pt page still uses source-language CTA copy. Affects 2 sampled pages.
See details
Auditcriteria
11 passed · 8 to watch · 8 to fix · 8 not applicable
Vereist aandacht (8)
Locale detection
Mislukt64technischPages should declare a correct html lang that matches the URL and content locale.
- hightechnical · 95% zekerheid
URL locale and html lang disagree
Path locale zh-hk expects html lang zh-HK, but the page declares zh-Hant. Affects 2 sampled pages.
Hier gevonden
Document head · <html lang>
https://www.agoda.com/zh-hk/Wat we zagen
<html lang="zh-Hant"> while the path locale is zh-hk Seen on 2 pages, e.g. https://www.agoda.com/zh-hk/, https://www.agoda.com/zh-cn/
Zo los je het op
Set html lang="zh-HK" so it matches this page’s URL locale.
Language switcher
Mislukt72technischVisitors should move between locales without losing the current page.
- lowtechnical · 60% zekerheid
Current-page preservation is not demonstrated
The evidence lists many supported locales but only shows homepage URLs, so it does not verify that switching locales preserves a deeper current-page path.
Hier gevonden
Header · language switcher
https://www.agoda.com/fr-fr/Wat we zagen
"locales":["ar","bg","ca","cs","da","de-de",...], with sampled URLs limited to "https://www.agoda.com/" and "https://www.agoda.com/fr-fr/"
Zo los je het op
Test the language switcher from a non-homepage URL in several locales and verify that the translated URL retains the same path.
hreflang
Mislukt0technischLocalized versions should be linked with valid, reciprocal hreflang including self and x-default.
- mediumtechnical · 95% zekerheid
Missing hreflang self-reference
The page lists hreflang alternates but does not include itself. Affects 2 sampled pages.
Hier gevonden
Document head · <link rel="alternate" hreflang>
https://www.agoda.com/?ds=VgGRHcIxrqpp3TIUWat we zagen
<link rel="alternate" hreflang="en" href="https://www.agoda.com/"> <link rel="alternate" hreflang="fr" href="https://www.agoda.com/fr-fr/"> <link rel="alternate" hreflang="de" href="https://www.agoda.com/de-de/"> <link rel="alternate" hreflang="it" href="https://www.agoda.com/it-…
Zo los je het op
Add a self-referencing hreflang alternate for this page.
- lowtechnical · 95% zekerheid
Missing x-default hreflang
hreflang is present but does not declare an x-default fallback. Affects 15 sampled pages.
Hier gevonden
Document head · <link rel="alternate" hreflang>
https://www.agoda.com/?ds=VgGRHcIxrqpp3TIUWat we zagen
hreflang is present but none of the alternates use hreflang="x-default". Seen on 15 pages, e.g. https://www.agoda.com/?ds=VgGRHcIxrqpp3TIU, https://www.agoda.com/?ds=Dmsrf6INwCLFMGP%2F, https://www.agoda.com/fr-fr/
Zo los je het op
Add an x-default hreflang fallback for users whose locale is not listed.
Sitemap
Mislukt70technischLike 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 · 88% zekerheid
Sitemap omits some published locales
Locale-prefixed pages for it, es, ja, zh, ko, el, ru, pt, nl, en do not appear in sampled sitemap URLs.
Hier gevonden
Sitemap · sitemap.xml
https://www.agoda.com/sitemaps.xmlWat we zagen
Sitemap locales in sample: fr, de; missing: it, es, ja, zh, ko, el, ru, pt, nl, en
Zo los je het op
Include URLs for every published locale prefix in the sitemap.
Structured data
Mislukt0technischJSON-LD inLanguage should match the page locale when structured data is present.
- lowtechnical · 95% zekerheid
Structured data omits inLanguage
JSON-LD is present but does not declare inLanguage on sampled pages.
Hier gevonden
JSON-LD · <script type="application/ld+json">
https://www.agoda.com/?ds=VgGRHcIxrqpp3TIUWat we zagen
Organization is present but inLanguage is missing
Zo los je het op
Set JSON-LD inLanguage to match each page locale.
Terminology consistency
Mislukt40taalkundigImportant concepts should not be translated differently across pages.
- mediumlinguistic · 95% zekerheid
Terminology inconsistency
"Las Vegas (NV)" appears both untranslated and translated across fr pages. Affects 15 sampled pages.
Hier gevonden
Header · <nav> or <button>
https://www.agoda.com/fr-fr/Wat we zagen
"Las Vegas (NV)" appears untranslated on some fr pages and translated on others Seen on 6 pages, e.g. https://www.agoda.com/fr-fr/, https://www.agoda.com/de-de/, https://www.agoda.com/it-it/
Zo los je het op
Use one translated label for "Las Vegas (NV)" across fr pages.
Text expansion
Mislukt40visueelLonger translations should not create obvious length pressure versus the source UI.
- mediumvisual · 88% zekerheid
Localized text is much longer than the source
A fr string is 173% the length of the source, which often causes overflow. Affects 23 sampled pages.
Hier gevonden
Control · <button>
https://www.agoda.com/fr-fr/Wat we zagen
EN "List your place" → FR "Enregistrez votre logement" (173%) Seen on 9 pages, e.g. https://www.agoda.com/fr-fr/, https://www.agoda.com/it-it/, https://www.agoda.com/es-es/
Zo los je het op
Shorten the translation or give the control more room so the longer copy does not overflow.
Localized images and assets
Mislukt58visueelLanguage-specific images and alt text should match the page locale.
- mediumvisual · 95% zekerheid
Image still looks like the source locale
Alt text or filename on a ja-jp page appears to be English. Affects 37 sampled pages.
Hier gevonden
Page body · <img alt>
https://www.agoda.com/ja-jp/Wat we zagen
alt="あなたにおすすめの宿泊施設" src="https://cdn6.agoda.net/images/WebCampaign/20260203_accor/home_banner_web/en-us.png" Seen on 4 pages, e.g. https://www.agoda.com/ja-jp/, https://www.agoda.com/zh-hk/, https://www.agoda.com/zh-cn/
Zo los je het op
Localize the image asset and alt text for this page locale.
Worth a look (8)
Accessibility localisation
Watch88technischlang, aria-label, and alt text should match the page locale.
Fluency
Watch82taalkundigCopy should sound natural, without grammar issues or machine-translation artifacts.
- mediumlinguistic · 90% zekerheid
French plural agreement error
The cookie-preference text uses a singular noun after a plural determiner, which is grammatically incorrect French.
Hier gevonden
Cookie preference modal · text
https://www.agoda.com/fr-fr/Wat we zagen
"Gérer les préférence"
Zo los je het op
Change the string to “Gérer les préférences”.
Grammar and style
Watch82taalkundigLocale-specific capitalization, punctuation, formality, and agreement should be correct.
- mediumlinguistic · 90% zekerheid
French noun agreement is incorrect
The phrase “les préférence” has incorrect number agreement and should use the plural form.
Hier gevonden
Cookie preference modal · text
https://www.agoda.com/fr-fr/Wat we zagen
"Gérer les préférence"
Zo los je het op
Use “Gérer les préférences” and review the surrounding cookie-preference copy for the same agreement issue.
UI context
Watch88contextueelTranslations should fit the UI component: button, nav, form, modal, or error.
- mediumcontextual · 80% zekerheid
Cookie-preference label is grammatically malformed
The localized cookie-preference text is understandable but does not read naturally in its modal context because of the agreement error.
Hier gevonden
Cookie preference modal · text
https://www.agoda.com/fr-fr/Wat we zagen
"Gérer les préférence"
Zo los je het op
Replace the label with the context-appropriate French text “Gérer les préférences”.
Contextual meaning
Watch88contextueelStrings should be judged in surrounding page and component context, not in isolation.
- mediumcontextual · 80% zekerheid
Preference-management wording needs correction
The cookie-management meaning is apparent, but the French label contains an agreement error in context.
Hier gevonden
Cookie preference modal · text
https://www.agoda.com/fr-fr/Wat we zagen
"Gérer les préférence"
Zo los je het op
Use “Gérer les préférences” for the cookie-preference management action.
Text overflow
Watch86visueelText should not clip, truncate unexpectedly, or overflow buttons and navigation.
Layout breakage
Watch86visueelLocalized pages should not overlap, break grids, or overflow modals.
Responsive localisation
Watch84visueelLocalized layouts should hold up across mobile, tablet, and desktop widths.
Geslaagde controles (11)
Niet van toepassing (8)
Other findings
Findings not listed under a criterion above.
- highlinguistic · 95% zekerheid
Page script does not match the locale
A el-gr page is dominated by Latin-script copy.
Hier gevonden
Page body · sampled copy
https://www.agoda.com/el-gr/Wat we zagen
Διαχείριση προτιμήσεων cookies Η Agoda χρησιμοποιεί μόνο cookies και άλλες τεχνολογίες παρακολούθησης που είναι απολύτως απαραίτητες για λόγους λειτουργικότητας. Δεν χρησιμοποιούμε cookies στατιστικής ανάλυσης ή διαφήμισης. Για περισσότερες λεπτομέρειες, κάντε κλικ εδώ OK Μετάβασ…
Zo los je het op
Write this el-gr page in the expected script instead of leftover Latin-script copy.
- highlinguistic · 92% zekerheid
Untranslated call to action
A pt-pt page still uses source-language CTA copy. Affects 2 sampled pages.
Hier gevonden
Link · <a>
https://www.agoda.com/pt-pt/Wat we zagen
Primary CTA: "Las Vegas (NV) 1,113 accommodations" Seen on 2 pages, e.g. https://www.agoda.com/pt-pt/, https://www.agoda.com/nl-nl/
Zo los je het op
Translate leftover source-language CTAs to match the surrounding locale copy.
Gedetecteerde talen
Arabisch
ar · hreflang
Bulgaars
bg · hreflang
Catalaans
ca · hreflang
Tsjechisch
cs · hreflang
Deens
da · hreflang
Duits (Duitsland)
de-de · URL path
Grieks (Griekenland)
el-gr · URL path
Engels (Australië)
en-au · hreflang
Engels (Canada)
en-ca · hreflang
Engels (Verenigd Koninkrijk)
en-gb · hreflang
Engels (Ierland)
en-ie · hreflang
Engels (India)
en-in · hreflang
Engels (Nieuw-Zeeland)
en-nz · hreflang
Engels (Singapore)
en-sg · hreflang
Engels (Zuid-Afrika)
en-za · hreflang
Spaans (Argentinië)
es-ar · hreflang
Spaans (Spanje)
es-es · URL path
Spaans (Mexico)
es-mx · hreflang
Estisch
et · hreflang
Fins
fi · hreflang
Frans (Frankrijk)
fr-fr · URL path
Hebreeuws
he · hreflang
Kroatisch
hr · hreflang
Hongaars
hu · hreflang
Indonesisch
id · hreflang
Italiaans (Italië)
it-it · URL path
Japans (Japan)
ja-jp · URL path
Koreaans (Zuid-Korea)
ko-kr · URL path
Litouws
lt · hreflang
Lets
lv · hreflang
Maleis
ms · hreflang
Vlaams
nl-be · hreflang
Nederlands (Nederland)
nl-nl · URL path
Noors
no · hreflang
Pools
pl · hreflang
Portugees (Brazilië)
pt-br · hreflang
Portugees (Portugal)
pt-pt · hreflang
Roemeens
ro · hreflang
Russisch (Rusland)
ru-ru · URL path
Sloveens
sl · hreflang
Zweeds
sv · hreflang
Thai
th · hreflang
Filipijns
tl · hreflang
Turks
tr · hreflang
Oekraïens
uk · hreflang
Vietnamees
vi · hreflang
Chinees (China)
zh-cn · hreflang
Chinees (vereenvoudigd)
zh-hans · page language
Chinees (traditioneel)
zh-hant · page language
Chinees (Hongkong SAR van China)
zh-hk · hreflang
Chinees (Taiwan)
zh-tw · hreflang
Pagina’s bemonsterd
Volgende stap
Strong localisation signals. Claim this domain to keep locales healthy as you ship, or book a deeper 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.
