Ngày nay, việc tối ưu hóa website cho công cụ tìm kiếm là một yếu tố vô cùng quan trọng trong chiến lược marketing trực tuyến của mọi doanh nghiệp, đặc biệt là với những trang web thương mại điện tử. Khi sử dụng plugin SEO như Rank Math kết hợp với WooCommerce, một vấn đề thường gặp là lỗi schema sản phẩm. Để khắc phục lỗi schema sản phẩm trên Rank Math, chúng ta cần hiểu rõ nguyên nhân và cách thức hoạt động của schema.
Khắc phục lỗi schema sản phẩm trên Rank Math không chỉ giúp cải thiện trải nghiệm người dùng mà còn hỗ trợ quá trình tối ưu hóa SEO. Schema là một loại dữ liệu cấu trúc giúp các công cụ tìm kiếm hiểu nội dung của trang web hơn, từ đó hiển thị thông tin chi tiết về sản phẩm trong kết quả tìm kiếm. Tuy nhiên, khi các sản phẩm trên trang không có đánh giá hoặc giá cả, lỗi này sẽ xảy ra, gây ảnh hưởng đến thứ hạng tìm kiếm của website.
Fix Schema Rank Math trong trang sản phẩm
Khi gặp phải lỗi schema sản phẩm trên Rank Math, điều đầu tiên bạn cần làm là xác định nguyên nhân gốc rễ của vấn đề. Một trong những lý do phổ biến nhất là các sản phẩm chưa được thiết lập giá hoặc chưa có đánh giá nào. Điều này dẫn đến việc Google không thể cung cấp thông tin chính xác cho người tiêu dùng, từ đó làm giảm độ tin cậy của trang web.
Bên cạnh đó, các cảnh báo từ Google Search Console cũng rất hữu ích trong việc phát hiện lỗi này. Công cụ này sẽ thông báo cho bạn nếu có bất kỳ vấn đề nào liên quan đến schema sản phẩm, chẳng hạn như thiếu trường offers, reviews hoặc aggregateRating.
Hiểu rõ về schema sản phẩm
Schema sản phẩm là một phần không thể thiếu trong quá trình tối ưu hóa SEO cho các trang thương mại điện tử. Nó cung cấp cho Google và các công cụ tìm kiếm khác thông tin chi tiết về sản phẩm, bao gồm tên sản phẩm, mô tả, hình ảnh, giá cả, đánh giá và nhiều thông tin khác. Việc không có thông tin đầy đủ sẽ khiến khả năng hiển thị của sản phẩm trên các trang kết quả tìm kiếm thấp hơn.
Việc áp dụng schema sản phẩm đúng cách sẽ giúp tăng tỷ lệ nhấp chuột vào sản phẩm của bạn khi nó xuất hiện trên Google. Ngoài ra, schema cũng giúp cải thiện độ tin cậy của thương hiệu, vì khách hàng thường cảm thấy yên tâm hơn khi thấy thông tin rõ ràng và chi tiết.
Nguyên nhân gây ra lỗi schema sản phẩm
Như đã đề cập ở trên, lỗi schema sản phẩm trên Rank Math thường xuất phát từ việc sản phẩm chưa có giá hoặc chưa có đánh giá. Các trường hợp này sẽ khiến schema không thể hoàn chỉnh, dẫn đến lỗi trong Google Search Console. Bên cạnh đó, việc thiếu thông tin trong quá trình nhập liệu sản phẩm cũng có thể gây ra vấn đề tương tự.
Khi sản phẩm không có giá, WordPress không thể tạo ra thông tin schema phù hợp. Điều này cũng áp dụng đối với các trường hợp không có đánh giá. Chính vì vậy, bạn cần đảm bảo rằng tất cả các sản phẩm trên trang đều phải được thiết lập giá và nếu có thể, hãy thêm các đánh giá từ khách hàng để cải thiện thông tin schema.
Cách khắc phục lỗi schema sản phẩm trên Rank Math
Để khắc phục lỗi schema sản phẩm trên Rank Math, bạn có thể thêm đoạn mã sau vào file functions.php của giao diện đang sử dụng. Đoạn mã này sẽ loại bỏ schema sản phẩm nếu không có giá:
add_action(‘wp’, ‘codetot_remove_product_schema_no_price’, 100);
/* Remove Rankmath product schema if the product has no price.
@author codetot
@package codetot-maintenance
@version 0.0.1 */function codetot_remove_product_schema_no_price() {
if ( !is_singular(‘product’) ) return;// Retrieve the current product object
$product = new WC_Product( get_the_ID() );// Get the product’s price and convert it to integer
$product_price = (int) $product->get_price();if ( empty( $product_price ) ) {
add_filter( ‘rank_math/snippet/rich_snippet_product_entity’, ‘__return_false’);
}
}
Sau khi thêm đoạn mã vào, bạn cần kiểm tra lại sản phẩm có vấn đề bằng cách mở link sản phẩm và paste vào công cụ Test Rich Snippets. Việc này sẽ giúp bạn xác định xem lỗi đã được khắc phục hay chưa và có thông tin schema đầy đủ hay không.
Kiểm tra và duy trì website thường xuyên
Sau khi đã thực hiện các bước khắc phục lỗi schema sản phẩm trên Rank Math, điều quan trọng là bạn cần theo dõi và bảo trì website thường xuyên. Việc này không chỉ đảm bảo rằng các sản phẩm luôn được cập nhật thông tin đầy đủ mà còn giúp cải thiện thứ hạng SEO tổng thể của website.
Bạn nên thường xuyên kiểm tra Google Search Console để phát hiện sớm các lỗi schema mới và xử lý kịp thời. Ngoài ra, việc cập nhật thường xuyên các sản phẩm mới, thêm đánh giá từ khách hàng và điều chỉnh thông tin cũng là những biện pháp cần thiết để duy trì hiệu suất của website.
Kết luận
Khắc phục lỗi schema sản phẩm trên Rank Math không chỉ giúp cải thiện trải nghiệm người dùng mà còn hỗ trợ quá trình tối ưu hóa SEO cho trang thương mại điện tử của bạn. Hiểu rõ về schema sản phẩm, nguyên nhân gây ra lỗi và cách khắc phục là điều cần thiết để duy trì hiệu suất của website.
Hãy luôn theo dõi và bảo trì website của mình, đồng thời áp dụng các chiến lược tối ưu hóa SEO một cách hiệu quả. Nếu bạn gặp khó khăn trong quá trình khắc phục lỗi schema sản phẩm, đừng ngần ngại tìm kiếm sự trợ giúp từ các chuyên gia hoặc cộng đồng trực tuyến. Chúc bạn thành công trong việc tối ưu hóa website của mình!
Bài viết được tham khảo nguồn từ Code Tốt