Phát hiện chặn quảng cáo

Xin lỗi bạn, mình có đặt quảng cáo để lấy kinh phí duy trì trang, nếu bạn không thấy phiền có thể tắt chức năng chặn quảng cáo và tải lại trang.

Tiếp tục xem
Tải lại

Hướng dẫn cài đặt Schema Product cho WordPress

Xin chào đại gia đình WordPress, mấy bữa nay có tìm hiểu về Schema Markup và có một chút kinh nghiệm khi cài đặt Schema Product cho WordPress. Trong bài viết này mình sẽ sử dụng Plugin Schema Pro để cấu hình. Plugin này là một Plugin trả phí, nhưng đối với Blog của mình bạn hoàn toàn có thể tải miễn phí đối với bản mình cập nhật thủ công. Bài viết này sẽ mang tính cập nhật tùy theo thay đổi của Google.

Schema Markup là gì?

Schema Markup là một ngôn ngữ dùng để đánh dấu dữ liệu có cấu trúc (structured data), giúp công cụ tìm kiếm có thể nhận biết và phân loại trang web được nhanh chóng và chính xác hơn. Để chi tiết hơn các bạn có thể tìm hiểu nhiều hơn trên Google, sẽ cho ra bài viết cụ thể hơn, trong bài này mình xin phép chỉ nói qua và tập trung hơn vào việc cài đặt Schema Product cho WordPress.

Một số lợi ích của việc áp dụng Schema Markup cho Website:

  • Công cụ tìm kiếm hiểu nội dung website của bạn dễ dàng hơn
  • Website nổi bật hơn trên trang kết quả tìm kiếm

Hướng dẫn cài đặt Schema Product cho WordPress

Về Schema Markup có rất nhiều loại như Article, Book, Course,…nhưng trong bài viết này mình sẽ hướng dẫn cho phần Schema Product. Bởi vì mức độ phổ biến các website làm các trang cửa hàng, bán sản phẩm sẽ phổ biến hơn. Các Schema khác các bạn có thể tùy biến theo, cũng không khó lắm đâu. Sau đây là các bước để cài đặt Schema Product:

Kiểm tra dữ liệu có cấu trúc Website WordPress của bạn

Để kiểm tra trang sản phẩm của bạn đã có chuẩn cấu trúc mà Google đã quy định chưa, các bạn truy cập vào trang Công cụ kiểm tra dữ liệu có cấu trúc này, nhập đường dẫn của trang sản phẩm. VD: http://bimcosmetics.com/product/serum-tri-mun-ordinary/. Bạn sẽ nhận được một bản báo cáo:

Như trên có nghĩa là cấu trúc vẫn có lỗi, cảnh báo và cần phải khắc phục. Chúng ta sẽ làm bước tiếp theo đó là cài Plugin Schema Pro.

Cài đặt Schema Product cho WordPress với Schema Pro

Đầu tiên, các bạn tải Plugin Schema Pro bằng cách truy cập lại bài viết của mình tại Plugin Schema Pro, làm theo hướng dẫn, tải về và tiến hành cài đặt vào trong WordPress. Sau khi cài đặt hãy nhấn vào setting để thiết lập:

Bước tiếp theo, hãy thêm mới một Product bằng cách chọn vào nút thêm mới và chọn Schema Type là Product và nhấn next:

Sau khi nhấn Next thì bạn sẽ thiết lập Rule cho Schema, cơ bản các bạn có thể để hiển thị như hình bên dưới của mình, nếu tìm hiểu sâu hơn các bạn có thể tùy chỉnh.:

Sau đó nhấn Next để kết thúc việc cài đặt Schema Product Type. Sau đó bạn vào phần chỉnh sửa Product Type đó để thiết lập chi tiết:

  • Enable On: Là phẩn Rule nãy mình thiết lập, để nguyên như ban đầu.
  • Name: Để lựa chọn là Title.
  • Brand Name: Nhãn hiệu của sản phẩm. Để New Custom Field có nghĩa là bạn phản thiết lập cho từng sản phẩm. Nếu để là Fixed Text thì có nghĩa là toàn bộ sản phẩm của bạn có chung một Brand Name, bạn nhập Brand Name vào ô Input là xong.
  • Image: Để là Featured Image.
  • URL: Để thiết lập là Permalink.
  • Description: Để thiết lập là Content.
  • SKU: Đây là một mã riêng biệt cho mỗi sản phẩm, bạn nên để New Custom Field và thiết lập cho từng sản phẩm
  • MPN: MPN dùng để nhận dạng duy nhất một sản phẩm cụ thể trong số tất cả các sản phẩm đến từ cùng nhà sản xuất. Bạn có thể thiết lập dạng New Custom Field và thiết lập riêng cho từng sản phẩm.
  • Availability: Bạn có thể tùy chọn Fixed Option và để là Instock cho toàn bộ sản phẩm.
  • Price Valid Until: Thiết lập thời gian khả dụng cho giá hiện tại, bạn thiết lập sau thời điểm hiện tại là được.
  • Price: Để New Custom Field và thiết lập riêng cho từng sản phẩm.
  • Currency: Lựa chọn Fixed Option và để là VietNamese Dong
  • Rating: Lựa chọn Fixed Rating và chọn 5 sao 😀
  • Review Count: Có thể lựa chọn New Custom Field cho từng sản phẩm hoặc Fixed Text và set giá trị cho nó.

Nhấn Cập nhật để hoàn tất.

Tiếp theo bạn hãy vào từng sản phẩm trên trang và thiết lập các trường mà bạn đã để New Custom Field để cập nhật lợi Schema cho sản phẩm đó.

Sau đó hãy kiểm tra lại bằng công cụ kiểm tra dữ liệu có cấu trúc như ở bên trên, và đây là kết quả:

Và đây là dữ liệu Google sẽ hiển thị trên công cụ tìm kiếm:

Một số lỗi thường gặp khi cài đặt Schema

Một số lỗi thường gặp khi cài đặt Schema, nếu các bạn gặp các trường hợp như này có thể áp dụng cho website của mình.

Lỗi xuất hiện 2 Product trong kiểm tra dữ liệu có cấu trúc(Duplicate Product in Structured Data Testing Tool)

Trường hợp xuất hiện 2 product trong kiểm tra dữ liệu có cấu trúc là do 1 của Schema Pro, 1 là của Woocommerce. Vì vậy, các bạn có thể xóa Schema tự động tạo của Woocommerce đi bằng cách thêm đoạn code sau vào file functions.php của theme các bạn đang dùng:

Chúc các bạn thành công! Nếu có bất kì phát sinh nào về việc thiết lập, hãy để lại bình luận phía dưới để mình hỗ trợ cho bạn nhé.

About Đặng Thắng

Chào mọi người, mình là Thắng. Sở thích của mình là lập trình và chia sẻ mọi thứ mình học được cho tất cả mọi người. Rất mong mọi người ủng hộ Blog của mình.

Đề xuất

Xóa chức năng tự động cắt ảnh trong theme WordPress

Xin chào mọi người,Lại là mình đây, bữa giờ cài lại theme và sau khi …

57 comments

  1. Cho mình hỏi website nào nên cài đặt plugin này nhỉ, hay chỉ nên cài cho website bán hàng. Thanks

  2. Mình đã làm theo tất cả các bước bạn hướng dẫn, nhưng bây giờ trong product lại có 2 loại schema product. Mình đã ib facebook mà chưa thấy bạn hồi âm. Bạn giúp mình kiểm tra lại với 🙁

  3. Bạn ơi cho mình xin code xóa Lỗi xuất hiện 2 Article trong kiểm kiểm tra dữ liệu có cấu trúc với. 2 cái product thì mình xóa được rồi. Cài cho post thì bị lỗi trên

  4. Thắng ơi, code này là xóa schema đó. nhúng vào là mất cấu trúc nha/

  5. Mình đã làm theo, chèn code, xoá cache mà vẫn bị lỗi này. Ad xem giúp với.
    Xin cảm ơn.

    Product
    0 LỖI
    1 CẢNH BÁO
    expand_more
    Product
    ID: https://baychim.com/lo-xo-bay-met/#product
    0 LỖI
    4 CẢNH BÁO

  6. Mình cài vào từng bước cài đặt như bạn hướng dẫn. Mà sao vẫn không thay đổi.

    • Bản kiểm tra lại các trường, xóa bộ nhớ cache nhé. Nếu vẫn không được thì có thể liên hệ mình qua kênh liên hệ ở trên Menu nhé.

    • Cảm ơn Thắng đã support.
      Mình kiểm tra lại thấy 2 product. 1 cái vẫn báo lỗi như cũ. Cái này chắc của Woo. Còn 1 product thì chỉ còn báo 1 lỗi là review. Review mình đã nhập vào rồi nhưng ko hiểu sao vẫn không thay đổi.

    • Nếu còn xuất hiện Product bạn vui lòng đọc hướng dẫn ở cuối để remove phần đó đi nhé. Nếu trong trường hợp không remove được thì có thể liên hệ qua Zalo của mình trong mục liên hệ. Khi có thời gian mình sẽ hỗ trợ bạn.

  7. Check hộ mình link này với sao mình cài mà vẫn bị cảnh báo
    https://noithatgiahoang.vn/ghe-an-fortville-bf-3582/

  8. Dạ chào anh! Em gặp lỗi 2 product như anh nói, nhưng em đã cho đoạn mã ấy vào functions.php rồi nhưng test lại vẫn bị ạ!

  9. Sau khi cài Schema Pro phần product của mình vẫn bị Trường “review” bị thiếu mặc dù đã có comment đánh giá 5 sao và Mục ” Title, description sản phẩm bị lỗi font khi check bằng công cụ kiểm tra cấu trúc https://ibb.co/5jc2dPY
    Mong bạn hồi âm, cảm ơn bạn

  10. Lỗi 2 trường product mình thử gắn code kia vào vẫn bị chả thấy khắc phục được

  11. Thắng ơi – mình cài đoạn code của bạn chia sẽ vào functions.php .. sao kiểm tra lại cấu trúc dữ liệu của goole vẫn thấy bị lỗi dup 2 product nhỉ

  12. Cho mình xin plugin với được không? Mail: lethang0771@gmail.com cảm ơn bạn

  13. Chào bạn !
    Website của mình sau khi check thì thấy có 2 mục Product , mỗi mục lỗi 1 kiểu nên nó tính gộp vào.
    Giờ phải làm sao có cách nào xóa không @@

    • Chào bạn!
      Rất vui khi bạn ghé thăm Blog của mình. Lỗi của bạn mình mới cập nhật trên bài viết bạn có thể xem và áp dụng theo. Hãy thêm đoạn code sau vào file functions.php trong theme của bạn:

      function tdb_remove_output_structured_data() {
      remove_action( ‘wp_footer’, array( WC()->structured_data, ‘output_structured_data’ ), 10 );
      remove_action( ‘woocommerce_email_order_details’, array( WC()->structured_data, ‘output_email_structured_data’ ), 30 );
      }
      add_action( ‘init’, ‘tdb_remove_output_structured_data’ );

      Nếu thành công, bạn có thể báo mình tại comment này.

  14. Thằng cho mình hỏi là schema person nên cài đặt cho trang nào trên web, hay toàn web, hay chỉ homepage hoặc trang giới thiệu? Thanks bạn nhé!

    • Schema thì hỗ trợ Google nhận diện trang dữ liệu có cấu trúc, nên trang nào cài cũng tốt hết nhé.

    • À cho mình hỏi thêm, là nhiều nơi nói cài nhiều schema quá trong từng pages lại không tốt. Vậy là sao mình chưa hiểu lắm, bạn có thể giúp mình giải thích kỹ hơn được không?

    • Schema chỉ đơn giản là bổ sung các nội dung, ý nghĩa dựa theo cấu trúc mà Google đã đề ra theo từng chủ đề(product, review,book,…) cho các trang. Nên trang nào có schema thì đều tốt cả. Theo ý kiến cá nhân của mình thì việc nhiều trang cũng lúc đề cài schema thì không có ảnh hưởng gì hết.
      – Con 1 trang thì chỉ nên có 1 schema thôi. Ví dụ nó là trang sản phẩm thì nên là Product, review sách thì nên là book,…

      Mong là thông tin trên giúp bạn hiểu rõ hơn về Schema.

  15. Sao bạn vẫn hiển thị sao đánh giá nhỉ ? Mình cài mà nó k có hiện trong post nữa :v

  16. Chào bạn
    Mình muốn khai báo Schema trang Dự án, nhưng mà ko có phần chọn dự án? liệu có phần thay thế ko ạ?

  17. Mình muốn hỏi thêm Thắng ơi.
    Trong trường hợp muốn set cả đánh giá cho bài viết thì chọn All Singular đúng ko? Củ mình còn hiện thêm các trường khác như:
    Review Item *

    Review Item Image

    Review Description *

    Review Body *

    Review Date *

    Review Rating

    Reviewer Type

    Reviewer Name

    Publisher Name

    URL
    Mình sửa thử theo hướng dẫn thì vẫn lỗi tè le, site đây : caonguavn.com/cao-ngua-bac-giang, giúp mình với!

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *