Skip to main content

Apa itu kanonikalisasi?

Kata Canonical berarti sesuatu yang sesuai dengan standar yang diterima. Kanonikalisasi mdash;atau kanonikalisasi dalam bahasa Inggris Inggris mdash;adalah proses di mana sesuatu dibawa sesuai dengan standar yang diterima.Di ranah komputer, istilah kanonikisasi digunakan untuk merujuk pada standar pertemuan di beberapa bidang yang berbeda.Sering dianggap sebagai masalah, ketika itu sebenarnya solusi untuk berbagai masalah.Karena ini adalah kata yang panjang, Canonicication disingkat menggunakan huruf pertama dan terakhir dan jumlah huruf di antaranya: C14N.

Canonicalization digunakan di dalamnya (Teknologi Informasi) dalam beberapa pengaturan.Ini mengacu pada alamat pengirim email, untuk konstruksi nama file, untuk penyandian string di Unicode, untuk penggunaan XML (Extensible Markup Language), dan untuk konstruksi URL (seragam sumber daya).Dalam setiap kasus, masalahnya adalah kapasitas untuk beberapa format yang mewakili item yang sama, dengan kanonikalisasi menjadi cara untuk konsistensi dan standardisasi.

Ambil XML sebagai contoh.XML memungkinkan untuk perubahan sintaksis.Ini berarti bahwa dua dokumen yang tidak identik dapat memiliki bentuk kanonik yang sama, dan dengan demikian secara fungsional setara.Spesifikasi XML kanonik dirancang untuk mengatasinya dengan menetapkan metode yang dengannya identitas dokumen terpisah dapat ditetapkan.Metode untuk menghasilkan bentuk kanonik untuk setiap dokumen XML yang diberikan disebut metode kanonikisasi XML .

untuk kanonikalisasi URL, idenya adalah merujuk ke halaman web tertentu secara konsisten oleh satu URL.Contoh paling sederhana adalah dua versi beranda, salah satunya memiliki tiga w dan yang lainnya tidak:

http: //www.wiseek.com

versus

http: // wisegeek.Com

Ini adalah masalah untuk SEO (optimasi mesin pencari) karena membagi laporan lalu lintas, yang semuanya benar -benar menuju ke tempat yang sama.Hasilnya adalah bahwa situs dengan banyak URL untuk halaman yang sama tampaknya berkinerja lebih buruk daripada yang sebenarnya.

Ada masalah lain selain w .Ini termasuk tebasan trailing dan perbedaan antara versi URL dengan huruf besar dan kecil.Matt Cutts dari Google® merekomendasikan untuk mengatasinya dengan menggunakan pengalihan permanen (301) dari semua URL alternatif ke URL yang Anda inginkan, memungkinkan mesin pencari untuk menilai mana yang merupakan URL kanonik.