Skip to content
English - United States
  • There are no suggestions because the search field is empty.

Are Localize translations indexed by search engines?

Understanding how Localize's SEO works on Webflow

Key points:

  • By default, Localize translations are not indexed by Google.
  • This is due to the "client-side" (JavaScript) operation of the solution.
  • However, there are strategies to improve the multilingual visibility of your hotel website.

Localize is a simple and seamless solution for displaying a Webflow site in multiple languages. However, unlike multilingual systems based on separate URLs, the translations generated by Localize do not create separate pages for each language. This has a direct impact on search engine indexing.

Why aren't Localize translations indexed?

  1. Dynamic translation via JavaScript. Localize injects the translated text into the browser after the page loads. Search engines like Google primarily crawl the content in the original HTML code, so the translated version is not visible to indexers.
  2. Lack of a unique URL per language. All language versions share the same address (e.g., myhotelsite.com), which prevents Google from distinguishing and indexing each language separately.
  3. No automatic hreflang tags. These tags tell Google which language versions exist (e.g., /fr/, /en/, /es/). Localize doesn't generate them by default, so Google doesn't know that other languages ​​exist.

💡 Tip: Google may sometimes partially display translated versions via JavaScript rendering, but this is neither systematic nor optimized for SEO.

What you can do to improve visibility

1. Add hreflang tags manually

Even though Localize doesn't create separate pages, you can inform Google that multiple languages ​​exist:

<link rel="alternate" hreflang="fr" href="https://www.monsitehotel.com" />

<link rel="alternate" hreflang="en" href="https://www.monsitehotel.com" />

<link rel="alternate" hreflang="es" href="https://www.monsitehotel.com" />


💡 This helps slightly with linguistic understanding, but does not create new indexable pages.

2. Translate the metadata

Localize allows you to translate the Title, Meta Description and Open Graph tags, which are visible to search engines:

  • Go to Translations → Metadata.
  • Manually translate your titles and descriptions for each language.

💡 Even if the main content is not indexed by language, these fields help with the overall SEO of the site.

3. Create manual multilingual landing pages

For strategic pages (offers, rooms, restaurant, etc.), you can create translated versions directly in Webflow with dedicated URLs:

  • /fr/rooms
  • /en/rooms
  • /es/habitaciones 💡 Combine this approach with Localize for the rest of the site to have both flexibility and SEO visibility.

4. Use an SEO-focused solution like Weglot

Weglot automatically creates a URL structure for each language, which is translatable and indexable. This is the best option if your hotel strategy relies on international SEO (e.g., attracting British, American, or German travelers).

Best practices for hotels

  • Translate at least the key pages (Home, Rooms, Reservations) with separate URLs.
  • Use keywords tailored to each language (“Luxury hotel in Paris” ≠ “Hôtel de luxe à Paris”).
  • Check your content's indexing via Google Search Console.

Conclusion

No, Localize translations are not directly indexed by search engines because they don't exist as separate pages. Localize is great for providing a seamless multilingual experience for your visitors, but it's limited for international SEO. To maximize your visibility on Google, combine Localize with a language-specific URL structure or opt for an SEO-friendly solution like Weglot.