Siput yang bagus mengubah judul yang berantakan menjadi segmen URL yang pendek, mudah dibaca, dan ramah pencarian. Alat ini mengotomatiskan empat langkah yang dilakukan setiap pembuat slug — normalisasi, penghapusan aksen, penggantian tanda baca, dan pemangkasan — sehingga Anda tidak perlu mengedit URL satu karakter dalam satu waktu.
Cara kerja Generator Siput
Algoritme berjalan dalam urutan yang tetap: Menormalkan teks secara unicode, menghapus aksen dengan mendekomposisi setiap huruf beraksen dan membuang tanda aksennya, secara opsional huruf kecil semuanya, lalu ganti setiap rangkaian karakter non-huruf/non-digit dengan pemisah tunggal. Jika pengupasan stopword aktif, kata pengisi pendek selanjutnya akan dihapus. Terakhir, pemisah yang berulang diciutkan menjadi satu dan pemisah di awal atau di akhir akan dipangkas.
Alat ini sengaja menyimpan semua huruf dan angka Unicode, bukan membatasi ke ASCII a-z0-9 — ini berarti skrip non-Latin (China, Arab, Sirilik, dll.) dipertahankan sebagai karakternya sendiri, bukan dihapus, meskipun tidak ditransliterasikan ke dalam huruf Latin.
Tanda hubung vs. garis bawah — mana yang harus Anda gunakan?
Untuk apa pun yang akan ditampilkan di URL publik, gunakan tanda hubung. Google dan mesin pencari lainnya memperlakukan tanda hubung sebagai batas kata ("postingan saya" dibaca sebagai dua kata, "postingan saya" dan "postingan"), tetapi memperlakukan garis bawah sebagai penggabungan kata-kata menjadi satu token ("postingan_saya" dibaca lebih mirip dengan "postingan saya"). Garis bawah tetap berguna untuk nama file, kunci database, atau pengenal internal yang tidak menerapkan SEO — tab Opsi mendukung keduanya.
Aksen, stopwords, dan teks non-Latin — batasan yang perlu diketahui
Penghapusan aksen hanya menghilangkan penggabungan tanda diakritik; ia tidak mencoba melakukan transliterasi penuh, sehingga kata seperti "naif" menjadi "naif" tetapi frasa Jepang atau Arab dipertahankan karakter demi karakternya daripada diubah menjadi perkiraan Latin. Daftar stopword pendek dan hanya dalam bahasa Inggris (a, an, the, of, in, on, for, to, and, or, with) — ini dimaksudkan untuk memangkas kata-kata yang jelas-jelas bernilai rendah dari judul bahasa Inggris, bukan untuk dijadikan sebagai filter yang lengkap secara linguistik. Biarkan saja jika Anda ingin setiap kata disimpan, atau jika teks Anda tidak dalam bahasa Inggris.
Privasi: setiap penghitungan dilakukan secara lokal di browser Anda menggunakan metode string JavaScript standar. Tidak ada yang Anda ketik atau tempel yang dikirim ke server.