URL ramah pengguna (bahasa Inggris: user-friendly URL, RESTful URL, clean URL) atau URL ramah mesin pencari (bahasa Inggris: search engine-friendly URL) 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).[1] 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.[2]

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.

URL tak ramah pengguna URL ramah pengguna
http://example.com/index.php?page=name http://example.com/name
http://example.com/about.html http://example.com/about
http://example.com/index.php?page=consulting/marketing http://example.com/consulting/marketing
http://example.com/products?category=12&pid=25 http://example.com/products/12/25
http://example.com/cgi-bin/feed.cgi?feed=news&frm=rss http://example.com/news.rss
http://example.com/services/index.jsp?category=legal&id=patents http://example.com/services/legal/patents
http://example.com/kb/index.php?cat=8&id=41 http://example.com/kb/8/41
http://example.com/index.php?mod=profiles&id=193 http://example.com/profiles/193
http://wiki-indonesia.club/w/index.php?title=URL_ramah_pengguna http://wiki-indonesia.club/wiki/URL_ramah_pengguna

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 this-that-other-outre-collection.

Lihat pula

Referensi

  1. ^ Opitz, Pascal (28 Februari 2006). "Clean URLs for better search engine ranking". Content with Style. Diarsipkan dari versi asli tanggal 2012-01-06. Diakses tanggal 9 September 2010. 
  2. ^ Berners-Lee, Tim (1998). "Cool URIs don't change". Style Guide for online hypertext. W3C. Diakses tanggal 6 Maret 2011. 

Pranala luar