Cách khắc phục lỗi phải chỉ định “Offers”, “Review” hoặc “aggregateRating”

Sau khi WooCommerce cập nhật lên phiên bản 3.0 và bổ sung thêm chức năng Schema tự động cho những sản phẩm được đăng tải, đây là tính năng hữu ích giúp Google hay các phương tiện tìm kiếm khác có thể hiểu sâu và rõ hơn về sản phẩm của mình.

Các bước SEO Youtube lên top

Nhưng tự động không phải khi nào cũng tốt, đặc trưng phổ biến nhất mà ngay cả mình cũng bị Google Search Console báo lỗi Phải chỉ định “Offers”, “Review” hoặc “aggregateRating”.

Cách khắc phục lỗi phải chỉ định “Offers”, “Review” hoặc “aggregateRating”.

lỗi search console

Để khắc phục lỗi này các bạn chỉ cần thêm đoạn code dưới đây vào file Function.php

See the Pen Untitled by Nguyễn Quang Cường (@nguyn-quang-cng-the-vuer) on CodePen.

Sau khi thêm đoạn code này vào nếu website của bạn có lưu cache thì bạn hãy xóa cache đi.

Bỏ liên kết sản phẩm vào công cụ đánh giá dữ liệu cấu trúc của Google để kiểm tra xem sản phẩm có còn lỗi không.

Cách tăng tốc độ tải trang cho website của bạn

Nếu không còn lỗi bạn truy cập vào Google Search Console để khắc phục phần sản phẩm. Bạn cũng có thể cài thêm Plugin Schema Pro để tạo lại cấu trúc Schema Product logic cho sản phẩm của bạn.

Và đây là kết quả sau 1 tuần của mình:

lỗi các trường sản phẩm trong search console

Comment ở cuối bài viết nếu bạn có thắc mắc nhé, nếu thấy hay hãy share cho mọi người cùng biết nhé.

Xem thêm: Cách xác minh Google Maps không cần mã Pin

Bình luận

Địa chỉ email của bạn sẽ không được công bố.

13 bình luận
  1. Avatar for Hau
    Hau nói

    cho em hỏi code này hiện tại vẫn áp dụng được không ạ? Em thêm code vào xác thực lại mà vẫn bị lỗi . Mong nhận phản hồi từ anh…

    1. Avatar for Nguyễn Quang Cường
      Nguyễn Quang Cường Administrator nói

      Chào bạn, bạn có sử dụng plugin lưu cache không, nếu có thì bạn thử xóa cache xem sao nhé. Nếu sử dụng mã trong bài viết bạn nên kết hợp thêm plugin schema nữa nhé

  2. Avatar for Nguyễn Nam
    Nguyễn Nam nói

    Đoạn code PHP bạn thay đổi đã được khôi phục vì có lỗi trong dòng số 647 của file wp-content/themes/flatsome-child/functions.php. Hãy sửa và thử lưu lại.

    syntax error, unexpected ‘}’, expecting end of file

    xóa dấu ở đoạn nào bạn ơi

    1. Avatar for Nguyễn Quang Cường
      Nguyễn Quang Cường Administrator nói

      Bạn xem lại dòng số 647 nha

  3. Avatar for Ruby Bình
    Ruby Bình nói

    Mình đã thêm mà sao không khắc phục được nhỉ https://banhxevn.com/banh-xe-tpr-cao-su-xanh-bien-mat-bich-tai-nhe

  4. Avatar for Hoàng
    Hoàng nói

    /* Remove the default WooCommerce 3 JSON/LD structured data format
    */function remove_output_structured_data() {
    remove_action( ‘wp_footer’, array( WC()->structured_data, ‘output_structured_data’ ), 10 ); // Frontend pages
    remove_action( ‘woocommerce_email_order_details’, array( WC()->structured_data, ‘output_email_structured_data’ ), 30 ); // Emails
    }
    add_action( ‘init’, ‘remove_output_structured_data’ );} add_action( ‘init’, ‘remove_output_structured_data’ );
    ———————–
    Đoạn code của bạn thiếu một dấu / ở trên cùng nhé. Web sieuthituivai.com của mình cũng bị lỗi và đã chỉnh sửa theo cách này thành công.

    1. Avatar for Nguyễn Quang Cường
      Nguyễn Quang Cường Administrator nói

      Mình đã sửa lại, cảm ơn phản hồi của bạn nhiều, chúc bạn cùng gia đình nhiều sức khỏe.

  5. Avatar for Huỳnh Ngọc Diệp
    Huỳnh Ngọc Diệp nói

    nếu dùng wordpress thì sao anh?

    1. Avatar for Nguyễn Quang Cường
      Nguyễn Quang Cường Administrator nói

      Cách trên đang hướng dẫn cho website wordpress đó bạn

  6. Avatar for Nguyễn Ngô Hoài Bắc
    Nguyễn Ngô Hoài Bắc nói

    Khi mình dán code vào thì nó thông báo ntn:
    “Đoạn code PHP bạn thay đổi đã được khôi phục vì có lỗi trong dòng số 23 của file wp-content/themes/flatsome/functions.php. Hãy sửa và thử lưu lại.
    syntax error, unexpected ‘>'”
    Dòng 23 là: >structured_data, ‘output_email_structured_data’ ), 30 ); // Emails
    Nhờ bạn giúp mình sửa lại với ạ. Cảm ơn bạn

    1. Avatar for Nguyễn Quang Cường
      Nguyễn Quang Cường Administrator nói

      Bạn xóa dấu ‘ và viết lại thử nha

  7. Avatar for Dung Trinh
    Dung Trinh nói

    website sapo cũng bị vậy thì làm sao bạn?

    1. Avatar for Nguyễn Quang Cường
      Nguyễn Quang Cường Administrator nói

      Mình không dùng mã nguồn này nên cũng không rõ, bạn tham khảo trên trang schema.org nhé