Penguji Tag hreflang
Telusuri anotasi hreflang pada halaman yang sudah live dan temukan hal-hal yang diam-diam merusak SEO internasional: kode locale tidak valid, nilai duplikat, tidak ada self-reference, tidak ada x-default — serta alternate yang tidak menautkan kembali (hreflang harus resiprokal, atau mesin pencari akan mengabaikannya).
Input
Halaman diambil di sisi server, lalu tag <link> hreflang-nya diekstrak dan divalidasi.
Output
| Tingkat | hreflang | Keterangan |
|---|---|---|
| No data yet | ||
| hreflang | URL | Diri sendiri | Menautkan kembali? |
|---|---|---|---|
| No data yet | |||
Cara lain menggunakan alat ini
REST API
curl -X POST https://api.iotools.cloud/v1/tool/hreflang-tags-tester \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://developers.google.com/search/docs/specia…"
}'Ganti dengan kunci Anda sendiri dari akun Anda. Bidang alat menjadi isi permintaan — tanpa pembungkus.
Tanyakan ke agen AI
Use the IOTools `hreflang-tags-tester` tool (hreflang Tags Tester) on this input:
YOUR_INPUT_HERETempelkan ini ke agen mana pun yang terhubung ke server MCP IOTools, lalu tambahkan input Anda.
| Biaya per panggilan API/MCP | Mulai dari 5 kredit |
|---|---|
| Butuh kredit lebih? | Lihat harga |
Juga tersedia melalui
Panduan
Apa yang dilakukan alat ini
Masukkan URL halaman yang sudah live, lalu alat ini akan mengambil halaman tersebut, mengekstrak setiap tag <link rel="alternate" hreflang="…"> di dalam <head>-nya, dan memeriksanya terhadap aturan yang benar-benar ditegakkan mesin pencari: kode locale yang valid, tidak ada duplikat, self-reference, fallback x-default — dan, dengan juga mengambil setiap URL alternate, apakah tag tersebut menautkan kembali. hreflang hanya berfungsi jika bersifat resiprokal: jika halaman A menunjuk ke B, maka B harus menunjuk ke A, atau pasangannya diabaikan.
Cara menggunakannya
- Masukkan URL lengkap halaman yang ingin Anda audit.
- Klik Uji tag hreflang. Halaman — dan setiap URL alternate yang didaftarkannya, hingga 15 — diambil di sisi server (HTML lintas-origin tidak bisa dibaca di browser).
- Tinjau tabel Masalah untuk hal yang perlu diperbaiki, dan tabel Tag yang ditemukan untuk melihat setiap locale yang dideklarasikan, URL-nya, dan apakah tag tersebut menautkan kembali.
Apa yang ditandai
- Kode locale tidak valid — kode negara dipakai di tempat kode bahasa seharusnya (mis.
ukalih-alihen-GB), atau nilai yang tidak valid menurut BCP 47. - Nilai hreflang duplikat — locale yang sama dideklarasikan dua kali, yang dapat membuat seluruh set tidak valid.
- Self-reference tidak ada — halaman seharusnya mencantumkan dirinya sendiri di antara alternate-nya.
- x-default tidak ada — direkomendasikan sebagai fallback bagi pengunjung yang locale-nya tidak cocok dengan alternate mana pun.
- Alternate tidak resiprokal — URL alternate yang tidak menunjuk kembali ke halaman ini. Ini adalah pemeriksaan yang tidak bisa ditangkap daftar tag saja, karena memerlukan pengambilan halaman lain.
Mengapa hreflang rusak secara diam-diam
Tag hreflang yang salah format atau searah tidak memunculkan error atau gagal validasi di mana pun yang terlihat — mesin pencari hanya mengabaikannya, dan versi bahasa yang salah terus muncul di hasil pencarian untuk locale yang keliru. Karena tidak ada umpan balik, kesalahan ini sering ikut terbit dan tetap aktif selama berbulan-bulan. Mengaudit halaman yang sudah di-deploy, alih-alih mempercayai markup yang Anda maksudkan, adalah satu-satunya cara untuk menangkap apa yang benar-benar ada.
Membangun tag hreflang, bukan mengujinya?
Gunakan Pembuat Tag hreflang untuk menyusun set <link>, sitemap XML, atau tag header HTTP yang benar dari daftar pasangan locale/URL — lalu kembali ke sini setelah di-deploy untuk memastikan set tersebut resiprokal di dunia nyata.
Privasi
URL diambil oleh server kami hanya untuk membaca tag hreflang-nya dan tidak disimpan. Permintaan ke alamat jaringan privat atau lokal akan diblokir.