Banyak situs web, termasuk yang satu ini, menambahkan apa yang tampaknya disebut siput - deskriptif tetapi sejauh yang saya dapat memberitahu potongan teks yang tidak berguna - di akhir URL.
Misalnya, URL yang diberikan situs untuk pertanyaan ini adalah:
/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls
Tetapi URL berikut juga berfungsi dengan baik:
Apakah maksud dari teks ini hanya untuk membuat URL lebih ramah pengguna atau adakah manfaat lain?
url
seo
friendly-url
slug
Dave Webb
sumber
sumber
Jawaban:
Siput membuat URL lebih ramah pengguna dan Anda tahu apa yang diharapkan saat Anda mengeklik tautan. Mesin pencari seperti Google, memberi peringkat halaman lebih tinggi jika kata pencarian ada di URL.
sumber
Kegunaan adalah salah satu alasan, jika Anda menerima tautan itu di email Anda, Anda tahu apa yang diharapkan. SEO (pengoptimalan mesin pencari) adalah alasan lain. Mesin pencari seperti google akan memberi peringkat halaman Anda lebih tinggi untuk kata kunci yang terdapat dalam url
sumber
Saya baru saja mengubah format url situs web saya dari:
Untuk
dan melihat bahwa rasio klik-tayang untuk artikel meningkat sekitar 300% setelah perubahan. Ini tentu membantu pengguna memutuskan apakah apa yang mereka pikirkan untuk diklik relevan, dalam hal tujuan SEO meskipun saya harus mengatakan saya telah melihat sedikit dampak setelah perubahan.
sumber
Saya setuju dengan tanggapan lain bahwa siput yang salah ketik harus dialihkan 301 ke bentuk yang benar. Dengan kata lain,
/programming/47427/wh
harus dialihkan ke/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls
. Ini memiliki satu manfaat lain yang belum disebutkan - jika Anda tidak melakukan pengalihan ke URL kanonis, akan terlihat bahwa Anda memiliki jumlah halaman duplikat yang hampir tak terbatas. Google benci konten duplikat.Karena itu, Anda harus benar-benar hanya peduli tentang ID konten dan mengizinkan masukan apa pun untuk siput selama Anda mengalihkan. Mengapa?
/programming/47427/why-do-some-
situs web-tambahkan-siput-ke-akhir-url... Ups, perangkat lunak email memotong bagian akhir URL! Tidak masalah karena Anda masih bisa bermain dengan saja
/programming/47427
Satu masalah besar dengan pendekatan ini adalah jika Anda mendapatkan slug dari judul konten Anda, bagaimana Anda akan menangani judul non-ASCII, UTF-8?
sumber
Alasan kebanyakan situs menggunakannya mungkin karena SEO (Search Engine Optimization). Yahoo biasanya memberikan bobot yang masuk akal pada keberadaan kata kunci pencarian di URL itu sendiri, dan itu juga membantu dalam hasil Google juga.
Baru-baru ini mesin pencari telah menurunkan bobot yang diberikan pada kata kunci di URL, kemungkinan karena teknik tersebut sekarang lebih umum di situs spam daripada yang sah. Kata kunci dalam URL sekarang hanya memiliki pengaruh yang sangat kecil pada hasil pencarian, jika ada.
Adapun stackoverflow itu sendiri, SEO mungkin merupakan motivasi (kebiasaan lama sulit dihilangkan) atau hanya untuk kegunaan.
sumber
Ini pada dasarnya adalah lokasi yang lebih bermakna untuk sumber daya. Menggunakan ID benar-benar valid tetapi itu lebih berarti bagi mesin daripada manusia.
Sebenarnya ID tidak diperlukan jika siput itu unik, Anda dapat lebih mudah memastikan keunikan siput dengan mencapainya di dalam tanggal.
yaitu:
Pada dasarnya ini mengeksploitasi kemungkinan rendah dua siput identik digunakan pada hari yang sama. Jika ada bentrokan, konvensi umumnya adalah menambahkan penghitung di akhir siput tetapi jarang Anda pernah melihat ini:
Banyak algoritme slug juga menghilangkan kata-kata umum seperti "the" dan "a" untuk membantu menjaga URL tetap pendek. Pendekatan cakupan ini juga membuatnya sangat mudah untuk menemukan semua resource untuk hari, bulan, atau tahun tertentu - Anda cukup memotong segmen.
Selain itu, URL stackoverflow buruk dalam arti memperkenalkan segmen tambahan untuk menampilkan siput, yang merupakan pelanggaran terhadap gagasan bahwa setiap segmen harus mewakili penurunan hierarki sumber daya.
sumber
Istilah siput berasal dari bisnis surat kabar / penerbitan. Ini adalah judul pendek yang digunakan untuk mengidentifikasi cerita yang sedang berlangsung. Orang yang tertarik dengan semantik URL mulai menggunakan judul yang pendek dan disingkat di URL mereka. Ini juga terbayar di tanah SEO, karena kata kunci dalam URL menambah pentingnya halaman.
Ironisnya, banyak situs web telah mulai menempatkan versi lengkap serial dengan tanda hubung di URL mereka hanya untuk tujuan SEO, yang berarti istilah slug tidak lagi berlaku. Hal ini juga mengganggu puritan semantik, karena banyak penerapan hanya menempelkan versi serial dari judul ini di akhir URL mereka.
sumber
Saya perhatikan bahwa Anda dapat mengubah teks dengan bebas. URL ini tampaknya berfungsi dengan baik.
/programming/47427/why-is-billpg-so-very-awesome
sumber
>
halaman kanonisSeperti yang telah dinyatakan, 'siput' membantu orang dan mesin pencari ...
Sesuatu yang perlu diperhatikan, adalah bahwa di sumber halaman terdapat url kanonik
Ini menghentikan halaman agar tidak diindeks beberapa kali.
Contoh:
sumber
Hapus format dari pertanyaan Anda, dan Anda akan melihat sebagian dari jawabannya:
/programming/47427/
vs.
/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls
Tanpa markup, yang kedua adalah deskriptif sendiri.
sumber
Jangan lupa keterbacaan saat mengirim link, tidak hanya di mesin pencari. Jika Anda mengirim email kepada seseorang tentang tautan pertama, mereka dapat melihat URL tersebut dan mendapatkan gambaran umum tentangnya. Yang kedua tidak memberikan indikasi konten halaman itu sebelum mereka mengklik.
sumber
Jika Anda mengirim email kepada seseorang tautan, bukankah lebih masuk akal untuk menyertakan deskripsi dengan benar-benar menulis deskripsi daripada membuat orang lain mengurai ke URL tempat deskripsi itu ada, dan mencoba-untuk-membaca-sekelompok-dari -hyphenated-words-stuck-together.
sumber
Pertama, SEO dan ramah pengguna, tetapi dalam kasus contoh (situs ini), itu tidak dilakukan dengan baik atau benar (karena terbuka untuk trik topi hitam dan keracunan peringkat oleh orang lain, yang akan berdampak buruk pada situs ini) .
Jika
/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls
memiliki konten, lalu
/programming/47427/
dan
/programming/47427/any-other-bollix
tidak boleh duplikat. Mereka seharusnya secara otomatis mendeteksi tautan yang diikuti tidak menggunakan teks saat ini (karena jelas siput ditentukan oleh judul pertanyaan dan dapat diedit nanti) dan mereka harus mengarahkan 301 secara otomatis ke
/programming/47427/why-do-some-websites-add-slugs-to-the-end-of-urls
sehingga memastikan aturan "satu bagian konten menjadi satu URI", dan jika URI berpindah / berubah, pastikan bookmark lama mengikuti / memindahkannya melalui pengalihan 301 (sehingga browser cerdas dapat memperbarui bookmark).
sumber
Idealnya, "siput" harus menjadi satu-satunya pengenal yang dibutuhkan. Dalam praktiknya, di situs dinamis seperti ini, Anda harus memiliki pengenal numerik unik atau mulai menambahkan / menambah angka ke "siput" seperti yang dilakukan Digg.
sumber