Thuật Ngữ SEO A-Z

Referrer

Nguồn gửi lưu lượng truy cập đến trang web, được ghi nhận qua header HTTP 'Referer' hoặc phân tích trong Google Analytics.

6 lượt xem Cập nhật: 01/06/2026

Referrer là gì?

Referrer (còn viết sai thành referer do lỗi đánh máy trong tiêu chuẩn HTTP) là thông tin ghi nhận trang web hoặc nguồn nào đã gửi người dùng đến trang hiện tại. Dữ liệu này được truyền tự động qua trường Referer trong header HTTP khi trình duyệt gửi yêu cầu tải một trang mới — ví dụ: khi bạn click liên kết từ bài viết trên vnexpress.net vào trang thegioididong.com, thì vnexpress.net trở thành referrer của lượt truy cập đó.

Giá trị referrer thường là URL đầy đủ (ví dụ: https://dantri.com.vn/kinh-doanh/gia-xang-dau-tang-150-dong-lit-20240410153022123.htm), nhưng có thể bị thiếu hoặc rỗng trong một số trường hợp như: truy cập trực tiếp (gõ URL vào thanh địa chỉ), mở từ email không hỗ trợ referrer, hoặc khi dùng HTTPS → HTTP (do bảo mật, trình duyệt chặn gửi referrer).

Tại sao quan trọng trong SEO?

Referrer là một trong những tín hiệu phân tích lưu lượng không thể thiếu để hiểu hành vi người dùng và đánh giá hiệu quả chiến lược nội dung, liên kết và đối tác. Cụ thể:

  • Đánh giá chất lượng backlink: Biết được trang nào đang gửi traffic thật (không phải bot hay spam), từ đó ưu tiên xây dựng quan hệ với các nguồn uy tín.
  • Phát hiện kênh chuyển đổi thực sự: So sánh giữa referrer (nguồn gửi) và mục tiêu chuyển đổi (đăng ký, mua hàng) giúp xác định kênh nào mang lại giá trị cao nhất — khác biệt rõ so với dữ liệu 'Nguồn/Medium' trong Google Analytics vốn đã được xử lý và nhóm lại.
  • Phát hiện lạm dụng hoặc tấn công: Referrer bất thường (ví dụ: hàng trăm lượt từ tên miền lạ, chứa chuỗi ký tự ngẫu nhiên, hoặc domain trùng lặp với tên miền của bạn) có thể là dấu hiệu của referrer spam — làm méo mó báo cáo và cần lọc thủ công.
  • Hỗ trợ tối ưu nội dung liên kết nội bộ: Phân tích referrer từ các trang con giúp thấy đâu là ‘cửa ngõ’ phổ biến nhất vào nội dung sâu — từ đó điều chỉnh anchor text, vị trí liên kết hoặc cải thiện trải nghiệm người dùng tại điểm vào.

Cách hoạt động

Khi người dùng click một liên kết, trình duyệt gửi yêu cầu HTTP tới máy chủ đích. Trong phần header của yêu cầu đó, trình duyệt tự động thêm dòng:

Referer: https://example.com/bai-viet.html

Máy chủ hoặc công cụ phân tích (như Google Analytics, Matomo, hoặc hệ thống log server) đọc giá trị này để ghi nhận nguồn. Lưu ý quan trọng:

  • Trường Referer không bắt buộc và có thể bị bỏ qua bởi trình duyệt, tiện ích mở rộng (extension), hoặc cài đặt riêng tư (như chế độ ẩn danh ở một số phiên bản).
  • Theo RFC 7231, nếu trang nguồn dùng giao thức HTTPS còn trang đích dùng HTTP, referrer không được gửi (để tránh rò rỉ thông tin nhạy cảm qua kết nối không mã hóa).
  • Trình duyệt hiện đại cho phép website kiểm soát hành vi referrer qua thẻ <meta name="referrer" content="..."> hoặc thuộc tính referrerpolicy trên thẻ <a>, <img>, <iframe>… Các giá trị phổ biến: no-referrer, origin, strict-origin-when-cross-origin.

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

Dưới đây là các bước cụ thể để thu thập, phân tích và sử dụng dữ liệu referrer một cách hiệu quả:

  1. Thiết lập theo dõi trong Google Analytics 4 (GA4):
    Vào Admin → Property → Data Streams → Configure Tag Settings → Enhanced Measurement, đảm bảo bật Outbound clicks và kiểm tra báo cáo Acquisition → Traffic acquisition. Referrer gốc sẽ xuất hiện trong cột Session source / medium dưới dạng referral — nhưng để xem chi tiết URL, cần dùng Exploration với dimension Session source hoặc Page path and screen class kết hợp với Session campaign source.
  2. Phân tích log server (nếu có quyền truy cập):
    Dữ liệu referrer nằm trong file log Apache/Nginx (trường %{Referer}i). Dùng công cụ như GoAccess, AWStats hoặc viết script Python để lọc, đếm và loại bỏ referrer rác.
  3. Sử dụng Matomo (tự host) để kiểm soát hoàn toàn:
    Matomo ghi nhận referrer chính xác hơn GA4 vì không phụ thuộc cookie và không bị chặn bởi trình chặn quảng cáo. Kích hoạt Enable Referrer Detection trong Settings → Websites → Edit.
  4. Lọc referrer spam trong GA4:
    Vào Admin → Property → Data Filters → Create Filter, chọn Internal traffic hoặc Developer traffic, sau đó thêm danh sách tên miền spam (ví dụ: semalt.com, buttons-for-website.com) vào Filter list. Lưu ý: filter chỉ áp dụng cho dữ liệu mới, không sửa dữ liệu cũ.

Lỗi thường gặp

Lỗi Nguyên nhân Cách khắc phục
Referrer hiển thị là (direct) / (none) dù người dùng click từ website khác Liên kết mở trong tab mới + trình duyệt chặn referrer (do cài đặt riêng tư hoặc tiện ích); hoặc trang nguồn dùng HTTPS, trang đích dùng HTTP Kiểm tra chính sách referrer trên cả hai trang; dùng rel="noopener noreferrer" đúng cách; khuyến khích dùng HTTPS toàn trang
Referrer bị cắt ngắn hoặc hiển thị chỉ tên miền (không có đường dẫn) Do thiết lập referrerpolicy="origin" hoặc GA4 tự động nhóm dữ liệu Trong GA4: dùng Exploration để drill-down theo Page path; trên website: kiểm tra thẻ <meta> hoặc thuộc tính referrerpolicy và điều chỉnh thành strict-origin-when-cross-origin
Nhiều referrer lạ xuất hiện trong báo cáo (spam) Bot giả mạo header HTTP để gửi referrer không tồn tại, nhằm gây chú ý hoặc đẩy tên miền lên báo cáo Dùng filter trong GA4; chặn bằng .htaccess (Apache) hoặc nginx.conf; cài plugin chống spam nếu dùng WordPress

Ví dụ thực tế

Một website bán đồ điện máy có phát hiện 32% lưu lượng từ webtretho.com — nhưng khi kiểm tra sâu qua GA4 Exploration, họ thấy referrer cụ thể là https://webtretho.com/forum/f123/danh-gia-may-giat-lg-inverter-2024-1234567/. Từ đó, đội SEO liên hệ với admin diễn đàn để đề xuất đăng bài đánh giá chi tiết kèm link sản phẩm, đồng thời tối ưu nội dung trang sản phẩm để khớp với từ khóa “máy giặt LG inverter” đang thịnh hành trong chủ đề đó. Kết quả: tỷ lệ chuyển đổi từ referrer này tăng 41% sau 6 tuần.

Một ví dụ khác: trang tin tức phát hiện referrer từ google.com chiếm 68%, nhưng khi phân tích kỹ hơn, họ thấy 22% trong số đó thực chất là referrer spam (có đuôi query lạ như ?utm_source=google.com&utm_medium=referral). Nhờ lọc sớm, họ tránh được việc đưa ra quyết định sai lầm về hiệu quả từ tìm kiếm.

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

Referrer và Source/Medium trong Google Analytics có giống nhau không?

Không. Referrer là giá trị thô từ header HTTP (URL đầy đủ). Source/Medium là kết quả xử lý của GA4: nó phân tích referrer, UTM, cookie và quy tắc mặc định để gán nhãn (ví dụ: referrer facebook.comsource: facebook, medium: social). Một số referrer không rõ nguồn (như email client) có thể bị gán nhầm thành (direct).

Có thể giả mạo referrer không?

Có thể — thông qua công cụ dòng lệnh (curl -H "Referer: https://fake.com" https://target.com) hoặc script JavaScript (dù trình duyệt hiện đại chặn việc này trong ngữ cảnh an toàn). Tuy nhiên, giả mạo referrer không ảnh hưởng đến xếp hạng SEO, vì Google không dùng referrer làm yếu tố xếp hạng. Nó chỉ phục vụ phân tích nội bộ.

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

Không. Trường Referer chỉ là một dòng nhỏ trong header HTTP, kích thước vài chục byte. Việc gửi hay không gửi referrer không làm chậm quá trình tải trang. Hiệu năng phụ thuộc vào tài nguyên (CSS, JS, hình ảnh), không phải vào header referrer.