Apa yang lebih baik untuk mesin pencari?
Tidak masalah. Apa yang penting adalah: Apa yang lebih baik bagi pengguna?
Mesin pencari modern seharusnya tidak mengandalkan aturan aneh tentang apa yang dimaksud dengan pemisah kata dan apa yang dimaksud dengan kata penggabung atau apa pun. Mesin pencari modern dapat menangani kesalahan ketik, tanda kutip, tanda baca, dll. Mencari tahu karakter mana yang memisahkan kata-kata yang seharusnya tidak menjadi masalah.
Saya tidak setuju dengan orang-orang yang mengklaim bahwa tanda hubung lebih baik karena mereka adalah pembatas kata alami. Mereka semacam itu, tetapi jenis tidak: mereka membuat kata-kata semi-melekat atau setengah-dibatasi. Pembatas kata alami adalah% 20.
Namun pernyataan di atas tidak relevan. URL seharusnya tidak penting.
Seberapa pentingkah kata kunci dalam URL?
Mereka seharusnya tidak penting, jika mereka jelas tidak ada konten di halaman.
URL tidak terlalu terlihat untuk manusia: tautan mungkin memiliki jangkar teks, bukan ditampilkan pada halaman dan tidak ditampilkan pada tab browser.
<Judul /> dan tajuk utama lebih terlihat dan biasanya mengandung kata kunci yang sama sehingga membuat kata kunci di URL berlebihan.
Seberapa pentingkah bagi manusia?
Tergantung.
Dari sudut pandang mesin pencari: tidak sama sekali, pengguna hanya perlu memasukkan permintaan pencarian dan mengklik cuplikan dengan judul dan deskripsi yang menarik.
Tetapi pengunjung juga datang dari tempat lain. Dalam beberapa kasus, ada jangkar teks yang bagus bukannya membuat "kualitas URL" tidak relevan, tetapi ada kasus ketika itu penting.
Copy & paste / berbagi URL dengan cepat: tidak ada masalah bagi penulis, tetapi itu penting bagi pembaca.
Perlu memasukkan URL secara manual. (Tidak dapat menyalin teks dari gambar misalnya.)
Apa yang menentukan kualitas URL?
Panjangnya; Anda tidak ingin bilah alamat menggulir secara horizontal atau hanya tautan URL ke linewrap. Dan tentu saja: butuh waktu lebih lama untuk mengetik URL yang lebih panjang.
Pembatas kata; Tampaknya sebagian besar orang sepakat bahwa tanda hubung lebih baik.
Kekacauan; Misalnya: ID unik, ekstensi nama file, parameter URL aneh. Ini sulit untuk diingat.
Karakter dan sintaks yang aneh; Contoh yang sudah ketinggalan jaman adalah tildes ( http://example.com/~user/ ), tetapi sintaks parameter URL juga agak aneh. Karakter yang tidak biasa mungkin sulit diketik untuk beberapa orang.
Karakter aman vs Unicode; Ini adalah pedang bermata dua dan pantas untuk dijawab sendiri. Tetapi secara singkat: browser memotong-motong URL,% c3% a4 dll adalah susah payah untuk mengetik, tidak setiap keyboard dapat memasukkan karakter yang tidak aman, mungkin beberapa neraka penyandian, tetapi kata kunci masuk akal untuk penutur asli.
Panjang teks; Anggap URL sebagai bentuk judul, jangan buang kata-kata yang menyebutkan tata bahasa yang jelas dan abaikan.
Orang-orang akan mengetik sesuatu yang sedikit berbeda
Server web Anda harus dirancang untuk mengalihkan URL non-kanonik yang dikenali ke versi kanonik mereka. Terserah Anda untuk memutuskan:
Tetapi server Anda harus menerima dan memperbaiki semuanya.
Halaman 404 dengan hasil pencarian akan bagus untuk pengguna. (Gunakan kata-kata dari URL sebagai permintaan pencarian.)
+
(plus).