Thuật Ngữ SEO A-Z

URL Slug

Phần cuối của URL sau dấu gạch chéo cuối cùng, nên ngắn gọn, chứa từ khóa và dễ đọc (ví dụ: /huong-dan-seo-co-ban/).

3 lượt xem Cập nhật: 31/05/2026

URL Slug là gì?

URL Slug là phần cuối của địa chỉ web, nằm sau dấu gạch chéo (/) cuối cùng, trước dấu hỏi (?) hoặc dấu thăng (#). Đây là đoạn văn bản ngắn, mô tả nội dung trang một cách súc tích và thân thiện với người đọc lẫn công cụ tìm kiếm.

Ví dụ: Trong URL https://example.com/blog/huong-dan-seo-co-ban/, phần huong-dan-seo-co-ban chính là URL slug. Nó không phải là tên file (như index.html), cũng không phải là tham số kỹ thuật — mà là định danh có ý nghĩa do con người tạo ra.

Slug thường được sinh tự động bởi hệ thống quản trị nội dung (CMS) như WordPress, nhưng luôn có thể chỉnh sửa thủ công để tối ưu hơn.

Tại sao quan trọng trong SEO?

URL slug ảnh hưởng trực tiếp đến ba yếu tố SEO cốt lõi: khả năng hiểu nội dung của công cụ tìm kiếm, trải nghiệm người dùng và mức độ chia sẻ tự nhiên.

  • Tín hiệu xếp hạng phụ: Google xác nhận rằng từ khóa trong URL là một trong những yếu tố xếp hạng phụ — không mạnh bằng tiêu đề hay nội dung, nhưng vẫn góp phần tăng độ liên quan khi từ khóa khớp với truy vấn tìm kiếm.
  • Tỷ lệ nhấp (CTR): Một slug rõ ràng, chứa từ khóa và dễ đọc giúp người dùng dễ dàng nhận diện nội dung ngay trên kết quả tìm kiếm. Điều này làm tăng khả năng họ nhấp vào link — tín hiệu gián tiếp về chất lượng trang.
  • Tính chia sẻ và ghi nhớ: Slug ngắn gọn, không ký tự đặc biệt giúp URL dễ sao chép, gửi qua tin nhắn hoặc đọc to. Người dùng ít bỏ sót hoặc gõ sai khi nhập tay.
  • Tránh trùng lặp nội dung: Slug chuẩn giúp phân biệt rõ ràng giữa các phiên bản URL (ví dụ: /san-pham/ vs /san-pham/?sort=price), hỗ trợ cấu hình canonical đúng.

Cách hoạt động

Khi bạn truy cập một URL, máy chủ web (hoặc CMS) phân tích phần slug để xác định nội dung cần hiển thị. Ví dụ:

  • Trong WordPress, slug gioi-thieu-cong-ty được ánh xạ tới bài viết có ID tương ứng trong cơ sở dữ liệu.
  • Trong hệ thống tĩnh (static site), slug thường tương ứng với tên thư mục hoặc file HTML (ví dụ: /ve-chung-toi/index.html → slug là ve-chung-toi).
  • Slug không ảnh hưởng đến cách máy chủ xử lý yêu cầu (không phải đường dẫn vật lý bắt buộc), nhưng phải nhất quán với cấu trúc định tuyến (routing) đã thiết lập.

Hướng dẫn thực hiện

Dưới đây là quy trình tạo và tối ưu URL slug hiệu quả:

  1. Xác định từ khóa chính: Chọn 1–2 từ khóa ngắn, có lượng tìm kiếm hợp lý và phản ánh đúng nội dung trang (ví dụ: seo cho website mới → slug nên chứa seo-website-moi chứ không phải huong-dan-tong-quan-ve-seo).
  2. Rút gọn và loại bỏ từ thừa: Bỏ giới từ (của, cho, về, trên), mạo từ (một, các, những), và tính từ chung chung (tốt nhất, chuyên sâu — trừ khi là từ khóa thực tế).
  3. Dùng gạch ngang (-) thay dấu cách: Đây là chuẩn kỹ thuật. Không dùng gạch dưới (_), dấu chấm (.) hay ký tự Unicode không ASCII (như dấu tiếng Việt có dấu — đ, ớ, ẫ).
  4. Giới hạn độ dài: Tối ưu nhất là từ 3–5 từ, tổng cộng không quá 60 ký tự. Google thường cắt URL hiển thị ở kết quả tìm kiếm sau ~60 ký tự.
  5. Đảm bảo tính duy nhất: Mỗi slug trên cùng một miền phải khác nhau. Nếu tạo hai bài viết cùng slug, CMS sẽ tự động thêm hậu tố (-2, -3) — điều này nên tránh.
  6. Cập nhật đồng bộ: Khi đổi slug, luôn thiết lập chuyển hướng 301 từ URL cũ sang URL mới để giữ lại giá trị SEO và tránh lỗi 404.

Lỗi thường gặp

Lỗi Hệ quả Cách khắc phục
Chứa ký tự đặc biệt hoặc dấu tiếng Việt URL bị mã hóa (ví dụ: %C4%91%E1%BB%97i), khó đọc, dễ gây lỗi khi chia sẻ Dùng bảng chuyển đổi chuẩn: đ → d, ơ → o, ẫ → am; kiểm tra bằng công cụ như SISTRIX URL Normalizer
Slug quá dài hoặc chứa từ khóa nhồi nhét Giảm CTR, bị coi là spam; Google có thể bỏ qua phần slug khi đánh giá Cắt còn 3–4 từ then chốt; ưu tiên mạch lạc hơn mật độ từ khóa
Thiếu chuyển hướng sau khi đổi slug Mất toàn bộ lưu lượng từ backlink và chỉ mục cũ; xuất hiện hàng loạt lỗi 404 Dùng plugin (WordPress) hoặc cấu hình server (Nginx/Apache) để thiết lập 301 chính xác
Sử dụng gạch dưới (_) thay gạch ngang (-) Google xử lý _ như ký tự liền mạch (ví dụ: seo_tool = một từ), giảm khả năng phân tách từ khóa Luôn dùng -; kiểm tra lại toàn bộ slug bằng công cụ kiểm tra URL (ví dụ: Screaming Frog)

Ví dụ thực tế

  • Tốt: /dich-vu-seo-gia-re/ — ngắn, rõ dịch vụ, chứa từ khóa chính, dễ đọc.
  • Tốt: /cach-tang-luot-truy-cap-website/ — mô tả hành động, phù hợp với truy vấn dài (long-tail).
  • Kém: /blog-post-2024-04-15-seo-for-beginners-vietnam/ — chứa ngày tháng, tiếng Anh, thiếu tập trung.
  • Kém: /san-pham?id=123&ref=home — không có slug, phụ thuộc tham số, không thân thiện.
Lưu ý: Một số trang thương mại điện tử chấp nhận slug dạng /iphone-15-pro-max-256gb — đây là trường hợp ngoại lệ hợp lý vì tính mô tả cao và nhu cầu tìm kiếm cụ thể. Tuy nhiên, vẫn nên tránh độ dài trên 8 từ.

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

Slug có cần giống tiêu đề bài viết không?

Không bắt buộc. Slug nên phản ánh nội dung cốt lõi, nhưng có thể ngắn gọn hơn tiêu đề. Ví dụ: tiêu đề “Hướng dẫn SEO Onpage chi tiết cho người mới bắt đầu năm 2024” → slug tốt nhất là /seo-onpage-cho-nguoi-moi. Mục tiêu là cân bằng giữa mô tả và độ súc tích.

Có nên đổi slug sau khi bài viết đã lên top?

Có thể — nhưng phải kèm chuyển hướng 301 và theo dõi kỹ chỉ số CTR, thời gian ở lại trang trong 2–4 tuần sau đổi. Nếu thấy sụt giảm rõ rệt, cân nhắc khôi phục. Trường hợp bài viết chưa có lưu lượng đáng kể, việc tối ưu slug sớm là lựa chọn an toàn hơn.

Slug có ảnh hưởng đến tốc độ tải trang không?

Không. Slug là thành phần logic, không liên quan đến kích thước file, CDN hay tối ưu hình ảnh. Tuy nhiên, nếu slug được dùng làm phần của đường dẫn thư mục (ví dụ: /blog/tin-tuc/seo/), cấu trúc thư mục sâu có thể ảnh hưởng nhẹ đến thời gian xử lý routing — nhưng mức độ này là tối thiểu và không đáng kể với đa số website hiện nay.