Bulk-Generate E-commerce SEO Descriptions with n8n (Shopify & WooCommerce)

Most online stores have hundreds of category and collection pages with thin or missing copy — and every one of them is a missed ranking opportunity. Writing them by hand is unthinkable at scale. This n8n workflow generates SEO-optimized descriptions and meta tags in bulk and pushes them straight into Shopify or WooCommerce.

Why thin category pages cost you traffic

Search engines reward pages that clearly describe what they offer. A collection page with just a grid of products and no copy gives Google almost nothing to rank. Multiply that across a 300-category catalog and you're leaving a large slice of organic traffic on the table.

Reading your catalog into n8n

The workflow connects to your store's API — Shopify Admin or WooCommerce REST — and pulls the categories that need copy. For each one it gathers context: the category name, a sample of products in it, and any existing attributes. That context is what keeps the generated copy accurate instead of generic.

Skip the build — get the ready-to-import template

This is the bulk e-commerce SEO generator from the guide, prebuilt. Import it into n8n in minutes, connect your credentials, and go live today.

Get the n8n template on Gumroad →

Generating copy that's optimized, not spammy

Each category goes to an LLM prompted to write a unique description targeting the category's primary keyword, plus an SEO title and meta description within length limits. The prompt enforces brand tone and bans keyword stuffing, so the output reads like a copywriter wrote it — at a fraction of the time and cost.

Writing it back automatically

Generated copy is pushed back to the store via API and saved. Run it in batches with a small delay between calls to respect rate limits, and the entire catalog gets filled without anyone touching the admin panel.

Keeping a human in the loop

For high-value categories, route the generated copy to a Google Sheet for quick review before publishing. You get the speed of automation with a final human check where it matters most.


Ready to automate this?

You can wire every node above by hand — or import a tested workflow and be running in minutes. The template ships with the full n8n JSON, setup notes, and the exact prompts used in this guide.

Ready to automate? Get this template on Gumroad →