SEOTool
Tất cả công cụ
🔗

Slug Generator

Chuyển tiêu đề tiếng Việt hoặc tiếng Anh thành URL slug sạch, chuẩn SEO.

0 ký tự

slug sẽ hiển thị ở đây...

0 ký tự

Lưu ý SEO

  • ✓ Slug nên dưới 60 ký tự
  • ✓ Dùng dấu gạch ngang (-) ngăn cách từ
  • ✓ Chỉ dùng chữ thường, số và dấu gạch ngang
  • ✓ Loại bỏ stop words: và, của, là, trong...

Về công cụ Slug Generator

Slug là phần cuối cùng của URL — đoạn con người có thể đọc được mô tả nội dung trang. Ví dụ trong URL `phanmemtonghop.com/huong-dan-seo-cho-nguoi-moi`, slug là `huong-dan-seo-cho-nguoi-moi`. Slug tốt giúp Google hiểu chủ đề trang, đồng thời người dùng thấy URL rõ ràng hơn khi share.

Với tiếng Việt, việc tạo slug thủ công rất dễ sai: quên bỏ dấu, viết hoa, sót ký tự đặc biệt, hoặc để khoảng trắng. Tool này tự động xử lý: normalize Unicode NFD, loại combining marks, chuyển Đ/đ riêng biệt (vì Unicode không coi Đ là D + dấu), loại mọi ký tự ngoài [a-z0-9-], gộp nhiều dấu gạch ngang thành một.

  • Xử lý tiếng Việt có dấu chuẩn Unicode NFD
  • Chuyển Đ/đ → D/d (Unicode không cover case này)
  • Loại ký tự đặc biệt, emoji, dấu câu
  • Gộp khoảng trắng và dấu gạch ngang liên tiếp
  • Preview real-time không cần bấm nút
  • Copy 1 click với visual feedback

Cách tạo URL slug chuẩn SEO

  1. 1

    Dán tiêu đề gốc

    Copy tiêu đề bài viết hoặc tên sản phẩm của bạn vào ô input. Có thể để nguyên tiếng Việt có dấu.

  2. 2

    Xem slug preview

    Slug được generate ngay lập tức bên phải, hiển thị số ký tự để bạn biết có vượt 60 hay không.

  3. 3

    Kiểm tra độ dài

    Slug lý tưởng dưới 60 ký tự. Nếu tiêu đề dài, rút gọn bằng cách bỏ stop words (và, của, là, trong, một...).

  4. 4

    Copy và paste

    Bấm nút Copy, slug đã nằm trong clipboard. Paste vào CMS (WordPress, Next.js dynamic route, Ghost...) của bạn.

Khi nào dùng Slug Generator?

Viết bài blog mới

Tiêu đề tiếng Việt có dấu → slug sạch cho URL. Tránh trường hợp WordPress tự generate slug xấu như `123-bai-viet-cua-toi`.

Tạo sản phẩm e-commerce

Mỗi SKU cần URL có slug tên sản phẩm để SEO Google Shopping và internal linking.

Dynamic route Next.js/Nuxt

Generate slug cho mỗi entry trong CMS, dùng làm param route `[slug]/page.tsx`.

Landing page chiến dịch

URL ngắn gọn dễ nhớ cho email marketing, QR code, offline print — ví dụ `.com/khuyen-mai-tet`.

Slug thủ công vs Slug tự động

Tiêu chíThủ côngSlug Generator tự động
Tốc độ xử lý 1 bài30-60 giây< 1 giây
Xử lý dấu tiếng ViệtDễ quênLuôn đúng
Đồng nhất quy tắcKhông — mỗi bài khác nhauLuôn cùng format
Xử lý Đ/đNhiều người quênTự động
Ký tự đặc biệtCó thể lọt vào URLBị loại sạch
Phù hợp batch 100+ bàiMất hàng giờCopy/paste hàng loạt

Câu hỏi về Slug Generator

Slug có giới hạn độ dài không?

+
Google khuyến nghị ≤ 60 ký tự. URL quá dài bị cắt bớt khi hiển thị SERP, giảm CTR. Tool cảnh báo số ký tự để bạn điều chỉnh.

Có nên giữ stop words (và, của, là) trong slug không?

+
Không. Stop words không mang giá trị SEO, làm slug dài vô ích. Ví dụ 'huong-dan-seo-cho-nguoi-moi-bat-dau' tốt hơn 'huong-dan-cua-seo-cho-nhung-nguoi-moi-bat-dau'.

Slug có xử lý tiếng Việt có dấu không?

+
Có. Tool dùng Unicode NFD normalize + regex loại combining marks. 'Bài viết về SEO' → 'bai-viet-ve-seo'. Đ/đ được xử lý riêng vì Unicode không coi Đ là tổ hợp D + dấu.

Dữ liệu có bị gửi đi đâu không?

+
Không. Toàn bộ xử lý chạy trong trình duyệt của bạn. Đóng tab là dữ liệu biến mất. Mở DevTools → Network tab để xác minh.

Có thể dùng slug có gạch dưới (_) thay vì gạch ngang (-) không?

+
Không khuyến khích. Google chính thức khuyến nghị dùng hyphen (-) — hyphen được coi là dấu ngăn từ, underscore bị coi là ký tự nối không tách từ. Tool tự động xuất hyphen.