Pemeriksa Tag Kanonis

Masukkan URL halaman untuk menemukan tag kanonisnya dan bandingkan dengan alamat halaman tersebut.

Masukkan halaman HTTP atau HTTPS publik. Pengalihan akan diikuti sebelum URL kanonis dibandingkan.

Masukkan URL halaman untuk memeriksa tag kanonisnya.

BroBroGo menerima URL untuk mengambil halaman publik tersebut. Halaman yang diambil dan hasilnya tidak akan disimpan.

Tanya Jawab

Apa itu tag kanonis rujukan mandiri (self-referencing canonical)?

Ini adalah tag kanonis yang mengarah ke URL akhir dari halaman itu sendiri. Hal ini memberikan petunjuk URL pilihan yang jelas bagi mesin pencari, bahkan ketika konten yang sama dapat diakses melalui beberapa cara.

Mengapa status rujukan mandiri lolos verifikasi sedangkan URL yang dimasukkan tidak cocok?

Alamat yang Anda masukkan mungkin dialihkan ke URL lain. Tag kanonis dapat secara tepat mengarah ke halaman akhir tersebut meskipun berbeda dari alamat awal yang Anda ketik.

Apakah alat pemeriksa ini mendeteksi tag kanonis yang ditambahkan oleh JavaScript?

Alat ini memeriksa HTML yang dikembalikan oleh halaman. Tag kanonis yang ditambahkan hanya setelah skrip halaman berjalan mungkin tidak muncul di sini, jadi pastikan tag kanonis penting sudah ada di kode sumber asli halaman.

Peran dan Pentingnya Tag Kanonis dalam SEO

Tag kanonis (rel="canonical") adalah elemen HTML yang ditempatkan di bagian <head> sebuah halaman web. Elemen ini berfungsi sebagai petunjuk bagi mesin pencari untuk menentukan versi URL utama atau pilihan dari suatu halaman. Dalam optimasi mesin pencari (SEO), tag kanonis sangat penting untuk mencegah masalah konten duplikat. Konten duplikat dapat membingungkan mesin pencari saat menentukan halaman mana yang harus diindeks dan diberi peringkat dalam hasil pencarian. Dengan mengarahkan mesin pencari ke URL yang tepat, otoritas tautan dapat dipusatkan pada satu halaman utama tersebut.

Cara Kerja Pemeriksa Tag Kanonis

Alat Pemeriksa Tag Kanonis bekerja dengan cara mengambil halaman web publik berdasarkan alamat yang Anda masukkan. Alat ini akan mengikuti setiap pengalihan (redirect) yang terjadi hingga mencapai halaman akhir. Setelah halaman berhasil dimuat, alat akan memindai kode HTML untuk mendeteksi keberadaan tag kanonis, membaca nilai atribut href di dalamnya, dan membandingkannya dengan URL awal yang Anda masukkan serta URL akhir setelah pengalihan.

Batasan Input dan Validasi URL

Untuk menggunakan alat ini, Anda harus memasukkan URL halaman berupa alamat HTTP atau HTTPS publik. Alat ini menerapkan beberapa aturan validasi sebelum melakukan permintaan:

  • Panjang Karakter: URL yang dimasukkan harus berada di bawah batas karakter tertentu. Jika melebihi batas, alat akan menampilkan pesan kesalahan "Pastikan URL tidak lebih dari {max} karakter.".
  • Alamat Privat: Alamat lokal atau privat (seperti http://127.0.0.1/admin) akan langsung ditolak sebelum permintaan dikirimkan dengan pesan "Alamat privat dan lokal tidak dapat diperiksa.".
  • Protokol: Jika Anda memasukkan URL tanpa protokol, sistem akan memprosesnya sesuai dengan aturan validasi lokal.
  • Permintaan Baru: Jika Anda mengirimkan permintaan baru saat proses pemeriksaan sebelumnya masih berjalan, permintaan yang lama akan otomatis dihentikan.

Kebijakan Privasi dan Pemrosesan Data

BroBroGo menerima URL untuk mengambil halaman publik tersebut. Halaman yang diambil dan hasilnya tidak akan disimpan. Pemrosesan ini dilakukan secara langsung untuk memberikan hasil analisis tanpa merekam data halaman Anda.


Memahami Hasil Pemeriksaan dan Status HTTP

Setelah proses pemindaian selesai, alat akan menampilkan ringkasan hasil pemeriksaan kanonis. Berikut adalah beberapa metrik utama yang ditampilkan:

  • URL kanonis yang ditentukan: URL tujuan yang tertulis di dalam tag kanonis.
  • Tag kanonis ada: Menunjukkan status Ya atau Tidak.
  • Merujuk mandiri: Menunjukkan apakah tag kanonis mengarah kembali ke URL halaman itu sendiri.
  • Cocok dengan URL yang dimasukkan: Menunjukkan apakah URL kanonis sama persis dengan URL yang Anda ketik di awal.
  • URL yang dimasukkan: Alamat awal yang Anda berikan.
  • URL akhir setelah pengalihan: Alamat tujuan akhir setelah semua rantai pengalihan selesai diikuti.
  • href Kanonis: Nilai mentah dari atribut href yang ditemukan pada tag kanonis.
  • Status HTTP: Kode status respons yang dikembalikan oleh server web.
  • Tag kanonis yang ditemukan: Jumlah total tag kanonis yang terdeteksi di dalam bagian head halaman.

Relevansi Kode Status HTTP

Kode status HTTP sangat memengaruhi keberhasilan pemeriksaan. Jika halaman mengembalikan kode status selain 200 (seperti 404 atau 500), tag kanonis tidak dapat dievaluasi dengan benar. Alat akan memunculkan pesan "Halaman mengembalikan HTTP {status}, sehingga tag kanonisnya tidak dapat diperiksa.".


Pengaruh Pengalihan pada Evaluasi Tag Kanonis

Pengalihan (redirect) sering kali mengubah URL yang diakses pengguna menjadi URL lain. Hal ini memicu perbedaan antara URL yang dimasukkan dan URL akhir setelah pengalihan.

Jika halaman yang Anda masukkan dialihkan ke halaman lain, alat akan mengikuti pengalihan tersebut hingga selesai. Apabila tag kanonis pada halaman akhir mengarah ke dirinya sendiri, maka status Merujuk mandiri akan bernilai Ya. Namun, karena URL akhir tersebut berbeda dengan URL awal yang Anda ketik, status Cocok dengan URL yang dimasukkan akan bernilai Tidak. Dalam kondisi ini, alat akan menampilkan pesan "Tag kanonis cocok dengan halaman akhir setelah pengalihan, tetapi tidak cocok dengan URL yang dimasukkan.".


Mengatasi Masalah Tag Kanonis Ganda dan Tidak Valid

Untuk memastikan mesin pencari dapat mengindeks halaman Anda dengan benar, setiap halaman web hanya boleh memiliki satu tag kanonis.

Masalah Tag Kanonis Ganda

Jika sebuah halaman memiliki lebih dari satu tag kanonis, mesin pencari mungkin akan mengabaikan seluruh tag tersebut. Alat ini dirancang untuk mendeteksi kondisi tersebut. Jika ditemukan lebih dari satu tag, hanya tag pertama yang akan ditampilkan. Alat akan memicu pesan peringatan "Menemukan {count} tag kanonis. Hanya tag pertama yang ditampilkan; sebaiknya gunakan satu tag saja.".

Masalah Atribut href Tidak Valid

Nilai di dalam atribut href pada tag kanonis harus berupa URL HTTP atau HTTPS yang valid dan absolut. Jika tag kanonis menggunakan format yang rusak atau tidak valid, alat akan menampilkan pesan "Tag kanonis ditemukan, tetapi atribut href-nya bukan URL HTTP atau HTTPS yang valid.".


Batasan Tag Kanonis yang Ditambahkan Melalui JavaScript

Banyak kerangka kerja web modern menggunakan JavaScript untuk merender konten atau menyisipkan elemen meta secara dinamis. Namun, alat pemeriksa ini memiliki batasan dalam membaca elemen yang dibuat oleh skrip.

Alat ini hanya memeriksa kode HTML asli yang dikembalikan langsung oleh server saat halaman diambil. Tag kanonis yang ditambahkan atau diubah oleh JavaScript setelah halaman dimuat di peramban tidak akan terdeteksi. Oleh karena itu, sangat penting untuk memastikan bahwa tag kanonis utama sudah tertanam langsung di dalam kode sumber HTML asli (sisi server) agar dapat dibaca dengan andal oleh semua robot mesin pencari.


Panduan Penanganan Pesan Kesalahan

Saat melakukan pemeriksaan, Anda mungkin akan menemui beberapa pesan kesalahan berikut:

Pesan Kesalahan Penyebab Tindakan
"Masukkan URL halaman terlebih dahulu." Tombol periksa ditekan tanpa mengisi kolom URL. Masukkan URL HTTP atau HTTPS sebelum menekan tombol.
"Masukkan URL HTTP atau HTTPS publik yang valid." Format URL salah atau tidak menggunakan protokol HTTP/HTTPS. Periksa kembali penulisan protokol pada URL.
"Halaman tidak dapat diakses. Periksa kembali URL atau coba lagi." Server tujuan mati atau URL tidak dapat dijangkau. Pastikan situs web tujuan sedang aktif dan dapat diakses publik.
"Halaman membutuhkan waktu terlalu lama untuk merespons. Coba lagi nanti." Terjadi masalah waktu tunggu (timeout) pada server tujuan. Coba lakukan pemeriksaan beberapa saat lagi.
"Halaman melakukan pengalihan terlalu sering untuk menyelesaikan pemeriksaan." Terjadi putaran pengalihan (redirect loop) tanpa akhir. Periksa konfigurasi pengalihan pada server Anda.
"URL tersebut tidak mengembalikan halaman HTML." URL mengarah ke file non-HTML seperti gambar, PDF, atau JSON. Pastikan URL yang dimasukkan adalah halaman web HTML.
"Halaman tidak mengembalikan HTML yang dapat dibaca." Respons dari server kosong atau rusak. Periksa apakah halaman memiliki konten HTML yang valid.
"Bagian head halaman terlalu besar untuk diperiksa dengan aman." Ukuran bagian <head> melebihi batas aman pemindaian alat. Optimalkan dan kurangi ukuran kode di dalam bagian <head> halaman Anda.

Pertanyaan yang Sering Diajukan (FAQ)

Apa itu tag kanonis rujukan mandiri (self-referencing canonical)? Ini adalah tag kanonis yang mengarah ke URL akhir dari halaman itu sendiri. Hal ini memberikan petunjuk URL pilihan yang jelas bagi mesin pencari, bahkan ketika konten yang sama dapat diakses melalui beberapa cara.

Mengapa status rujukan mandiri lolos verifikasi sedangkan URL yang dimasukkan tidak cocok? Alamat yang Anda masukkan mungkin dialihkan ke URL lain. Tag kanonis dapat secara tepat mengarah ke halaman akhir tersebut meskipun berbeda dari alamat awal yang Anda ketik.

Apakah alat pemeriksa ini mendeteksi tag kanonis yang ditambahkan oleh JavaScript? Alat ini memeriksa HTML yang dikembalikan oleh halaman. Tag kanonis yang ditambahkan hanya setelah skrip halaman berjalan mungkin tidak muncul di sini, jadi pastikan tag kanonis penting sudah ada di kode sumber asli halaman.

Bagaimana jika saya tidak bisa menyalin URL kanonis dari hasil alat ini? Jika terjadi kegagalan sistem saat menyalin otomatis, alat akan menampilkan pesan "Gagal menyalin URL kanonis. Pilih dan salin secara manual.". Anda dapat menyorot teks URL tersebut langsung pada layar dan menyalinnya menggunakan pintasan keyboard.