[[{"@type":["BlogPosting"],"@id":"https:\/\/www.schemaapp.com\/schema-markup\/how-to-implement-schema-markup-for-multilingual-or-multi-regional-sites\/#BlogPosting","@context":{"@vocab":"http:\/\/schema.org\/","kg":"http:\/\/g.co\/kg"},"url":"https:\/\/www.schemaapp.com\/schema-markup\/how-to-implement-schema-markup-for-multilingual-or-multi-regional-sites\/","publisher":[{"@id":"https:\/\/www.schemaapp.com\/#Organization"}],"audience":"https:\/\/schema.org\/PeopleAudience","inLanguage":[{"@type":"Language","@id":"https:\/\/www.schemaapp.com\/schema-markup\/how-to-implement-schema-markup-for-multilingual-or-multi-regional-sites\/#BlogPosting_inLanguage_Language","name":"English"}],"mentions":[{"@id":"https:\/\/www.schemaapp.com\/entity#Thing6"}],"dateModified":"2024-07-05T21:15:42+00:00","headline":"How to Implement Schema Markup for Multilingual or Multi-Regional Sites","datePublished":"2024-07-05T21:13:28+00:00","image":[{"@type":"ImageObject","@id":"https:\/\/www.schemaapp.com\/schema-markup\/how-to-implement-schema-markup-for-multilingual-or-multi-regional-sites\/#BlogPosting_image_ImageObject","url":"https:\/\/www.schemaapp.com\/wp-content\/uploads\/2024\/07\/How-to-Implement-Schema-Markup-for-Multilingual-or-Multiregional-Sites-2.png"}],"mainEntityOfPage":"https:\/\/www.schemaapp.com\/schema-markup\/how-to-implement-schema-markup-for-multilingual-or-multi-regional-sites\/","name":"How to Implement Schema Markup for Multilingual or Multi-Regional Sites","articleBody":"In today\u2019s global marketplace, many organizations operate websites that serve customers across multiple countries and languages. These sites fall into two main categories: multilingual and multi-regional.\nMultilingual websites offer content in multiple languages\u2014for example, a U.S. healthcare organization can provide users with both English and Spanish versions of its site. On the other hand, multi-regional websites target users in different countries or regions, often adapting content to local preferences and regulations.\nSome websites combine both approaches, serving as multilingual and multi-regional platforms. For instance, an eCommerce site operating in the USA and Canada might offer content in English, French, and Mandarin, tailoring the language to each region\u2019s demographics.\n<img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-15012\" src=\"https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site.png?strip=all&lossy=1&resize=1140%2C536&ssl=1\" alt=\"Example of a multilingual multidomain site\" width=\"1600\" height=\"752\" srcset=\"https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site.png?strip=all&amp;lossy=1&amp;ssl=1 1600w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-300x141.png?strip=all&amp;lossy=1&amp;ssl=1 300w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-1024x481.png?strip=all&amp;lossy=1&amp;ssl=1 1024w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-600x282.png?strip=all&amp;lossy=1&amp;ssl=1 600w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-768x361.png?strip=all&amp;lossy=1&amp;ssl=1 768w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-1277x600.png?strip=all&amp;lossy=1&amp;ssl=1 1277w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-80x38.png?strip=all&amp;lossy=1&amp;ssl=1 80w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-494x232.png?strip=all&amp;lossy=1&amp;ssl=1 494w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-200x94.png?strip=all&amp;lossy=1&amp;ssl=1 200w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-128x60.png?strip=all&amp;lossy=1&amp;ssl=1 128w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-213x100.png?strip=all&amp;lossy=1&amp;ssl=1 213w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-140x66.png?strip=all&amp;lossy=1&amp;ssl=1 140w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-400x188.png?strip=all&amp;lossy=1&amp;ssl=1 400w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-220x103.png?strip=all&amp;lossy=1&amp;ssl=1 220w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-100x47.png?strip=all&amp;lossy=1&amp;ssl=1 100w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-450x212.png?strip=all&amp;lossy=1&amp;ssl=1 450w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-1300x611.png?strip=all&amp;lossy=1&amp;ssl=1 1300w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-150x71.png?strip=all&amp;lossy=1&amp;ssl=1 150w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-30x14.png?strip=all&amp;lossy=1&amp;ssl=1 30w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-50x24.png?strip=all&amp;lossy=1&amp;ssl=1 50w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-64x30.png?strip=all&amp;lossy=1&amp;ssl=1 64w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-74x35.png?strip=all&amp;lossy=1&amp;ssl=1 74w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-43x20.png?strip=all&amp;lossy=1&amp;ssl=1 43w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site-149x70.png?strip=all&amp;lossy=1&amp;ssl=1 149w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site.png?strip=all&amp;lossy=1&amp;w=684&amp;ssl=1 684w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site.png?strip=all&amp;lossy=1&amp;w=912&amp;ssl=1 912w, https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2024\/07\/Example-of-a-multilingual-multidomain-site.png?strip=all&amp;lossy=1&amp;w=1140&amp;ssl=1 1140w\" sizes=\"(max-width: 1140px) 100vw, 1140px\" \/>\nWhile implementing Schema Markup on monolingual single-domain sites is relatively straightforward, managing Schema Markup for multilingual and multi-regional domains presents unique challenges.\nThis article will explore the challenges of implementing Schema Markup across diverse multilingual and multi-regional sites and the solutions to these challenges.\nCommon Issues When Marking up Multilingual Sites\n1. Schema.org documentation is currently only available in English\nOne of the most frequent questions we encounter is, \u201cDoes Schema Markup support languages other than English?\u201d The answer is a resounding yes. While Schema.org Types and properties are represented by English words and the Schema.org documentation is written in English, the content you map to those types and properties can be written in any desired language.\nThis means you can still mark up your pages if you have a site in a different language from English. For example:\n{\n \"@context\": \"https:\/\/schema.org\",\n \"@type\": \"Article\",\n \"headline\": \"Comment \u00e9conomiser de l'\u00e9nergie \u00e0 la maison\",\n \"author\": {\n \"@type\": \"Person\",\n \"name\": \"Marie Dupont\"\n },\n \"datePublished\": \"2024-06-14T17:50:16+00:00\"\n}\nThis example shows French content mapped to the property represented by the English word \u201cheadline\u201d.\nThe real complexity arises when you must accommodate different formatting conventions across languages and regions manually or even using a plugin.\nWhy is it difficult for website owners to implement Schema Markup on their own?\nMany site owners are unaware that you can still apply the Schema.org vocabulary to non-English pages and often neglect to add Schema Markup to their multilingual sites. This oversight can lead to missed opportunities for enhanced search engine understanding and visibility in the SERP.\nEven when site owners apply Schema Markup to non-English pages, they may still face limitations if they\u2019re using a plugin. Most Schema Markup plugins are black boxes and do not give site owners the flexibility to adjust the markup. If your website has additional complexities, plugins might not be able to mark up your site accurately.\nSome plugins may also not recognize the language on your site, so you might be required to author your markup manually. Implementing and managing this across thousands of pages can be tedious and requires Schema Markup expertise to execute.\nSchema App offers an automated and dynamic solution\nUnlike typical plugins that struggle with scale, formatting, and language variations, Schema App\u2019s dynamic markup deployment capabilities can help you easily manage complex, multi-domain, and multilingual sites.\nThe Schema App Highlighter is a Schema Markup generator that deploys dynamic Schema Markup to thousands of similarly templated pages. If you have a product detail page in seven different languages, the Schema App Highlighter can deploy accurate markup to all those pages regardless of which language the page content is written in. It can also recognize special characters and include them in the markup on your site.\nWith our solution, you also get a dedicated Customer Success Manager who can provide content and formatting recommendations to ensure your content is optimized for Schema Markup implementation.\nEnsuring Schema Markup is properly implemented and formatted for each language and region is crucial for presenting your content to the right audiences, maintaining rich result eligibility, and providing consistent user experiences across your websites.\n2. Handling Currency Formatting for Different Regions\nAnother issue many site owners face with marking up multilingual and multi-regional domains is currency formatting.\nSchema.org can accommodate any currency format and gives users the ability to specify a \u201cprice\u201d and a \u201cpriceCurrency\u201d separately. However, if you are looking to target a Product rich result, you will want to follow Google\u2019s more specific formatting requirements.\nUsing a comma (,) instead of a period (.) as a decimal separator will result in errors in the Rich Results Test (e.g. \u20ac100,50 should be written as \u20ac100.50). This may go against grammar rules but is critical for being Rich Result eligible.\nFurthermore, websites may use periods or commas as digit group separators to support readability. We recommend omitting all digit group separators, but more importantly, avoid using periods as digit group separators. For example, the number one thousand should never be represented as 1.000, as Google will parse the period as a decimal separator and interpret the value as one (1).\nMany European countries use a comma (,) as a decimal separator and a period as a digit group separator in their prices. Using this formatting in your markup can lead to several issues, including:\n\nIneligibility for rich results like Product Listings\nMisinterpretation of price data by search engines\n\nChallenges Scaling Different Currency Formatting\nThese nuances to differing currency formats are challenging at scale because you must manually update your Schema Markup on each page to accommodate price formatting and ensure machines understand that your price-based content is a price value.\nConverting it to the format Schema.org accepts is necessary for machines to read it and incredibly tedious for anyone doing it manually across thousands of pages.\nMost Schema Markup plugins cannot automatically reformat pricing into the Schema.org accepted format, making this a challenge for site managers who rely on plugins to implement their Schema Markup.\nCommon Formatting Issues\nDecimal placements in your currency formatting aren\u2019t the only issues that could arise with multilingual and multi-regional content. Other elements that may require attention include:\n\nCurrency symbol placement (e.g., \u201c500$\u201d instead of \u201c$500\u201d)\nDate\/time formats (e.g. \u201c2024-07-03T12:50:15+4:00\u201d instead of July 3, 2024 at 12:50pm)\n\nAll these elements must adhere to the conventions defined by the Schema.org vocabulary (e.g. following ISO-8601 time formatting).\nA Scalable Solution\nThe Schema App Highlighter can omit or remove commas used as digit group separators to improve Rich Result eligibility. Additionally, you can also set conditional rules in the Schema App Highlighter to account for different currency formats and ensure that your prices are correctly marked up, regardless of the currency denomination.\nCheck out how we helped CAPREIT overcome their currency denomination challenges.\nSchema App Simplifies Schema Markup for Multilingual Sites\nManual implementation of Schema Markup on a multilingual site becomes tedious and error-prone when dealing with thousands of pages across various languages and regions.\nWhile plugins may seem like a solution, many do not allow website owners to customize their markup or do conditional formatting for their multi-lingual sites. This can hinder your ability to achieve rich results and ensure search engines understand your content.\nThis is why global enterprises with complex multilingual, multi-regional sites choose to work with Schema App.\nSchema App\u2019s end-to-end Schema Markup solution gives users access to tools like the Schema App Highlighter to manage currency formatting and ensure compliance with Google\u2019s structured data requirements. You\u2019ll also get an assigned Customer Success Manager to manage your markup, ensure your content is optimally formatted, and offer recommendations to further optimize your pages for Schema Markup implementation.\nIf you\u2019re struggling to implement Schema Markup for your multilingual or multi-regional website, we\u2019re here to help. Contact us today to learn how Schema App can streamline your Schema Markup process and boost your global online presence.","description":"Discover the challenges and solutions of implementing Schema Markup for multilingual and multi-regional domains."},{"@context":"http:\/\/schema.org","@type":"Thing","name":"Structured Data","sameAs":["kg:\/m\/05p2j70","http:\/\/www.wikidata.org\/entity\/Q26813700","https:\/\/en.wikipedia.org\/wiki\/Structured_data"],"description":"information with a formal data model","alternateName":"Schema Markup","@id":"https:\/\/www.schemaapp.com\/entity#Thing6"},{"@context":"http:\/\/schema.org","@type":"Organization","address":{"@type":"PostalAddress","streetAddress":"201 - 412 Laird Road","postalCode":"N1G 3X7","addressRegion":"Ontario","addressLocality":"Guelph","addressCountry":"https:\/\/www.schemaapp.com\/#Country","name":"Schema App Address","@id":"https:\/\/www.schemaapp.com\/#PostalAddress"},"logo":{"@type":"ImageObject","width":"290","height":"93","url":"https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2020\/07\/SA_Logo_Main_Orange_w300-1.png?strip=all&lossy=1&ssl=1","@id":"https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2020\/07\/SA_Logo_Main_Orange_w300-1.png?strip=all&lossy=1&ssl=1"},"potentialAction":{"@type":"ScheduleAction","name":"Schedule a Demo","url":"https:\/\/www.schemaapp.com\/book-a-demo\/","@id":"https:\/\/www.schemaapp.com\/#ScheduleAction"},"image":{"@type":"ImageObject","width":"1350","height":"650","url":"https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2021\/04\/Schema-App-Featured-Image.png?strip=all&lossy=1&ssl=1","@id":"https:\/\/ezk8caoodod.exactdn.com\/wp-content\/uploads\/2021\/04\/Schema-App-Featured-Image.png?strip=all&lossy=1&ssl=1"},"description":"Schema App is an end-to-end Schema Markup solution that helps enterprise SEO teams develop a knowledge graph and drive search performance.","knowsAbout":["http:\/\/www.wikidata.org\/entity\/Q1891170","https:\/\/www.wikidata.org\/wiki\/Q6108942","https:\/\/www.wikidata.org\/wiki\/Q26813700","https:\/\/www.wikidata.org\/wiki\/Q180711","http:\/\/www.wikidata.org\/entity\/Q33002955"],"keywords":["Structured Data","Knowledge Graph","Rich Results","Semantic Search","Search Engine Optimization","Schema Markup","Semantic Technology"],"location":"http:\/\/www.wikidata.org\/entity\/Q504114","sameAs":["https:\/\/www.instagram.com\/lifeatschemaapp\/","https:\/\/www.linkedin.com\/company\/2480720\/","https:\/\/twitter.com\/schemaapptool","https:\/\/www.youtube.com\/channel\/UCqVBXnwZ3YNf2BVP1jXcp6Q"],"legalName":"Hunch Manifest Inc","name":"Schema App","telephone":"+18554448624","url":"https:\/\/www.schemaapp.com\/","email":"support@schemaapp.com","knowsLanguage":"http:\/\/www.wikidata.org\/entity\/Q1860","areaServed":"http:\/\/www.wikidata.org\/entity\/Q13780930","@id":"https:\/\/www.schemaapp.com\/#Organization"}],{"@context":"https:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Schema Markup","item":"https:\/\/www.schemaapp.com\/schema-markup\/#breadcrumbitem"},{"@type":"ListItem","position":2,"name":"How to Implement Schema Markup for Multilingual or Multi-Regional Sites","item":"https:\/\/www.schemaapp.com\/schema-markup\/how-to-implement-schema-markup-for-multilingual-or-multi-regional-sites\/#breadcrumbitem"}]}]