Insights / Threads

Open Graph for multilingual pages: how to configure it

Open Graph SEO Social media
Open Graph for multilingual pages should be configured for each language version. Every URL needs its own title, description, image, locale, and og:url to avoid mixed previews when the page is shared on social networks, messaging apps, or internal tools.

Open Graph for multilingual pages should be configured by URL

Open Graph for multilingual pages should not be solved with a single block of metadata shared across the whole website. Each language version has a different URL, a different intent, and often text adapted to a different audience.

The practical rule is simple: each URL should declare its own Open Graph metadata. If you are on the English version, the title, description, image, and Open Graph canonical URL should correspond to that version. The same applies to Spanish, German, or any other language.

When this is not handled properly, strange previews appear: a Spanish page shared with an English title, an image with the wrong copy, or a URL that sends people to another version. It may seem small, but it communicates disorder in seconds.

What Open Graph metatags a multilingual page needs

A multilingual page should include at least og:title, og:description, og:url, og:image, og:type, and og:locale. For editorial content, it can also make sense to add complementary data depending on the page type.

The key is that those values should not be poorly pasted automatic translations. og:title should work as a shareable title in that language. og:description should summarize the piece properly. And og:url should point to the exact URL for that version, not to the home page or another language.

It is also worth making sure the image is designed for that page. If you use an Open Graph image with text, that text should be localized. If the image has no text, you can reuse it more safely.

How to use og:locale on multilingual pages

og:locale indicates the language and region of the page. For example, a Spanish page for Spain can use es_ES, while a US English version can use en_US.

There is also og:locale:alternate, which allows you to declare other available locales. It can be useful, but it should not be overvalued. It does not fix a confusing multilingual architecture by itself, nor does it replace tags designed for search engines.

Our recommendation is to use og:locale consistently and support it with a clear URL structure. If the website has /es/ and /en/, each route should publish the corresponding locale and point to itself with og:url.

Multilingual Open Graph does not replace hreflang

Open Graph and hreflang solve different problems. Open Graph defines how a page appears when shared. Hreflang helps search engines understand which language or regional versions exist for the same page.

That is why a serious multilingual website should take care of both layers. You can have perfect Open Graph and poorly configured hreflang, or the other way around. In both cases, something breaks: either the social preview or the SEO interpretation of the versions.

The orderly way to see it is this: hreflang guides search engines; Open Graph guides social and messaging platforms. They do not compete. They complement each other.

Common mistakes in multilingual Open Graph

The most common mistake is copying the same metatags across every language. This often happens when the CMS generates Open Graph from a global configuration instead of from each page’s localized content.

We also see incorrect URLs, untranslated images, overly generic descriptions, badly written locales, and pages that declare one version as og:url while being shared from another. Each of these small inconsistencies reduces trust.

Another frequent issue is forgetting to test previews after publishing. Many platforms cache the preview, so correcting a metatag is not always visible immediately. You need to validate and, when necessary, force a refresh with their debugging tools.

How to review Open Graph on a multilingual website

The review should start with a sample of real pages: home, services, articles, landing pages, and key pages in each language. For each one, check that title, description, URL, image, and locale match the version you are viewing.

Then review consistency with canonical, hreflang, and route structure. Not because Open Graph depends directly on all of that, but because a multilingual website needs its signals not to contradict one another.

Finally, test previews on real platforms or debugging tools. One thing is for the HTML to look correct, and another for LinkedIn, WhatsApp, Slack, or Facebook to render it as expected. In Open Graph, the visible result matters a lot.

Frequently Asked Questions

Each language version should have its own Open Graph metadata: og:title, og:description, og:url, og:image, and og:locale. The important thing is that the Spanish page does not show English previews, and that the English version does not pull text or URLs from another language.

The most specific tag is og:locale. It indicates the page language and region, for example en_US or es_ES. You can also use og:locale:alternate to declare other available languages, although it does not replace a clear URL structure or hreflang.

No. Open Graph controls how a page appears when shared on social or messaging platforms. Hreflang helps search engines understand alternative language versions. They are different layers, and both should be configured correctly.

Not always, but it is usually recommended if the image includes text. If the visual piece has copy in English, the French page should use a French version. If the image is purely visual or brand-based, it can be reused more easily.

The most common mistake is reusing the same metadata across all languages. That creates mixed previews: titles in one language, descriptions in another, incorrect URLs, or images that do not match the shared version.

To dig deeper into this topic

Open Graph Meta Tags: Guide to og:image, og:url and og:type (2026)
Open Graph Meta Tags: Guide to og:image, og:url and og:type (2026)

Do you have a multilingual site?

At The Interactive Studio, we help companies improve their multilingual strategy. We review Open Graph metadata, multilingual structure, images, URLs, previews, and technical consistency so every page displays the right language, message, and brand in each context.

Get in touch with us

Cristina Team Raul Team Jose Team

A team that makes everything come alive (and actually work)

Design & development,
Open source Knowledge

Actionable articles, templates, and data-backed case studies curated by The Interactive Studio to help your team accelerate discovery, design, and growth.

With the confidence of teams and professionals who think about the future.

We work with industry leaders and innovative teams across all sectors, creating digital products that transform the way companies operate and grow.

SaaS & Technology More than 300 projects completed Travel & Hospitality Insurance Real Estate E-commerce & Retail Banking & Fintech Energy & Commodities Healthcare & Pharma Specialists in technology sectors Education Independent agency since 2008 Telecom & Media Mobility & Automotive

Trusted by demanding teams and companies

Tucuvi ISDI Alliance Healthcare Havas Diputación de Málaga UTAD Bee Digital DKV Seguros
scroll

Let's collaborate

Got a project in mind? We'd love to hear from you. Tell us a bit about your idea, and let's figure out how we can help.

This field is required
Check your email
This field is required
Something went wrong. Please try again.

Thank you

We've received your message and a member of our team will respond soon. If your inquiry is time-sensitive, please feel free to contact us directly at [email protected].