PN AGENCY

Regex filter trong Search Console: nhóm truy vấn và URL mà không làm sai kết luận

Biên soạn: Nguyễn Minh Phương · 15 phút đọc · Cập nhật 24/8/2026

Trả lời nhanh

Regex filter nên được quản lý như một rule phân loại: có định nghĩa, positive/negative samples, version, coverage và phần chưa phân loại; không dùng một biểu thức rộng rồi coi kết quả là toàn bộ nhu cầu.

Khung áp dụng

Ba điểm cần kiểm tra trước khi làm

Phù hợp với người phân tích cần gom biến thể thương hiệu, dịch vụ, địa điểm, câu hỏi hoặc URL trong Search Console.

STTCâu hỏi ra quyết địnhHành động hoặc bằng chứng cần có
1Nhóm đang trả lời quyết định nào?Viết data dictionary và owner.
2Các chuỗi dễ khớp sai hoặc bỏ sót là gì?Tạo positive/negative test set.
3Coverage, overlap và unclassified được báo cáo thế nào?Đo classified, overlap, unclassified.

Regex bắt đầu bằng định nghĩa nhóm, không bắt đầu bằng ký tự đặc biệt

Trước khi viết biểu thức, hãy ghi nhóm muốn đo, các biến thể hợp lệ, trường hợp dễ nhầm và mục đích quyết định. Nhóm thương hiệu có thể gồm tên đầy đủ, viết liền, không dấu hoặc sản phẩm; nhóm dịch vụ có thể cần loại câu hỏi tuyển dụng, hỗ trợ hoặc học tập. Từ điển được lưu cùng owner và ngày cập nhật để cùng một dashboard không âm thầm đổi nghĩa.

  • Không dùng một từ ngắn có nhiều nghĩa.
  • Không trộn query intent khác nhau chỉ vì cùng chứa từ.
  • Ghi expected matches và expected exclusions.

Test include, exclude, anchors và escaping trên mẫu thật trước khi báo cáo

Performance report hỗ trợ filter theo query hoặc page và các biểu thức regex trong phạm vi sản phẩm. Tester lấy sample gồm chuỗi phải khớp, không được khớp, chữ hoa/thường, dấu, khoảng trắng, URL parameter và ký tự cần escape. Nếu biểu thức dùng cho URL, đội ngũ quyết định đang nhóm path, hostname hay query string; regex không thay việc chuẩn hóa URL ở hệ thống.

  • Không deploy regex chưa có negative examples.
  • Không giả định case hoặc dấu được xử lý như mong muốn.
  • Không dùng regex để che cấu trúc URL rối.

Coverage và phần không phân loại phải xuất hiện trong báo cáo

Một taxonomy đáng tin cần nhóm classified, overlapping và unclassified. Tổng theo query có thể thiếu dữ liệu riêng tư, vì vậy coverage chỉ nên mô tả phần query rows quan sát được trong cùng request, không phải toàn bộ searches. Mỗi thay đổi regex có version, diff, backtest và annotation; khi nhóm tăng mạnh sau sửa biểu thức, báo cáo phân biệt classification change với search behavior change.

  • Không ép mọi query vào một nhóm.
  • Không cộng overlapping groups.
  • Không giấu thay đổi logic phân loại.

Tình huống minh họa

Regex thương hiệu khớp cả một từ phổ thông

Negative test phát hiện nhóm bị phình; biểu thức và từ điển được sửa, backtest rồi ghi annotation trước khi so xu hướng.

Regex test sheet

Một regex dùng cho báo cáo phải có test case, version và tỷ lệ chưa phân loại

Annotate intent, dictionary and edge cases before the expression

Spec ghi tên nhóm, quyết định, included terms, excluded terms, case/accent behavior và overlapping categories. Search Console cho phép filter query/page theo các operator và regex được tài liệu hóa trong Performance report. Positive và negative samples lấy từ dữ liệu thật nhưng không chứa thông tin nhạy cảm ngoài phạm vi.

  • Không bắt đầu bằng `.*` thiếu lý do.
  • Không dùng term có nhiều nghĩa thiếu boundary.
  • Không bỏ URL/query-field distinction.

Measure classified, overlap and unclassified—then version changes

Output ghi số rows/metrics thuộc từng nhóm trong cùng request, overlap và unclassified. Vì query data có privacy limits, coverage chỉ nói về observed rows. Mỗi regex change có version, test diff, backtest window và dashboard annotation để classification change không bị báo cáo như demand change.

  • Không ép mọi row vào taxonomy.
  • Không cộng overlapping groups.
  • Không thay regex âm thầm.

Checklist triển khai

  • Viết data dictionary và owner.
  • Tạo positive/negative test set.
  • Đo classified, overlap, unclassified.
  • Version, backtest và annotate.

Tóm tắt

Dùng data dictionary, positive/negative tests, coverage/overlap/unclassified và versioned regex. Regex chỉ phân loại rows quan sát được, không khôi phục query bị ẩn hoặc sửa URL generation.

Tài liệu tham khảo

Ghi chú biên soạn: nội dung được tổng hợp từ các tài liệu được liệt kê và giới hạn ở góc nhìn quản lý thông tin marketing; bài không bảo đảm vị trí hiển thị trên Google.

Gọi ngayGửi nhu cầu