Short answer: To rank in several countries you need a clear URL structure (subfolders like `/uk/`, `/de/`), `hreflang` tags telling Google which version serves which country/language, genuinely localised content per market (currency, examples, regulations, contact), and local signals (country‑relevant links, a local presence where possible). Without hreflang, Google often treats your versions as duplicates and shows the wrong one.
1. Pick a structure
| Option | Pros | Cons |
|---|---|---|
Subfolders | One domain's authority, easy to manage | Needs careful hreflang |
Subdomains | Clear separation | Splits authority somewhat |
ccTLDs | Strongest local signal | Expensive, each starts from zero |
For most businesses, subfolders are the right call. Be consistent — don't mix.
2. hreflang — the part everyone gets wrong
On every page, list every alternate version, including itself, plus :
<link rel="alternate" hreflang="en-gb" href="https://site.com/uk/page" />
<link rel="alternate" hreflang="en-us" href="https://site.com/us/page" />
<link rel="alternate" hreflang="de-de" href="https://site.com/de/seite" />
<link rel="alternate" hreflang="x-default" href="https://site.com/page" />Rules:
- Bidirectional — if A points to B, B must point to A.
- Use
orcodes correctly (, not). - Same set on every page in the cluster.
- Also feed hreflang in the XML sitemap for large sites.
- Wrong or one‑way hreflang is worse than none — validate it.
3. Localise, don't duplicate
A page that's the page with a translated header will underperform or get filtered as thin. Localise:
- Currency and pricing
- Examples, case studies and place names relevant to that country
- Regulations (VAT/Impressum in Germany, GST in Australia, RERA/REGA for property in the GCC)
- Contact details and timezone
- The language itself — human‑reviewed, not raw machine output
4. Local signals
- Links from sites in that country / language
- A Google Business Profile per real location (skip if you have no presence — don't fake it)
- Local directory listings
- Country targeting in Search Console (for subfolders/subdomains) as a hint
5. Measure per country
In Search Console, filter Performance by country and by page to see which market each cluster actually serves. If pages get US impressions and vice versa, your hreflang or structure is off.
Key takeaways
- Subfolders + consistent structure for most businesses.
- hreflang must be bidirectional, complete on every page, and include
. - Each country version needs real localisation, or it's treated as duplicate/thin.
- Local links and (real) local presence are the tie‑breakers.
- Check Search Console by country to verify the right version ranks where.
FAQ
Do I need a separate site per country?
Can I target two countries that speak the same language?
How long until the new country versions rank?
Alamin Sultan
Web developer for real estate and e‑commerce. WordPress · Next.js · MERN.
