วิธีใช้งาน
- พิมพ์หรือวางชื่อเรื่อง หัวข้อ หรือชื่อสินค้า
- เลือกตัวเลือก: ตัวพิมพ์เล็ก ตัวคั่น การลบ stop words ความยาวสูงสุด และวิธีจัดการกับอักษรที่ไม่ใช่ละติน
- ตรวจสอบ slug และ URL ตัวอย่าง แก้ไข slug เองหากจำเป็น
- คัดลอก slug แล้ววางลงใน CMS หรือโค้ดของคุณ
วิธีการทำงาน
slug จะถูกสร้างเป็นขั้นตอนที่แน่นอน ขั้นแรก ตัวอักษรที่ Unicode ไม่สามารถแยกเป็นอักษรฐานกับเครื่องหมายกำกับเสียงได้จะถูกแทนที่: ß→ss, æ→ae, œ→oe, ø→o, ı→i, đ และ ð→d, ł→l, þ→th และ ħ→h (รวมถึงตัวพิมพ์ใหญ่ที่เข้าคู่กัน) อักษรตุรกี ğ, ş และ ç จะกลายเป็น g, s และ c จากนั้นข้อความจะถูกทำ normalization (Unicode NFKD) และเครื่องหมายกำกับเสียงจะถูกตัดออกจากอักษรละติน เช่น é→e, ñ→n, ğ→g และ ế ในภาษาเวียดนาม→e ตามค่าเริ่มต้น อักษรเยอรมัน ä, ö และ ü จะกลายเป็น a, o และ u หากเปิดตัวเลือก “German umlauts as ae, oe, ue” จะใช้รูปแบบเยอรมัน (Größe→groesse)
เครื่องหมายอะพอสทรอฟีจะถูกตัดออก เช่น “don't” กลายเป็น “dont” แทนที่จะเป็น “don-t” อักขระอื่น ๆ ที่ไม่ใช่ตัวอักษรหรือตัวเลข รวมถึงช่องว่าง เครื่องหมายวรรคตอน สัญลักษณ์อย่าง & และอิโมจิ จะเป็นตัวคั่นคำ ตัวคั่นที่ติดกันหลายตัวจะยุบเหลือตัวเดียว และไม่มีตัวคั่นเหลือที่ต้นหรือท้าย
ตามค่าเริ่มต้น จะเก็บเฉพาะตัวอักษร a–z และตัวเลข 0–9 ซึ่งทำให้ได้ slug ที่มีหน้าตาเหมือนกันในทุกที่ ข้อความซีริลลิก กรีก อาหรับ ฮีบรู จีน และอักษรที่ไม่ใช่ละตินอื่น ๆ จะถูกลบออกทั้งหมด เครื่องมือนี้ไม่ทับศัพท์อักษรเหล่านั้น หากเปิด “Keep non-Latin letters” ตัวอักษรเหล่านั้นจะยังคงอยู่ใน slug เบราว์เซอร์แสดงผลได้ตามปกติ แต่จะถูกส่งเป็นไบต์แบบเข้ารหัสเปอร์เซ็นต์ (แสดงใต้ตัวอย่าง) ซึ่งทำให้ลิงก์ที่คัดลอกยาวขึ้นมาก
ตัวเลือก stop-word จะลบรายการคำภาษาอังกฤษที่พบบ่อยสั้น ๆ (a, an, and, are, as, at, be, but, by, for, from, has, have, how, in, into, is, it, its, of, on, or, that, the, this, to, was, were, what, when, where, which, who, why, will, with, you, your) หากทุกคำเป็น stop-word คำทั้งหมดจะถูกเก็บไว้ ความยาวสูงสุดนับเป็นจำนวนอักขระของ slug ที่เสร็จแล้ว และ slug จะถูกตัดหลังคำเต็มคำสุดท้ายที่พอดี หากคำเดียวที่ยาวเกินขีดจำกัดจะถูกตัดภายในคำนั้น
ตัวอย่าง
ชื่อบทความบล็อก
“The 10 Best Ways to Learn a Language in 2026” กลายเป็น “the-10-best-ways-to-learn-a-language-in-2026” หรือ “10-best-ways-learn-language-2026” เมื่อตัด stop-word ออก
ชื่อเรื่องภาษาตุรกีและเยอรมัน
“İstanbul'da Güzel Bir Gün” กลายเป็น “istanbulda-guzel-bir-gun” “Größe & Qualität” กลายเป็น “grosse-qualitat” หรือ “groesse-qualitaet” เมื่อเปิดตัวเลือก German umlaut
การทำให้ slug สั้น
เมื่อตั้งความยาวสูงสุดเป็น 30 “how-to-repair-a-leaking-kitchen-tap-without-a-plumber” จะถูกตัดเหลือ “how-to-repair-a-leaking” (23 อักขระ) เพราะหากเติม “-kitchen” เข้าไปจะกลายเป็น 31 อักขระ
คำถามที่พบบ่อย
ควรใช้ขีดกลางหรือขีดล่าง?
ขีดกลางเป็นตัวเลือกทั่วไปสำหรับ URL ของหน้า และ Google แนะนำให้ใช้ขีดกลางแทนขีดล่างในการแยกคำใน URL ขีดล่างมักใช้สำหรับชื่อไฟล์และตัวระบุในโค้ด
ทำไมชื่อภาษารัสเซียหรือกรีกของฉันจึงได้ slug ว่างเปล่า?
ตามค่าเริ่มต้น จะเก็บเฉพาะอักษร a–z และตัวเลข 0–9 เท่านั้น และเครื่องมือนี้ไม่แปลงอักษรซีริลลิก กรีก หรือระบบการเขียนอื่นที่ไม่ใช่ละติน เปิดตัวเลือก “เก็บอักษรที่ไม่ใช่ละติน” เพื่อเก็บอักษรเหล่านั้นไว้ใน slug หรือพิมพ์ชื่อเป็นอักษรละตินแทน
ควรลบ stop words ออกจาก slug หรือไม่?
เป็นเรื่องของสไตล์การเขียน การลบคำอย่าง “the” และ “a” ทำให้ slug สั้นลง แต่อาจเปลี่ยนความหมายได้ (เช่น “to be or not to be” จะเหลือเพียง “not”) ตรวจสอบผลลัพธ์ก่อนเผยแพร่
ฉันสามารถเปลี่ยน slug ได้หรือไม่หลังจากเผยแพร่หน้าไปแล้ว?
คุณสามารถเปลี่ยนได้ แต่ URL เดิมจะใช้งานไม่ได้อีกต่อไป เว้นแต่คุณจะเพิ่มการเปลี่ยนเส้นทางจาก URL เดิมไปยัง URL ใหม่ เลือก slug อย่างรอบคอบก่อนเผยแพร่
ความเป็นส่วนตัว
slug ถูกสร้างขึ้นในเบราว์เซอร์ของคุณ ข้อความของคุณจะไม่ถูกอัปโหลด จัดเก็บ หรือนำไปรวมในการวิเคราะห์