Schema là một dạng dữ liệu có cấu trúc giúp công cụ tìm kiếm hiểu rõ hơn về nội dung trên website. Tuy nhiên, trong một số trường hợp như trang danh mục sản phẩm, việc loại bỏ schema không cần thiết có thể giúp website load nhanh hơn và tránh gây hiểu nhầm cho Google. Trong bài viết này, mình sẽ hướng dẫn bạn cách loại bỏ schema khỏi trang danh mục sản phẩm một cách đơn giản và hiệu quả.
Những điểm chính
- Lý do cần loại bỏ schema khỏi trang danh mục sản phẩm: Hiểu được tầm quan trọng của việc loại bỏ schema không phù hợp đối với website.
- Cách loại bỏ schema khỏi trang danh mục sản phẩm: Giúp bạn kiểm soát chặt chẽ hơn dữ liệu có cấu trúc, tránh hiển thị sai lệch trên Google, cải thiện trải nghiệm người dùng và hiệu quả SEO.
- Biết thêm Vietnix – Nhà cung cấp web hosting và WordPress hosting uy tín, được tặng kèm nhiều plugin bản quyền, phù hợp cho những ai muốn phát triển website bền vững.
- Giải đáp nhanh các thắc mắc: Giúp bạn hiểu rõ hơn về quy trình xóa schema, giảm sai sót trong quá trình thực hiện.
Lý do cần loại bỏ schema khỏi trang danh mục sản phẩm
Khi sử dụng plugin Rank Math để tối ưu SEO cho website WooCommerce, có thể bạn sẽ thấy các trang danh mục sản phẩm được tự động thêm rất nhiều schema, đặc biệt là Schema Product. Tuy nhiên, đây lại không phải là một cách làm tối ưu. Google đã khuyến cáo rõ ràng rằng Product Schema chỉ nên áp dụng cho các trang sản phẩm cụ thể, không phải trang danh mục. Bởi lẽ, schema loại này dùng để mô tả chi tiết một sản phẩm duy nhất, còn trang danh mục lại chứa nhiều sản phẩm khác nhau.

Việc thêm Product Schema vào danh mục dễ khiến Google hiểu sai rằng tất cả sản phẩm trong danh mục là một – điều hoàn toàn không đúng. Việc này không chỉ làm giảm độ chính xác của dữ liệu có cấu trúc mà còn có thể ảnh hưởng tiêu cực đến khả năng hiển thị của website trên kết quả tìm kiếm. May mắn là Rank Math vẫn cho phép người dùng linh hoạt điều chỉnh và loại bỏ schema khỏi trang danh mục sản phẩm chỉ với vài bước đơn giản. Nếu bạn đang muốn tối ưu cấu trúc dữ liệu cho website của mình, thì việc gỡ bỏ schema không phù hợp là một bước cần thiết.
Nếu bạn đang muốn tối ưu cấu trúc dữ liệu, đồng thời xây dựng một nền tảng bền vững cho website WooCommerce, hãy tham khảo ngay dịch vụ WordPress hosting tại Vietnix. Đây là gói web hosting được thiết kế chuyên biệt cho WordPress, giúp website vận hành nhanh, ổn định và bảo mật hơn. Đặc biệt, khi sử dụng dịch vụ, bạn sẽ được tặng kèm plugin Rank Math SEO Pro – công cụ mạnh mẽ giúp tạo và quản lý các loại schema nâng cao một cách dễ dàng. Tham khảo ngay để phát triển website hiệu quả hơn!
Tạo website nhanh chóng & dễ dàng với
KHO GIAO DIỆN VÀ PLUGIN FREE!
Nhận ngay bộ quà tặng hấp dẫn khi đăng ký dịch vụ hosting tại Vietnix!
Khám phá kho quà tặng ngay!

Các bước loại bỏ schema khỏi trang danh mục sản phẩm
1. Loại bỏ Schema Product
Để loại bỏ riêng Schema Product được Rank Math tự động thêm vào các trang danh mục sản phẩm, bạn chỉ cần truy cập vào: Rank Math SEO > Titles & Meta > Product Categories. Tại đây, bạn sẽ thấy phần cài đặt dành riêng cho trang lưu trữ danh mục sản phẩm.
Kéo xuống mục Product Category, bạn sẽ thấy tùy chọn Remove Snippet Data. Tùy chọn này mặc định đã được bật để ngăn không cho Rank Math thêm Schema Product vào các trang danh mục. Tuy nhiên, nếu vì lý do nào đó tùy chọn này đang tắt, bạn chỉ cần bật lại là xong. Sau khi bật Remove Snippet Data, Rank Math sẽ ngừng hiển thị Schema Product trên các trang danh mục sản phẩm. Nếu bạn muốn loại bỏ thêm các loại schema khác như Breadcrumb hoặc Schema Organization, hãy tiếp tục với bước kế tiếp.

2. Loại bỏ tất cả schema
Nếu muốn loại bỏ toàn bộ schema khỏi các trang danh mục sản phẩm, bạn có thể thực hiện điều này bằng cách thêm một đoạn code tùy chỉnh vào file rank-math.php
trong thư mục theme đang sử dụng. Trước tiên, bạn cần tạo file rank-math.php
tại đường dẫn:
/wp-content/themes/tên-theme-của-bạn/rank-math.php
.
Có thể tạo file này bằng cách sử dụng FTP hoặc File Manager trong cPanel, tùy theo môi trường quản trị hosting bạn đang sử dụng. Sau khi tạo xong, bạn truy cập vào Theme > Theme File Editor (với classic theme cổ điển) hoặc Tools > Theme File Editor (với block theme) trong trang quản trị WordPress. Tìm đến file rank-math.php
vừa tạo và thêm đoạn mã mà Rank Math cung cấp để loại bỏ toàn bộ schema khỏi trang danh mục sản phẩm.

Cuối cùng, nhấn Update file để lưu thay đổi. Từ thời điểm này, các trang danh mục sản phẩm sẽ không còn hiển thị schema nữa.

3. Loại bỏ schema khỏi một số danh mục sản phẩm nhất định
Nếu bạn chỉ muốn loại bỏ schema khỏi một số danh mục sản phẩm cụ thể thay vì toàn bộ, bạn có thể chèn đoạn code tùy chỉnh vào file functions.php
của theme. Chỉ cần thay thế 'category-slug'
bằng slug của danh mục sản phẩm bạn muốn loại bỏ schema. Trong trường hợp muốn áp dụng cho nhiều danh mục, bạn chỉ cần thêm các slug tương ứng vào đoạn code này:
/**
* Filter to remove all schema from certain product category pages
*/
add_filter('rank_math/json_ld', function ($data, $jsonld) {
if (is_product_category('category-slug')) {
return [];
}
return $data;
}, 99, 2);
Phương pháp này giúp bạn kiểm soát tốt hơn việc hiển thị schema trên từng danh mục, tránh gây hiểu lầm cho Google và hạn chế lỗi khi kiểm tra bằng công cụ Rich Results Test. Đồng thời, việc loại bỏ schema không cần thiết còn giúp trang danh mục tải nhanh hơn và tối ưu trải nghiệm người dùng.
Vietnix – Nhà cung cấp dịch vụ lưu trữ tốc độ cao
Với hơn 12 năm kinh nghiệm trong lĩnh vực hạ tầng công nghệ, Vietnix mang đến giải pháp hosting tối ưu, giúp website vận hành nhanh chóng, ổn định và an toàn. Hạ tầng mạnh mẽ, công nghệ tiên tiến cùng đội ngũ kỹ thuật hỗ trợ 24/7 là những yếu tố làm nên sự khác biệt của Vietnix. Dù bạn đang khởi tạo blog cá nhân hay vận hành hệ thống thương mại điện tử, Vietnix luôn sẵn sàng đồng hành để website của bạn hoạt động hiệu quả nhất. Liên hệ ngay để được tư vấn dịch vụ phù hợp!
Thông tin liên hệ:
- Website: https://vietnix.vn/
- Hotline: 1800 1093
- Email: sales@vietnix.com.vn
- Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, TP HCM.
Câu hỏi thường gặp
Việc giữ lại schema trên trang danh mục có ảnh hưởng gì đến kết quả Rich Snippets?
Việc giữ lại schema – đặc biệt là Product schema – trên trang danh mục sản phẩm không những không mang lại lợi ích cho Rich Snippets, mà còn có thể gây ảnh hưởng tiêu cực đến khả năng hiển thị của trang trong kết quả tìm kiếm.
Cụ thể:
– Không hiển thị Rich Snippets mong muốn: Google không sử dụng Product schema trên trang danh mục để hiển thị rich snippets như giá, đánh giá hay tình trạng kho. Những thông tin này chỉ được hiển thị cho các trang sản phẩm cụ thể.
– Gây hiểu nhầm cho Google: Việc gán schema sản phẩm cho trang danh mục có thể khiến Google hiểu sai rằng đây là một trang bán một sản phẩm cụ thể, dẫn đến không hiển thị hoặc hiển thị sai snippet.
– Tăng nguy cơ bị lỗi trong Search Console: Google có thể cảnh báo lỗi “Missing field…” hoặc “Invalid item” vì các trường bắt buộc trong Product schema không đầy đủ trên trang danh mục – điều dễ xảy ra vì đây không phải là trang chi tiết sản phẩm.
Việc loại bỏ schema khỏi trang danh mục sản phẩm có thể giúp cải thiện crawl budget của Google không?
Có, việc loại bỏ schema không cần thiết khỏi trang danh mục sản phẩm có thể gián tiếp giúp cải thiện crawl budget của Google, đặc biệt nếu website của bạn có quy mô lớn.
Lý do:
– Tối giản HTML: Schema không liên quan (ví dụ Product
schema trên trang danh mục) làm mã nguồn dài hơn, khiến Googlebot mất nhiều thời gian xử lý hơn cho mỗi trang.
– Giảm khả năng phát sinh lỗi: Nếu Google gặp nhiều lỗi schema, bot có thể tạm thời giảm tần suất crawl các trang đó.
– Tăng hiệu quả crawl: Khi nội dung trang nhẹ và rõ ràng hơn, Google sẽ thu thập dữ liệu nhanh hơn, từ đó phân bổ crawl budget hợp lý hơn cho các trang quan trọng.
Có nên tạo schema tùy chỉnh thay thế sau khi loại bỏ hoàn toàn schema mặc định của Rank Math không?
Có, bạn nên tạo schema tùy chỉnh sau khi loại bỏ hoàn toàn schema mặc định của Rank Math, nhưng chỉ khi thật sự cần thiết. Việc này phù hợp trong các trường hợp:
– Bạn muốn kiểm soát nội dung schema chính xác hơn, ví dụ chỉ hiển thị những trường dữ liệu liên quan.
– Trang danh mục cần hiển thị thông tin có cấu trúc khác như CollectionPage
, ItemList
, hoặc Breadcrumb
, thay vì Product
.
Việc này giúp:
– Tránh lỗi vi phạm hướng dẫn của Google, như việc dùng Product
schema sai chỗ.
– Tăng độ chính xác cho dữ liệu có cấu trúc, cải thiện khả năng hiển thị Rich Results.
Làm thế nào để kiểm tra chính xác xem trang danh mục có chứa schema không, ngoài công cụ Rich Results Test?
Để kiểm tra trang danh mục có chứa schema ngoài Rich Results Test, bạn có thể dùng:
– Google Structured Data Testing Tool: Công cụ cũ nhưng vẫn hoạt động, hiển thị toàn bộ schema.
– Xem mã nguồn trang (View Source): Tìm đoạn application/ld+json
hoặc từ khóa @type
, Product
,…
– Tiện ích trình duyệt (Chrome Extension): Dùng Structured Data Viewer hoặc Schema Builder để xem schema trực quan.
– Công cụ bên thứ ba: Dùng validator của schema.org hoặc technicalseo.com để kiểm tra toàn diện hơn.
Lời kết
Việc loại bỏ schema khỏi trang danh mục sản phẩm không chỉ giúp website tuân thủ đúng hướng dẫn của Google mà còn hạn chế lỗi hiển thị, tối ưu trải nghiệm tìm kiếm và tốc độ tải trang. Với những hướng dẫn đơn giản trong bài viết, bạn hoàn toàn có thể tự điều chỉnh mà không cần đến plugin hỗ trợ. Nếu đang sử dụng WooCommerce và muốn kiểm soát tốt hơn phần schema cho website, đừng quên lựa chọn các công cụ phù hợp hoặc dịch vụ hosting được tối ưu sẵn cho WordPress để tiết kiệm thời gian và công sức. Cảm ơn bạn đã theo dõi bài viết!