Royal MCP GuardPress ForgeCache SiteVault Royal Links SEObolt FormForge Support Case Studies AI Credits My Account Cart
Support / SEObolt Pro / WooCommerce SEO

WooCommerce SEO: Complete Setup Guide

Optimize your WooCommerce store with automatic Product schema, bulk meta generation, and a product SEO audit dashboard. This guide walks you through setup, optimization, and troubleshooting.

SEObolt WooCommerce SEO Dashboard
Tier Required

WooCommerce SEO features require a Business tier license or above. WooCommerce must be installed and active.

What SEObolt Does for WooCommerce

Feature What It Does
Product Schema Automatically generates Product JSON-LD for every product (name, price, availability, reviews, images)
Bulk Optimization Fills in missing SEO titles and descriptions for all products using templates
SEO Audit Dashboard Identifies products with missing meta, images, or short descriptions
Noindex Pages Automatically noindexes cart, checkout, and account pages
Title/Description Templates Set patterns for product and category SEO titles

Setup (10 Minutes)

Step 1: Verify WooCommerce Tab Appears

Open SEObolt Settings

Go to SEObolt > Settings in your WordPress admin.

Look for the WooCommerce tab

You should see a WooCommerce tab alongside the other settings tabs.

If the tab doesn't appear

Confirm WooCommerce is installed and activated. Confirm you have a Business tier license (SEObolt > License).

Step 2: Configure Product Schema

Go to SEObolt > Settings > WooCommerce and configure these settings:

Setting Recommended Description
Enable Product Schema ON Outputs Product JSON-LD on every product page
Include Reviews ON Adds aggregate rating and individual reviews to schema
Include Offers ON Includes price, currency, and availability
Default Brand Your store name Fallback when products don't have a brand set
Identifier Type GTIN (Universal) Product identifier format for Google Shopping

Step 3: Set Title & Description Templates

Templates auto-generate SEO meta for products that don't have custom titles/descriptions.

Product Title Template:

%product_title% - %site_name%

Or more descriptive:

Buy %product_title% | %category% | %site_name%

Product Description Template:

Shop %product_title% at %price%. %short_description% Shop now at %site_name%.

Available Variables:

Variable Output
%product_title% Product name
%site_name% WordPress site name
%category% Primary product category
%price% Current product price
%sku% Product SKU
%short_description% WooCommerce short description

Step 4: Run Bulk Optimization

For stores with existing products that lack SEO meta:

Navigate to WooCommerce settings

Go to SEObolt > Settings > WooCommerce.

Choose your scope

Products without SEO meta only (recommended -- won't overwrite existing work) or All products (overwrites everything -- use carefully).

Start the optimization

Click "Start Bulk Optimization" and watch the progress bar.

Done

All products now have SEO titles and descriptions.

Performance

Bulk optimization processes approximately 100 products every 1-2 seconds. A 500-product store takes about 10 seconds.

Step 5: Review the SEO Audit

After bulk optimization, check the audit dashboard:

Metric What It Shows Action
Missing SEO Meta Products still without title/description Click "Generate" to auto-fill
Missing Images Products without a featured image Add images in WooCommerce
Short Descriptions Products with descriptions under 100 characters Write longer descriptions

When everything is optimized, you'll see: "All products are optimized!"

Product Schema Deep Dive

SEObolt generates rich Product schema that includes structured data for your products:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Running Shoes Pro",
  "image": "https://yourstore.com/shoes.jpg",
  "description": "Lightweight running shoes for daily training",
  "sku": "RS-PRO-001",
  "brand": { "@type": "Brand", "name": "Your Store" },
  "offers": {
    "@type": "Offer",
    "price": "89.99",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "23"
  }
}

This schema can unlock Google rich results:

Product Identifiers

Adding GTINs/ISBNs improves Google Shopping eligibility:

Type Use For Example
GTIN (Universal) Most products 0012345678905
GTIN-13 (EAN) European products 4006381333931
GTIN-12 (UPC) US/Canada products 012345678905
ISBN Books 978-3-16-148410-0

Add identifiers per product in the WooCommerce product editor.

Noindex Settings

SEObolt automatically noindexes WooCommerce utility pages that should never appear in search:

Page Default Why
Cart Noindex ON Cart contents are user-specific
Checkout Noindex ON Checkout should never be indexed
My Account Noindex ON User account pages are private
Leave Defaults

These defaults are correct for 99% of stores. Don't change them unless you have a specific reason.

Troubleshooting

WooCommerce Tab Not Showing in Settings

  1. WooCommerce not active -- Install and activate WooCommerce first
  2. Wrong tier -- WooCommerce SEO requires Business tier or above
  3. License not active -- Check SEObolt > License and verify activation

Product Schema Not Appearing on Frontend

  1. Check setting is ON -- SEObolt > Settings > WooCommerce > Enable Product Schema
  2. View page source -- Search for application/ld+json on any product page
  3. Check for conflicts -- Disable other plugins that output Product schema:
    • Yoast WooCommerce SEO
    • Rank Math (has built-in WooCommerce schema)
    • WooCommerce itself (some themes add basic product schema)
  4. Test with Google -- Use the Rich Results Test on a product URL

Schema Shows Errors in Rich Results Test

Common issues and fixes:

Error Fix
"Missing: image" Add a featured image to the product
"Missing: review" Enable reviews in WooCommerce settings, or disable "Include Reviews" in SEObolt if you don't use reviews
"Missing: brand" Set a Default Brand in SEObolt > Settings > WooCommerce
"Missing: gtin" Add a product identifier (GTIN/UPC/EAN)
"Invalid price" Ensure the product has a valid price set in WooCommerce

Bulk Optimization Not Working

  1. Check permissions -- Must be logged in as an Administrator
  2. Large store -- Stores with 10,000+ products may take several minutes; don't close the page
  3. PHP timeout -- If it stops midway, your server may have a short max_execution_time. Contact your host.
  4. Check templates -- Ensure your template variables are valid (typos won't resolve)

Product Not Appearing in Google Shopping

Product schema alone doesn't get you into Google Shopping. You also need:

  1. Google Merchant Center account -- Sign up at merchants.google.com
  2. Product feed -- Use a WooCommerce feed plugin to submit products to Merchant Center
  3. Correct schema -- SEObolt's schema helps but isn't the only requirement
  4. Policy compliance -- Products must meet Google Shopping policies

Best Practices

  1. Add featured images to all products -- Required for schema and social sharing
  2. Write short descriptions over 100 characters -- Under 100 gets flagged in the audit
  3. Use descriptive templates -- Include product name, price, and a call-to-action
  4. Set a default brand -- Google favors products with brand information
  5. Add GTINs/ISBNs when available -- Improves Google Shopping eligibility
  6. Keep cart/checkout noindexed -- These pages add zero SEO value
  7. Run the audit monthly -- New products may be missing meta or images