Gần đây, các trang web sử dụng Google Shopping hoặc Google Merchant khi được tìm kiếm trên Google Search có thể xuất hiện chuỗi query ?srsltid=
trong URL. Chuỗi này được Google thêm vào để theo dõi chuyển đổi từ Google Merchant, nhưng điều này lại dẫn đến vấn đề là các URL có chuỗi srsltid này có thể được Google index thay vì URL gốc, gây ảnh hưởng đến tính thẩm mỹ và nhận diện của liên kết.
Tại sao lại có chuỗi ?srsltid trong URL?
Thực tế, chuỗi srsltid là thông số được Google Merchant Center tự động thêm vào các đường dẫn trong kết quả tìm kiếm mua sắm tự nhiên (ví dụ: www.domain.com?srsltid=123xyz). Mặc dù chuỗi này không ảnh hưởng trực tiếp đến SEO, nhưng nó có thể làm mất tính thẩm mỹ của URL và gây nhầm lẫn cho người dùng.
Bạn có thể tham khảo thêm thông tin từ Google và Analytics 4 về cách hoạt động của chuỗi srsltid để hiểu rõ hơn về vai trò của nó trong quá trình theo dõi chuyển đổi.
Cách xử lý URL có chứa chuỗi srsltid trên Google Tìm kiếm
Để xử lý vấn đề này, bạn có thể sử dụng kỹ thuật chuyển hướng 301 để tự động chuyển các URL chứa chuỗi ?srsltid= về URL gốc, đảm bảo rằng URL được Google index chính xác và giữ nguyên tính thẩm mỹ.
Việc xử lý chuỗi srsltid khá đơn giản và có thể thực hiện thông qua việc thêm một đoạn mã vào file functions.php của theme.
Truy cập vào bảng điều khiển quản trị WordPress, điều hướng đến Giao diện => Trình chỉnh sửa giao diện (Theme File Editor), sau đó chọn file functions.php
. Nếu bạn không rành thao tác trong đây bạn có thể cài Plugin WPCode để dán code vào
Kéo xuống cuối file và thêm đoạn mã dưới đây vào:
function fix_srsltid() {
if (isset($_GET['srsltid'])) {
$url = strtok($_SERVER["REQUEST_URI"], '?');
wp_redirect(esc_url(home_url($url)), 301);
exit;
}
}
add_action('template_redirect', 'fix_srsltid');
Lưu thay đổi và nếu bạn đang sử dụng plugin cache như WP Rocket hoặc LiteSpeed Cache, hãy xóa cache để đảm bảo các thay đổi có hiệu lực.