Websites translated with Localize can be indexed and ranked in Google, even in your target language(s)! Below we provide an overview of the best practices for SEO when using Localize.
Below are a few steps you can take to optimize your website for SEO, to ensure that the translated versions of your website are appropriately indexed.
Give each translated version of a page a unique URL.
Search engines need a unique URL to index for each translated version of a page. If you’re translating your website into 5 languages, you should have 5 unique URLs for each page.
There are a few ways to accomplish this.
- Subdirectories: example.com/es, example.com/fr (see example here)
- Subdomains: es.example.com, fr.example.com
- ccTLDs: example.es, example.fr
We strongly recommend using the subdirectory or subdomain approach. The ccTLD approach can negatively impact rankings since search engines view each domain as a unique website.
For more detailed information, see our advanced SEO help page.
Regardless of the URL structure, in order for search engines to find the translated version of your pages, you must link to them in your HTML so the translated version of each page is easily discoverable.
This is done by including an HREFLANG tag for each target language that you support.
Read more about how best to add HREFLANG annotations here...
In order for search engines to find the translated version of your pages, you must link to them in your HTML. Make sure the translated version of each page is easily discoverable.
Localize will find the metadata tags in your pages by activating this option in your Library Settings (enabled by default). The library will then detect the content in your meta tags found in the
<head> of your pages and bring them in as phrases into your dashboard, where you can add translations.
If you have machine language translations enabled, Localize will generate translations for you. However, we highly recommend that you have a human translator look at your metadata translations to tune them for better SEO performance in your target language(s). See this blog post which details the reasons you should optimize your meta tags for SEO.
Localize has a nifty feature where any SEO-related metadata found in the
<head> section of your pages that is brought into the Localize dashboard will have a System Label automatically applied to it.
This will allow your translators to more easily find these SEO-important phrases. Then they can add custom-tailored human translations to the phrases, improving your page rankings for your target language(s).
Localize finds the following metadata tags, and applies the system labels:
<title>My page title</title>
<meta name="description" content="My description..." />
<meta name="keywords" content="keyword 1, keyword 2,..." />
<meta property="og:description" content="My description..." />
Facebook Open Graph: Description
<meta property=”og:title” content=”My page title” />
Facebook Open Graph: Title
<meta name="twitter:title" content="My Twitter title" />
<meta name="twitter:description" content="My Twitter description" />
Updated 20 days ago