Xóa tham số ?fbclid khi chia sẻ link từ Facebook

Khi bạn chia sẻ một link website trên Facebook, nó sẽ thêm một tham số ?fbclid vào cuối URL giống như thế này.
Tham số này được sử dụng để theo dõi nguồn lưu lượng truy cập đến website của bạn từ Facebook. Tuy nhiên, trong một số trường hợp, tham số này có thể gây ra các vấn đề về SEO trên các công cụ theo dõi như GA4, ahref, Semrush...
Tham số ?fbclid bao gồm các thông tin sau:
Tham số ?fbclid làm cho URL của bạn dài hơn, khó nhớ và khó chia sẻ hơn.
?fbclid có thể được sử dụng để theo dõi hiệu quả của các chiến dịch quảng cáo trên Facebook và để hiểu cách người dùng tìm thấy website của bạn.
Tuy nhiên, nếu bạn không có nhu cầu về việc theo dõi liên kết từ Facebook thì có thể xóa tham số ?fbclid. Điều này giúp url của bạn sẽ gọn gàng hơn đồng thời hạn chế việc tạo nhiều phiên bản cache do tham số truy vấn phía sau.
Để xóa tham số ?fbclid khi chia sẻ link website trên Facebook, bạn có thể sử dụng công cụ Redirect Rules của Cloudflare.
Hãy làm theo các bước sau:
1. Truy cập trang quản trị Cloudflare của bạn.
2. Nhấp vào Rules → chọn Redirect Rules.
3. Ở phần Single Redirects → Bấm Create rule.
4. Điền bất kỳ vào trường Rule name.
5. Tại mục If... tích vào tùy chọn Custom filter expression.
6. Sau đó chọn URI Query String → starts with → điền fbclid=
.
Hoặc bạn có thể bấm vào "Edit expression" và dán đoạn này vào.
(starts_with(http.request.uri.query, "fbclid="))
7. Tiếp theo tại mục Then → chọn Dynamic → điền http.request.uri.path
→ Chọn 302 và bấm Save.
Tôi đã chọn 302 (chuyển hướng tạm thời) chứ không phải 301 (chuyển hướng vĩnh viễn). Vì 301 sẽ lưu cache vào trình duyệt người dùng. Trường hợp bạn muốn quay trở lại trạng thái giữ nguyên tham số ?fbclid nó sẽ không hoạt động cho đến khi cache 301 hết hạn.
Sau khi thực hiện xong các bước trên URL từ Facebook chứa tham số ?fbclid sẽ chuyển hướng đến URL gốc không chưa tham số truy vấn.
Bài Viết Liên Quan