On a Bilingual Site, Which Language Should a Visitor See?
Browser language, country, or a manual switch? The SEO traps of auto-redirects, and why every language needs its own durable address.
You have opened your site in two languages. Now: when someone types the bare domain, which language do they get? This small-looking decision affects both the experience and your visibility in search.
Three common approaches
- Browser language. The visitor’s browser states a preference. It is one of the better signals, because it is the person’s own setting.
- Country by IP. Often misleading: a Turkish speaker abroad, a foreigner on holiday, anyone on a VPN lands on the wrong side.
- Manual choice only. The most honest option, but it makes the visitor work; someone who meets a page in the wrong language usually leaves.
The rule that matters: give every language a durable address
Whichever method you choose, one condition holds: the same URL must not return two different languages. Turkish at /hizmetler, English at /en/services. The reason is simple — a search engine indexes an address; if that address shows Turkish today and English tomorrow, it cannot decide what to rank. And when a visitor shares a link, the person opening it should see the language they expect.
The traps in auto-redirecting
“If the browser says English, send them to /en” sounds reasonable, but it breaks in three places:
- Search engine crawlers usually declare no language preference. A redirect can lock them onto the wrong version.
- The visitor’s own choice must beat the automation. If someone picked Turkish, the next visit should not throw them into English.
- Deep links. If a visitor arrives directly at an article, do not dump them on the home page; take them to the same page in the other language, or leave them where they are.
The balance we apply
Turkish lives at the root, English under the /en prefix. The visitor’s choice is remembered and overrides automatic detection. Crawlers are not redirected. Pages are linked to one another with hreflang, so a search engine understands the two versions are the same content in different languages — which also prevents a duplicate-content problem.
Small details that matter
- The language switcher should take the visitor to the counterpart of the page they are on.
- A page with a translated menu but untranslated body is worse than none; half-translation erodes trust.
- Address, e-mail and phone should be visible in both languages.
In closing
A bilingual site means twice the content, and it is better to accept that up front and plan for it. In return you open the door to a new audience. Try the language switch on our demo sites, or write to us about opening your site in a second language.