Cách tạo slug URL
- Dán tiêu đề, tên sản phẩm hoặc cụm từ khóa vào ô nhập.
- Chọn dấu phân cách “-” hoặc “_”, giữ hay tắt chữ thường, và đặt độ dài tối đa nếu cần (0 là không giới hạn).
- Sao chép slug và dán vào trường đường dẫn (permalink) của CMS hoặc vào mã nguồn.
Ví dụ tạo slug
Trước
Hướng dẫn tạo Slug URL chuẩn SEO 2025!
Sau
huong-dan-tao-slug-url-chuan-seo-2025
Trước
Đặc sản Đà Lạt: dâu tây & atiso
Sau
dac_san_da_lat_dau_tay_atiso
Trước
Don't Stop Me Now – Queen
Sau
dont-stop-me-now-queen
Trước
10 mẹo viết tiêu đề hấp dẫn cho blog
Sau
10-meo-viet-tieu-de
Khi nào cần tạo slug
- Tạo permalink cho bài blog trên WordPress hoặc CMS tự xây dựng.
- Đặt đường dẫn cho trang sản phẩm, trang danh mục của website bán hàng.
- Đặt tên tệp ảnh, tài liệu không dấu, không khoảng trắng để tránh lỗi khi tải lên máy chủ.
- Sinh khóa hoặc định danh dễ đọc trong mã nguồn, tệp cấu hình, cơ sở dữ liệu.
- Rút gọn slug quá dài bằng giới hạn độ dài trước khi xuất bản.
Quy tắc tạo slug và giới hạn
Công cụ luôn xóa dấu và đổi đ thành d, sau đó tùy chọn chuyển về chữ thường (bật sẵn). Dấu nháy ' và ’ bị xóa mà không chèn dấu phân cách, nên “don't” thành “dont” chứ không phải “don-t”. Mọi chuỗi ký tự không phải chữ hoặc số khác, gồm khoảng trắng, dấu câu, ký hiệu, emoji và xuống dòng, được thay bằng đúng một dấu phân cách; dấu phân cách thừa ở hai đầu bị cắt bỏ.
Khi đặt độ dài tối đa, slug được cắt ở ranh giới giữa hai từ nếu có thể, để không để lại nửa từ ở cuối. Giá trị 0 nghĩa là không giới hạn. Không có con số độ dài bắt buộc cho slug, nhưng slug ngắn, chứa từ khóa chính thường dễ đọc và dễ chia sẻ hơn.
Chữ không thuộc hệ Latin như tiếng Nga hay tiếng Trung được giữ lại, nên slug có thể chứa ký tự sẽ được mã hóa phần trăm (%) khi nằm trong URL. Văn bản nhiều dòng luôn tạo ra một slug duy nhất; nếu cần nhiều slug, hãy xử lý từng tiêu đề một.
Nếu đổi slug của một trang đã xuất bản, hãy thiết lập chuyển hướng 301 từ đường dẫn cũ sang đường dẫn mới để không làm hỏng liên kết đã được chia sẻ hoặc lập chỉ mục.
Câu hỏi thường gặp
Nên dùng dấu gạch ngang hay gạch dưới?
Hướng dẫn về URL của Google khuyên dùng dấu gạch ngang “-” để ngăn cách các từ, vì vậy đây là lựa chọn mặc định. Gạch dưới “_” phù hợp hơn cho tên biến, khóa cấu hình hoặc tên tệp theo quy ước riêng của dự án.
Vì sao “don't” thành “dont” chứ không phải “don-t”?
Dấu nháy nằm bên trong từ, nên công cụ xóa hẳn thay vì thay bằng dấu phân cách. Cách này giữ từ liền mạch và tránh các mảnh vô nghĩa như “t” hay “s” trong đường dẫn.
Tôi dán nhiều dòng, sao chỉ ra một slug?
Xuống dòng được coi như khoảng trắng và đổi thành dấu phân cách, nên toàn bộ nội dung gộp thành một slug. Hãy nhập từng tiêu đề một nếu cần nhiều slug riêng.
Có nên đưa số năm vào slug không?
Tùy nội dung. Với bài viết cập nhật hằng năm, bỏ số năm khỏi slug giúp bạn giữ nguyên URL khi sửa bài. Với sự kiện hay báo cáo gắn với một năm cụ thể, giữ số năm giúp đường dẫn rõ nghĩa hơn.