Social language
Pages can declare which language their social previews are in. Silktide checks that this declared sharing language matches the language the page is actually written in, so shared links carry the right language cues.
The sharing language is set with an locale tag in the page's :
<!-- Sharing language: US English -->
<meta property="og:locale" content="en_US" />
Why this matters
Social platforms can use the declared locale to format shared previews and decide which audience the content is relevant to. When a Spanish page declares an English sharing locale, or a US English page is marked as British English, translated and regional pages can be presented to the wrong audience or with the wrong formatting.
Mismatches usually come from templates: a site-wide og:locale value copied onto
every translated page instead of being set per language.
How to fix it
- In your , check the page's language setting and any social sharing language or locale setting, and make sure they agree.
- If your site has multiple language versions, confirm each translated page declares its own locale rather than inheriting one from the default language.
- Use the standard locale format, such as
en_US,en_GB, orfr_FR.
How Silktide tests this
- Test each page that could be shared - pages that search engines and platforms are allowed to index.
- Read the page's
og:localetag and compare it with the main language the page is written in - see how languages work. - If either value is missing, the page is not reported by this check.
- Report the page when the base languages differ (for example
deagainst an English page), or when both sides specify a region and the full tags differ (for exampleen_USagainst a page inen-GB).
Troubleshooting
The locale looks right but is still reported
Check the region as well as the language: when both the page and the sharing tag
declare a region, they must agree exactly, so en_US against a British English
page is reported. If only one side specifies a region, matching base languages
pass. Underscores and hyphens are interchangeable, and capitalisation does not
matter.