it-swarm-id.com

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

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

27
Chris W. Rea

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 Anda dan mesin pencari.

Bergantung pada bagaimana Anda mengembangkan situs Anda, memikirkan struktur URL dari awal juga dapat membantu Anda dengan desain kode; pengendali apa yang Anda perlukan, 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.

7
JasonBirch

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

6
Dan Gayle

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.

3
Mark Hatton

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

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

2
Damien

Alasan utama saya melakukannya adalah untuk keterbacaan, khususnya pada hasil pencarian. Saya hanya mendengar ini dan tidak memiliki angka yang sulit, 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.

1
Darryl Hein