Loại trừ trang khỏi kết quả tìm kiếm WordPress

2 tháng ago, Hướng dẫn WordPress, Views
Loại trừ trang khỏi kết quả tìm kiếm WordPress

Giới Thiệu Chung về Loại Trừ Trang Khỏi Tìm Kiếm WordPress

Trong quá trình xây dựng và quản lý một trang web WordPress, đôi khi bạn sẽ muốn loại trừ một số trang nhất định khỏi kết quả tìm kiếm. Điều này có thể là do một số lý do, chẳng hạn như các trang chứa thông tin riêng tư, các trang đích (landing pages) chỉ dành cho quảng cáo, các trang cảm ơn (thank you pages) sau khi người dùng điền vào biểu mẫu, hoặc đơn giản là các trang không có giá trị trong việc tìm kiếm thông tin chung trên trang web.

Việc loại trừ các trang này khỏi kết quả tìm kiếm giúp cải thiện trải nghiệm người dùng bằng cách cung cấp kết quả tìm kiếm chính xác và phù hợp hơn. Nó cũng giúp cải thiện hiệu quả SEO (Search Engine Optimization) bằng cách ngăn chặn các công cụ tìm kiếm lập chỉ mục các trang không cần thiết, tập trung vào nội dung quan trọng hơn.

Các Phương Pháp Loại Trừ Trang Khỏi Tìm Kiếm

Có nhiều phương pháp khác nhau để loại trừ trang khỏi kết quả tìm kiếm WordPress. Chúng ta sẽ xem xét một số phương pháp phổ biến và hiệu quả nhất:

Sử Dụng Plugin SEO

Đây là phương pháp được khuyến nghị nhất vì nó đơn giản, dễ sử dụng và cung cấp nhiều tùy chọn khác để tối ưu hóa SEO cho trang web của bạn. Các plugin SEO phổ biến như Yoast SEO, Rank Math và All in One SEO Pack đều cung cấp tính năng cho phép bạn loại trừ các trang riêng lẻ khỏi kết quả tìm kiếm.

Ví dụ với Yoast SEO:

  1. Mở trang hoặc bài viết mà bạn muốn loại trừ.
  2. Kéo xuống phần Yoast SEO ở dưới trình soạn thảo.
  3. Chọn tab “Nâng cao” (Advanced).
  4. Trong phần “Cho phép công cụ tìm kiếm hiển thị Bài viết này trong kết quả tìm kiếm?”, chọn “Không”.
  5. Cập nhật trang hoặc bài viết.

Ví dụ với Rank Math:

  1. Mở trang hoặc bài viết mà bạn muốn loại trừ.
  2. Kéo xuống phần Rank Math SEO ở dưới trình soạn thảo.
  3. Chọn tab “Nâng cao” (Advanced).
  4. Trong phần “Index”, chọn “No Index”.
  5. Cập nhật trang hoặc bài viết.

Sử Dụng Meta Tag “noindex”

Một phương pháp khác là sử dụng meta tag “noindex” trong phần head của trang. Meta tag này thông báo cho các công cụ tìm kiếm rằng họ không nên lập chỉ mục trang này.

Để thêm meta tag “noindex”, bạn có thể sử dụng một plugin để thêm mã vào phần head của trang (ví dụ: Insert Headers and Footers) hoặc chỉnh sửa trực tiếp file header.php của theme (cần cẩn thận khi chỉnh sửa file theme).

Ví dụ về cách thêm meta tag “noindex”:

<meta name="robots" content="noindex">

Sử Dụng File robots.txt

File robots.txt là một file văn bản nằm ở thư mục gốc của trang web, cho phép bạn hướng dẫn các trình thu thập dữ liệu (crawlers) của công cụ tìm kiếm về những phần nào của trang web nên và không nên thu thập dữ liệu.

Bạn có thể sử dụng file robots.txt để ngăn các trình thu thập dữ liệu truy cập vào một trang hoặc thư mục cụ thể. Tuy nhiên, cần lưu ý rằng robots.txt chỉ là một “gợi ý” cho các trình thu thập dữ liệu, và một số trình thu thập dữ liệu có thể bỏ qua các hướng dẫn này.

Ví dụ về cách sử dụng robots.txt để chặn một trang:

User-agent: *
Disallow: /ten-trang-can-chan/

Thay thế “/ten-trang-can-chan/” bằng đường dẫn thực tế của trang bạn muốn chặn.

Sử Dụng Hàm WordPress is_search()

Bạn có thể sử dụng hàm is_search() trong WordPress để kiểm tra xem trang hiện tại có phải là trang kết quả tìm kiếm hay không. Nếu là trang kết quả tìm kiếm, bạn có thể sử dụng hàm get_the_ID() để lấy ID của trang hiện tại và kiểm tra xem ID này có nằm trong danh sách các trang cần loại trừ hay không. Nếu có, bạn có thể bỏ qua việc hiển thị trang đó.

Phương pháp này đòi hỏi kiến thức về lập trình PHP và chỉnh sửa theme WordPress. Nó thường được sử dụng để loại trừ các trang một cách có điều kiện, dựa trên các tiêu chí phức tạp hơn.

Ưu và Nhược Điểm của Từng Phương Pháp

Mỗi phương pháp loại trừ trang khỏi kết quả tìm kiếm đều có ưu và nhược điểm riêng:

  • Plugin SEO:
    • Ưu điểm: Dễ sử dụng, thân thiện với người dùng, cung cấp nhiều tính năng SEO khác.
    • Nhược điểm: Cần cài đặt plugin, có thể ảnh hưởng đến tốc độ trang web nếu plugin quá nặng.
  • Meta Tag “noindex”:
    • Ưu điểm: Đơn giản, hiệu quả, không cần plugin (nếu bạn biết cách chỉnh sửa theme).
    • Nhược điểm: Cần kiến thức về HTML, cần cẩn thận khi chỉnh sửa theme.
  • File robots.txt:
    • Ưu điểm: Dễ cấu hình, không ảnh hưởng đến tốc độ trang web.
    • Nhược điểm: Chỉ là “gợi ý” cho trình thu thập dữ liệu, có thể bị bỏ qua.
  • Hàm WordPress is_search():
    • Ưu điểm: Linh hoạt, cho phép loại trừ trang một cách có điều kiện.
    • Nhược điểm: Đòi hỏi kiến thức về lập trình PHP, cần chỉnh sửa theme.

Khi Nào Nên Loại Trừ Trang Khỏi Tìm Kiếm?

Việc loại trừ trang khỏi kết quả tìm kiếm nên được thực hiện khi:

  • Trang chứa thông tin riêng tư hoặc nhạy cảm.
  • Trang là trang đích (landing page) chỉ dành cho quảng cáo.
  • Trang là trang cảm ơn (thank you page) sau khi người dùng điền vào biểu mẫu.
  • Trang chứa nội dung trùng lặp hoặc có giá trị thấp.
  • Trang không có giá trị trong việc tìm kiếm thông tin chung trên trang web.

Kiểm Tra Kết Quả

Sau khi áp dụng một trong các phương pháp trên, bạn nên kiểm tra xem trang đã thực sự bị loại trừ khỏi kết quả tìm kiếm hay chưa. Cách đơn giản nhất là sử dụng lệnh “site:” trong Google Search:

Ví dụ: site:yourwebsite.com ten-trang-can-chan

Nếu trang không hiển thị trong kết quả tìm kiếm, điều đó có nghĩa là bạn đã loại trừ trang thành công.

Lưu Ý Quan Trọng

  • Cẩn thận khi chỉnh sửa file theme: Luôn sao lưu theme trước khi thực hiện bất kỳ thay đổi nào.
  • Kiểm tra kỹ trước khi áp dụng: Đảm bảo bạn hiểu rõ tác động của việc loại trừ trang khỏi kết quả tìm kiếm.
  • Sử dụng công cụ của Google: Google Search Console cung cấp các công cụ để kiểm tra và gỡ lỗi các vấn đề liên quan đến lập chỉ mục trang web.

Kết Luận

Việc loại trừ trang khỏi kết quả tìm kiếm WordPress là một kỹ năng quan trọng để quản lý và tối ưu hóa trang web của bạn. Bằng cách sử dụng một trong các phương pháp được trình bày trong bài viết này, bạn có thể cải thiện trải nghiệm người dùng, tăng cường SEO và đảm bảo rằng chỉ những trang có giá trị nhất được hiển thị trong kết quả tìm kiếm.