Thủ Thuật
  • TOP Thủ Thuật
    • Thủ Thuật Internet
    • Thủ Thuật Máy Tính
    • Thủ Thuật Tiện Ích
    • Thủ Thuật Phần Mềm
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Word
    • Học Power Point
  • Games
  • Kênh Công Nghệ
  • Facebook
  • WordPress
  • SEO
No Result
View All Result
Thủ Thuật
  • TOP Thủ Thuật
    • Thủ Thuật Internet
    • Thủ Thuật Máy Tính
    • Thủ Thuật Tiện Ích
    • Thủ Thuật Phần Mềm
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Word
    • Học Power Point
  • Games
  • Kênh Công Nghệ
  • Facebook
  • WordPress
  • SEO
No Result
View All Result
Thủ Thuật
No Result
View All Result
Home WordPress

Hướng Dẫn Sửa Lỗi Schema WooCommerce: Cách Vô Hiệu Hóa JSON-LD Mặc Định Để Tối Ưu SEO

Hướng Dẫn Sửa Lỗi Schema WooCommerce: Cách Vô Hiệu Hóa JSON-LD Mặc Định Để Tối Ưu SEO
6k
SHARES
19.5k
VIEWS
Share on Facebook

Nội Dung Bài Viết

Toggle
  • Phân tích kỹ thuật: Tại sao Schema mặc định của WooCommerce gây lỗi?
    • 1. Lỗi đoạn trích sản phẩm (Product Snippets)
    • 2. Lỗi danh sách người bán (Merchant Listings)
  • Hướng dẫn chi tiết vô hiệu hóa Schema WooCommerce
    • Phương pháp 1: Cấu hình trên Theme Paradise (Dành cho người dùng hệ sinh thái này)
    • Phương pháp 2: Sử dụng Code Snippet (Giải pháp triệt để cho mọi Theme)
  • Quy trình kiểm tra và xác thực sau khi sửa lỗi
  • Kết luận

Trong bối cảnh cạnh tranh gay gắt của thương mại điện tử, việc tối ưu hóa SEO (Search Engine Optimization) cho website WordPress sử dụng WooCommerce là yếu tố sống còn. Tuy nhiên, một vấn đề kỹ thuật “đau đầu” mà hầu hết các quản trị viên website đều gặp phải chính là các cảnh báo đỏ rực trên Google Search Console (GSC) liên quan đến dữ liệu có cấu trúc (Schema).

Những lỗi phổ biến như thiếu trường hasMerchantReturnPolicy, shippingDetails hay aggregateRating thường xuất phát từ cấu trúc Schema mặc định của WooCommerce. Vì nền tảng này tự động tạo ra các đoạn mã JSON-LD chưa hoàn thiện, nó vô tình khiến Google “hiểu lầm” về chất lượng dữ liệu của trang web. Bài viết này từ Thủ Thuật sẽ phân tích sâu nguyên nhân và hướng dẫn bạn cách vô hiệu hóa hoàn toàn Schema mặc định của WooCommerce để thay thế bằng các giải pháp chuyên nghiệp hơn như Rank Math hay Schema Pro.

Mô tả lỗi dữ liệu có cấu trúc Schema trên plugin WooCommerce thường gặp trong Google Search ConsoleMô tả lỗi dữ liệu có cấu trúc Schema trên plugin WooCommerce thường gặp trong Google Search Console

Phân tích kỹ thuật: Tại sao Schema mặc định của WooCommerce gây lỗi?

Trước khi đi vào giải pháp, chúng ta cần hiểu rõ bản chất kỹ thuật của vấn đề. WooCommerce, dù là plugin bán hàng số 1 thế giới, nhưng tính năng tạo Schema tự động của nó (Product Schema) lại khá cứng nhắc. Nó được lập trình để tự động xuất ra các trường dữ liệu dựa trên thông tin sản phẩm có sẵn.

Vấn đề nảy sinh khi dữ liệu thực tế không đáp ứng đủ yêu cầu ngày càng khắt khe của Google về Rich Results (Kết quả giàu thông tin).

1. Lỗi đoạn trích sản phẩm (Product Snippets)

Lỗi này thường xoay quanh hai trường: review (đánh giá) và aggregateRating (xếp hạng tổng hợp). Google quy định: Nếu bạn khai báo Schema sản phẩm, bạn bắt buộc phải cung cấp thông tin đánh giá.

Tuy nhiên, với các website mới hoặc sản phẩm mới đăng tải chưa có lượt mua và đánh giá thực tế, WooCommerce vẫn tạo ra cấu trúc Schema nhưng để trống giá trị các trường này. Điều này dẫn đến việc Google bot quét qua và báo lỗi “Thiếu trường review” hoặc “Thiếu trường aggregateRating”.

Chi tiết lỗi thiếu trường review và aggregateRating trong đoạn trích sản phẩmChi tiết lỗi thiếu trường review và aggregateRating trong đoạn trích sản phẩm

2. Lỗi danh sách người bán (Merchant Listings)

Đây là nhóm lỗi liên quan đến trải nghiệm mua sắm (Shopping Experience). Google yêu cầu các thông tin minh bạch về chính sách vận chuyển (shippingDetails) và chính sách đổi trả (hasMerchantReturnPolicy).

Xem thêm:  Hướng Dẫn Hiển Thị User Role Trong Bình Luận WordPress Cho Theme Paradise

Mặc dù bạn có thể đã ghi rõ các chính sách này trên website, nhưng WooCommerce mặc định thường không tự động ánh xạ (map) các thông tin này vào mã nguồn JSON-LD một cách chính xác theo chuẩn Schema.org mới nhất. Kết quả là website của bạn bị đánh dấu là thiếu dữ liệu quan trọng, ảnh hưởng đến khả năng hiển thị trên thẻ Google Shopping.

Cảnh báo lỗi thiếu trường hasMerchantReturnPolicy và shippingDetails trên GSCCảnh báo lỗi thiếu trường hasMerchantReturnPolicy và shippingDetails trên GSC

Giải pháp tối ưu: Thay vì cố gắng “vá” từng dòng code trong core của WooCommerce (rất dễ bị mất khi update plugin), cách tiếp cận chuyên nghiệp nhất theo chuẩn E-E-A-T là vô hiệu hóa hoàn toàn Schema của WooCommerce và nhường quyền kiểm soát lại cho các plugin SEO chuyên dụng.

Hướng dẫn chi tiết vô hiệu hóa Schema WooCommerce

Dưới đây là hai phương pháp để thực hiện việc này, từ đơn giản (dành cho người dùng Theme Paradise) đến nâng cao (dành cho lập trình viên/mọi loại theme).

Phương pháp 1: Cấu hình trên Theme Paradise (Dành cho người dùng hệ sinh thái này)

Nếu website của bạn được xây dựng trên nền tảng Theme Paradise, nhà phát triển đã tích hợp sẵn tùy chọn này trong bộ tùy biến giao diện, giúp bạn không cần đụng đến code.

Bước 1: Kiểm tra phiên bản Theme
Hãy chắc chắn rằng Theme Paradise của bạn đang ở phiên bản 6.8.5 trở lên. Các phiên bản cũ hơn có thể chưa cập nhật tính năng này.

Bước 2: Thao tác trong Tùy biến (Customize)
Truy cập vào trang quản trị WordPress, đi tới đường dẫn:
Giao diện (Appearance) -> Tùy biến (Customize) -> Thiết lập giao diện -> Tối ưu tìm kiếm.

Tại khu vực này, bạn sẽ thấy mục [WooCommerce] Vô hiệu hóa Schema. Hãy chuyển trạng thái từ “Không” hoặc “Tắt” sang Có (Yes). Sau đó nhấn nút Đăng (Publish) để lưu thay đổi.

Thao tác bật tính năng vô hiệu hóa Schema của WooCommerce trong cài đặt theme ParadiseThao tác bật tính năng vô hiệu hóa Schema của WooCommerce trong cài đặt theme Paradise

Bước 3: Xử lý xung đột CSS (Conflict)
Để đảm bảo website hoạt động mượt mà và không bị tải thừa tài nguyên, bạn nên thực hiện thêm bước loại bỏ CSS của Brands nếu không sử dụng.
Truy cập: Thiết lập giao diện -> Tối ưu tốc độ -> Tìm và bật tính năng Loại bỏ Brands CSS.

Hướng dẫn loại bỏ WooCommerce Brands CSS để tối ưu tốc độ trong theme ParadiseHướng dẫn loại bỏ WooCommerce Brands CSS để tối ưu tốc độ trong theme Paradise

Phương pháp 2: Sử dụng Code Snippet (Giải pháp triệt để cho mọi Theme)

Nếu bạn không dùng Theme Paradise hoặc muốn hiểu rõ bản chất code, việc sử dụng hook (móc nối) trong WordPress là phương pháp chuẩn kỹ thuật nhất. Bạn có thể chèn code vào file functions.php của Child Theme hoặc sử dụng plugin Code Snippets (khuyên dùng để tránh lỗi 500 nếu thao tác sai).

Xem thêm:  [LiteSpeed Cache: Vũ Khí Tối Thượng Để Tăng Tốc WordPress Trên Máy Chủ LiteSpeed]

Đoạn code Filter cần sử dụng:

/**
 * Vô hiệu hóa hoàn toàn dữ liệu cấu trúc (Schema) của WooCommerce
 * Author: Thu Thuat Team
 */
add_filter( 'woocommerce_structured_data_product', '__return_false' );

Phân tích code:

  • add_filter: Đây là hàm cơ bản của WordPress để can thiệp vào dữ liệu trước khi nó được xuất ra trình duyệt.
  • woocommerce_structured_data_product: Đây là hook xác định dữ liệu cấu trúc của sản phẩm trong WooCommerce.
  • __return_false: Lệnh này trả về giá trị “Sai/Rỗng”, đồng nghĩa với việc yêu cầu WooCommerce ngừng tạo bất kỳ đoạn mã JSON-LD nào liên quan đến sản phẩm.

Lưu ý quan trọng:
Sau khi chèn code, nếu website của bạn có cài đặt các plugin bổ trợ như WooCommerce Brands mà không thực sự dùng đến, hãy vô hiệu hóa (Deactivate) chúng trong phần Plugin. Các plugin này thường tự sinh ra các đoạn Schema thương hiệu (Brand Schema) gây xung đột hoặc dư thừa dữ liệu.

Quy trình kiểm tra và xác thực sau khi sửa lỗi

Công việc của một SEOer không kết thúc sau khi chèn code. Bạn cần thực hiện quy trình kiểm tra (Audit) để đảm bảo lỗi đã được khắc phục hoàn toàn.

  1. Xóa Cache (Bộ nhớ đệm):
    Đây là bước bắt buộc. Hãy xóa cache ở mọi cấp độ:

    • Plugin Cache: WP Rocket, LiteSpeed Cache, W3 Total Cache…
    • Server Cache: Nếu dùng hosting có Redis/Memcached.
    • CDN Cache: Cloudflare (nếu có).
  2. Kiểm tra bằng công cụ của Google:
    Sử dụng công cụ chính chủ Rich Results Test (Kiểm tra kết quả nhiều định dạng) của Google. Nhập URL sản phẩm bất kỳ vào để kiểm tra.

    • Kết quả mong đợi: Không còn thấy đoạn mã Schema của WooCommerce cũ xuất hiện. Các cảnh báo đỏ về aggregateRating hay shippingDetails biến mất (hoặc được thay thế bằng dữ liệu chuẩn từ plugin SEO như Rank Math/Schema Pro).
  3. Khai báo lại Schema chuẩn:
    Sau khi đã “dọn sạch” Schema lỗi của WooCommerce, hãy đảm bảo bạn đã cấu hình Schema Product trong Rank Math SEO hoặc Schema Pro. Các plugin này cho phép bạn thiết lập giá trị mặc định (ví dụ: “None” cho rating nếu chưa có đánh giá) để tránh bị Google phạt, đồng thời dễ dàng thêm các trường shippingDetails thông qua giao diện trực quan.

Kết luận

Việc vô hiệu hóa Schema mặc định của WooCommerce không phải là hành động “bỏ đi tính năng”, mà là bước đi chiến lược để giành quyền kiểm soát dữ liệu SEO. Bằng cách loại bỏ các đoạn mã tự động thiếu chính xác, bạn làm sạch hồ sơ dữ liệu của website trên Google Search Console, từ đó cải thiện độ tin cậy (Trustworthiness) của website.

Dù bạn chọn giải pháp dùng tùy chọn có sẵn của Theme Paradise hay can thiệp bằng Code Snippet, hãy luôn nhớ nguyên tắc cốt lõi: Dữ liệu cấu trúc phải chính xác, đầy đủ và minh bạch.

Hy vọng hướng dẫn kỹ thuật này từ Thủ Thuật giúp bạn giải quyết triệt để các vấn đề về hiển thị trên công cụ tìm kiếm. Nếu gặp khó khăn trong quá trình thực hiện, hãy để lại bình luận bên dưới để được cộng đồng hỗ trợ!


Tham khảo:

  • Tài liệu kỹ thuật WooCommerce Developer Docs.
  • Google Search Central – Structured Data Guidelines.
Đánh Giá Bài Viết
Tuyết Nhi

Tuyết Nhi

Tôi là Tuyết Nhi - Nữ phóng viên trẻ đến từ Hà Nội. Với niềm đam mê công nghệ, khoa học kỹ thuật, tôi yêu thích và muốn chia sẻ đến mọi người những trải nghiệm, kinh nghiệm về các lĩnh vực công nghệ, kỹ thuật... Rất mong được quý độc giả đón nhận ❤️.

Related Posts

[Hướng Dẫn] Cách Tắt WooCommerce Brands Để Tối Ưu Tốc Độ Website Hiệu Quả Nhất
WordPress

[Hướng Dẫn] Cách Tắt WooCommerce Brands Để Tối Ưu Tốc Độ Website Hiệu Quả Nhất

Hướng Dẫn Tích Hợp Akismet Vào Contact Form 7: Giải Pháp Chống Spam “Tàng Hình” Hiệu Quả Nhất
WordPress

Hướng Dẫn Tích Hợp Akismet Vào Contact Form 7: Giải Pháp Chống Spam “Tàng Hình” Hiệu Quả Nhất

Tối Ưu Header WordPress: Hướng Dẫn “Dọn Rác” Mã Nguồn Để Tăng Tốc Và Chuẩn SEO Toàn Diện
WordPress

Tối Ưu Header WordPress: Hướng Dẫn “Dọn Rác” Mã Nguồn Để Tăng Tốc Và Chuẩn SEO Toàn Diện

Hướng dẫn Cấu Hình Crawl Optimization Trên Yoast SEO: Tăng Tốc Website Và Tiết Kiệm Crawl Budget
WordPress

Hướng dẫn Cấu Hình Crawl Optimization Trên Yoast SEO: Tăng Tốc Website Và Tiết Kiệm Crawl Budget

Discussion about this post

Trending.

Hướng Dẫn Tích Hợp Akismet Vào Contact Form 7: Giải Pháp Chống Spam “Tàng Hình” Hiệu Quả Nhất

Hướng Dẫn Tích Hợp Akismet Vào Contact Form 7: Giải Pháp Chống Spam “Tàng Hình” Hiệu Quả Nhất

Trích Xuất Dữ Liệu từ Báo Cáo Power BI Đã Xuất Bản Trên Web

Trích Xuất Dữ Liệu từ Báo Cáo Power BI Đã Xuất Bản Trên Web

Hướng Dẫn Cách Livestream Trên Facebook Bằng Điện Thoại Và Máy Tính Đơn Giản, Sắc Nét Từ A-Z

Hướng Dẫn Cách Livestream Trên Facebook Bằng Điện Thoại Và Máy Tính Đơn Giản, Sắc Nét Từ A-Z

World War 2: Strategy Games – Game Chiến Thuật Thế Chiến II Hấp Dẫn Trên Mobile

World War 2: Strategy Games – Game Chiến Thuật Thế Chiến II Hấp Dẫn Trên Mobile

Share Acc The Battle Cats Miễn Phí Mới Nhất 2025: Full Uber Rare & Cat Food

Share Acc The Battle Cats Miễn Phí Mới Nhất 2025: Full Uber Rare & Cat Food

Giới Thiệu

Thủ Thuật

➤ Website đang trong quá trình thử nghiệm AI biên tập, mọi nội dung trên website chúng tôi không chịu trách nhiệm. Bạn hãy cân nhắc thêm khi tham khảo bài viết, xin cảm ơn!

Chuyên Mục

➤ TOP Thủ Thuật

➤ Chia Sẻ Kiến Thức

➤ Kênh Công Nghệ

➤ SEO

➤ Games

Liên Kết

➤ Ketquaxskt.com

➤ TOP Restaurants

➤ Here Restaurant

➤

➤

Liên Hệ

➤ TP. Hải Phòng, Việt Nam

➤ 0931. 910. JQK

➤ Email: [email protected]

Website này cũng cần quảng cáo, không có tiền thì viết bài làm sao  ” Đen Vâu – MTP ”

DMCA.com Protection Status

© 2025 Thủ Thuật - Website chia sẻ kiến thức công nghệ hàng đầu Việt Nam

No Result
View All Result
  • TOP Thủ Thuật
    • Thủ Thuật Internet
    • Thủ Thuật Máy Tính
    • Thủ Thuật Tiện Ích
    • Thủ Thuật Phần Mềm
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Word
    • Học Power Point
  • Games
  • Kênh Công Nghệ
  • Facebook
  • WordPress
  • SEO

© 2025 Thủ Thuật - Website chia sẻ kiến thức công nghệ hàng đầu Việt Nam