1. Tại sao cần gỡ bỏ Schema mặc định của WooCommerce?
Schema mặc định của WooCommerce có thể gây ra một số lỗi như:
Thiếu trường hasMerchantReturnPolicy và shippingDetails trên trang thông tin của người bán.
Thiếu trường aggregateRating và review trong đoạn trích sản phẩm, đặc biệt khi bạn không kích hoạt tính năng đánh giá hoặc không có đánh giá nào.
Những lỗi này rất khó khắc phục vì WooCommerce không cho phép can thiệp trực tiếp vào dữ liệu cấu trúc của nó. Thay vì phải khắc phục, bạn có thể gỡ bỏ schema này và thay thế bằng các plugin khác như Schema Pro.
2. Cách kiểm tra lỗi Schema của WooCommerce
Sử dụng công cụ Google’s Rich Results Test để kiểm tra dữ liệu cấu trúc trên trang web của bạn. Một số lỗi phổ biến có thể gặp phải
Thiếu các trường review và aggregateRating trong đoạn trích sản phẩm
Thiếu các trường hasMerchantReturnPolicy và shippingDetails trong trang thông tin của người bán
3. Hướng dẫn gỡ bỏ Schema của WooCommerce
Đối với theme Paradise
Cập nhật theme Paradise lên phiên bản 6.8.5 hoặc mới hơn.
Vào Giao diện > Tùy biến > Thiết lập giao diện > Tối ưu tìm kiếm. Chuyển mục [WooCommerce] Vô hiệu hóa Schema sang trạng thái Có rồi lưu lại.
Đối với các theme khác
Bạn có thể chèn đoạn mã sau vào file functions.php của theme hoặc child theme mà bạn đang sử dụng.
Sử dụng plugin Code Snippets để chèn mã nhằm tránh bị mất khi cập nhật theme.
add_filter( 'woocommerce_structured_data_product', '__return_false' );
Sau khi chèn mã, hãy xóa cache của website (nếu có) và kiểm tra kết quả. Quá trình gỡ bỏ schema thật đơn giản phải không?
Lời kết
Hy vọng hướng dẫn trên sẽ giúp bạn gỡ bỏ schema của WooCommerce một cách dễ dàng. Nếu bạn gặp bất kỳ vấn đề nào liên quan đến schema, hãy chia sẻ kinh nghiệm của bạn trong phần bình luận bên dưới. Chúc bạn thành công!