Only one language ranks in Google
The English page ranks fine; the Spanish or Portuguese version never appears in search because there's no distinct URL or hreflang for Google to index.
A website with a language switcher is not automatically a multilingual website. Most of the ones we get asked to fix have every language crammed onto one URL behind a JavaScript toggle, no hreflang tags, and Spanish or Portuguese copy that came out of an auto-translate widget — invisible to search engines and awkward to read.
TK Web Services builds sites where each language lives at its own indexable URL, is translated by a person who understands the subject, and is laid out so that text which runs 20-30% longer in Spanish, French or Italian doesn't break a button or wrap a headline into three lines. The result is a site Google can actually rank once per language, not one page pretending to be several.
It starts with URL architecture. Subdirectories (/es/, /fr/, /pt/) or separate ccTLDs/subdomains depending on your situation, each version fully crawlable with its own title, meta description and content — never a single URL that swaps text client-side based on a cookie or browser language.
Then hreflang: reciprocal tags on every page telling Google exactly which URL serves which language and region, plus an x-default fallback. This is the piece almost every self-translated site gets wrong, and it's usually why the Spanish or Portuguese version never shows up in search at all despite existing for years.
Finally, the interface itself: a language switcher that's easy to find and doesn't reset the visitor to the homepage, layouts with enough breathing room to absorb longer strings without truncating, date/currency/phone formats adapted per locale, and translation done by someone who knows the industry — not a widget that renders your medical or legal terminology incoherent.
The English page ranks fine; the Spanish or Portuguese version never appears in search because there's no distinct URL or hreflang for Google to index.
Machine-translated text mangles technical, medical or legal terms and reads noticeably wrong to native speakers — undermining trust exactly when you need it.
Buttons that were sized for English text overflow or truncate once the same label runs longer in Spanish, German or French.
Sites that show the same URL with swapped text confuse search engines into treating languages as duplicate content instead of separate rankable pages.
Hidden in a footer dropdown, or worse, it dumps the visitor back on the homepage instead of the translated version of the page they were reading.
Clean subdirectories or domains, each crawlable and indexable on its own, mapped 1:1 across languages so pages translate to their true equivalent, not the homepage.
Reciprocal tags across every translated page plus x-default, validated so Google actually serves the right version to the right audience.
Content translated by people who understand your field, reviewed against your terminology rather than run through a generic engine.
Typography, buttons and navigation designed with room for text expansion, tested in each target language rather than assumed from English.
Date formats, phone numbers, currency and address conventions adapted per region, not just the paragraph text.
Independent metadata, sitemaps and internal linking per language so each version can rank on its own search terms.
We confirm which languages matter, which regions they serve, and whether ccTLD, subdomain or subdirectory structure fits your situation.
We design the full URL map before any content is translated, so the technical structure is right from the first page.
Source content is finalized in the primary language, then handed to translators who work with your terminology and tone, not a generic phrasebook.
Templates are stress-tested with real translated strings, not lorem ipsum, to catch overflow and wrapping issues before launch.
Each language version is built as its own indexable route with correct hreflang, canonical tags and localized metadata.
Native or fluent review of every translated page for tone and accuracy, plus a technical crawl to confirm hreflang and indexing are correct.
Each language submitted and monitored separately in Search Console so we can see exactly how it performs on its own.
English and Spanish content is planned, written and reviewed by people who work in both languages daily.
hreflang, canonicals and sitemaps are decided at the URL-planning stage, not patched on after launch fails to rank.
We don't discover a broken Spanish menu after launch because we test with translated copy before it ships.
Work with clinics and research organizations means we're used to translating precise, liability-sensitive terminology correctly.
No handoff gaps between the people designing the switcher, coding the routes and configuring hreflang — it's the same team throughout.
Services that pair well with this engagement:
Tell us which languages and markets you need to reach. We'll assess your current setup and come back with a clear plan for URLs, translation and hreflang.
Ready to transform your business with custom software solutions? Get in touch with us today.