If your store offers multilingual language options, you can add supporting languages to the page and URL structure and optimize Google search results for your website.
You can also accumulate SEO in the same URL by putting the language code in the URL. Labeling Hreflang can also help search engines understand the page structure and optimize SEO.
📍The "Language in URL for SEO" feature has officially launched on 12 January 2026, helping you optimize your store URLs.
This article will cover the following:
1. Introduction
When customers choose to switch to another language, the "Language in URL for SEO" automatically adds the corresponding language path to the URL, creating a clearer URL structure.
For example:
-
Store URL
https://example.shoplineapp.com/ -
Language switch (before)
https://example.shoplineapp.com/?locale=en -
Language switch (after)
https://example.shoplineapp.com/en/
This path will continue to exist on any pages browsed by customers. (Click to view Pages supported by the system)
When customers switch to other website languages, the URL of the current page will be changed in the form of domain/{locale}/products/{product name}. When switching back to the store's default language, the current URL will also have the path domain/{locale}/products/{product name} for the default language.
2. Pages that support this feature
| Details | Website | |
| Page |
Text Page Advanced Page Express Checkout Pages |
/pages |
| Product |
All product pages Product detail pages Search result page |
/products |
| Category | Product categories |
/categories /categories /:category_id |
| Promotion | Campaign page | /promotions |
3. Notes
- Customers will view the default language when they first enter the website, and no language code will appear on the website.
- This feature does not affect the existing SEO of the store.
- Clicking old URL will not start the code application. It will be applied only when the customer switches to another language after entering the website.
- This feature will not affect the page loading speed when switching languages.
- You can still use the old language parameter (xxx/xx/?locale=en) URL to load the page.

Comments