Published
July 5, 2025
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.