SearchAction là gì? Cập nhật quan trọng về Sitelinks Search Box

Thuộc tính SearchAction từng là một phần quen thuộc trong mã nguồn của nhiều website, đặc biệt là những trang web chú trọng đến việc tối ưu hóa trải nghiệm tìm kiếm trên Google. Tuy nhiên, với những thay đổi liên tục từ các công cụ tìm kiếm, vai trò của đoạn mã này đã có sự chuyển biến lớn. Việc hiểu rõ bản chất của SearchAction và cập nhật thông tin mới nhất về việc Google khai tử tính năng Sitelinks Search Box vào ngày 21/11/2024 sẽ giúp các quản trị viên website có hướng xử lý dữ liệu có cấu trúc một cách chính xác nhất.

Khái niệm SearchAction trong Schema Markup

SearchAction là một kiểu dữ liệu có cấu trúc (Schema Markup) thuộc nhóm Action trên từ điển Schema.org, được sử dụng để khai báo với các công cụ tìm kiếm rằng website của bạn có tích hợp tính năng tìm kiếm nội bộ. Đoạn mã này giúp các bot tìm kiếm hiểu được cấu trúc URL và cách thức một truy vấn được gửi đến máy chủ của trang web.

Sơ đồ mô tả cách SearchAction là gì giúp kết nối truy vấn tìm kiếm của người dùng với mã Schema WebSite để trả về kết quả.
Mô hình trực quan hóa cách khai báo SearchAction trong Schema Markup giúp định hướng truy vấn tìm kiếm nội bộ của người dùng.

Định nghĩa SearchAction theo Schema.org

Theo tiêu chuẩn của Schema.org, SearchAction mô tả hành động tìm kiếm thông tin của người dùng trên một hệ thống cụ thể. Trong cấu trúc dữ liệu của một trang web, SearchAction thường không đứng độc lập mà được lồng ghép bên trong thuộc tính potentialAction của thực thể WebSite Schema trên trang chủ.

Việc khai báo này đóng vai trò như một bản đồ chỉ đường, cho biết chính xác đường dẫn nào sẽ tiếp nhận từ khóa tìm kiếm và trả về kết quả tương ứng cho người dùng.

Vai trò của SearchAction đối với công cụ tìm kiếm

Vai trò cốt lõi của SearchAction là cung cấp một URL template (mẫu đường dẫn) để công cụ tìm kiếm có thể tự động tạo ra các truy vấn hợp lệ. Nhờ có khai báo này, Google trước đây có thể nhận diện cấu trúc tìm kiếm nội bộ của website và hiển thị một hộp tìm kiếm trực tiếp ngay trên trang kết quả tìm kiếm (SERP), giúp tối ưu hóa hành trình của người dùng.

Cơ chế hoạt động của SearchAction và Sitelinks Search Box

Quy trình hoạt động của SearchAction gắn liền với tính năng Sitelinks Search Box. Khi người dùng gõ một truy vấn mang tính thương hiệu trên Google, hệ thống sẽ hiển thị một hộp tìm kiếm phụ. Nếu người dùng nhập từ khóa vào hộp này, Google sẽ sử dụng cấu trúc URL được khai báo trong SearchAction để chuyển hướng họ thẳng đến trang kết quả tìm kiếm nội bộ của website.

Hộp tìm kiếm liên kết trang Sitelinks Search Box là gì

Sitelinks Search Box (Hộp tìm kiếm liên kết trang) là một tính năng hiển thị đặc biệt của Google, xuất hiện trực tiếp dưới kết quả tìm kiếm thương hiệu của một website trên SERP. Tính năng này cho phép người dùng tìm kiếm nhanh nội dung của trang web đó mà không cần phải nhấp vào trang chủ trước.

Thông thường, hộp tìm kiếm này chỉ xuất hiện đối với các website có lượng truy cập lớn, độ uy tín cao và có các truy vấn điều hướng (navigational queries) rõ ràng từ phía người dùng.

Quy trình chuyển hướng người dùng từ SERP về website

Quy trình này giúp rút ngắn đáng kể hành trình trải nghiệm của khách hàng. Cụ thể, trong mã SearchAction, quản trị viên sẽ khai báo một tham số động, ví dụ như {search_term_string}.

Khi người dùng nhập từ khóa “giày thể thao” vào Sitelinks Search Box trên Google, hệ thống sẽ tự động thay thế {search_term_string} bằng từ khóa thực tế và tạo ra một đường dẫn hoàn chỉnh (ví dụ: domain.com/?s=giày+thể+thao). Sau đó, người dùng được chuyển hướng trực tiếp đến trang kết quả này trên website của bạn.

Sự kiện Google khai tử Sitelinks Search Box

Google đã chính thức ngừng hỗ trợ và loại bỏ hoàn toàn tính năng hiển thị hộp tìm kiếm Sitelinks Search Box trên trang kết quả tìm kiếm (SERP) từ ngày 21 tháng 11 năm 2024. Đây là một cập nhật quan trọng áp dụng trên toàn cầu, cho tất cả các ngôn ngữ và quốc gia.

So sánh giao diện SERP và công cụ hỗ trợ trước và sau khi Google khai tử Sitelinks Search Box vào tháng 11 năm 2024.
Sự khác biệt trực quan trên kết quả tìm kiếm và các công cụ quản trị của Google sau cột mốc ngày 21/11/2024.

Tiêu chí so sánh

Trước ngày 21/11/2024

Sau ngày 21/11/2024 (Hiện tại)

Hiển thị trên SERP

Có hộp tìm kiếm dưới kết quả thương hiệu

Không còn hộp tìm kiếm

Báo cáo Search Console

Có mục báo cáo Sitelinks Search Box riêng

Đã bị xóa bỏ hoàn toàn

Rich Results Test

Kiểm tra và highlight lỗi SearchAction

Bỏ qua, không còn highlight tính năng này

Mốc thời gian và lý do Google ngừng hỗ trợ

Sau thông báo sơ bộ vào tháng 10/2024, Google đã chính thức gỡ bỏ tính năng này vào ngày 21/11/2024. Lý do chính được Google đưa ra là để đơn giản hóa trang kết quả tìm kiếm. Qua thời gian theo dõi, họ nhận thấy lượng sử dụng Sitelinks Search Box từ phía người dùng đã giảm mạnh, không còn mang lại nhiều giá trị thực tiễn như trước đây.

Những thay đổi trong Google Search Console và Rich Results Test

Đi kèm với việc xóa bỏ hiển thị trên SERP, Google cũng đã dọn dẹp các công cụ hỗ trợ kỹ thuật. Báo cáo hiệu suất và lỗi dành riêng cho Sitelinks Search Box trong Google Search Console đã bị xóa bỏ. Đồng thời, công cụ kiểm tra kết quả nhiều định dạng (Rich Results Test) cũng không còn đánh giá hay báo lỗi cho thuộc tính này nữa.

Cách thiết lập SearchAction trong cấu trúc dữ liệu

Mặc dù Google không còn hiển thị hộp tìm kiếm, việc hiểu Cách thiết lập SearchAction trong cấu trúc dữ liệu vẫn hữu ích cho mục đích tham khảo kỹ thuật hoặc khi làm việc với các hệ thống tìm kiếm nội bộ khác.

Sơ đồ phân cấp cấu trúc dữ liệu SearchAction lồng trong WebSite Schema với các thuộc tính target và query-input.
Sơ đồ trực quan hóa cách thiết lập SearchAction là gì thông qua việc lồng ghép các thuộc tính kỹ thuật vào cấu trúc WebSite Schema.

Cấu trúc mã JSON-LD của SearchAction

Đoạn mã JSON-LD là phương thức khai báo dữ liệu có cấu trúc được khuyến nghị nhất. Dưới đây là một ví dụ tiêu chuẩn về cách SearchAction được lồng ghép trong WebSite Schema:

{ “@context”: “https://schema.org”, “@type”: “WebSite”, “url”: “https://www.example.com/”, “potentialAction”: { “@type”: “SearchAction”, “target”: { “@type”: “EntryPoint”, “urlTemplate”: “https://query.example.com/search?q={search_term_string}” }, “query-input”: “required name=search_term_string” }
}

Các thuộc tính quan trọng trong khai báo SearchAction

Mỗi thuộc tính trong đoạn mã trên đóng một vai trò cụ thể để định hình luồng dữ liệu:

  • @type: Xác định loại thực thể là SearchAction.
  • target: Chứa thuộc tính urlTemplate, chỉ định đường dẫn tìm kiếm của website với tham số động {search_term_string}.
  • query-input: Khai báo rằng tham số search_term_string là bắt buộc (required) để thực hiện hành động tìm kiếm này.

Có nên xóa SearchAction Schema khỏi website

Không bắt buộc phải xóa mã SearchAction khỏi website, nhưng việc loại bỏ nó sẽ giúp tối ưu hóa mã nguồn và giảm bớt các đoạn code thừa không còn tác dụng.

Lý do có thể giữ lại mã Schema cũ

Việc giữ lại mã hoàn toàn an toàn và không gây hại cho website. Google đã xác nhận rằng các bot tìm kiếm sẽ tự động bỏ qua các thuộc tính không còn được hỗ trợ. Nếu bạn đang sử dụng các plugin SEO tự động và không rành về kỹ thuật code, tốt nhất là cứ để nguyên để tránh rủi ro xung đột hệ thống.

Ngoài ra, các plugin này thường quản lý một hệ sinh thái Schema phức tạp. Việc can thiệp thủ công có thể vô tình làm hỏng các cấu trúc quan trọng khác, chẳng hạn như khi bạn đang tìm hiểu Ý nghĩa của thuộc tính priceCurrency trong Schema hoặc Định nghĩa seller trong khai báo dữ liệu có cấu trúc cho các trang sản phẩm thương mại điện tử.

Cách loại bỏ SearchAction Schema trong WordPress

Nếu bạn muốn mã nguồn trang web sạch sẽ nhất có thể và đang sử dụng plugin Yoast SEO trên WordPress, bạn có thể sử dụng các đoạn code filter (bộ lọc) để loại bỏ mã thừa. Bằng cách thêm đoạn mã PHP sau vào file functions.php của giao diện (theme), thuộc tính potentialAction sẽ bị xóa:

add_filter( ‘wpseo_schema_website’, ‘remove_searchaction_from_yoast’ );
function remove_searchaction_from_yoast( $data ) { if ( isset( $data[‘potentialAction’] ) ) { unset( $data[‘potentialAction’] ); } return $data;
}

Lưu ý: Luôn sao lưu (backup) website trước khi chỉnh sửa file functions.php để phòng tránh lỗi trắng trang (WSOD). Nếu bạn cần hỗ trợ chuyên sâu về Technical SEO, đội ngũ chuyên gia tại V4SEO luôn sẵn sàng tư vấn và giúp bạn dọn dẹp, tối ưu hóa cấu trúc dữ liệu một cách an toàn nhất.

Các câu hỏi thường gặp về SearchAction

Việc giữ lại SearchAction có bị phạt lỗi Schema không

Không. Google đã xác nhận rõ ràng rằng các đoạn mã Schema không còn được hỗ trợ sẽ chỉ đơn giản bị hệ thống bỏ qua. Sẽ không có bất kỳ hình phạt thủ công, thuật toán giảm thứ hạng hay cảnh báo lỗi nào trong Google Search Console liên quan đến việc bạn vẫn giữ mã SearchAction trên trang.

Làm thế nào để tối ưu hóa tìm kiếm nội bộ sau khi Sitelinks Search Box bị xóa

Thay vì phụ thuộc vào hộp tìm kiếm trên SERP, hãy tập trung cải thiện trải nghiệm tìm kiếm trực tiếp ngay trên website của bạn (On-site Search UX). Bạn nên tối ưu hóa tốc độ trả kết quả, cải thiện độ chính xác của thuật toán tìm kiếm nội bộ và sử dụng tính năng gợi ý tự động (autocomplete) để hỗ trợ người dùng tìm thấy thông tin nhanh chóng hơn.

Google có tự động hiển thị Sitelinks thông thường nữa không

Có. Việc Google khai tử Sitelinks Search Box hoàn toàn không ảnh hưởng đến các sitelinks (liên kết phụ) thông thường. Các liên kết dẫn đến các trang danh mục, bài viết quan trọng hoặc trang liên hệ vẫn sẽ tiếp tục hiển thị bình thường dưới kết quả tìm kiếm thương hiệu của bạn.

Sơ đồ minh họa các liên kết sitelinks thông thường vẫn hiển thị bình thường sau khi khai tử Sitelinks Search Box.
Mặc dù Sitelinks Search Box bị loại bỏ, các liên kết phụ dẫn đến danh mục và bài viết quan trọng vẫn hiển thị ổn định trên kết quả tìm kiếm.

Các công cụ tìm kiếm khác như Bing có hỗ trợ SearchAction không

Hiện tại không có tài liệu kỹ thuật chính thức nào cho thấy Bing sử dụng SearchAction để hiển thị một hộp tìm kiếm tương tự như cách Google từng làm. Hầu hết các công cụ tìm kiếm khác tập trung vào việc lập chỉ mục nội dung trang đích thay vì tạo ra các hộp tương tác trực tiếp trên SERP dựa vào thuộc tính này.

Làm sao để kiểm tra xem website còn chứa mã SearchAction hay không

Bạn có thể kiểm tra trực tiếp bằng cách mở trang chủ website, nhấn chuột phải chọn “View Page Source” (Xem nguồn trang) và tìm kiếm từ khóa SearchAction hoặc potentialAction. Ngoài ra, bạn cũng có thể dán URL trang chủ vào công cụ Schema Markup Validator của Schema.org để xem cấu trúc WebSite Schema hiện tại có chứa đoạn mã này hay không.

Bài viết liên quan

Facebook
X
LinkedIn
Tumblr
Threads
logo_v4seowebsite

V4SEO là đội ngũ SEO & Web xuất phát từ Nha Trang, triển khai dự án cho doanh nghiệp trên toàn quốc. Chúng tôi cung cấp Dịch vụ SEO Nha Trang theo chuẩn Google, kết hợp kỹ thuật, nội dung và entity để tăng trưởng bền vững. Song song, Dịch vụ thiết kế website Nha Trang tối ưu UX, tốc độ và Core Web Vitals nhằm tối đa chuyển đổi; báo cáo minh bạch, hỗ trợ dài hạn.

Nội dung được sự cố vấn của chuyên gia SEO - Võ Quang Vinh
author-founder-v4seowebsite

Võ Quang Vinh – Chuyên gia SEO với hơn 10 năm kinh nghiệm triển khai hàng trăm dự án SEO tổng thể, từ thương mại điện tử đến dịch vụ địa phương. Từng đảm nhiệm vai trò SEO và là Keymember tại Gobranding và dân dắt đội SEO BachhoaXanh.com, anh là người đứng sau nhiều chiến dịch tăng trưởng traffic vượt bậc. Hiện tại, Vinh là người sáng lập và điều hành V4SEO, cung cấp giải pháp SEO & thiết kế website chuẩn UX/UI giúp doanh nghiệp bứt phá thứ hạng Google và tối ưu chuyển đổi. 

Bài viết liên quan