Support Log in
Rank Forge Integrations — Works with Your WordPress Stack

WooCommerce SEO — Product Schema and Optimization

Rank Forge treats WooCommerce products like first-class citizens. Product schema, AI meta generation, SERP preview for product pages: the on-page work for Google Shopping, Google Search, and Google AI Overviews. Included in every paid plan, no WooCommerce-specific add-on required.


What WooCommerce-specific features Rank Forge includes

Product schema (JSON-LD)

A WooCommerce product page outputs a Product schema with:

  • Name, description, image: the name of the product, its Rank Forge meta description (or the first 25 words of the product text when there is none) and its featured image
  • Brand: the brand of the product (a brand set with WooCommerce Brands, Perfect Brands for WooCommerce or YITH WooCommerce Brands, or a product attribute named “brand”), else the Default brand set under Settings, Search Appearance. A product with none of these gets no brand
  • SKU: from the WooCommerce product
  • GTIN: the GTIN, UPC, EAN, or ISBN field of the WooCommerce product (WooCommerce 9.2 or newer), written as gtin8, gtin12, gtin13 or gtin14 by its length (8, 12, 13 or 14 digits once spaces and hyphens are taken out); a value of any other length, or with a character that is not a digit, is not written
  • MPN: the MPN field next to the SKU on the Inventory tab of the product, or a product attribute named “mpn”
  • Offer: the current price, the store currency and availability (in stock or out of stock), and until when the price holds: the end of a running sale, otherwise 31 December of next year; a product that has no price gets no Offer
  • AggregateRating: average rating and review count, only when the product has at least one review

The Product Markup card under Settings, Search Appearance (shown when WooCommerce is active) adds shipping details and a return policy to the Offer. Shipping details are the country, the cost or free shipping, and the handling and delivery days; a cost is written only for products priced in the currency set next to it, and free shipping for all. The return policy is the country, the return window in days, the return method and who pays for return shipping. Each block is written only when every one of its fields is filled in, and not for virtual or external products. Rank Forge does not write a separate Review for each customer review.

Google can use this schema to show product rich results in search, such as star ratings, the price and an “in stock” badge.

Variable product support

Rank Forge writes one Product schema for a variable product, not one for each variation. The price in its Offer is the price WooCommerce reports for the product, and the stock status is the one of the product as a whole. There is no separate SKU, price or stock status for a single variation.

Category page schema

Rank Forge writes no CollectionPage or ItemList markup for a WooCommerce category page (it has no code for either). It does write BreadcrumbList markup for it: Home, the parent categories and the category itself.

Well-optimized category pages can rank for broad queries (“best hiking boots”) while product pages rank for specific queries (“salomon x ultra 4 size 11”).


SEO analysis on product pages

Rank Forge has no checks written for WooCommerce products. A product is a public post type, so the Rank Forge box analyzes it with the same checks as any post or page: the focus keyword (in the title, the description, the URL, the text, the first paragraph, the subheadings and the image alt text), the length of the title and of the description, the length of the text, links, images, headings, a table of contents and readability. The text it reads is the main description of the product.

AI Fix for products

In Rank Forge Pro, an issue that the AI can resolve has a Fix button on a product, the same as on a post. For a product the AI writes the meta title, the meta description and the focus keyword. It never rewrites the description of a product: an AI fix that would write it says so and changes nothing.

Full AI Fix feature →


AI Meta Generation for products

AI generation of SEO titles and meta descriptions for WooCommerce products:

  • In Rank Forge Pro, the SEO Title field of a product has an AI button, as it has on a post; the length counter shows 60 characters as the ideal length
  • The Meta Description field has an AI button too; the counter shows 160 characters as the ideal length
  • The AI Keyword + Title + Description button fills in the focus keyword, the title and the description together
  • These buttons spend AI credits

In the Rank Forge box, meta is generated for one product at a time. The Optimizer of Rank Forge Pro lists your 200 most recent published products next to your posts and pages, and its Fix all N with AI and Fix selected with AI actions work on several items at once; for a product they write the meta title and the meta description, and Fix selected with AI also writes the focus keyword. None of them rewrites the description of a product.


Category page optimization

WooCommerce category pages often lack real content — they’re auto-generated from product listings. This hurts their ranking potential.

Rank Forge has no category intro text, no category H1 override and no AI-generated category description. It does add a Meta Title, a Meta Description and a Search Visibility setting (noindex and nofollow) to the edit screen of post categories and tags.

Well-optimized category pages can outperform individual product pages for broad queries.


AEO for WooCommerce

In Rank Forge Pro, the AI Search Readiness (AEO) score works on a product as it does on a post: the AI Readiness button in the AI Tools section of the Rank Forge box of the product returns a score from 0 to 100, a list of strengths and a list of suggestions. Rank Forge has no AEO checks written for products. The score does not predict whether Google AI Overviews or ChatGPT will cite the page.


OG and Twitter Card for products

Product pages get Product-specific Open Graph tags:

<meta property="og:type" content="product" />
<meta property="product:price:amount" content="49.99" />
<meta property="product:price:currency" content="USD" />
<meta property="product:availability" content="instock" />

The Twitter Card tags of a product are the same as those of a post (twitter:card, title, description and image) and carry no price or stock status. What a social network shows in the preview of a shared link is up to the network.


WooCommerce sitemap integration

WooCommerce products are in Rank Forge’s XML sitemap as their own sub-sitemap, product-sitemap.xml. Each entry has a lastmod date (the date the product was last modified) and, when the product has a featured image, the image. Products whose catalog visibility is Shop only or Hidden, and products set to noindex, are left out. Rank Forge writes no sitemap for product categories. A sub-sitemap lists at most the number of URLs set in Max URLs per sitemap (Rank Forge > Settings, tab Search Appearance, XML Sitemap card, 1000 unless you change it).


Ready to optimize WooCommerce SEO?

See pricing →

Full WooCommerce SEO support is included in every paid plan. No WooCommerce-specific add-on required.

Forge AI Assistant Online

Hi! I'm the Rank Forge AI assistant. Ask me anything about the plugin — setup, features, troubleshooting, or development.

Just now
Powered by Forge AI · Browse docs