Mengapa lebih baik menggunakan jalur dengan garis miring alih-alih variabel kueri-string dalam URL halaman web?

27

Mengapa lebih baik menggunakan jalur dengan garis miring alih-alih variabel kueri-string dalam URL halaman web?

Chris W. Rea
sumber

Jawaban:

7

Salah satu alasan untuk menjadikan ini sebagai tujuan selama pengembangan awal adalah karena memaksa Anda untuk berpikir kritis tentang struktur tautan situs web Anda sejak awal. Jika hierarki jelas di URL, maka kejelasan ini secara alami akan mengalir ke struktur situs web dan memudahkan navigasi untuk pengguna dan mesin pencari Anda.

Bergantung pada bagaimana Anda mengembangkan situs Anda, memikirkan struktur URL dari awal juga dapat membantu Anda dengan desain kode; pengendali apa yang akan Anda butuhkan, bagaimana Anda akan melakukan routing, dll.

Alasan lain, seperti keterbacaan URL dan peretasan telah disinggung dalam jawaban lain.

Semua mesin pencari melakukan pekerjaan yang cukup baik dengan parameter string kueri hari ini, tetapi jika Anda memulai situs baru, itu pasti layak menggunakan URL bersih.

JasonBirch
sumber
Mempertimbangkan struktur URL sejak awal dalam suatu proyek adalah penting. Karena itu, saya memilih yang ini sebagai jawaban terbaik.
Chris W. Rea
6

Salah satu alasan utama adalah keterbacaan pengguna akhir. Url yang dipotong / ditulis ulang secara signifikan lebih mudah dibaca dan diketik daripada string panjang kueri yang dilampirkan pada akhir url dasar

Dan Gayle
sumber
3

Beberapa orang mengklaim bahwa ia memiliki efek SEO yang positif. Dengan memasukkan kata kunci yang akan dicari orang dalam URL, peringkat mesin pencari Anda bisa lebih tinggi.

Alasan lain termasuk struktur URL yang rapi dan "dugaan" URL melalui penghapusan komponen jalur URL untuk mencapai tingkat navigasi yang lebih tinggi.

Jika Anda menggunakan kerangka kerja MVC dalam bentuk apa pun, Anda kurang lebih dibuat untuk bekerja dengan cara ini dengan memilih nama pengontrol, dll. Agar ramah dengan perutean URL.

Mark Hatton
sumber
2

Maksud Anda: example.com/Teams/Arsenalbukannyaexample.com?team=arsenal

Apakah selain fakta bahwa mereka akan diterapkan secara berbeda, yang pertama lebih bersih dan juga dapat diretas. Jadi jika Anda menghapus 'Arsenal', itu bisa menampilkan daftar tim.

Damien
sumber
1

Alasan utama saya melakukannya adalah untuk keterbacaan, khususnya pada hasil pencarian. Saya hanya mendengar ini dan tidak memiliki angka keras, tetapi seharusnya meningkatkan klik. Dengan kata lain, jika Anda memiliki 2 hasil dengan peringkat yang sama persis, orang lebih cenderung mengklik yang bersih dan mudah dibaca. Saya tidak berpikir ini harus selalu satu dengan garis miring, tapi saya pikir ini lebih mudah daripada string kueri.

Darryl Hein
sumber