Ecommerce

WooCommerce SEO

Google-compliant product schema, catalog health queues, archive templates, per-product SEO panels, and merchant feeds β€” built into SEO Rank Genius when WooCommerce is active.

11 min read WooCommerce required Tools + Product editor

Before you start

WooCommerce SEO is a native module β€” no separate plugin required. It outputs Product/Offer JSON-LD, Open Graph tags, catalog health monitoring, and per-product SEO controls when WooCommerce is active.

Two places to work Store-wide settings live under SEO Rank Genius β†’ Tools & Analytics β†’ WooCommerce SEO. Per-product fields are in the product editor under the Product SEO metabox tab.

Prerequisites:

  • WooCommerce installed and activated
  • WordPress Administrator access for store-wide toggles
  • At least one published product for schema validation and health queues
Disable duplicate schema SEO Rank Genius can replace WooCommerce default product schema when enabled. Turn off product schema in Yoast WooCommerce or other SEO plugins to avoid duplicate JSON-LD.

Open WooCommerce SEO

Navigate to:

SEO Rank Genius β†’ Tools & Analytics β†’ WooCommerce SEO

/wp-admin/admin.php?page=seo-link-genius_tools&tab=woocommerce
SEO Rank Genius β€Ί Tools & Analytics β€Ί WooCommerce SEO
πŸ›’

WooCommerce SEO

Product schema, OG tags, and catalog health

Master switches

Enable WooCommerce SEOProduct schema and OG tags
Include ReviewsAggregate rating in schema
Include Shipping DetailsMerchant Center 2025 requirement
Include Return Policy

Catalog issue queues

Missing image
23
Missing GTIN/MPN
41
Missing SKU
18
Variant gaps
7

WooCommerce SEO β€” master switches and catalog issue queue stats.

Product schema

When Enable WooCommerce SEO is on, SEO Rank Genius outputs Google Merchant Listing–aligned Product JSON-LD on single product pages β€” including Offer, price, availability, identifiers, and optional shipping/return policy blocks.

Required fieldsName, image, price, currency, availability, and at least one identifier (GTIN, MPN, or SKU).
Variable productsProductGroup schema with per-variation Offer objects when variants differ.
Reviews toggleAdds aggregateRating when the product has approved reviews.
Out-of-stock handlingConfigure noindex, redirect to category, or keep indexed under store settings.

Per-product schema score and JSON-LD preview appear in the product editor Product SEO tab. Fix missing fields there before expecting rich results.

Catalog issues

The Catalog issue queues section surfaces products blocking Merchant listings or rich results. Counts refresh daily (or on demand via Recalculate now). Each queue links to a paginated product list with Edit shortcuts.

1

Recalculate now

Click to refresh queue counts immediately after bulk imports or catalog changes.

2

Work the highest-impact queue first

Missing identifiers and images block rich results fastest. Use Edit links to jump straight to the product.

Archive templates

Control SEO titles and meta descriptions for shop, category, and tag archives without editing theme files.

Variables: %%sitename%%, %%sep%%, %%page%%, %%currentyear%%, %%term_title%%, %%post_count%%, %%term_desc%% (categories/tags only).

Faceted & filtered archives

Enable Noindex facet/filter URLs to keep layered navigation and unknown query parameters out of Google’s index. Allowlist parameters that should remain indexable (comma-separated, lowercase).

Product metabox tab

Each product has a dedicated Product SEO tab in the SEO Rank Genius metabox (same panel as posts, adapted for WooCommerce).

Link Overview Product SEO Schema
82

Product schema score

GTIN set Β· Image OK Β· Brand from taxonomy

Global unique ID (GTIN) 00812345678901 Brand override Acme Audio

Product editor β€” Product SEO tab with schema score and identifier fields.

Set identifiers, condition, brand source, and review JSON-LD preview per product. The schema score reflects Google Merchant Listing requirements β€” not a generic SEO score.

Merchant feed

The Merchant feed section generates a CSV/XML feed aligned with schema-critical fields (id, title, description, link, image, price, currency, availability, GTIN, brand, condition).

  • Feed URL is listed after generation β€” submit to Google Merchant Center.
  • Last run timestamp shows when the feed was rebuilt.
  • Use the Bulk Product SEO grid to export identifiers via CSV for round-trip edits.

Bulk Product SEO grid

Filter catalog, inspect scores, export CSV

Missing identifier β–Ύ Load page Export CSV
IDProductScoreSKUGTIN
1042Wireless Earbuds Pro64WEB-PROβ€”
987Organic Cotton Tee91OCT-00100812345678901
856Stainless Water Bottle38β€”β€”

Bulk Product SEO grid β€” filter by issue queue, sort by score, export identifiers.

Troubleshooting

WooCommerce SEO tab shows “not available”

Activate WooCommerce. The module loads only when class_exists('WooCommerce') is true. Refresh the admin page after activation.

Product rich results not appearing

Validate a product URL in Google’s Rich Results Test. Fix missing image, price, or identifier in the Product SEO tab. Ensure no other plugin outputs conflicting Product schema.

Schema score seems too high for empty products

Re-save the product after filling identifiers. Scores cache until the product is updated or schema cache is invalidated.

Faceted URLs still indexed

Enable noindex for facet URLs, verify allowlist parameters, and confirm your SEO plugin is not overriding robots meta on shop archives.

Merchant feed out of sync with on-page prices

Regenerate the feed after sales or stock changes. Compare feed output with live product schema using the mismatch indicators in Tools.