Buat akun gratis Masuk

Audit

Audit SEO Crawler Visibilitas AI Situs vs Situs

Riset

Keyword Explorer Sedang down? Semua alat SEO76

Alat

SEO on-page11
Penganalisis Meta TagPratinjau Cuplikan SERPPemeriksa Struktur JudulPemeriksa Teks Alt GambarPemeriksa Open Graph & Pratinjau SosialValidator Data TerstrukturPemeriksa Tag CanonicalPenganalisis TautanPemeriksa HreflangPemeriksa FaviconPemeriksa Aksesibilitas
SEO teknis11
Audit Seluruh Situs (Crawler)Penguji Robots.txtPemeriksa Sitemap XMLPemeriksa PengalihanPemeriksa Status HTTP MassalPemeriksa Header HTTPPemeriksa Tautan RusakPemeriksa KeterindeksanPemeriksa Ramah SelulerPemeriksa SEO JavaScriptPemindai Cookie & Pelacak
Kecepatan & performa11
Tes Kecepatan HalamanPemeriksa Core Web VitalsTes Waktu Respons Server (TTFB)Pemeriksa Ukuran HalamanTes Kompresi Gzip & BrotliPemeriksa HTTP/2 & HTTP/3Minifier CSSMinifier JavaScriptKompresor Gambar & Konverter WebPPengecil HTMLKalkulator Karbon Situs Web
Konten & kata kunci8
Pemeriksa Kepadatan Kata KunciAlat Saran Kata KunciPenghitung KataPemeriksa KeterbacaanPemeriksa Rasio Teks terhadap HTMLPembuat Slug URLPengubah HurufPemeriksa Konten Duplikat
Generator10
Pembuat Meta TagPembuat Robots.txtPembuat Markup SchemaPembuat Open GraphPembuat Sitemap XMLPembuat Pengalihan (.htaccess & Nginx)Pembuat Tag HreflangPembuat URL Kampanye UTMPembuat llms.txtPembuat Favicon
Domain & keamanan14
Pemeriksa Sertifikat SSLPemeriksa Header KeamananPencarian DNSWHOIS / Pencarian DomainPemeriksa Usia DomainPemeriksa Konten CampuranPencarian IP & Hosting SitusTes Ping – Apakah situs web aktif?Pemeriksa Teknologi SitusPemeriksa SPF, DKIM & DMARCPemeriksa Propagasi DNSPemeriksa Daftar HitamMonitor Uptime Situs WebPemeriksa Port Terbuka
Pencarian & penulisan AI11
Pemeriksa Kesiapan Pencarian AIPembuat Judul & Meta Deskripsi AIPembuat FAQ & Schema AIPembuat Brief Konten AIPengoptimal Konten AIPeninjau SEO Halaman AIMaksud Pencarian AI & Kecocokan HalamanCelah Konten Pesaing AIDetektor Konten AIGenerator Teks Alt AIGenerator Judul AI

Pelajari

Panduan SEO Panduan masalah SEO Harga

Preferensi

Tema
Lokal & internasional

Hreflang dan SEO Internasional: Panduan Praktis untuk Situs Multibahasa

Melayani beberapa bahasa atau negara? Pelajari cara menyusun situs internasional, menerapkan hreflang dengan benar, menghindari kesalahan paling umum, dan memilih antara domain, subdomain, dan folder.

Jika website Anda melayani orang dalam lebih dari satu bahasa atau negara, Anda ingin setiap pengunjung melihat versi yang tepat di hasil pencarian: penutur bahasa Inggris melihat halaman berbahasa Inggris, pembeli di Malaysia melihat harga dalam ringgit, pengunjung dari Indonesia melihat situs Indonesia. SEO internasional adalah cara mewujudkannya – dan hreflang adalah alat utamanya.

Pilih struktur situs

Ada tiga cara umum untuk mengatur konten internasional:

Struktur Contoh Kelebihan Kekurangan
Domain kode negara example.de, example.fr Sinyal negara terkuat, kepercayaan lokal Mahal, otoritas terbagi antar domain, perawatan lebih banyak
Subdomain de.example.com Mudah di-host secara terpisah Otoritas sebagian terpisah, sinyal geografis lebih lemah
Subfolder example.com/de/ Berbagi otoritas domain utama, paling mudah dirawat Sinyal negara lebih lemah dari ccTLD

Bagi sebagian besar bisnis, subfolder memberikan keseimbangan terbaik: satu domain membangun otoritas untuk setiap bahasa. Gunakan ccTLD jika Anda memiliki sumber daya untuk menjalankan operasi yang benar-benar terpisah di setiap negara.

Apa pun pilihannya, hindari mengandalkan parameter URL (?lang=fr) atau menampilkan bahasa berbeda di URL yang sama berdasarkan cookie atau alamat IP – mesin pencari membutuhkan URL unik untuk setiap versi.

Penargetan bahasa vs negara

Tentukan apakah Anda menargetkan bahasa, negara, atau keduanya:

  • Satu versi bahasa Spanyol untuk semua penutur bahasa Spanyol → penargetan bahasa (es)
  • Versi berbeda untuk Spanyol dan Meksiko → bahasa plus wilayah (es-ES, es-MX)
  • Satu versi bahasa Inggris tetapi harga terpisah untuk Singapura dan Malaysia → varian wilayah (en-SG, en-MY)

Buat varian negara hanya jika kontennya memang berbeda (mata uang, harga, informasi hukum, ejaan, produk). Salinan yang hampir identik untuk setiap negara dengan bahasa yang sama menambah perawatan tanpa banyak manfaat.

Apa fungsi hreflang

Anotasi hreflang memberi tahu mesin pencari bahwa beberapa URL adalah versi setara dari konten yang sama untuk bahasa atau wilayah yang berbeda. Anotasi ini membantu mesin pencari menampilkan URL yang tepat kepada setiap pencari – dan mencegah versi alternatif diperlakukan sebagai duplikat yang saling bersaing.

<link rel="alternate" hreflang="en" href="https://example.com/">
<link rel="alternate" hreflang="en-GB" href="https://example.com/uk/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/">
<link rel="alternate" hreflang="x-default" href="https://example.com/">

Google memakai hreflang; Bing lebih mengandalkan meta tag content-language dan atribut HTML lang, jadi atur keduanya juga.

Aturan yang penting

1. Setiap versi mencantumkan semua versi – termasuk dirinya sendiri

Set lengkap tag hreflang harus muncul di setiap halaman dalam grup. Setiap halaman menyertakan entri yang merujuk dirinya sendiri.

Jika halaman bahasa Inggris mengarah ke halaman bahasa Prancis, halaman bahasa Prancis harus mengarah balik ke halaman bahasa Inggris. Tanpa link timbal balik, Google dapat mengabaikan anotasinya. Ini kesalahan hreflang yang paling umum.

Pemeriksa Hreflang

Validasi tag hreflang dan pastikan setiap versi bahasa saling menautkan.

Buka Pemeriksa Hreflang

3. Gunakan kode yang valid

  • Bahasa: kode dua huruf ISO 639-1 (en, fr, de, ar)
  • Wilayah opsional: kode ISO 3166-1 alpha-2 (GB, US, MX)
  • Wilayah saja tidak valid (hreflang="uk" berarti bahasa Ukraina, bukan Britania Raya)
  • Britania Raya adalah GB: gunakan en-GB, jangan pernah en-UK

4. Tambahkan x-default

x-default menandai halaman yang ditampilkan saat tidak ada versi lain yang cocok dengan pencari – biasanya pemilih bahasa atau halaman internasional utama Anda.

5. Arahkan ke URL kanonis yang dapat diindeks

Setiap URL di hreflang harus mengembalikan 200, dapat diindeks, dan menjadi kanonis bagi dirinya sendiri. Jangan arahkan hreflang ke redirect atau halaman ber-noindex, dan jangan beri canonical antarversi bahasa.

Pembuat Tag Hreflang

Buat tag hreflang untuk setiap versi bahasa dan wilayah sebuah halaman.

Buka Pembuat Tag Hreflang

Tiga cara menerapkan hreflang

  1. Tag link HTML di <head> – paling mudah untuk situs kecil
  2. Header HTTP – untuk file non-HTML seperti PDF
  3. Sitemap XML – terbaik untuk situs besar, menjaga HTML tetap ringan dan lebih mudah dikelola terpusat
<url>
  <loc>https://example.com/fr/</loc>
  <xhtml:link rel="alternate" hreflang="en" href="https://example.com/"/>
  <xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/"/>
</url>

Gunakan satu metode secara konsisten; mencampurnya membuat kesalahan lebih mungkin terjadi.

Di luar hreflang

  • Terjemahkan dengan benar. Terjemahan mesin tanpa peninjauan sering tidak enak dibaca. Lokalkan mata uang, satuan, tanggal, contoh, dan rujukan budaya.
  • Lokalkan metadata. Terjemahkan title, description, teks alt, dan URL (slug) bila memungkinkan.
  • Jangan mengalihkan otomatis berdasarkan IP. Mengalihkan pengunjung berdasarkan lokasi dapat menghalangi Googlebot (yang sebagian besar meng-crawl dari AS) melihat versi lain. Tampilkan banner yang menyarankan versi lokal saja.
  • Hubungkan antarversi dengan pemilih bahasa yang terlihat memakai link biasa.
  • Atur atribut HTML lang dan arah teks (dir="rtl" untuk bahasa Arab dan Ibrani).
  • Raih link dan sebutan lokal di setiap pasar.

Kesalahan hreflang yang umum

  1. Link balik yang hilang
  2. Kode tidak valid seperti en-UK atau uk untuk Britania Raya
  3. Entri yang merujuk diri sendiri tidak ada
  4. Hreflang mengarah ke URL yang dialihkan, rusak, atau ber-noindex
  5. Tag canonical mengarahkan semua bahasa ke satu versi
  6. Hreflang hanya di beranda, tidak di halaman dalam

Contoh nyata

Sebuah toko online yang berbasis di Indonesia berjualan di Indonesia, Malaysia, Singapura, dan negara berbahasa Arab, dengan konten berbahasa Indonesia, Inggris, dan Arab. Harga di Malaysia (MYR) dan Singapura (SGD) berbeda.

Struktur: subfolder di satu domain.

Versi URL hreflang
Bahasa Indonesia example.com/ id
Inggris – Malaysia example.com/my/ en-MY
Inggris – Singapura example.com/sg/ en-SG
Bahasa Arab example.com/ar/ ar
Cadangan example.com/ x-default

Setiap halaman di setiap versi memuat kelima anotasi. Versi bahasa Indonesia dan Arab menargetkan bahasa, bukan satu negara, karena toko melayani penutur bahasa tersebut di beberapa negara dengan konten yang sama. Versi Malaysia dan Singapura berbeda dalam mata uang dan informasi pengiriman, sehingga mendapat kode wilayah terpisah.

Bahasa yang ditulis dari kanan ke kiri

Bahasa Arab, Ibrani, Persia, dan Urdu ditulis dari kanan ke kiri. Untuk versi ini:

  • Atur dir="rtl" pada elemen <html> bersama lang yang benar
  • Cerminkan tata letak – navigasi, ikon yang menunjukkan arah, dan perataan teks
  • Gunakan properti logis CSS (margin-inline-start alih-alih margin-left) agar satu stylesheet berfungsi di kedua arah
  • Pastikan angka, URL, dan teks campuran bahasa tampil dengan benar

Mengukur performa internasional

Di Google Search Console Anda dapat memfilter laporan Performa berdasarkan negara dan halaman, jadi bandingkan klik dan tayangan setiap folder bahasa di negara targetnya. Jika halaman berbahasa Inggris mendapat tayangan terutama dari Singapura tetapi audiens Malaysia tidak terlihat, pertimbangkan apakah varian wilayah atau konten lokal akan membantu. Periksa juga apakah pencari di setiap negara sampai di versi yang tepat – jika pencari dari Malaysia mendarat di halaman Singapura, tinjau hreflang dan perbedaan konten Anda.

Checklist SEO internasional

  • Satu URL unik untuk setiap versi bahasa atau wilayah
  • Struktur situs dipilih (ccTLD, subdomain, atau subfolder) dan dipakai secara konsisten
  • Hreflang di setiap versi, termasuk rujukan diri sendiri dan x-default
  • Link balik timbal balik antara semua versi
  • Kode bahasa dan wilayah yang valid
  • Canonical yang merujuk diri sendiri di setiap versi
  • Konten, title, dan description yang diterjemahkan dan dilokalkan
  • Atribut HTML lang dan dir diatur
  • Tidak ada redirect otomatis berbasis IP; sebagai gantinya ada pemilih bahasa yang terlihat
  • Pelacakan performa terpisah untuk setiap pasar

Poin-poin penting

  • Situs internasional membutuhkan URL unik untuk setiap versi bahasa atau wilayah.
  • Subfolder di satu domain adalah keseimbangan terbaik antara otoritas dan perawatan bagi sebagian besar bisnis.
  • Hreflang harus timbal balik dan menyertakan rujukan diri sendiri di setiap versi.
  • Gunakan kode yang valid – bahasa plus wilayah opsional, seperti en-MY – dan tambahkan x-default.
  • Setiap versi membutuhkan canonical yang merujuk diri sendiri; jangan pernah memberi canonical antarbahasa.
  • Hindari redirect IP otomatis dan sediakan pemilih bahasa yang terlihat.

Pertanyaan yang sering diajukan

Apakah situs satu bahasa memerlukan hreflang?

Tidak. Hreflang hanya untuk situs dengan konten setara dalam beberapa bahasa atau wilayah.

Apakah hreflang faktor peringkat?

Bukan. Hreflang tidak membuat halaman berperingkat lebih tinggi; hreflang membantu mesin pencari menampilkan versi yang tepat kepada audiens yang tepat.

Apakah Google memakai atribut HTML lang?

Google mendeteksi bahasa dari kontennya sendiri dan memakai hreflang untuk versi alternatif. Mengatur atribut lang tetap penting untuk aksesibilitas dan mesin pencari lain.

Bisakah saya menerjemahkan situs secara otomatis?

Bisa, tetapi tinjau terjemahan mesinnya. Terjemahan otomatis berkualitas rendah dalam skala besar dapat diperlakukan sebagai konten bernilai rendah.

hreflanginternational seomultilingual

Periksa situs Anda sendiri

Jalankan audit gratis dengan 55+ pemeriksaan dan dapatkan solusi untuk setiap masalah.

Audit gratis

Lanjutkan membaca