-
Dear Rank Math Support Team,
I am a Rank Math Pro user encountering a persistent issue where the SKU is not appearing in the Product Schema (JSON-LD) for my WooCommerce variable products, specifically when checked using Google’s Rich Results Test.
My Setup:
WordPress Version: 6.8.1
WooCommerce Version: 9.8.5
Rank Math SEO Version: 1.0.245
Rank Math SEO PRO Version: 3.0.57
Theme: Flatsome 3.18.5
Example Product URL: https://khopnoitrucmotor.com/khop-noi-nm-nor-mex-tnm/Steps I have already taken:
Resolved Duplicate Schema: I successfully disabled the default WooCommerce/Flatsome schema using a custom code snippet in functions.php to avoid duplicate schema output. The Google Rich Results Test now shows only one valid Product Schema.SKU Data Entry (WooCommerce):
I have ensured that the correct SKU is entered into the default WooCommerce SKU field for EACH specific product variation (under Product data > Variations > [Each Variation] > SKU field).Brand Data Entry & Rank Math Configuration:
I have correctly set up “C-KING” as a product attribute (or category/tag acting as brand) in WooCommerce and assigned it to the product.
Rank Math is successfully pulling and displaying “C-KING” as the brand in the Product Schema, which is accurate.Rank Math General Settings – WooCommerce:
I have navigated to Rank Math SEO > General Settings > WooCommerce and ensured that all relevant options related to Product Schema (including ‘Select Brand’ being mapped correctly) are enabled and configured.
There isn’t a specific option to “enable SKU” as it’s expected to be automatically pulled.Google Rich Results Test:
Despite all these steps, when I test the URL https://khopnoitrucmotor.com/khop-noi-nm-nor-mex-tnm/ on https://search.google.com/test/rich-results/, the sku property is still missing from the generated Product Schema, while brand and manufacturer are present.
The ticket ‘SKU Missing from Product Schema (WooCommerce Variable Product) – Rank Math Pro U’ is closed to new replies.