URL Structure
Đường dẫn trang phải ngắn gọn, chứa từ khóa chính và dễ đọc với người dùng và bot.
URL Structure là gì?
URL Structure (cấu trúc đường dẫn trang) là cách tổ chức và định dạng địa chỉ web — phần xuất hiện sau tên miền, ví dụ: https://example.com/san-pham/dien-thoai-iphone-15. Đây không phải chỉ là chuỗi ký tự ngẫu nhiên, mà là một thành phần quan trọng trong tối ưu hóa On-Page SEO, phản ánh rõ chủ đề, phân cấp nội dung và mối liên hệ giữa các trang.
Một URL tốt phải ngắn gọn (dưới 70 ký tự), dễ đọc bằng mắt người, chứa từ khóa chính một cách tự nhiên, và tuân thủ logic phân loại của website — như thư mục trong máy tính: /dich-vu/seo-onpage/ rõ ràng hơn /p?id=12345&cat=7&lang=vi.
Tại sao quan trọng trong SEO?
Cấu trúc URL ảnh hưởng trực tiếp đến cả người dùng và công cụ tìm kiếm:
- Với người dùng: URL dễ hiểu giúp họ đoán được nội dung trước khi nhấn vào, tăng tỷ lệ click (CTR) từ kết quả tìm kiếm và giảm tỷ lệ thoát (bounce rate).
- Với bot Google: URL rõ ràng giúp bot hiểu đúng chủ đề và mức độ liên quan của trang, hỗ trợ việc lập chỉ mục (indexing) nhanh và chính xác hơn. Google xác nhận rằng URL là một trong những tín hiệu xếp hạng nhẹ nhưng có giá trị — đặc biệt khi từ khóa xuất hiện ở vị trí đầu tiên sau dấu gạch chéo (
/tu-khoa-chinh/...). - Với chia sẻ & xây dựng backlink: URL sạch, ngắn gọn dễ sao chép, dễ nhớ và trông chuyên nghiệp hơn — tăng khả năng được liên kết tự nhiên.
Cách hoạt động
Google đọc URL theo thứ tự từ trái sang phải. Các phần phía trước (gần tên miền nhất) được coi là có trọng số cao hơn. Ví dụ: trong /blog/tu-van-seo/cach-tot-uu-url, từ blog và tu-van-seo cho biết phạm vi chủ đề tổng thể, còn cach-tot-uu-url là chủ đề cụ thể của trang.
Bot cũng phân tích cấu trúc để suy luận về mối quan hệ phân cấp:
— /san-pham/ → danh mục cấp cao
— /san-pham/may-tinh/ → danh mục con
— /san-pham/may-tinh/macbook-pro → trang chi tiết
Điều này hỗ trợ tạo sơ đồ site (sitemap) hợp lý và cải thiện trải nghiệm điều hướng.
Hướng dẫn thực hiện
Dưới đây là các bước thiết lập URL Structure chuẩn SEO cho website tiếng Việt:
- Chọn hệ thống phân mục rõ ràng: Dùng tối đa 3 cấp thư mục (ví dụ:
/dich-vu/seo-onpage/url-structure/). Tránh sâu hơn 4 cấp vì làm loãng tín hiệu và khó quản lý. - Đặt từ khóa chính ở đầu URL: Ưu tiên đặt từ khóa chủ đạo ngay sau tên miền hoặc sau cấp danh mục gần nhất. Không nhồi nhét:
/seo-onpage/url-structure-la-gitốt hơn/url-structure-la-gi-trong-seo-onpage. - Dùng dấu gạch ngang (-) thay dấu gạch dưới (_): Google xử lý dấu gạch ngang như khoảng trắng; dấu gạch dưới bị bỏ qua hoàn toàn.
- Viết thường toàn bộ: Tránh viết hoa (ví dụ:
/San-Pham/) vì/san-pham/và/San-Pham/có thể bị coi là hai URL khác nhau → gây trùng lặp nội dung (duplicate content). - Loại bỏ tham số không cần thiết: Tắt hoặc chặn các tham số theo dõi (như
?utm_source=...,&ref=) khỏi việc lập chỉ mục bằngrobots.txthoặc thẻrel="canonical". - Sử dụng tiếng Việt có dấu chuẩn: Không dùng ký tự đặc biệt (%, &, +), không viết tắt bừa bãi (trừ trường hợp phổ biến như 'SEO', 'CMS'). Với từ tiếng Việt, ưu tiên phiên âm không dấu theo chuẩn Google (ví dụ:
huong-dan,seo-onpage— không dùnghướng-dẫnhayseo-on-page).
Lỗi thường gặp
| Lỗi | Hệ quả | Cách khắc phục |
|---|---|---|
| URL dài trên 100 ký tự, chứa nhiều tham số | Giảm CTR, khó index, dễ bị cắt trong SERP | Rút gọn cấp thư mục; dùng redirect 301 sang URL mới; thiết lập canonical |
Từ khóa bị lặp hoặc nhồi nhét (vd: /seo-url-structure-seo-onpage-url) |
Gây nghi ngờ spam, giảm độ tin cậy | Giữ 1 lần xuất hiện từ khóa chính, ưu tiên tính tự nhiên |
| URL phân biệt chữ hoa/thường (case-sensitive) | Tạo bản sao trùng lặp (vd: /Blog/ ≠ /blog/) |
Thiết lập redirect 301 về dạng viết thường; kiểm tra server config (Apache/Nginx) |
Dùng ID số thay vì từ ngữ mô tả (vd: /post/12345) |
Mất tín hiệu chủ đề, không thân thiện với người dùng | Chuyển sang dạng permalink mô tả (WordPress: chọn 'Post name'); tùy trường hợp có thể giữ ID nếu hệ thống yêu cầu |
Ví dụ thực tế
Website bán hàng điện máy:
❌ Xấu: https://dienmayabc.vn/product.php?id=8927&lang=vi
✅ Tốt: https://dienmayabc.vn/may-giat/toshiba-kg85a
Website dịch vụ SEO:
❌ Xấu: https://seoexpert.vn/index.php?pg=onpage&sub=url&v=2024
✅ Tốt: https://seoexpert.vn/onpage-seo/url-structure
Lưu ý: Khi đổi URL cũ sang mới, luôn thiết lập redirect 301 và cập nhật internal link để giữ lại giá trị link equity. Đồng thời gửi sitemap mới qua Google Search Console.
Câu hỏi thường gặp
URL có nên chứa năm hoặc tháng không?
Không khuyến khích trừ khi nội dung mang tính thời sự rõ ràng (tin tức, báo cáo thường niên). Việc thêm /2024/04/ làm URL dài hơn, giảm tính bền vững — nếu nội dung vẫn hữu ích sau vài năm, URL nên ổn định. Có thể dùng thẻ datePublished trong schema thay vì nhúng vào URL.
Có nên dùng tiếng Việt có dấu trong URL?
Không. Google khuyến nghị dùng phiên âm không dấu (ví dụ: huong-dan, seo-onpage). URL chứa dấu tiếng Việt (như hướng-dẫn) sẽ bị mã hóa thành chuỗi ký tự khó đọc (h%C6%B0%E1%BB%9Bng-d%E1%BA%ABn), gây mất thẩm mỹ và tiềm ẩn lỗi khi chia sẻ.
URL dài bao nhiêu là hợp lý?
Google hiển thị tối đa ~60–70 ký tự trong SERP. Vì vậy, giới hạn an toàn là dưới 70 ký tự — đủ để chứa từ khóa chính và phân cấp rõ ràng, đồng thời đảm bảo URL không bị cắt. Độ dài tối ưu thực tế thường nằm trong khoảng 40–60 ký tự.