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é.
Chào bạn không biết mình có plugin nào có thể giúp mình cài đặt schema trên wordpress vào được không? mình chỉ cần tùy chỉnh theo ý của mình thôi
sao mình cài được, mà khi vào kiểm tra ” dữ liệu có cấu trúc ” lại không thấy gì nhỉ?
Cám ơn bài viết hay và ý nghĩa
vừa cài xong, có phải “Activate License” k a? thấy trong plugin nó có
Không cần đâu bạn nhé! Bản chất mình cung cấp cho mọi người phiên bản mới nhất. “Activate License” mang ý nghĩa tự động cập nhật chứ không liên quan tới việc nó có sử dụng được hay không nhé!
Chúc bạn ngày tốt lành!
Bạn ơi, có thể giúp mình xem lỗi này là gì được không, mình cài đến bước add new thì nó bị như thế này : There has been a critical error on this website. Please check your site admin email inbox for instructions.
Mình không biết lỗi này là gì?
Khả năng cao phiên bản của bạn không tương thích rồi!
Cho mình hỏi tại sao trong phần cài đặt của “Rank math SEO” lại có mục “Remove All Schema”
nó quan trọng vậy tại sao lại phải xóa
thanks
Trong một số trường hợp tránh conflic giữa các schema, xóa schema để sử dụng của plugin khác.
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
Nó cung cấp 13 loại schema đó bạn, bạn xem loại nào phù hợp với nội dung của bạn thì bạn có thể cài nhé.
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 🙁
Oki bạn.
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
Bài Post thì không liên quan gì tới dạng Product nhé. Nếu xuất hiện 2 Article thì có thể do các Schema khác can thiệp vào,
Mình chỉ sử dụng Scheme Pro ở trên thôi. Bạn có cách nào hoặc code xóa đoạn ở article tương tự như ở product thì cho mình xin với ạ. Thank you!
Hôm qua mình kiểm tra ở bản mới thì có thêm phần Article, nhưng phần này không ảnh hưởng gì đến Schema đâu nhé, nên bạn cứ để song song 2 Article.
Bạn cho mình xin tên plugin bình luận này với được không. Thấy hay hay 😀
Comments – wpDiscuz bạn nhé.
Thắng ơi, code này là xóa schema đó. nhúng vào là mất cấu trúc nha/
Đúng rồi, code này để remove schema mặc định của Woo. Code schema của Woo không đủ nên cần xóa và cần cài Schema.
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
Bác liên hệ Zalo mình nhé.
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.
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/
Của bạn thiếu các trường rồi, bạn bổ sung thêm các trường vào nhé!
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ị ạ!
Thử xóa cache đi bạn nhé. Nếu có Plugin nào khác can thiệp vào Schema thì phải tắt nó đi.
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
Trường review thì không nhất thiết phải có nhé bạn, nó vẫn hiển thị schema. Còn bị lỗi font, bạn vui lòng gửi tin nhắn cho mình website của bạn nhé.
Đây là hình ảnh lỗi đây bạn https://ibb.co/5jc2dPY
Bạn nhấn phần xem trước, nếu vẫn hiển thị đúng thì là tốt bạn nhé.
mình nhấn xem trước thì vẫn hiển thị đúng nhưng khi search từ khóa bằng hình ảnh thì khi click vào hình ảnh lại hiển thị lỗi font, không biết giải quyết thế nào, cảm ơn bạn nhiều
Bạn liên hệ mình qua Zalo: 0984923450 để mình kiểm tra nhé.
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
Thử xóa cache xem có được không nhé!
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ỉ
Bạn thử kiểm tra, xóa cache của website đi nhé.
mình đã xóa cache trình duyệt nhưng vẫn vậy bạn ạ . giúp mình với .
Bác liên hệ Facebook của mình nhé.
Cho mình xin plugin với được không? Mail: [email protected] cảm ơn bạn
Bạn tải ở đây giúp mình nhé: https://thangdangblog.com/download-plugin-schema-pro-mien-phi/
Lỗi review, bạn có bản update không
Phần Review bác có thể bỏ qua vì nó là warning nhé. Còn bác muốn thiết lập phần đó thì có thể liên hệ với mình.
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.
Mình đã làm như hướng dẫn, giờ nó hiển thị tới 3 luôn rồi bác. code này không chạy được. Mình cũng vừa cài xong wp-schema-pro 2.6.0. Bác có cách nào khác không ta
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.
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
Bạn xem đã cài đặt đầy đủ chưa nhé.
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 ạ?
Cho trang dự án thì dự án đó cũng ở một dang postype nào đấy thôi. Còn nếu không có sẵn thì bắt buộc phải tùy chỉnh lại code để có mẫu dự án.
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!
Cái này mình thấy giống Product mà, sao lại là bài viết được nhỉ?
Đây là sản phẩm.
Ý mình là những bài viết thì cài đặt kiểu gì?
Các bài viết thì bạn sẽ chọn phần Article, và phần Rule bạn sẽ chọn là All Post nhé.
Google mới Update, giờ review sẽ không có các bài viết nữa nhé. Cụ thể là Review sẽ chỉ hỗ trợ các loại sau: Book, Course, Event, How-to, Local business, Movie, Product, Recipe, Software App. Nên không nên cố gắng sử dụng Rating cho các bài viết.
Thế mới buồn nhỉ. 1 số bài viết của mình thì vẫn hiển thị!
Đành phải chịu thôi, Google Update như vậy rồi. Bạn có thể tham khảo nhiều hơn tại: https://developers.google.com/search/docs/data-types/review-snippet
Các bài viết chất lượng sẽ vẫn hiển thị và Google cũng đang cập nhật dần với những bài viết như thế. Mình sẽ Update thêm thông tin.