Webflow Localization

Localizing SEO

Overview
Known Localization Limitations & Bugs
001
Supported Languages
010
Tips & Techniques
Choosing the Right Locales
100
Localizing an Already-Localized Site
101
Localizing Dates
102
Localizing CMS Option Fields
103
Localizing Numbers & Currencies
104
Locale-Specific Styles & Code
105
Maintaining a Localized Site
106
Locale-Specific Pages & Sections
107
Localizing Form Success & Error Messages
107
Hiding & Showing Elements, by Locale
108
Hiding & Showing CMS Items, by Locale
108
Localizing Images
109
Localizing SEO
110
Locale Switcher
The Locale List Element
401
Build a Dropdown Locale Switcher
402
Add Flags to the Locale Switcher
403
Add Localized Locale Names to the Locale Switcher
404
Make the Locale Switcher Responsive & Visible in your Nav
405
Advanced Localization
Splitting Locales by ccTLD
801
Localization Deep Dive
810
No items found.
Published
July 5, 2025
in lightbox

Need to localize a page's SEO?

Page-Level SEO

Title and description can be localized directly in the localized page's settings.

Structured Data Markup

JSON-LD

If you're using JSON-LD;

  • For static pages use and Embed element with your JSON-LD script. Translate it on the locale you want, and replace the content with whatever you want.
  • For CMS pages, use a Rich text field and store the JSON-LD in an Embed inside of the rich text. Then localize that rich text field, and change that script to whatever you want.

Microdata & RDFa

https://html.spec.whatwg.org/multipage/microdata.html#microdata

Example;

<div itemscope>
 <p>My name is <span itemprop="name">Neil</span>.</p>
 <p>My band is called <span itemprop="band">Four Parts Water</span>.</p>
 <p>I am <span itemprop="nationality">British</span>.</p>
</div> 

Use custom attributes to specify the Microdata fields you need.

Use components where you want to bind specific attribute values or content to component properties and then to CMS fields.

RDFa

https://rdfa.info/

https://www.w3.org/TR/rdfa-lite/

Example;

<p vocab="http://schema.org/" prefix="ov: http://open.vocab.org/terms/" resource="#manu" typeof="Person">
   My name is
   <span property="name">Manu Sporny</span>
   and you can give me a ring via
   <span property="telephone">1-800-555-0199</span>.
   <img property="image" src="http://manu.sporny.org/images/manu.png" />
   My favorite animal is the <span property="ov:preferredAnimal">Liger</span>.
</p>

Use custom attributes to specify the Microdata fields you need.

Use components where you want to bind specific attribute values or content to component properties and then to CMS fields.

Table of Contents
Comments
Did we just make your life better?
Passion drives our long hours and late nights supporting the Webflow community. Click the button to show your love.