Trình tạo slug

Dấu phân tách

Dán một tiêu đề như Las 10 Mejores Recetas de Paella, Edición 2026 thì trình tạo sẽ trả về las-10-mejores-recetas-de-paella-edicion-2026. Nó chuyển các ký tự có dấu thành ASCII, đổi tất cả thành chữ thường, thay khoảng trắng và dấu câu bằng dấu gạch nối, gộp các dấu gạch nối liên tiếp thành một và loại bỏ dấu gạch nối ở đầu và cuối. Tùy chọn lọc từ dừng sẽ bỏ the, a, of, v.v. để slug ngắn gọn hơn.

Slug được tạo ra như thế nào

  1. 1

    Dán tiêu đề của bạn

    Bất kỳ ngôn ngữ nào, bất kỳ độ dài nào. Văn bản gốc không bao giờ bị cắt giữa từ.

  2. 2

    Unicode được chuẩn hóa

    Phép phân tách NFKD tách dấu ra khỏi chữ cái; các dấu kết hợp bị loại bỏ. `ñ` trở thành `n`, `ö` trở thành `o`.

  3. 3

    Khoảng trắng và dấu câu được gộp lại

    Mọi ký tự không nằm trong [a-z0-9] đều trở thành dấu gạch nối; các dấu gạch nối liên tiếp được gộp thành một.

  4. 4

    Độ dài tối đa tùy chọn

    Cắt ở 60/80 ký tự mà không làm gãy giữa từ.

Ví dụ

Đầu vào Slug
Hello, World! hello-world
Café & Croissants: a Parisian Guide cafe-croissants-a-parisian-guide
2024 vs 2025: Which Year Wins? 2024-vs-2025-which-year-wins
¿Qué hora es? que-hora-es
Apple M3, Real-world benchmarks apple-m3-real-world-benchmarks
Leading/trailing spaces leading-trailing-spaces

Những lưu ý về SEO

  • Giữ cho slug dễ đọc. /recipes/paella tốt hơn /recipes/post?id=17.
  • Đưa từ khóa mục tiêu lên sớm. Công cụ tìm kiếm dành một chút trọng số cho các từ trong URL, đặc biệt là 3–4 từ đầu tiên.
  • Tránh các mốc ngày tháng trừ khi nội dung phụ thuộc vào ngày, nếu không, bạn sẽ tự gây ra sự lệch chuẩn canonical ngay lập tức (/2024/best-headphones trông kỳ cục vào năm 2026).
  • Đừng nhồi nhét. /best-cheap-running-shoes-for-men-women-kids-under-50-dollars-on-sale vừa là một slug vừa là một tiếng kêu cứu. Hãy chọn hai hoặc ba khái niệm.
  • Khớp với h1 một cách linh hoạt. Slug và tiêu đề nên dễ nhận ra là cùng một nội dung; chúng không cần phải giống hệt nhau.

Vấn đề riêng của từng ngôn ngữ

  • Nguyên âm biến đổi (umlaut) tiếng Đức. Quy ước trong ngành xuất bản là ü → ue, không phải u. Hãy hỏi xem CMS của bạn có hỗ trợ điều đó không.
  • Chữ cái đặc biệt của tiếng Ba Lan. ł không thể phân tách bằng NFKD; nó chỉ giữ nguyên là l nếu bạn có một bảng ánh xạ tùy chỉnh.
  • Chữ viết không thuộc hệ Latinh. Slug tiếng Ả Rập, tiếng Trung và Kirin đều hợp lệ trong URL (IRI), nhưng công cụ có thể lỗi trên một số CDN. Hầu hết các trang web đều phiên âm (ví dụ: pinyin cho tiếng Trung).
  • Biểu tượng cảm xúc. Bị loại bỏ hoàn toàn theo mặc định. Ngay cả những biểu tượng còn sót lại cũng gây trở ngại khi chia sẻ URL.

Xử lý trùng lặp

Nếu hai nội dung tạo ra cùng một slug, nội dung thứ hai thường được thêm hậu tố: -2, -3 hoặc một mã băm ngắn. Hãy tránh dựa vào dấu thời gian trong slug, chúng vừa xấu vừa hiếm khi hữu ích.

Câu hỏi thường gặp

Về mặt kỹ thuật thì hợp lệ, nhưng chỉ một số phần của URL mới không phân biệt chữ hoa chữ thường. Hầu hết các CMS và công cụ tìm kiếm coi /About/about là hai URL khác nhau, vì vậy dùng chữ thường an toàn hơn và là chuẩn mực.

3–5 từ hoặc khoảng 50–60 ký tự. Slug dài hơn vẫn được thu thập dữ liệu, nhưng trông rối mắt trong kết quả tìm kiếm và bị cắt ngắn khi chia sẻ.

Có, nhưng quy ước là dấu gạch nối, và John Mueller của Google đã nhiều lần khẳng định rằng Google coi dấu gạch nối là dấu phân tách từ và dấu gạch dưới là dấu nối. Hãy dùng dấu gạch nối.

Bạn có thể giữ chúng bằng cách mã hóa URL, nhưng hầu hết các nền tảng đều phiên âm sang ASCII để tương thích. Trình tạo mặc định tạo ra slug an toàn cho ASCII.

Công cụ liên quan

Công cụ này có phiên bản bằng các ngôn ngữ khác