Localisation report
Rippling
Workforce management softwarerippling.com
Product: Rippling is a workforce management platform that unifies HR, IT, and Finance applications on one data platform. It helps businesses automate work, manage access and devices, and gain real-time operational visibility.
Brand voice: Confident, streamlined, enterprise-focused
Localisation score
79/100
GoodThe website is generally well localised, with some issues to improve.
- 78Technical Audit
- 71Linguistic Audit
- 86Contextual Audit
- 79Visual Audit
Sampled 15 pages across technical, linguistic, contextual, and visual localisation credits. How we score localisation audits
How you compare
Rank #3 of 22 public audits
Fix first
- criticaltechnical · 100% confidence
Page returned HTTP 404
A sampled localisation URL did not return a successful HTML response.
Found here
Sampled page · document
https://www.rippling.com/fr-FR/products/itWhat we saw
HTTP 404
How to fix it
Fix the localized URL so it returns a successful HTML response.
- highlinguistic · 92% confidence
Untranslated call to action
A de-de page still uses source-language CTA copy. Affects 9 sampled pages.
Found here
Pricing hero · <button>
https://www.rippling.com/de-DEWhat we saw
Primary CTA: "Skip to main content" Seen on 9 pages, e.g. https://www.rippling.com/de-DE, https://www.rippling.com/fr-CA, https://www.rippling.com/fr-FR/produits/mondial
How to fix it
Translate leftover source-language CTAs to match the surrounding locale copy.
- mediumtechnical · 95% confidence
Missing hreflang self-reference
The page lists hreflang alternates but does not include itself. Affects 7 sampled pages.
Found here
Document head · <link rel="alternate" hreflang>
https://www.rippling.com/de-DEWhat we saw
<link rel="alternate" hreflang="x-default" href="https://www.rippling.com/"> <link rel="alternate" hreflang="de-de" href="https://www.rippling.com/de-DE/"> <link rel="alternate" hreflang="en-au" href="https://www.rippling.com/en-AU/"> <link rel="alternate" hreflang="en-ca" href="https://www.rippling.com/en-CA/"> Seen on 7 pages, e.g. https://www.rippling.com/de-DE, https://www.rippling.com/en-AU, https://www.rippling.com/en-CA
How to fix it
Add a self-referencing hreflang alternate for this page.
Audit criteria
15 passed · 13 to fix · 7 not applicable
Needs attention (13)
Locale routing
Fail72technicalLocalized pages should use a consistent URL structure and resolve successfully.
- criticaltechnical · 100% confidence
Page returned HTTP 404
A sampled localisation URL did not return a successful HTML response.
Found here
Sampled page · document
https://www.rippling.com/fr-FR/products/itWhat we saw
HTTP 404
How to fix it
Fix the localized URL so it returns a successful HTML response.
Language switcher
Fail75technicalVisitors should move between locales without losing the current page.
hreflang
Fail44technicalLocalized 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 7 sampled pages.
Found here
Document head · <link rel="alternate" hreflang>
https://www.rippling.com/de-DEWhat we saw
<link rel="alternate" hreflang="x-default" href="https://www.rippling.com/"> <link rel="alternate" hreflang="de-de" href="https://www.rippling.com/de-DE/"> <link rel="alternate" hreflang="en-au" href="https://www.rippling.com/en-AU/"> <link rel="alternate" hreflang="en-ca" href="https://www.rippling.com/en-CA/"> Seen on 7 pages, e.g. https://www.rippling.com/de-DE, https://www.rippling.com/en-AU, https://www.rippling.com/en-CA
How to fix it
Add a self-referencing hreflang alternate for this page.
Structured data
Fail0technicalJSON-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://www.rippling.com/What we saw
Product is present but inLanguage is missing
How to fix it
Set JSON-LD inLanguage to match each page locale.
Translation completeness
Fail0linguisticLocalized pages should not leave source-language copy in place, except brand names and URLs.
- highlinguistic · 92% confidence
Untranslated call to action
A de-de page still uses source-language CTA copy. Affects 9 sampled pages.
Found here
Pricing hero · <button>
https://www.rippling.com/de-DEWhat we saw
Primary CTA: "Skip to main content" Seen on 9 pages, e.g. https://www.rippling.com/de-DE, https://www.rippling.com/fr-CA, https://www.rippling.com/fr-FR/produits/mondial
How to fix it
Translate leftover source-language CTAs to match the surrounding locale copy.
Terminology consistency
Fail64linguisticImportant concepts should not be translated differently across pages.
- mediumlinguistic · 95% confidence
Terminology inconsistency
"Global" appears both untranslated and translated across de pages. Affects 2 sampled pages.
Found here
Header · <nav> or <button>
https://www.rippling.com/de-DEWhat we saw
"Global" appears untranslated on some de pages and translated on others Seen on 2 pages, e.g. https://www.rippling.com/de-DE, https://www.rippling.com/fr-CA
How to fix it
Use one translated label for "Global" across de pages.
Fluency
Fail86linguisticCopy should sound natural, without grammar issues or machine-translation artifacts.
- lowlinguistic · 78% confidence
Visible spelling error and unresolved placeholder
The English page contains a spelling error and an untranslated template token, which makes the interface feel unfinished.
Found here
Form feedback · <p>
https://www.rippling.com/What we saw
"Oops somthing went wrong." and "By clicking “%call-to-action%,”"
How to fix it
Correct “somthing” to “something” and replace the template token with the localized CTA label before publishing.
Grammar and style
Fail87linguisticLocale-specific capitalization, punctuation, formality, and agreement should be correct.
- lowlinguistic · 78% confidence
Spelling error in error message
The English error message contains the misspelling “somthing.”
Found here
Form feedback · <p>
https://www.rippling.com/What we saw
"Oops somthing went wrong."
How to fix it
Change “somthing” to “something” in the source and localized message catalogues.
Cultural adaptation
Fail50contextualCurrency, dates, addresses, and local examples should fit the market.
- mediumcontextual · 78% confidence
Possible cultural adaptation gap
A fr page still uses US-style currency or contact details. Affects 3 sampled pages.
Found here
Page body · sampled copy
https://www.rippling.com/fr-FR/request-demoWhat we saw
1-250 251-1000 Seen on 3 pages, e.g. https://www.rippling.com/fr-FR/request-demo, https://www.rippling.com/fr-FR/tarifs, https://www.rippling.com/fr-FR/request-demo?product=hr
How to fix it
Use locale-appropriate currency and contact formats instead of US-style defaults.
Text expansion
Fail62visualLonger translations should not create obvious length pressure versus the source UI.
- mediumvisual · 88% confidence
Localized text is much longer than the source
A de string is 190% the length of the source, which often causes overflow. Affects 2 sampled pages.
Found here
Heading · heading
https://www.rippling.com/de-DEWhat we saw
EN "Get a demo: live or on demand" → DE "Erleben Sie Rippling in einer Live- oder On-demand-Demo" (190%) Seen on 2 pages, e.g. https://www.rippling.com/de-DE, https://www.rippling.com/fr-CA
How to fix it
Shorten the translation or give the control more room so the longer copy does not overflow.
Visual hierarchy
Fail55visualLocalization should not make headings or CTAs lose scanability.
- lowvisual · 80% confidence
Heading is excessively long
A localized heading may crowd the visual hierarchy. Affects 7 sampled pages.
Found here
Page body · heading
https://www.rippling.com/fr-CAWhat we saw
Commencez avec les applications dont vous avez besoin, ou exécutez-les toutes ensemble Seen on 4 pages, e.g. https://www.rippling.com/fr-CA, https://www.rippling.com/fr-FR/produits/mondial, https://www.rippling.com/fr-FR/lp/startupstack
How to fix it
Shorten the heading so it does not crowd the visual hierarchy.
Text overflow
Fail88visualText should not clip, truncate unexpectedly, or overflow buttons and navigation.
Responsive localisation
Fail88visualLocalized layouts should hold up across mobile, tablet, and desktop widths.
Passed audits (15)
Not applicable (7)
Detected locales
Full findings
- criticaltechnical · 100% confidence
Page returned HTTP 404
A sampled localisation URL did not return a successful HTML response.
Found here
Sampled page · document
https://www.rippling.com/fr-FR/products/itWhat we saw
HTTP 404
How to fix it
Fix the localized URL so it returns a successful HTML response.
- mediumtechnical · 95% confidence
Missing hreflang self-reference
The page lists hreflang alternates but does not include itself. Affects 7 sampled pages.
Found here
Document head · <link rel="alternate" hreflang>
https://www.rippling.com/de-DEWhat we saw
<link rel="alternate" hreflang="x-default" href="https://www.rippling.com/"> <link rel="alternate" hreflang="de-de" href="https://www.rippling.com/de-DE/"> <link rel="alternate" hreflang="en-au" href="https://www.rippling.com/en-AU/"> <link rel="alternate" hreflang="en-ca" href="https://www.rippling.com/en-CA/"> Seen on 7 pages, e.g. https://www.rippling.com/de-DE, https://www.rippling.com/en-AU, https://www.rippling.com/en-CA
How to fix it
Add a self-referencing hreflang alternate for this page.
- 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://www.rippling.com/What we saw
Product is present but inLanguage is missing
How to fix it
Set JSON-LD inLanguage to match each page locale.
- highlinguistic · 92% confidence
Untranslated call to action
A de-de page still uses source-language CTA copy. Affects 9 sampled pages.
Found here
Pricing hero · <button>
https://www.rippling.com/de-DEWhat we saw
Primary CTA: "Skip to main content" Seen on 9 pages, e.g. https://www.rippling.com/de-DE, https://www.rippling.com/fr-CA, https://www.rippling.com/fr-FR/produits/mondial
How to fix it
Translate leftover source-language CTAs to match the surrounding locale copy.
- mediumlinguistic · 95% confidence
Terminology inconsistency
"Global" appears both untranslated and translated across de pages. Affects 2 sampled pages.
Found here
Header · <nav> or <button>
https://www.rippling.com/de-DEWhat we saw
"Global" appears untranslated on some de pages and translated on others Seen on 2 pages, e.g. https://www.rippling.com/de-DE, https://www.rippling.com/fr-CA
How to fix it
Use one translated label for "Global" across de pages.
- mediumcontextual · 78% confidence
Possible cultural adaptation gap
A fr page still uses US-style currency or contact details. Affects 3 sampled pages.
Found here
Page body · sampled copy
https://www.rippling.com/fr-FR/request-demoWhat we saw
1-250 251-1000 Seen on 3 pages, e.g. https://www.rippling.com/fr-FR/request-demo, https://www.rippling.com/fr-FR/tarifs, https://www.rippling.com/fr-FR/request-demo?product=hr
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 de string is 190% the length of the source, which often causes overflow. Affects 2 sampled pages.
Found here
Heading · heading
https://www.rippling.com/de-DEWhat we saw
EN "Get a demo: live or on demand" → DE "Erleben Sie Rippling in einer Live- oder On-demand-Demo" (190%) Seen on 2 pages, e.g. https://www.rippling.com/de-DE, https://www.rippling.com/fr-CA
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. Affects 7 sampled pages.
Found here
Page body · heading
https://www.rippling.com/fr-CAWhat we saw
Commencez avec les applications dont vous avez besoin, ou exécutez-les toutes ensemble Seen on 4 pages, e.g. https://www.rippling.com/fr-CA, https://www.rippling.com/fr-FR/produits/mondial, https://www.rippling.com/fr-FR/lp/startupstack
How to fix it
Shorten the heading so it does not crowd the visual hierarchy.
- lowlinguistic · 78% confidence
Visible spelling error and unresolved placeholder
The English page contains a spelling error and an untranslated template token, which makes the interface feel unfinished.
Found here
Form feedback · <p>
https://www.rippling.com/What we saw
"Oops somthing went wrong." and "By clicking “%call-to-action%,”"
How to fix it
Correct “somthing” to “something” and replace the template token with the localized CTA label before publishing.
- lowlinguistic · 78% confidence
Spelling error in error message
The English error message contains the misspelling “somthing.”
Found here
Form feedback · <p>
https://www.rippling.com/What we saw
"Oops somthing went wrong."
How to fix it
Change “somthing” to “something” in the source and localized message catalogues.
Pages sampled
- 200 · https://www.rippling.com/ · lang=en-US
- 200 · https://www.rippling.com/de-DE · lang=de-DE
- 200 · https://www.rippling.com/en-AU · lang=en-AU
- 200 · https://www.rippling.com/en-CA · lang=en-CA
- 200 · https://www.rippling.com/en-GB · lang=en-GB
- 200 · https://www.rippling.com/en-IE · lang=en-IE
- 200 · https://www.rippling.com/fr-CA · lang=fr-CA
- 200 · https://www.rippling.com/fr-FR/produits/mondial · lang=fr-FR
- 200 · https://www.rippling.com/fr-FR/lp/startupstack · lang=fr-FR
- 200 · https://www.rippling.com/fr-FR/tour-video · lang=fr-FR
- 200 · https://www.rippling.com/fr-FR/request-demo · lang=fr-FR
- 200 · https://www.rippling.com/fr-FR/tarifs · lang=fr-FR
- 200 · https://www.rippling.com/fr-FR/produits/rh · lang=fr-FR
- 200 · https://www.rippling.com/fr-FR/request-demo?product=hr · lang=fr-FR
- 404 · https://www.rippling.com/fr-FR/products/it · lang=fr-FR
Email me a summary
Optional. Enter your work email and we will send a concise summary of this public report.
Next step
Strong localisation signals. Create a workspace to keep locales healthy as you ship, or book a deeper review.
