Permalink và Slug là gì? Hướng dẫn tối ưu URL bài viết chuẩn SEO từ A–Z (2026)

chiến lược anchor text

Có những website nội dung rất ổn nhưng URL lại “tự phá”: dài, lộn xộn, dính ngày tháng/ID/param. Kết quả thường thấy là CTR thấp, quản trị khó, và khi cần chỉnh cấu trúc thì dễ rơi vào cảnh 404/redirect loạn.

Bài viết này tổng hợp theo checklist audit URL thực chiến và đối chiếu guideline chính thức từ Google/WordPress để bạn tối ưu đúng – sạch – bền.

Permalink là gì

Xem thêm SEO URL 2026: viết đúng từ đầu để khỏi “đập đi làm lại”

Phân biệt URL, Permalink và Slug (đúng bản chất)

  • URL: địa chỉ đầy đủ của một trang (domain + path + tham số).
    Ví dụ: https://tenmien.com/seo-onpage?lang=vi
  • Permalink (Permanent Link): URL “cố định” của bài viết/trang (thường không đổi).
    Ví dụ: https://tenmien.com/permalink-la-gi/
  • Slug: phần “đuôi” trong permalink (thường là phần đại diện tiêu đề).
    Ví dụ: permalink-la-gi

Tóm lại: Permalink = “địa chỉ nhà”, Slug = “tên phòng”. Tối ưu slug tốt → permalink sạch.

Vì sao Permalink/Slug quan trọng cho SEO & UX?

  1. Dễ hiểu với người dùng → tăng CTR: URL rõ ràng giúp người đọc đoán đúng nội dung trước khi click.
  2. Dễ quản trị & chia sẻ: link gọn giảm lỗi khi share email/social, dễ nhớ, dễ tracking.
  3. Giảm rủi ro duplicate URL: URL lộn xộn + tham số dễ tạo nhiều phiên bản cùng nội dung → Google phải canonical hóa (chọn URL đại diện). (Google for Developers)
Các yếu tố cấu thành một permalink tốt

10 quy tắc vàng viết Slug/Permalink chuẩn SEO (2026)

Ngắn gọn nhưng đủ nghĩa

  • Ưu tiên 3–6 từ, bỏ từ đệm kiểu “huong-dan”, “lam-the-nao”, “chi-tiet”… (nếu không cần).

Chứa 1 từ khóa chính (không nhồi)

  • Chèn keyword chính tự nhiên, đừng cố nhét 3–4 biến thể vào URL.

Xem thêm Cấu trúc website chuẩn SEO: nền móng để Google crawl tốt, người dùng dễ mua

Viết thường (lowercase) và không dấu

  • Tránh lỗi trùng URL do hệ thống phân biệt hoa/thường; tránh ký tự lạ gây lỗi share.

Dùng gạch ngang - để phân tách từ

Google khuyến nghị dùng hyphens (-) thay vì underscores (_) vì giúp người dùng và công cụ tìm kiếm nhận diện khái niệm trong URL tốt hơn. (Google for Developers)

Tránh ID, ký tự rác, tham số không cần thiết

  • Tránh kiểu ?p=123, &ref=... cho bài viết “evergreen” (trừ khi bạn không kiểm soát hệ thống).

Hạn chế dùng ngày/tháng trong URL (trừ tin tức)

  • Với blog kiến thức: URL có ngày tháng khiến nội dung trông “cũ” dù bạn cập nhật.
  • Với site tin tức: có thể dùng ngày tháng để phù hợp nghiệp vụ.

Không nhét category nếu category hay đổi

  • Nếu bạn hay đổi danh mục, URL dạng /%category%/%postname%/ sẽ khiến bạn phải redirect nhiều.

Tránh trùng slug (duplicate)

  • Mỗi slug nên là duy nhất để tránh sinh nhiều URL na ná.

Tránh “stopwords” quá dài

  • “va”, “la”, “cua”, “tai”, “cho”, “nhung”… bỏ bớt để gọn.

Quy ước nhất quán toàn site

  • Một khi đã chọn style URL, giữ ổn định để đỡ phải migrate sau này.
Thay đổi Permalink

Xem thêm Toàn Tập Xử Lý Trùng Lặp URL: Khi Nào Dùng Redirect 301, Khi Nào Dùng Thẻ Canonical?

Thiết lập Permalink trên WordPress/Blogger (gọn và bền)

WordPress (khuyến nghị)

Vào Settings → Permalinks để chọn cấu trúc. WordPress có hướng dẫn chính thức về việc tùy chỉnh permalink tại đây. (WordPress.org)

2 lựa chọn phổ biến (và “an toàn” với SEO):

  • /%postname%/ (gọn nhất, ít rủi ro)
  • /%category%/%postname%/ (hữu ích nếu category ổn định và có chiến lược silo rõ)

Yoast cũng khuyến nghị cấu trúc đơn giản, thường là postname và có thể thêm category nếu phù hợp. (Yoast)

Blogger

  • Khi viết bài → “Liên kết cố định” → chọn “tùy chỉnh” → nhập slug theo quy tắc ở trên.

Khi nào NÊN và KHÔNG NÊN đổi slug/permalink?

Nên đổi khi

  • URL quá dài/lỗi chính tả/khó đọc
  • URL chứa ID/param rác ở bài pillar quan trọng
  • Bạn đang gom cụm nội dung (cluster) và cần chuẩn hóa

Không nên đổi (hoặc cân nhắc kỹ) khi

  • Bài đang có traffic ổn định + có backlink chất lượng
    Vì đổi URL đồng nghĩa bạn phải làm redirect và cập nhật toàn bộ liên kết nội bộ/ngoại bộ để tránh mất tín hiệu.

Checklist đổi URL an toàn (không rớt hạng)

Google khuyến nghị: nếu cần đổi URL hiển thị trên kết quả tìm kiếm, hãy dùng permanent server-side redirect (301/308) để đảm bảo người dùng và Google đến đúng trang. (Google for Developers)

Làm theo 6 bước này:

  1. Chốt URL mới (slug gọn, đúng keyword, đúng cấu trúc)
  2. Tạo 301/308: URL cũ → URL mới (tránh redirect chain A→B→C) (Google for Developers)
  3. Self-canonical ở URL mới (canonical trỏ về chính nó) và tránh tín hiệu mâu thuẫn (Google for Developers)
  4. Cập nhật internal link: menu, bài liên quan, breadcrumb, CTA… trỏ về URL mới
  5. Cập nhật sitemap: chỉ để URL chuẩn (URL mới) và đồng thuận với canonical/redirect (Google for Developers)
  6. Kiểm tra trong Search Console: dùng URL Inspection để xem Google nhận redirect/canonical đúng chưa

Xem thêm Toàn Tập Về Web Crawlers & Googlebot

7 lỗi “hay phá SEO” khi tối ưu URL

  • Redirect chain dài (tốn crawl, chậm UX)
  • Canonical trỏ sai trang / canonical mâu thuẫn với sitemap
  • Vừa chặn robots.txt vừa muốn Google thấy thay đổi (Google không crawl được thì không hiểu tín hiệu)
  • Đổi slug hàng loạt không có mapping/redirect
  • URL có/không có dấu / cuối không nhất quán (tạo bản trùng)
  • Trộn www/non-www, http/https không chuẩn hóa
  • Tạo quá nhiều URL tham số (filter/sort/UTM) mà không canonical hóa (Google for Developers)

FAQ

Slug có cần chứa đúng 100% từ khóa không?
Không. Chỉ cần đủ rõ nghĩa và có 1 keyword chính (đừng nhồi).

Có nên đổi toàn bộ URL cũ sang URL “đẹp” hơn không?
Chỉ nên làm khi lợi ích lớn và bạn có năng lực triển khai redirect + cập nhật internal link + kiểm tra lại index.

301 hay canonical: cái nào “mạnh” hơn?
Google xếp redirects là tín hiệu canonicalization mạnh, canonical cũng mạnh nhưng vẫn là “gợi ý”; tốt nhất là các tín hiệu phải đồng thuận. (Google for Developers)

Xem thêm Cấu trúc URL cho SEO quốc tế

💬 Chat Zalo ☎️ Hotline: 0346 844 259