Library·SOP·SEO
Check a simple WooCommerce product's public product data, correct only inaccurate source fields, and retest the page's structured data.
Last reviewed: · Editorial review
Clarity, structure and references reviewed in this version. This is not a test in a live account.
Check a simple WooCommerce product's public product data, correct only inaccurate source fields, and retest the page's structured data.
This SOP covers:
This does not cover:
Structured data is product information written for search tools to read. WooCommerce can create it automatically. First see what the public page reports; keep an accurate existing result instead of adding another.
In WordPress, open Products > All Products and edit the product for the URL you will test. Confirm its product type is Simple product and that customers do not choose a size, color, or other variation before buying. Keep the full public product URL for the test.
Create a short note titled Structured data check in the product's work record. If there is no work record, use the plain-text place where your team tracks website changes. Add the complete public product URL and today's date so you can compare the same page after saving.
In the Structured data check note, open Google's Rich Results Test, choose URL testing if prompted, enter this public product URL, and start the test. Record each Product feature section, its status and issues, and the name, image, price and currency, availability, and URL shown there. Keep the test result beside the visitor-visible product page.
Use the detected Product item and the page contents to choose the next path for your note:
If the test reports one matching Product in each Product feature section shown, and its important values match the real offer, keep the output. Google may show Product snippets and Merchant listings as two sections for this same product; those two sections alone are not duplicate Product data. Write No correction needed now unless a specific required issue remains.
If a value is missing or differs from the real product, copy the exact value and issue into the note, then compare the WooCommerce source fields in the next milestone.
No Product data. If the test loads the page but finds no Product data, record it and continue to Check the WooCommerce product fields below. Compare every listed field with trusted product details even though Google supplied no values; correct any confirmed blank or wrong source field, then save and test the same URL. If the fields are already complete and accurate, or the retest still has no Product item, ask the site maintainer which component should create it.
Repeated Product data. If one feature section repeats the same Product, record it and ask the site maintainer to trace that source, even if other sections also show Product data. Product snippets and Merchant listings can each show one matching Product for the same product; that alone is not a repeat. Do not install, switch off, or replace a plugin.
Correct a field only when the product owner or store record confirms the current source value is wrong. The public page and its test data should describe the same offer.
In the product editor, compare the Product name, Product image, Product data, and public permalink with Structured data check and your trusted product details. If the test found no Product item, still check these source fields against the trusted details even though Google supplied no values. Use the trusted details when the existing page or editor may be wrong.
Compare the test's Product name with the WooCommerce Product name and the page's main product heading. If the store record confirms the title is wrong, correct the Product name so it identifies the item accurately.
Compare the test's main Product image with the WooCommerce Product image and the picture visitors see first. If it is missing or shows another item, select the accurate main product image. Gallery images are additional views; changing their order does not by itself change the main Product image.
In Product data > General, compare the Regular price and any active Sale price with the real current offer. If a price is wrong, update that source field only. WooCommerce's currency comes from the store's currency setting; check WooCommerce > Settings > General > Currency options if the symbol or currency is unexpected.
In Product data > Inventory, compare the Stock status with the real stock record. If Manage stock is enabled, check its Quantity too. Correct availability only to reflect whether customers can buy the item now, including a real backorder policy.
Compare the Product URL and Offer URL in the test with the public product page after it finishes loading. If they point to another product, or the page redirects somewhere unexpected, record both addresses and ask the site maintainer to trace the permalink or output source. Do not change an established product URL just to silence a test result.
Read review, rating, and product-identifier messages against the guide for the detected Google product feature. Add a value only when the store has a real source for it.
If the product has no real customer reviews, do not create a review or rating to remove a message. For product snippets, Google allows an offer as an alternative to review or aggregate-rating data, though the test may still show a review recommendation. Record that the store has no reviews and leave the absent data out.
If an identifier warning appears and the manufacturer supplied a GTIN or barcode for this exact product, enter that verified value in Product data > Inventory > Global Unique ID if the field is available. A store's SKU is a different code; do not copy it into the GTIN field. If no true identifier is available, leave the field empty and note why.
If accurate reviews are visible but missing from the test, or a message asks for a value WooCommerce does not provide in this product editor, record it and ask the site maintainer which active product-schema source handles it. Do not add custom fields or a second schema generator as a workaround.
After changing verified product data, confirm it saved and check the same public URL again. Keep a correct page unchanged.
If you corrected any product fields, select Update and wait for the save to finish. Reopen the product and confirm that each corrected name, image, price, currency, inventory state, or Global Unique ID was saved. If no source field needed correction, leave the product unchanged.
If you changed a source field, open Google's Rich Results Test, choose URL testing if prompted, and test the same public product URL again. In Structured data check, compare the new Product item and issue messages with the saved source fields and current public page. If a corrected value is still missing or an item remains repeated, hand the exact URLs, field, and test message to the site maintainer.