
International SEO 2026: Hreflang, Multi-Language, Multi-Region
TL;DR (Ringkasan Singkat)
"Bisnis saya sudah besar di Indonesia, sekarang mau ekspansi ke Malaysia dan Singapura. Bagaimana cara SEO-nya?"
format_list_bulleted
Daftar Isi
expand_more
Daftar Isi
"Bisnis saya sudah besar di Indonesia, sekarang mau ekspansi ke Malaysia dan Singapura. Bagaimana cara SEO-nya?"
Ekspansi internasional bukan sekadar translate website. Anda butuh strategi International SEO yang proper agar:
- Website Malaysia tidak "rebut" traffic Indonesia
- Google tahu halaman mana untuk user mana
- Tidak kena duplicate content penalty
Di artikel ini, kami akan bedah hreflang implementation, URL structure decisions (ccTLD vs subdomain vs subdirectory), dan content localization strategy untuk ekspansi ASEAN atau global.
Baca Juga Apa Itu SEO? Panduan Strategis & Cara Kerja (Update 2026) | JasaSEO.id arrow_forward </p>
Decision #1: URL Structure
| Structure | Contoh | Pros | Cons | SEO Impact |
|---|---|---|---|---|
| ccTLD | example.id, example.sg | Strongest geo-signal | Mahal, butuh hosting terpisah | ⭐⭐⭐⭐⭐ |
| Subdomain | id.example.com, sg.example.com | Mudah setup | Dianggap "separate site" | ⭐⭐⭐⭐ |
| Subdirectory | example.com/id/, example.com/sg/ | Authority terpusat | Geo-signal lemah | ⭐⭐⭐⭐ |
Rekomendasi:
- Bisnis lokal ASEAN: ccTLD (jasaseo.id, jasaseo.my)
- Startup global: Subdirectory (airbnb.com/id/, airbnb.com/my/)
- Enterprise: Subdomain (id.shopee.com, my.shopee.com)
Decision #2: Content Strategy
Translation: Terjemah kata per kata (murah, cepat, tapi kurang efektif)
Localization: Adapt konten untuk budaya lokal (mahal, lama, tapi efektif)
Transcreation: Re-create konten dari nol (paling mahal, paling efektif untuk marketing)
1. Hreflang Implementation
Apa itu Hreflang?
Tag HTML yang memberitahu Google: "Halaman ini untuk user bahasa X di negara Y."
Syntax:
build Word Counter
Gunakan Word Counter secara gratis untuk membantu optimasi Anda.
<link rel="alternate" hreflang="id-ID" href="https://example.com/id/" />
<link rel="alternate" hreflang="en-SG" href="https://example.com/sg/" />
<link rel="alternate" hreflang="en-MY" href="https://example.com/my/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />
Format: hreflang="[language]-[country]"
- id-ID: Bahasa Indonesia untuk Indonesia
- en-SG: Bahasa English untuk Singapore
- x-default: Fallback untuk user yang tidak match
3 Cara Implement Hreflang:
Method #1: HTML <link> Tag (Recommended)
Taruh di <head> setiap halaman:
<link rel="alternate" hreflang="id-ID" href="https://example.com/id/produk/" />
<link rel="alternate" hreflang="en-SG" href="https://example.com/sg/product/" />
Method #2: XML Sitemap
<url>
<loc>https://example.com/id/produk/</loc>
<xhtml:link rel="alternate" hreflang="id-ID" href="https://example.com/id/produk/" />
<xhtml:link rel="alternate" hreflang="en-SG" href="https://example.com/sg/product/" />
</url>
Method #3: HTTP Header
Untuk file non-HTML (PDF, dll):
Link: <https://example.com/id/file.pdf>; rel="alternate"; hreflang="id-ID"
### 2. Common Hreflang Mistakes
Mistake #1: Missing Reciprocal Links
<!-- ❌ BAD: Halaman ID punya hreflang ke SG, tapi SG tidak punya hreflang ke ID -->
<!-- Halaman ID -->
<link rel="alternate" hreflang="en-SG" href="https://example.com/sg/" />
<!-- Halaman SG (MISSING reciprocal) -->
<!-- No hreflang back to ID -->
Fix: Setiap halaman harus punya hreflang ke semua versi lain (reciprocal).
Mistake #2: Wrong Language Code
<!-- ❌ BAD -->
<link rel="alternate" hreflang="in" href="..." /> <!-- "in" = India, bukan Indonesia -->
<!-- ✅ GOOD -->
<link rel="alternate" hreflang="id" href="..." /> <!-- "id" = Indonesia -->
Mistake #3: Self-Referencing Missing
<!-- ❌ BAD: Halaman tidak reference dirinya sendiri -->
<link rel="alternate" hreflang="en-SG" href="https://example.com/sg/" />
<!-- ✅ GOOD: Include self-reference -->
<link rel="alternate" hreflang="id-ID" href="https://example.com/id/" />
<link rel="alternate" hreflang="en-SG" href="https://example.com/sg/" />
### 3. Geo-Targeting in Search Console
Untuk subdirectory/subdomain:
1. Buka Search Console
2. Pilih property (misal: example.com/id/)
3. Settings > International Targeting
4. Set "Target country" = Indonesia
Untuk ccTLD: Tidak perlu setting (Google auto-detect dari domain).
### 4. Content Localization Best PracticesDon't: Auto-Translate
Google Translate bisa detect auto-translate dan menganggapnya low-quality.
Do: Localize
- Currency: Rp (Indonesia) vs RM (Malaysia) vs SGD (Singapore)
- Date Format: 24/01/2026 (ID) vs 01/24/2026 (US)
- Phone Format: +62 (ID) vs +60 (MY) vs +65 (SG)
- Local Terms: "Sepatu sneakers" (ID) vs "Kasut sukan" (MY)
Hosting Location
Myth: Server harus di negara target.
Reality: Hosting location impact kecil jika pakai CDN. Tapi TTFB tetap lebih cepat jika server dekat user.
Recommendation: Gunakan CDN (Cloudflare) untuk serve konten dari edge server terdekat.
Local Backlinks
Backlink dari domain lokal (.id, .my, .sg) memberikan sinyal geo-targeting lebih kuat.
### URL Structure Comparison| Aspect | ccTLD | Subdomain | Subdirectory |
|---|---|---|---|
| Geo-Targeting | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | ⭐⭐⭐ |
| Authority Sharing | ❌ Separate | ❌ Separate | ✅ Shared |
| Cost | $$$$ | $$ | $ |
| Maintenance | Hard | Medium | Easy |
| Best For | Local brands | Enterprises | Startups |
Q: Apa itu hreflang dan kenapa penting?
A: Hreflang adalah tag yang memberitahu Google halaman mana untuk user bahasa/negara mana. Penting untuk avoid duplicate content dan serve konten yang tepat.
Q: ccTLD atau subdomain, mana yang lebih baik?
A: ccTLD (example.id) punya geo-signal terkuat, tapi mahal dan butuh effort terpisah. Subdirectory (example.com/id/) lebih mudah dan authority terpusat.
Q: Bagaimana cara implement hreflang di WordPress?
A: Pakai plugin WPML atau Polylang. Keduanya auto-generate hreflang tags. Atau manual via functions.php.
Q: Apakah Google Translate cukup untuk multi-language SEO?
A: Tidak. Google bisa detect auto-translate dan menganggapnya low-quality. Minimal hire translator, idealnya localize (adapt budaya lokal).
Q: Bagaimana cara test hreflang?
A: Gunakan Hreflang Tags Testing Tool (gratis) atau Search Console > International Targeting > Language tab (lihat error).
Q: Apakah perlu server di setiap negara target?
A: Tidak wajib jika pakai CDN. Tapi server lokal + CDN = TTFB paling cepat = user experience terbaik.
### Mau Ekspansi ke ASEAN atau Global?
International SEO butuh strategi matang. Salah langkah bisa duplicate content atau kehilangan traffic lokal.
Konsultasi Strategi International SEO
Audit Hreflang Implementation
read_more Artikel Terkait
Apa Itu SEO? Panduan Strategis & Cara Kerja (Update 2026) | JasaSEO.id
Banyak agensi dan "pakar" SEO masih terjebak di paradigma tahun 2015. Mereka membombardir Anda denga...
Content Marketing untuk SEO: Strategi 2026 (Topic Clusters)
Internet sudah penuh sampah. Setiap hari, jutaan artikel baru diterbitkan. 99% darinya tidak pernah ...
Core Web Vitals 2026: Cara Fix LCP, INP, CLS untuk SEO
"Skor PageSpeed Insights saya 95/100, tapi kenapa ranking tidak naik?"...
Butuh Bantuan SEO Profesional?
Tim ahli kami siap membantu website Anda ranking di halaman 1 Google.