WordPress Search hoạt động như thế nào (+ 8 mẹo để cải thiện nó)

Mục lục

Bạn có muốn tìm hiểu cách thức tìm kiếm của WordPress hoạt động và cách cải thiện nó không?

Bằng cách hiểu và cải thiện chức năng tìm kiếm tích hợp của WordPress, bạn có thể giúp người dùng tìm thấy những gì họ đang tìm kiếm. Điều này có thể giúp bạn có thêm nhiều lượt chuyển đổi trong khi vẫn giữ mọi người ở lại website của bạn lâu hơn.

Trong bài viết này, chúng ta sẽ xem xét cách thức hoạt động của chức năng tìm kiếm mặc định của WordPress và chia sẻ các mẹo về cách cải thiện chức năng này.

Tìm kiếm WordPress hoạt động như thế nào + mẹo để làm cho nó tốt hơn

Tìm kiếm trên WordPress hoạt động như thế nào?

WordPress.org có hệ thống tìm kiếm sẽ tìm kiếm content trong website của bạn.

Thanh tìm kiếm trông như thế nào và ở đâu sẽ khác nhau tùy thuộc vào theme WordPress của bạn, nhưng hầu hết các theme đều hiển thị thanh tìm kiếm ở góc trên bên phải.

Thanh tìm kiếm WordPress tích hợp

Ghi chú: Nếu theme của bạn không hiển thị thanh tìm kiếm WordPress theo mặc định, thì bỏ qua phần Câu hỏi thường gặp của WPBeginner Việt Namnơi WPBeginner Việt Nam sẽ chỉ cho bạn cách thêm nó.

Khách truy cập có thể nhập truy vấn tìm kiếm vào trường này và WordPress sẽ tìm kiếm:

  • Tiêu đề trang
  • Nội dung trang
  • Tiêu đề và chú thích hình ảnh đơn
  • Văn bản thay thế hình ảnh
  • Tên tập tin

Như bạn có thể thấy, nó không tìm kiếm tiện ích, comment của người dùng, category, tag, sản phẩm WooCommerce hoặc tài liệu PDF. Nó cũng không tìm kiếm tiêu đề thư viện ảnh, chú thích hoặc văn bản thay thế, mặc dù bạn có thể tìm kiếm content này bằng plugin công cụ tìm kiếm như Tìm kiếmWP.

Tìm kiếm WordPress sử dụng lớp WP_Query. Nó bắt đầu bằng cách hiển thị bất kỳ bài đăng nào có thuật ngữ tìm kiếm trong tiêu đề bài đăng, được sắp xếp theo thứ tự thời gian ngược lại. Điều này có nghĩa là các mục mới nhất sẽ được hiển thị ở đầu kết quả.

Sau đó, nó sẽ hiển thị bất kỳ bài đăng nào có thuật ngữ trùng khớp trong content bài đăng.

Ví dụ, hãy tưởng tượng bạn vừa đăng một bài viết về mèo có tiêu đề ‘My Favorite Pet’ và bạn cũng có một bài viết cũ hơn có tiêu đề ‘Best Cat Photos’. Trong ví dụ này, tìm kiếm ‘Cat’ sẽ hiển thị bài viết ‘Best Cat Photos’ cũ hơn trước vì bài viết này có keyword tìm kiếm trong tiêu đề.

Điều này có thể không phải là vấn đề đối với các blog hoặc website WordPress chỉ có một lượng nhỏ content. Tuy nhiên, logic sắp xếp này thường sẽ hiển thị kết quả không chính xác hoặc gây nhầm lẫn cho các blog lớn hơn, cửa hàng trực tuyến hoặc website kinh doanh.

Hệ thống tích hợp cũng thiếu một số tính năng mà mọi người mong đợi từ các công cụ tìm kiếm hiện đại. Bao gồm tự động hoàn thành, tìm kiếm Ajax trực tiếp, lọc và kiểm tra chính tả.

Tại sao phải cải thiện tính năng tìm kiếm mặc định của WordPress?

Một công cụ tìm kiếm tại chỗ tiên tiến, nhanh chóng và chính xác có thể giúp người dùng tìm thấy content thú vị và có liên quan, giúp họ ở lại website của bạn lâu hơn. Điều này có thể tăng lượt xem trang và giảm tỷ lệ thoát trong WordPress.

Khi người dùng dành nhiều thời gian hơn trên website của bạn, điều đó sẽ gửi tín hiệu tích cực đến các công cụ tìm kiếm. Điều này có thể cải thiện SEO WordPress của bạn, nghĩa là các công cụ tìm kiếm như Google sẽ hiển thị content của bạn cho nhiều người hơn và thu hút nhiều người dùng hơn đến website của bạn.

Để biết thêm thông tin, vui lòng xem hướng dẫn của WPBeginner Việt Nam về cách tăng traffic vào blog của bạn.

Khi mọi người sử dụng tìm kiếm nội bộ trên website của bạn, họ thường rất tích cực. Họ đang tích cực tìm kiếm content cụ thể, điều này có nghĩa là họ đã sẵn sàng thực hiện các hành động như mua sản phẩm, đăng ký website thành viên WordPress của bạn hoặc đặt lịch hẹn.

Nếu những người này không tìm thấy thứ họ đang tìm kiếm, họ có thể bỏ cuộc và chuyển sang một website khác. Điều này có nghĩa là bạn đang mất đi những người dùng và khách hàng đã sẵn sàng chuyển đổi.

Trang kết quả tìm kiếm cũng là một ví dụ về content được cá nhân hóa vì bạn sẽ hiển thị những kết quả phù hợp với truy vấn tìm kiếm duy nhất của người dùng.

Bằng cách cung cấp content động chính xác và hữu ích, bạn có thể cải thiện trải nghiệm của người dùng. Một lần nữa, điều này có thể khuyến khích họ chuyển đổi.

Hiệu suất là một lý do khác tại sao nên thay thế công cụ tìm kiếm mặc định của WordPress bằng một giải pháp thay thế tốt hơn.

Trang web WordPress của bạn càng lớn thì WP_Query sẽ mất càng nhiều thời gian để quét cơ sở dữ liệu và lấy kết quả. Điều này có nghĩa là tìm kiếm trên website của bạn sẽ chậm hơn khi website của bạn lớn hơn.

Với suy nghĩ đó, chúng ta hãy xem một số cách dễ dàng để bạn có thể bắt đầu tối ưu hóa trải nghiệm tìm kiếm WordPress. Bạn có thể sử dụng các link nhanh bên dưới để chuyển đến theme ưa thích của mình:

Tìm kiếm Ajax trực tiếp bổ sung tính năng dropdown và tự động hoàn thành phổ biến trong các công cụ tìm kiếm như Google.

Khi người dùng nhập, tính năng tìm kiếm trực tiếp sẽ đoán những gì họ muốn tìm kiếm và sau đó hiển thị kết quả mà không cần phải tải lại trang.

Cách cải thiện tìm kiếm WordPress với kết quả ajax trực tiếp

Điều này có thể giúp người dùng tìm đúng content mà không cần phải nhấn nút ‘Tìm kiếm’ theo cách thủ công hoặc chờ trang tải lại.

Cách dễ nhất để thêm tìm kiếm trực tiếp Ajax vào WordPress là sử dụng miễn phí Plugin Tìm kiếm Live Ajax Lite của SearchWP. Nó cho phép tìm kiếm tức thời tự động và không có cài đặt nào để bạn cấu hình, do đó rất dễ thiết lập.

Điều đầu tiên bạn cần làm là cài đặt và kích hoạt plugin. Để biết thêm chi tiết, hãy xem hướng dẫn từng bước của WPBeginner Việt Nam về cách cài đặt plugin WordPress.

Khi kích hoạt, form tìm kiếm mặc định của WordPress sẽ tự động sử dụng chức năng tìm kiếm trực tiếp Ajax. Nếu bạn truy cập website của mình và bắt đầu nhập vào thanh tìm kiếm, thì bạn sẽ thấy chức năng tìm kiếm tức thời đang hoạt động.

2. Thay đổi URL tìm kiếm mặc định Slug

Theo mặc định, URL tìm kiếm của WordPress thường trông giống như thế này:


Các ký tự ?s= thừa làm cho URL này khó đọc và khó hiểu hơn, điều này có thể gây nhầm lẫn cho những người truy cập đang cố gắng tìm đường trong website của bạn.

Tệ hơn nữa, các URL này không được tối ưu hóa cho công cụ tìm kiếm, điều này có thể khiến công cụ tìm kiếm không lập chỉ mục chính xác content website của bạn.

Cách dễ nhất để thay đổi các URL này là thêm code custom vào WordPress bằng cách sử dụng plugin như Mã WP.

Bạn có thể tiếp tục và sử dụng code custom sau để thay thế các ký tự ‘/? s=search-term’ bằng ‘search’. Slug của bạn sẽ trông giống như thế này khi hoàn tất:

Để sử dụng keyword khác ngoài ‘tìm kiếm’ trong URL, bạn chỉ cần custom đoạn code bên dưới:

function wpb_change_search_url() {
    if ( is_search() && ! empty( $_GET['s'] ) ) {
        wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
        exit();
    }
}
add_action( 'template_redirect', 'wpb_change_search_url' );

Để biết hướng dẫn chi tiết về cách chèn code này vào website WordPress của bạn, vui lòng xem hướng dẫn của WPBeginner Việt Nam về cách thay đổi slug URL tìm kiếm mặc định trong WordPress.

3. Làm cho các tập tin PDF có thể tìm kiếm được trong WordPress

Bằng cách tải file PDF lên trang WordPress của bạn, bạn có thể chia sẻ thông tin về các dịch vụ và sản phẩm của mình theo định dạng hoạt động trên mọi thiết bị. Chúng cũng hoàn hảo để cung cấp cho người dùng sách điện tử, hướng dẫn sử dụng, menu, v.v.

Tuy nhiên, WordPress chỉ tìm kiếm content của cơ sở dữ liệu theo mặc định, vì vậy nó sẽ chỉ xem tiêu đề và mô tả của file PDF của bạn chứ không phải content của chúng. Do đó, người dùng của bạn có thể gặp khó khăn khi tìm file PDF tốt nhất cho truy vấn tìm kiếm của họ.

Tin tốt là bạn có thể sử dụng plugin tìm kiếm custom để cải thiện trải nghiệm tìm kiếm mặc định của WordPress. Nếu file PDF của bạn không được code hóa, thì plugin tìm kiếm phù hợp sẽ lập chỉ mục content và meta của file PDF và thêm chúng vào kết quả tìm kiếm.

Hiển thị content PDF trong kết quả tìm kiếm WordPress

Để biết hướng dẫn từng bước, vui lòng xem hướng dẫn của WPBeginner Việt Nam về cách thêm tính năng lập chỉ mục và tìm kiếm PDF trong WordPress.

4. Thêm tính năng Tìm kiếm theo category vào WordPress

Nếu bạn có nhiều category content trên website của mình, thì bạn có thể muốn cho phép người dùng giới hạn tìm kiếm của họ vào một category cụ thể. Điều này có thể giúp người dùng tìm thấy content phù hợp nhanh hơn.

Một ví dụ về tìm kiếm theo category trên website WordPress

Ví dụ, nếu bạn có một thị trường trực tuyến, thì thường sẽ hợp lý hơn nếu cho phép khách hàng tìm kiếm trong một category sản phẩm cụ thể.

Nếu bạn điều hành một website thành viên, thì bạn có thể sử dụng tính năng tìm kiếm theo category để giúp người dùng tìm thấy các thành viên, nhóm, diễn đàn, khóa học trực tuyến và các loại content cụ thể khác.

Để biết thêm thông tin, vui lòng xem hướng dẫn của WPBeginner Việt Nam về cách thêm tìm kiếm theo category trong WordPress.

WooCommerce có chức năng tìm kiếm tích hợp riêng, nhưng không tìm kiếm các kết quả trùng khớp trong thuộc tính sản phẩm, đánh giá hoặc mô tả sản phẩm. Điều này có thể ngăn người mua tìm thấy sản phẩm vật lý hoặc digital mà họ muốn mua trên cửa hàng trực tuyến của bạn, do đó bạn sẽ có ít doanh số hơn.

Tính năng tìm kiếm WooCommerce tích hợp sẵn

May mắn thay, có một số plugin WooCommerce tuyệt vời có thể hiển thị kết quả tìm kiếm hữu ích hơn và truy xuất chúng nhanh hơn.

Để tìm hiểu thêm, vui lòng xem hướng dẫn của WPBeginner Việt Nam về cách tạo tìm kiếm sản phẩm WooCommerce thông minh.

Một ví dụ về tìm kiếm sản phẩm WooCommerce nâng cao

Để có thêm nhiều doanh số eCommerce hơn, bạn có thể muốn tinh chỉnh loại sản phẩm mà WooCommerce đưa vào kết quả tìm kiếm. Ví dụ: bạn có thể chỉ hiển thị các sản phẩm đang được giảm giá hoặc được miễn phí vận chuyển.

Để tìm hiểu thêm, vui lòng xem hướng dẫn của WPBeginner Việt Nam về cách custom trang kết quả tìm kiếm sản phẩm WooCommerce.

6. Tạo form tìm kiếm cho các loại bài đăng custom

Các loại bài đăng custom cho phép bạn vượt ra ngoài các bài đăng và trang và tạo các loại content khác nhau cho website của bạn. Các loại bài đăng custom có thể có các custom field khác nhau và cấu trúc category custom riêng của chúng.

Ví dụ, nếu bạn điều hành một website đánh giá phim, thì có lẽ bạn sẽ muốn tạo loại bài đăng ‘đánh giá phim’ có các trường thông tin về đạo diễn, ngày phát hành, v.v.

Tại WPBeginner, WPBeginner Việt Nam sử dụng các loại bài đăng custom cho mục Thuật ngữ để tách biệt với các bài đăng trên blog.

Cách cải thiện tìm kiếm WordPress của bạn với các category có thể tìm kiếm

Nếu bạn sử dụng loại bài đăng custom, thì bạn có thể muốn tạo một form cho phép người dùng chỉ tìm kiếm content đó.

Ví dụ, WPBeginner Việt Nam cũng có một form chỉ tìm kiếm code phiếu giảm giá của WPBeginner.

Tìm kiếm phiếu giảm giá và ưu đãi trên website WPBeginner

Điều này có thể giúp người dùng tìm đúng content nhanh hơn, ngay cả khi bạn có nhiều loại content khác nhau. Để biết hướng dẫn từng bước, hãy xem hướng dẫn của WPBeginner Việt Nam về cách tạo form tìm kiếm nâng cao trong WordPress cho các loại bài đăng custom.

Bạn cũng có thể tạo các custom field có thể tìm kiếm được trong WordPress, điều này rất lý tưởng nếu bạn đã thêm meta bổ sung vào các trang và bài đăng của mình.

Theo mặc định, công cụ tìm kiếm tích hợp của WordPress sẽ bao gồm tất cả bài đăng và trang trong kết quả tìm kiếm.

Tuy nhiên, bạn có thể muốn loại trừ một số trang và bài đăng nhất định khỏi kết quả tìm kiếm. Ví dụ: nếu bạn đang chạy website thành viên WordPress hoặc bán khóa học trực tuyến, thì thông thường bạn sẽ muốn loại trừ content cao cấp của mình khỏi kết quả tìm kiếm công khai.

Nếu bạn đang điều hành một cửa hàng trực tuyến, thì bạn có thể muốn ẩn content như trang tài khoản, trang thanh toán và trang cảm ơn. Để giúp bạn, WPBeginner Việt Nam đã tạo hướng dẫn về cách loại trừ các trang khỏi kết quả tìm kiếm WordPress.

Bạn có muốn loại trừ bài đăng, tác giả, loại bài đăng custom, category, tag hoặc thậm chí là phân loại custom không? Sau đó, bạn có thể xem hướng dẫn của WPBeginner Việt Nam về cách loại trừ các trang, tác giả cụ thể và nhiều hơn nữa khỏi tìm kiếm WordPress.

8. Làm cho các comment bài đăng trên blog có thể tìm kiếm được trong WordPress

Đôi khi, người đọc muốn theo dõi các cuộc trò chuyện trên blog của bạn, nhưng họ có thể quên comment họ đang đọc. Trong trường hợp này, việc làm cho comment của bạn có thể tìm kiếm được có thể hữu ích.

Nếu bạn sử dụng SearchWP, bạn có thể dễ dàng thực hiện điều đó khi custom thuật toán tìm kiếm của mình. Tất cả những gì bạn cần làm là chọn ‘comment’ làm một trong các nguồn cho tính năng tìm kiếm.

Bao gồm các comment trong công cụ tìm kiếm SearchWP

Ngoài ra, bạn có thể ưu tiên kết quả tìm kiếm dựa trên tin nhắn comment, tên tác giả hoặc email của tác giả. Tính năng này cho phép bạn custom trải nghiệm tìm kiếm để phù hợp hơn với nhu cầu của đối tượng mục tiêu.

Bạn có thể tìm hiểu thêm trong bài viết của WPBeginner Việt Nam về cách làm cho comment blog có thể tìm kiếm được trong WordPress.

Cấu hình Thuộc tính áp dụng có liên quan cho Bình luận trong SearchWP

Câu hỏi thường gặp về Tìm kiếm WordPress

Trong hướng dẫn này, WPBeginner Việt Nam đã khám phá cách thức hoạt động của công cụ tìm kiếm mặc định của WordPress và chia sẻ nhiều mẹo về cách cải thiện khả năng tìm kiếm của công cụ này.

Tuy nhiên, bạn vẫn có thể có một số câu hỏi về tính năng quan trọng này. Sau đây là một số câu hỏi thường gặp nhất về tìm kiếm WordPress.

Làm thế nào để cải thiện tìm kiếm trên WordPress?

Cách tốt nhất để cải thiện chức năng tìm kiếm tích hợp của WordPress là sử dụng Tìm kiếmWP.

SearchWP là plugin tìm kiếm custom tốt nhất cho WordPress và cho phép người dùng tìm kiếm bất kỳ content nào trên website của bạn, bao gồm tài liệu, sản phẩm WooCommerce, custom field, tag, comment, v.v.

Nó cũng cho phép bạn custom thuật toán tìm kiếm của WordPress để bạn có thể kiểm soát chính xác vị trí content xuất hiện trong kết quả tìm kiếm.

Để biết thêm thông tin, vui lòng xem hướng dẫn của WPBeginner Việt Nam về cách cải thiện tìm kiếm trên WordPress.

Tìm kiếm trên WordPress có bao gồm tag không?

Theo mặc định, tìm kiếm WordPress không bao gồm tag. Cách dễ nhất để làm cho tag có thể tìm kiếm được là sử dụng plugin tìm kiếm WordPress như Tìm kiếmWP.

SearchWP cũng có slider mức độ liên quan, vì vậy bạn có thể kiểm soát chính xác mức độ ảnh hưởng của tag đến vị trí xuất hiện của một mục trong kết quả tìm kiếm.

Làm thế nào để thêm tính năng tìm kiếm vào giao diện WordPress của tôi?

Nếu theme của bạn không có form tìm kiếm tích hợp, WPBeginner Việt Nam khuyên bạn nên thêm hộp tìm kiếm vào menu điều hướng WordPress.

Vì menu điều hướng chính thường xuất hiện trên toàn bộ website của bạn nên người dùng có thể tìm kiếm các trang, bài đăng, sản phẩm, v.v. từ bất kỳ trang nào trên website của bạn.

Nếu bạn sử dụng theme cổ điển, bạn có thể đọc bài viết của WPBeginner Việt Nam về cách thêm thanh tìm kiếm vào menu điều hướng WordPress để biết hướng dẫn từng bước.

Một ví dụ về thanh tìm kiếm trong menu điều hướng

Nếu bạn đang sử dụng theme dạng block như Hestia Pro hoặc Twenty Twenty-Three của ThemeIsle, thì bạn có thể thêm thanh tìm kiếm vào theme của mình bằng trình chỉnh sửa toàn trang (FSE).

Để làm điều này, hãy đi đến Vẻ bề ngoài » Biên tập viên trong dashboard WordPress.

Mở trình chỉnh sửa toàn trang WordPress (FSE)

Bây giờ bạn sẽ thấy một số cài đặt để custom theme của mình.

Để thêm thanh tìm kiếm vào menu điều hướng, hãy nhấp vào ‘Điều hướng’.

Đi đến Phần điều hướng của Trình chỉnh sửa website đầy đủ và Chọn một Menu

Ở màn hình tiếp theo, bạn sẽ thấy nút ‘Chỉnh sửa’ hình bút chì.

Tiếp tục nhấp vào nút đó để truy cập trình chỉnh sửa block.

Nhấp vào nút chỉnh sửa hình bút chì để Điều hướng trong Chỉnh sửa toàn bộ website WordPress

Bây giờ bạn sẽ thấy menu điều hướng mặc định của mình.

Bây giờ, hãy nhấp vào nút ‘+’ ở bất kỳ đâu trên màn hình. Sau đó, chọn block Tìm kiếm.

Thêm block tìm kiếm vào menu điều hướng trong Trình chỉnh sửa toàn trang

Khối Tìm kiếm của bạn sẽ xuất hiện trong menu điều hướng ở giai đoạn này.

Bạn có thể thoải mái thêm văn bản giữ chỗ (như ‘Bạn đang tìm kiếm gì?’) và custom giao diện của block trong sidebar cài đặt block.

Thêm văn bản giữ chỗ vào thanh tìm kiếm bằng Full Site Editor

Khi hoàn tất, chỉ cần nhấp vào nút ‘Lưu’.

Làm thế nào để thêm tính năng tìm kiếm vào trang hoặc bài đăng trên WordPress?

Bạn có thể thêm thanh tìm kiếm vào một trang hoặc bài đăng cụ thể bằng cách sử dụng block Tìm kiếm tích hợp.

Đây là lựa chọn tốt nếu bạn muốn kiểm soát chính xác vị trí thanh tìm kiếm xuất hiện trên mọi trang và bài đăng hoặc bạn chỉ cần cung cấp chức năng tìm kiếm ở những khu vực cụ thể trên website của mình.

Làm thế nào để cải thiện tìm kiếm mặc định của WordPress

Để bắt đầu, chỉ cần mở trang bạn muốn thêm form tìm kiếm rồi nhấp vào icon +.

Trong popup xuất hiện, nhập ‘Tìm kiếm’ để tìm đúng block. Khi bạn nhấp vào block Tìm kiếm, nó sẽ thêm block vào trang của bạn.

Thêm block Tìm kiếm vào trang hoặc bài đăng WordPress

Theo mặc định, block này sử dụng ‘Tìm kiếm’ cho cả nhãn và văn bản nút.

Nội dung này sẽ hiển thị cho người dùng, vì vậy bạn có thể muốn thay thế content này bằng content mô tả cụ thể hơn bằng cách nhập vào trường văn bản.

Tùy chỉnh block tìm kiếm WordPress

Bạn cũng có thể thêm một số văn bản giữ chỗ vào thanh tìm kiếm. Văn bản này sẽ tự động biến mất khi người dùng bắt đầu nhập.

Để thêm chỗ giữ chỗ, chỉ cần nhấp vào ‘Chỗ giữ chỗ option…’ rồi bắt đầu nhập.

Làm thế nào để cải thiện tìm kiếm WordPress

Khi bạn hài lòng với giao diện của block Tìm kiếm, bạn có thể tiếp tục và xuất bản hoặc cập nhật bài đăng.

Chúng tôi hy vọng hướng dẫn này giúp bạn tìm hiểu cách tìm kiếm WordPress hoạt động và cách cải thiện nó. Bạn cũng có thể muốn tìm hiểu cách kiếm tiền trực tuyến bằng blog WordPress hoặc xem danh sách các dịch vụ marketing qua email tốt nhất cho doanh nghiệp nhỏ của WPBeginner Việt Nam.

Nếu bạn thích bài viết này, vui lòng đăng ký theo dõi WPBeginner Việt Nam Kênh Youtube cho các video hướng dẫn về WordPress. Bạn cũng có thể tìm thấy WPBeginner Việt Nam trên TwitterFacebook.

5/5 - (169 bình chọn)
Facebook
Twitter
LinkedIn
Telegram
Email
Đội Ngũ Biên Tập