Apa yang dimaksud dengan URL Relatif?
URL relatif adalah Uniform Resource Locator (URL) yang menentukan lokasi target relatif terhadap alamat halaman tempat target tersebut berada. Tidak seperti URL absolut, URL relatif tidak mengandung protokol ("http://" atau "https://") dan nama domain (misalnya, "example.com").
Sebagai contoh, jika halamanhttps://example.com/seo/glossary/relative-url/
(dengan garis miring di belakangnya) berisi kode berikut:
<a href="best-practices">praktik terbaik</a>
tujuan akhir dari tautan itu adalah
https://example.com/seo/glossary/relative-url/best-practices.
Contoh ini mendemonstrasikan penggunaan URL relatif yang paling sederhana. Untuk menghindari kesalahan yang terkait dengan URL relatif, penting untuk memahami kasus penggunaan yang lebih canggih.
Memahami Direktori
Mari kita lihat contoh yang sama, tetapi kali ini URL halaman tidak diakhiri dengan garis miring:
https://example.com/seo/glossary/relative-url
Kode yang sama di atasnya:
<a href="best-practices">praktik terbaik</a>
sekarang akan mengarah pada:
https://example.com/seo/glossary/best-practices.
Mengapa?
Meskipun tidak ada perbedaan bagi pengguna, URL dengan garis miring secara teknis merupakan direktori, sedangkan URL tanpa garis miring dianggap sebagai file dalam folder (direktori) /glossary/
. Dalam hal ini, URL relatif adalah relatif terhadap direktori saat ini.
Ada format lain untuk URL relatif direktori saat ini:
./
sebelum tautan.
Jadi, kedua tautan ini akan mengarah ke tujuan yang sama:
<a href="best-practices">praktik terbaik</a> <a href="./best-practices">praktik terbaik</a>
Jalur Akar-Relatif
Jika URL relatif memiliki garis miring di depan, artinya URL tersebut relatif terhadap domain root, mengabaikan semua folder dan subfolder.
Kembali ke contoh kita:
<a href="/best-practices">praktik terbaik</a>
Kode pada halaman ini akan membuat tautan ke:
https://example.com/best-practices
Naik Satu Tingkat
Awalan ../
pada tautan relatif menjadikannya relatif ke direktori satu tingkat lebih tinggi dari direktori saat ini.
Direktori saat ini untuk URL https://example.com/seo/glossary/relative-url
(tanpa garis miring) adalah /glossary/
.
Jadi kode berikut ini:
<a href="../best-practices">praktik terbaik</a>
akan membuat tautan ke:
https://example.com/seo/best-practices
URL Relatif vs Absolut untuk SEO
Dalam hal SEO, tidak ada perbedaan antara URL relatif dan absolut dalam tautan pada halaman. Namun, disarankan (tetapi tidak dilarang) untuk menggunakan URL absolut dalam tag rel="canonical"
dan hreflang
untuk meminimalkan potensi kesalahan dan kebingungan.
Kesimpulan
Memahami URL relatif dan kasus penggunaannya sangat penting untuk navigasi web yang tepat dan mempertahankan struktur situs yang terorganisir. Meskipun URL relatif dapat menyederhanakan manajemen tautan dalam situs, URL absolut lebih disukai dalam tag SEO tertentu untuk memastikan kejelasan dan mencegah kesalahan.