How to Auto-Generate E-commerce Category Descriptions at Scale with n8n
Product pages get all the attention, but category (collection) pages are where a lot of e-commerce SEO is quietly won or lost. A store with 200 categories and 200 empty description fields is leaving hundreds of rankable, buyer-intent pages blank — pages that target queries like 'women's waterproof hiking boots' where the shopper is ready to buy.
Writing all of them by hand is a week of tedious work nobody wants. In this guide you'll build an n8n workflow that generates unique, keyword-aware descriptions for every category and writes them back to your store automatically.
Why category pages convert
Category pages capture mid-funnel searchers who know the category but not the exact product. A good description does three jobs: it tells Google what the page is about, it reassures the shopper they're in the right place, and it naturally works in the terms people actually search. Empty category pages force the crawler to guess — and guess wrong.
Step 1: Pull your categories
Start with a trigger that lists your collections. In Shopify use the Admin API custom_collections and smart_collections endpoints; in WooCommerce use the products/categories endpoint. Filter to only those where the description field is empty so you never overwrite hand-written copy.
Step 2: Build a smart prompt per category
For each category, feed the AI node the category name, a few example product titles from inside it, and your brand's tone. A strong prompt template:
Write a 90–140 word SEO description for the '{{category}}' collection. Naturally include the phrase '{{category}}' and 2–3 related buyer terms. Lead with the shopper benefit, not fluff. End with a soft nudge to browse. No headings.
Passing real product titles keeps the output specific instead of generic filler.
Step 3: Generate meta tags too
In the same pass, ask the model for a 55–60 character SEO title and a 150–160 character meta description. These are the two fields that decide your click-through rate from search results — don't leave them auto-generated by the theme.
⚡ Skip the build — grab the ready-made template
This template pulls your categories, generates SEO descriptions and meta tags in bulk, and writes them straight back to Shopify or WooCommerce.
Get "E-commerce SEO Bulk Generator" on Gumroad — $49 →
Step 4: Write it back to the store
Loop the results back with an HTTP Request or the native Shopify/WooCommerce node to PUT/PATCH the description and SEO fields. Run it in batches with a small delay between requests so you stay under API rate limits, and log every update to a sheet so you have an audit trail.
Keeping it fresh
Schedule the workflow weekly. Any new category you add gets a description within days — no more launching a collection with a blank page. You can also add a review step: route drafts to a Slack channel for one-click approval before they go live if you want a human in the loop.
Frequently asked questions
Will Google penalize AI-written descriptions?
Google's guidance rewards helpful, specific content regardless of how it's produced. Feeding the model real product context keeps output unique and useful — which is exactly what avoids thin-content problems.
Does this work for hundreds of categories?
Yes — that's the point. Batch processing with rate-limit delays lets you fill an entire catalog in one run and keep it maintained on a schedule.
Ready to automate this?
You can wire this together yourself with the steps above, or install a battle-tested version in minutes. The E-commerce SEO Bulk Generator template ships with the full n8n workflow JSON, setup notes, and sample credentials so you can import, plug in your keys, and go live today.