YEKLABS / SEO
How to set up multilingual SEO, with examples from YekLabs
YekLabs ·

Start multilingual SEO by giving each language version its own address. Tell Google which pages are language equivalents, and let readers use the language switcher to open the same content in another language. YekLabs’ service pages demonstrate this structure.
Give each language its own address and content
YekLabs’ CRM service is available at /tr/crm/, /en/crm/ and /fr/crm/. Each version has a title, description and main text in its own language. Separate addresses also make it easier to track language versions of one service in Search Console.
When localising a Turkish page, preserve the reader’s question. The decision criteria in an article about moving to a CRM can be shared across all three languages, while the title and example wording should read naturally in each language.
Canonical and hreflang have different roles
The canonical tag identifies the preferred address for the page. The French CRM page points to its own French URL. hreflang identifies its Turkish and English equivalents. Each of the three versions lists itself and the other two in the same group. This lets you compare the versions when checking a change.
Verify the sitemap and language switcher together
Use production URLs in the sitemap. Test the language switcher from each page and check that it opens the correct version of the same topic. Only include published, working addresses when defining language equivalents.
YekLabs’ blog launched in Turkish. Its English and French articles now have their own localised URLs. Equivalent articles are linked through language annotations and the language switcher, with the corresponding addresses included in the sitemap.
Checklist
- Does each language version have its own page address and title?
- Do published language equivalents reference one another?
- Do the sitemap and language switcher use actual production URLs?