Trong bối cảnh số hóa ngày càng phát triển, việc tối ưu tốc độ website trở thành yếu tố then chốt quyết định sự thành công của một trang web, đặc biệt là đối với các trang WordPress. Tốc độ tải trang không chỉ ảnh hưởng đến trải nghiệm người dùng mà còn tác động trực tiếp đến thứ hạng trên các công cụ tìm kiếm.
Để kiếm tiền online hiệu quả, các nhà quản lý website cần áp dụng những giải pháp tối ưu nhất nhằm cải thiện hiệu suất hoạt động của trang web. Trong bài viết này, chúng ta sẽ cùng khám phá những giải pháp hàng đầu giúp tối ưu tốc độ và gia tăng cơ hội kiếm tiền từ WordPress.
Tại sao chức năng tìm kiếm trên Website lại quan trọng?
Nếu bạn đang đọc bài viết này, có lẽ bạn đang cảm thấy cần cải thiện về tình trạng chức năng tìm kiếm trên website của mình. Liệu nó có dự đoán được nhu cầu của người dùng? Có khả năng trả về kết quả từ nhiều trang web khác nhau không? Kết quả có được phân loại theo loại nội dung không? Hãy xem xét điều này: nếu một từ khóa bị sai một chữ cái, liệu người dùng của bạn có nhận được kết quả mà họ cần không? (Bạn đã biết câu trả lời.)
Mặc dù những lợi ích của giao diện người dùng (UI) và trải nghiệm người dùng (UX) tuyệt vời đã được ghi nhận rõ ràng, nhưng chức năng tìm kiếm trên website thường bị bỏ qua. Dưới đây là một số lợi ích mà một chức năng tìm kiếm hiệu quả có thể mang lại cho bạn: giảm tỷ lệ thoát và tăng tỷ lệ chuyển đổi trên website thương mại điện tử của bạn; cung cấp khả năng truy cập nhanh chóng và cá nhân hóa hơn đến các chương trình đào tạo của trường đại học, dẫn đến việc gia tăng số lượng đơn đăng ký; và tập trung hóa việc truy cập nội dung trên nhiều nền tảng website, giúp đội ngũ của bạn tiết kiệm tài nguyên.

Cũng như có nhiều phương pháp để nâng cao trải nghiệm người dùng trên website, có nhiều cách để tiếp cận và cải thiện trải nghiệm tìm kiếm của website bạn. Khi người dùng tìm thấy thông tin mà họ cần, lợi ích sẽ đến với tất cả mọi người. Trong bài viết này, tôi sẽ chia sẻ một số công cụ tìm kiếm mà chúng tôi đã triển khai và đạt được những trải nghiệm tích cực. Nhưng trước hết, hãy cùng xem xét con đường chúng ta đã đi đến đây.
Tại sao WordPress search cơ bản không đáp ứng được yêu cầu?
Chức năng tìm kiếm văn bản miễn phí đi kèm với WordPress không đáp ứng được yêu cầu mở rộng. Nguyên nhân là do SQL cơ sở sử dụng toán tử LIKE, ví dụ, một truy vấn tìm kiếm cho ‘quicksite kiếm tiền’ sẽ được thực hiện như sau: WHERE description LIKE ‘%quicksite kiếm tiền%’. Ký tự % này đóng vai trò như ký tự đại diện. Việc đặt ký tự đại diện ở đầu câu lệnh LIKE khiến cho bất kỳ cơ sở dữ liệu nào cũng không thể tận dụng chỉ mục có thể tồn tại trên cột đó. Thiết kế này nhằm đảm bảo rằng WordPress có thể hoạt động trên những công nghệ cũ nhất.
Giải pháp thực sự cho vấn đề này là sử dụng chỉ mục fulltext. Tuy nhiên, các phiên bản cũ của MySQL không hỗ trợ chỉ mục fulltext, đặc biệt trong Innodb. Hiện nay, điều này đã thay đổi, và tôi khuyến nghị sử dụng PerconaDB hoặc MariaDB thay vì MySQL, vì cả hai đều hỗ trợ chỉ mục fulltext.
Vì vậy hãy chuyển sang MariaDB thay vì SQL!

Tôi khuyên bạn nên sử dụng hosting ChemiCloud vì có tích hợp MariaDB 10.6 và Redis Cache – đều này rất tốt khi tối ưu trang web! Giá của ChemiCloud rất rẻ so với các hãng hosting cùng phân khúc trên thị trường!
Dùng Elastic Search cho website thương mại điện tử lớn
Elastic Search là một công cụ tìm kiếm và phân tích mạnh mẽ, cho phép bạn lưu trữ, tìm kiếm và phân tích dữ liệu trong thời gian thực. Đặc biệt, đối với các website thương mại điện tử lớn như Woocommerce, Elastic Search mang lại nhiều lợi ích đáng kể.

Lý do nên dùng Elastic Search cho website Woocommerce cỡ lớn
- Tăng tốc độ tìm kiếm:
- Với lượng sản phẩm lớn và nhiều biến thể, việc tìm kiếm thông tin có thể mất nhiều thời gian. Elastic Search giúp cải thiện tốc độ tìm kiếm lên đến hàng triệu kết quả chỉ trong tích tắc. Điều này rất quan trọng trong việc giữ chân khách hàng và tối ưu trải nghiệm người dùng.
- Khả năng mở rộng:
- Khi quy mô kinh doanh của bạn tăng lên, lượng dữ liệu cũng sẽ tăng theo. Elastic Search được thiết kế để có thể mở rộng dễ dàng, cho phép bạn thêm nhiều node mà không làm giảm hiệu suất tìm kiếm.
- Tìm kiếm thông minh:
- Elastic Search hỗ trợ tìm kiếm theo từ khóa, cụm từ và các thuật toán phức tạp như tìm kiếm gần đúng (fuzzy search), giúp khách hàng dễ dàng tìm thấy sản phẩm họ cần ngay cả khi họ không nhớ chính xác tên sản phẩm.
- Phân tích dữ liệu mạnh mẽ:
- Bên cạnh việc tìm kiếm, Elastic Search cho phép bạn phân tích dữ liệu một cách trực quan qua các biểu đồ và báo cáo. Điều này giúp bạn hiểu rõ hơn về hành vi khách hàng và tối ưu hóa chiến lược kinh doanh.
- Tối ưu hóa SEO:
- Sử dụng Elastic Search có thể cải thiện thứ hạng tìm kiếm của website bạn trên các công cụ tìm kiếm. Nội dung được tối ưu hóa với từ khóa “kiếm tiền online” sẽ dễ dàng tiếp cận hơn với khách hàng tiềm năng.
- Dễ dàng tích hợp:
- Elastic Search có thể dễ dàng tích hợp với Woocommerce thông qua các plugin hoặc API, giúp bạn triển khai nhanh chóng mà không cần phải thay đổi quá nhiều cấu trúc hiện tại của website.
Việc sử dụng Elastic Search cho website thương mại điện tử lớn không chỉ giúp cải thiện tốc độ tìm kiếm mà còn mang lại nhiều lợi ích khác như khả năng mở rộng, phân tích dữ liệu và tối ưu hóa SEO. Nếu bạn đang quản lý một website Woocommerce cỡ lớn, việc đầu tư vào Elastic Search là một quyết định sáng suốt để nâng cao trải nghiệm người dùng và gia tăng doanh thu.
Yêu cầu VPS khi sử dụng Elastic Search
Để sử dụng Elasticsearch hiệu quả trên một VPS (Virtual Private Server), bạn cần lưu ý đến một số yêu cầu quan trọng về cấu hình và tài nguyên. Dưới đây là các yếu tố chính cần xem xét:
Cấu hình phần cứng
- CPU: Elasticsearch yêu cầu CPU mạnh mẽ để xử lý truy vấn nhanh chóng. Tối thiểu nên có 2-4 lõi CPU cho các tác vụ nhỏ, nhưng tốt nhất là 8 lõi trở lên cho các ứng dụng lớn hơn.
- RAM: Elasticsearch thường yêu cầu một lượng RAM lớn để lưu trữ dữ liệu và chỉ mục. Một nguyên tắc chung là cấp phát 50% RAM cho Elasticsearch nhưng không vượt quá 32GB. Tối thiểu nên có 8GB RAM.
- Ổ cứng: Nên sử dụng SSD thay vì HDD để cải thiện tốc độ truy xuất dữ liệu. Kích thước ổ cứng cũng nên đủ lớn để chứa dữ liệu và chỉ mục, cùng với một số dung lượng trống để mở rộng sau này.
Cấu hình phần mềm
- Hệ điều hành: Elasticsearch chạy tốt trên các hệ điều hành như Ubuntu, CentOS hoặc Debian. Đảm bảo hệ điều hành được cập nhật phiên bản mới nhất để đảm bảo bảo mật và hiệu suất.
- Java: Elasticsearch yêu cầu Java (thường là OpenJDK) để hoạt động. Đảm bảo rằng phiên bản Java tương thích với phiên bản Elasticsearch bạn đang sử dụng.
Kết nối mạng
- Băng thông: Đảm bảo VPS của bạn có băng thông đủ lớn để xử lý lưu lượng truy cập. Nếu dự kiến có nhiều người dùng truy cập đồng thời, hãy chọn gói VPS với băng thông cao.
- Địa chỉ IP: Có thể cần địa chỉ IP tĩnh để dễ dàng cấu hình và truy cập vào Elasticsearch từ xa.
Bảo mật
- Tường lửa: Thiết lập tường lửa để hạn chế truy cập vào Elasticsearch chỉ từ các địa chỉ IP đáng tin cậy.
- Xác thực: Sử dụng xác thực và mã hóa (SSL/TLS) để bảo vệ dữ liệu khi truyền tải.
Giám sát và bảo trì
- Giám sát hiệu suất: Sử dụng các công cụ giám sát như Kibana hay Grafana để theo dõi hiệu suất của Elasticsearch.
- Sao lưu dữ liệu: Thực hiện sao lưu định kỳ để đảm bảo an toàn cho dữ liệu.
Việc chọn VPS phù hợp cho Elasticsearch là rất quan trọng để đảm bảo hiệu suất và khả năng mở rộng trong quá trình sử dụng. Hãy xem xét kỹ các yêu cầu trên và điều chỉnh cấu hình VPS của bạn cho phù hợp với nhu cầu cụ thể của ứng dụng.
Bạn có thể tham khảo VPS giá rẻ tại: Vultr hoặc Cloudways
Agolia bản miễn phí tốt cho website tạp chí và tin tức
WP Search with Algolia – WordPress plugin | WordPress.org là một plugin tìm kiếm mạnh mẽ, giúp cải thiện trải nghiệm người dùng trên các website tạp chí và tin tức. Với giao diện dễ sử dụng và tính năng mạnh mẽ, plugin này không chỉ giúp người dùng tìm kiếm thông tin nhanh chóng mà còn tối ưu hóa hiệu suất website.

- Tăng hiệu suất tìm kiếm:
- WP Agolia sử dụng công nghệ tìm kiếm tiên tiến, cho phép người dùng tìm kiếm thông tin một cách nhanh chóng và chính xác. Điều này đặc biệt quan trọng đối với các website có nội dung phong phú như tạp chí và tin tức.
- Tăng tốc độ Website:
- Plugin này giúp tối ưu hóa tốc độ tải trang, cải thiện trải nghiệm người dùng. Một website nhanh chóng không chỉ giữ chân người đọc mà còn ảnh hưởng tích cực đến SEO, từ đó hỗ trợ việc kiếm tiền online hiệu quả hơn.
- Dễ dàng cài đặt và sử dụng:
- WP Agolia có giao diện thân thiện, dễ dàng cài đặt và cấu hình. Bạn không cần phải có nhiều kiến thức về lập trình để sử dụng plugin này.
Việc tối ưu hóa tìm kiếm không chỉ giúp người dùng tìm thấy thông tin nhanh chóng mà còn tăng khả năng giữ chân họ trên website của bạn. Khi người đọc ở lại lâu hơn, cơ hội kiếm tiền online thông qua quảng cáo và hợp tác sẽ cao hơn.
WP Agolia là một lựa chọn tuyệt vời cho những ai đang tìm kiếm một plugin miễn phí để nâng cao hiệu suất tìm kiếm và tốc độ website cho các trang tạp chí và tin tức. Đừng ngần ngại thử ngay hôm nay để trải nghiệm những lợi ích mà nó mang lại cho việc quản lý nội dung trên website của bạn!
Nhược điểm WP Agolia
- Sử dụng bên thứ 3 không phải self host như Elastic search nên sẽ có độ trễ và thỉnh thoảng máy chủ bên thứ 3 có thể gặp vấn đề.
- Bản miễn phí không hỗ trợ Woocommerce – bản thu phí 99$ cho 6 tháng trong khi Elastic Search có thể làm FREE nếu tự cài trên VPS.
- Không có chức năng tìm kiếm PDF và một số tính năng chuyên sâu khác.
Sử dụng Relevanssi cho những website nhỏ tầm 2000 bài viết
Relevanssi là một giải pháp tìm kiếm mạnh mẽ mà chúng tôi thường áp dụng cho các dự án website WordPress nhỏ, nơi mà khả năng của các dịch vụ lưu trữ như Algolia chưa được phát huy tối đa.
Điều này có thể do lượng nội dung trên trang web hạn chế hoặc chỉ có một hoặc hai thuộc tính website. Relevanssi thay thế chức năng tìm kiếm mặc định của WordPress, cung cấp cho người dùng nhiều bộ lọc linh hoạt để kiểm soát quá trình tìm kiếm và kết quả trả về.
Giống như Algolia, Relevanssi cho phép tìm kiếm trên nhiều trang web, tuy nhiên, các trang này cần hoạt động trong cùng một mạng lưới đa trang. Ngoài ra, Relevanssi còn hỗ trợ tìm kiếm các trường tùy chỉnh của WordPress và nội dung bên trong các tệp PDF đã được tải lên, mang lại trải nghiệm tìm kiếm toàn diện và hiệu quả cho người dùng.
Bản FREE ở kho WP ORG hoạt động tốt với những trang web cỡ nhỏ: Relevanssi – A Better Search – Plugin WordPress | WordPress.org tiếng Việt
Ở Quicksite (là một trang web nhỏ dưới 500 bài viết) tôi sử dụng bản Premium với nhiều tính năng mở rộng giúp tìm kiếm chính xác hơn!

Về giá của Relevanssi cũng khá rẻ: 121 đô / 1 năm hoặc 421 đô / trọn đời!
Relevanssi cũng tương thích với 2 bộ lọc như WP Gridbuilder hoặc FacetWP!
Sử dụng tìm kiếm ở Nevo Pro cho những trang web cần sự tối giản
Một số trang web cần sự tối giản và không có quá nhiều nội dung để người dùng dễ dàng tìm kiếm thông tin. Trong trường hợp này, tôi khuyên bạn nên sử dụng tính năng Search ở Nevo Pro.
Tính năng này không chỉ giúp bạn tiết kiệm thời gian mà còn mang lại trải nghiệm người dùng tốt hơn. Thao tác sử dụng rất đơn giản và nhẹ nhàng, cho phép bạn tìm kiếm nhanh chóng những gì mình cần mà không bị rối mắt bởi các nội dung thừa thãi.

Ưu điểm lớn nhất của phương pháp này là không sử dụng SQL search tác động trực tiếp vào cơ sở dữ liệu, mà thay thế cho tính năng tìm kiếm mặc định của WordPress. Điều này giúp cải thiện hiệu suất và giảm tải cho cơ sở dữ liệu khi thực hiện các truy vấn tìm kiếm.
Hệ thống tìm kiếm live Ajax search cũng mang lại trải nghiệm người dùng nhanh chóng và mượt mà, cho phép người dùng nhận được kết quả ngay lập tức khi họ nhập từ khóa tìm kiếm.
Tuy nhiên, nhược điểm của phương pháp này là nó chỉ tìm kiếm ở tiêu đề bài viết, nên độ chính xác trong việc trả về kết quả không cao. Điều này có thể khiến người dùng gặp khó khăn khi muốn tìm kiếm nội dung chuyên sâu trong bài viết, vì hệ thống không thể khai thác toàn bộ nội dung của bài viết để tìm kiếm.
So với các giải pháp tìm kiếm nâng cao như Relevanssi hoặc Elastic Search, phương pháp này không thể cung cấp các tính năng mạnh mẽ và linh hoạt hơn trong việc tìm kiếm và phân tích nội dung.
Sử dụng code: DAVIDHA khi mua Nevo Pro để được giảm giá!
Sử dụng WP Solr nếu bạn cần giống Relevanssi nhưng mạnh hơn
Relevanssi được xây dựng cho quy mô lên đến hàng chục nghìn bài viết. Nó có thể hoạt động với số lượng bài viết lớn hơn, nhưng bạn sẽ không bao giờ nhận được kết quả ngay lập tức từ Relevanssi.
Điều này là do Relevanssi – và các plugin tìm kiếm khác tương tự – sử dụng cùng một máy chủ cơ sở dữ liệu như trang WordPress của bạn, và điều đó thường không được thiết lập cho yêu cầu tìm kiếm nhanh như chớp.
Nó cũng có nghĩa là Relevanssi chiếm nhiều không gian trong cơ sở dữ liệu WordPress của bạn, điều này có thể gây vấn đề nếu nhà cung cấp hosting của bạn cung cấp dung lượng hạn chế.
Nếu bạn đang tìm kiếm một cái gì đó nhanh hơn với nhiều tính năng hơn, chúng tôi khuyên bạn nên xem xét WP Solr.
Các tính năng chính của nó bao gồm: Truy cập vào nhiều công cụ tìm kiếm và hệ thống gợi ý hàng đầu, bao gồm Apache Solr, Elasticsearch, Opensearch, Algolia và Weaviate.

Khả năng mở rộng vô song: nơi mà Relevanssi có thể mất 10 giây để trả về kết quả từ 100k bài viết, WPSolr sẽ mất tối đa 0,5 giây.
Tất cả các loại tìm kiếm: từ khóa, tìm kiếm AI ngữ nghĩa, tìm kiếm hình ảnh, tìm kiếm cá nhân hóa và bài viết liên quan. Đề xuất cá nhân hóa dựa trên AI cho người dùng dựa trên lịch sử của họ, được hỗ trợ bởi Algolia và Recombee.
Tìm kiếm Ajax với tính năng tự động hoàn thành, kết quả gợi ý và câu hỏi được trả lời dựa trên dữ liệu của bạn.
Tham khảo: WordPress search plugin – WPSolr Pro
Tất nhiên, điều này đi kèm với một cái giá. Trong khi Relevanssi miễn phí và Relevanssi Premium có giá $99 / năm hoặc $379 cho giấy phép vĩnh viễn, WP Solr bắt đầu từ €99 / tháng, và tìm kiếm AI có giá €999 / tháng. Bạn có thể nhận được bản dùng thử miễn phí 7 ngày nếu bạn muốn thử nghiệm.
Chúc bạn thành công!