URL ramah pengguna

URL ramah pengguna (, RESTful URL, clean URL) atau URL ramah mesin pencari () merupakan URL yang ditujukan untuk meningkatkan kegunaan dan aksesibilitas sebuah situs web atau layanan web dengan menyediakan kemudahan kepada pengguna tak mahir. URL ramah pengguna ini terkadang digunakan untuk layanan optimisasi mesin pencari (search engine optimization atau SEO). dengan mengikuti gaya representational state transfer (REST) arsitektur perangkat lunak, dan meyakinkan sumber web individu tetap konsistem pada URL yang sama. Hal ini dapat membuat World Wide Web menjadi sistem yang lebih stabil dan bermanfaat, dan lebih tahan dan handal dalam menandai (bookmark) sumber web.

Struktur 
Sebuah URL umumnya terdiri atas sebuah alur, nama skrip, dan untai kueri. Parameter untai kueri mendikte konten untuk tampil dalam halaman tersebut, dan kadang-kadang menampilkan informasi yang legap atau tidak relevan kepada pengguna, seperti penanda numerik sebuah basis data, penanda sesi, detail implementasi, dan lain-lain. URL ramah pengguna, sebaliknya, hanya berisi alur dari sebuah sumber, dalam sebuah hierarki yang mencerminkan beberapa struktur logis yang pengguna dapat menginterpretasi dan memanipulasinya dengan mudah.

Implementasi 
Penerapan URL seperti ini melibatkan pemetaan URL melalui teknik pencocokan pola atau penulisan ulang transparan. Hal ini biasanya terjadi di sisi peladen, tetapi URL ramah pengguna biasanya hanya bentuk yang dapat dilihat oleh pengguna.

Slug 
Beberapa sistem menyediakan sebuah slug sebagai bagian sebuah URL yang mengenalkan halaman dalam bentuk kata kunci yang dapat dibaca oleh manusia. Slug biasanya terdapat pada bagian akhir sebuah URL yang dapat ditafsirkan sebagai nama sumber, mirip dengan nama dasar dalam sebuah nama berkas atau judul sebuah halaman.

Slug umumnya dibangkitkan secara otomatis dari judul halaman tetapi ia dapat dibuat secara manual pula. Hal ini digunakan untuk meningkatkan keterbacaan pada mesin pencari. Judul yang panjang terkadang diringkaskan agar memenuhi persyaratan kenyamanan dalam membaca.

Slug dapat ditulis dalam huruf kecil. Karakter dengan diakritik diganti dengan karakter dalam alfabet Latin biasa. Karakter tertentu, seperti karakter spasi diganti dengan sebuah tanda pisah atau garis bawah, untuk mencegah dienkodkan. Tanda baca pada umumnya dihapus. Dengan demikian, judul halaman This, That, and the Other! An Outré Collection akan memiliki slug .

Lihat pula 
 Arsitektur informasi
 Permalink
 Penyingkatan URL

Referensi

Pranala luar 
 URL as UI, oleh Jakob Nielsen
 The User Interface of URLs
 Cool URIS don't change, oleh Tim Berners-Lee

URL