SEO Cơ Bản

URL Parameters

Phần sau dấu ? trong URL (ví dụ: ?sort=price&color=red) — cần cấu hình trong GSC để tránh crawl dư thừa.

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

URL Parameters là gì?

URL Parameters (tham số URL) là phần xuất hiện sau dấu chấm hỏi ? trong địa chỉ web, dùng để truyền dữ liệu động cho máy chủ. Ví dụ: https://example.com/san-pham?sort=price&color=red&page=2. Trong đó, sort, color, page là tên tham số; price, red, 2 là giá trị tương ứng.

Tham số URL không làm thay đổi nội dung cốt lõi của trang — ví dụ cả ?page=1?page=2 đều dẫn đến danh sách sản phẩm giống nhau, chỉ khác vị trí hiển thị. Nếu không xử lý đúng, Google có thể coi đây là những trang riêng biệt, gây trùng lặp nội dung và lãng phí tài nguyên crawl.

Tại sao quan trọng trong SEO?

URL Parameters ảnh hưởng trực tiếp đến ba yếu tố then chốt:

  • Tài nguyên crawl: Mỗi biến thể tham số tạo thêm một URL. Với 5 bộ lọc (màu, kích thước, giá, xếp hạng, trang), số tổ hợp có thể lên tới hàng trăm — khiến bot Google tiêu tốn thời gian vào các trang gần như giống nhau.
  • Phân bổ PageRank: Liên kết phân tán giữa nhiều phiên bản URL làm suy yếu tín hiệu liên kết cho trang gốc.
  • Trùng lặp nội dung: Các URL khác nhau nhưng hiển thị nội dung giống nhau (hoặc gần giống) khiến Google khó xác định phiên bản nào là chính — dẫn đến khả năng giảm thứ hạng hoặc bỏ qua hoàn toàn.

Theo hướng dẫn chính thức từ Google Search Central, việc cấu hình tham số trong Google Search Console (GSC) giúp bot hiểu rõ mục đích từng tham số — từ đó tối ưu hóa crawl và tránh lập chỉ mục dư thừa.

Cách hoạt động

Khi Googlebot truy cập một URL có tham số, nó không tự động biết tham số đó có thay đổi nội dung hay không. Hệ thống dựa vào hai nguồn thông tin chính:

  1. Dấu hiệu trên trang: Các thẻ rel="canonical", thẻ noindex, hoặc cấu trúc internal link (ví dụ: tất cả các trang danh sách đều trỏ canonical về /san-pham/).
  2. Cấu hình trong GSC: Chủ sở hữu website chủ động khai báo ý nghĩa từng tham số — ví dụ: page chỉ phân trang → không ảnh hưởng nội dung → bỏ qua khi lập chỉ mục.

Lưu ý: Cấu hình tham số trong GSC chỉ áp dụng với Googlebot và không ảnh hưởng đến cách các công cụ tìm kiếm khác (như Bing) xử lý URL.

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

Các bước cấu hình URL Parameters trong Google Search Console (phiên bản mới, giao diện 2024):

  1. Đăng nhập GSC → Chọn tài sản đúng (dùng URL chuẩn, có HTTPS và dấu gạch chéo cuối nếu cần).
  2. Vào menu Settings → Chọn URL Parameters.
  3. Nhấn + Add parameter → Nhập tên tham số (ví dụ: sort, color, utm_source).
  4. Chọn hành vi mong muốn:
Hành vi Mô tả Ví dụ phù hợp
Does not change page content Tham số không làm thay đổi nội dung chính — nên bỏ qua khi crawl/lập chỉ mục utm_medium, ref, fbclid
Changes page content Tham số tạo ra nội dung khác biệt đáng kể → giữ lại để lập chỉ mục category, brand (nếu mỗi giá trị hiển thị danh mục riêng)
Sorts or filters page content Tham số sắp xếp hoặc lọc nội dung hiện có — thường gây trùng lặp sort=price, color=blue, size=m

Sau khi lưu, Google sẽ bắt đầu áp dụng cấu hình trong vòng vài ngày đến vài tuần — tùy khối lượng dữ liệu và tần suất crawl. Không cần gửi yêu cầu lập chỉ mục thủ công.

Lỗi thường gặp

1. Cấu hình sai loại tham số

Dấu hiệu: Trang quan trọng bị bỏ sót trong kết quả tìm kiếm, hoặc trang không quan trọng vẫn xuất hiện.
Cách khắc phục: Kiểm tra kỹ chức năng thực tế của tham số bằng cách truy cập trực tiếp hai URL khác nhau (ví dụ: /blog/?tag=seo/blog/?tag=wordpress) — so sánh tiêu đề, mô tả, nội dung chính. Nếu nội dung khác nhau rõ ràng → chọn Changes page content.

2. Bỏ qua canonical hoặc noindex

Dấu hiệu: Cấu hình GSC đã thiết lập nhưng vẫn xuất hiện hàng loạt URL trùng lặp trong báo cáo Pages hoặc Coverage.
Cách khắc phục: Cấu hình GSC KHÔNG thay thế cho thẻ rel="canonical" hoặc noindex. Luôn kết hợp cả ba biện pháp: (1) Đặt canonical trỏ về URL chuẩn, (2) Thêm noindex cho các trang phân trang phụ (ngoại trừ trang 1), (3) Cấu hình tham số trong GSC.

3. Sử dụng tham số không cần thiết trong internal link

Dấu hiệu: Các liên kết nội bộ chứa ?ref=homepage hoặc &source=nav lan rộng khắp site.
Cách khắc phục: Dọn dẹp internal link — chỉ giữ tham số khi thực sự cần (ví dụ: theo dõi chiến dịch quảng cáo). Với liên kết điều hướng, luôn dùng URL chuẩn, không tham số.

Ví dụ thực tế

Một website thương mại điện tử có URL:
https://shop.vn/dien-thoai?brand=samsung&sort=rating&page=3

→ Phân tích từng tham số:

  • brand=samsung: Thay đổi nội dung — hiển thị chỉ điện thoại Samsung → chọn Changes page content.
  • sort=rating: Chỉ sắp xếp lại cùng tập sản phẩm → chọn Sorts or filters page content.
  • page=3: Phân trang → chọn Does not change page content hoặc Sorts or filters page content (tùy trường hợp).

Kết quả: Google sẽ ưu tiên lập chỉ mục /dien-thoai?brand=samsung, đồng thời bỏ qua các biến thể phân trang và sắp xếp — tập trung crawl vào phiên bản có giá trị cao nhất.

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

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

Không trực tiếp. Tham số URL không làm chậm server hoặc mạng — nhưng nếu chúng kích hoạt các truy vấn cơ sở dữ liệu phức tạp (ví dụ: lọc theo 5 thuộc tính cùng lúc), thì hiệu năng backend có thể giảm. Đây là vấn đề kỹ thuật, không phải SEO thuần túy.

Có nên xóa hoàn toàn URL Parameters khỏi site không?

Không cần và thường không khả thi. Tham số rất hữu ích cho người dùng (lọc, phân trang, theo dõi chiến dịch). Mục tiêu là kiểm soát cách Google xử lý chúng — chứ không phải loại bỏ chức năng.

Cấu hình URL Parameters trong GSC có còn hiệu lực nếu đổi sang công cụ khác (như Bing Webmaster Tools)?

Không. Cấu hình này chỉ dành riêng cho Google Search Console và không được chia sẻ với bất kỳ nền tảng nào khác. Bing Webmaster Tools có hệ thống quản lý tham số riêng, cần cấu hình lại độc lập.