URL đã gửi được đánh dấu noindex trên website WordPress. Cụ thể trong bài này KTP sẽ chỉ nói đến cách sửa lỗi này khi bạn sử dụng WooCommerce và đã cài Plugin Yoast Seo Premium mới nhất.

I. Trường hợp không muốn Google index:

Lỗi “URL đã gửi được đánh dấu ‘noindex’” trong trường hợp này sẽ thường bị ở các trang Giỏ hàngThanh toán. Nó là các trang khi khách hàng sử dụng mới cần hiện ra chứ không nhất thiết phải có mặt trên các công cụ tìm kiếm.

URL đã gửi được đánh dấu noindex

Sửa lỗi URL đã gửi được đánh dấu ‘noindex’

Để tắt lỗi trên cho các bạn ở các trang Giỏ hàngThanh toán khi dùng plugin WooCommerce. Các bạn chỉ cần vào phần quản lý các Trang đó và bấm Chỉnh sửa.

Sửa lỗi URL đã gửi được đánh dấu noindex 2

Và kéo xuống tận cuối cùng bài viết, đến phần có mục Yoast Seo Premium. Kéo xuống chút nữa sẽ thấy phần Nâng cao.

Ở hai mục như trên hình bạn chọn Không để ngăn công cụ tìm kiếm những trang mà bạn không muốn hiển thị nữa. Cuối cùng là bấm cập nhật là xong. Thực hiện các trang bạn muốn bỏ hiển thị tương tự.

II. Trong trường hợp vẫn muốn Google index:

Đây là một tính năng để chặn các công cụ tìm kiếm index đến các trang tìm kiếm của Google như Giỏ hàng(Cart), Thanh toán(checkout). Nhưng với một số trường hợp bạn cần thay đổi lại tính năng của Woocommerce. Ví dụ: Biến Woocommerce thành một trang dịch vụ, không cần thanh toán trực tiếp, trang giỏ hàng(Cart) sẽ là một trang thông tin thì việc để Google index là điều cần thiết.

Để kiểm tra trang cart, checkout có bị đánh dấu noindex hay không, bạn có thể view source của file bằng cách nhấn CTRL + U và tìm kiểm với từ khóa: noindex. Nếu kết quả hiển thị như sau:

thì có nghĩa trang vẫn bị chặn. Để hết chặn các bạn vào file functions.php trong theme và thêm đoạn code phía dưới vào cuối cùng của file:

//Xoa noindex cho woocommerce
add_action( 'init', 'remove_wc_page_noindex' );
function remove_wc_page_noindex(){
remove_action( 'wp_head', 'wc_page_noindex' );
}

Và kiểm tra lại theo cách trên. Nếu không xuất hiện thẻ meta như phía trên nữa là bạn đã thành công.