E-Commerce Product Description Rewriter avatar

E-Commerce Product Description Rewriter

Pricing

from $15.00 / 1,000 product descriptions

Go to Apify Store
E-Commerce Product Description Rewriter

E-Commerce Product Description Rewriter

Scrapes product descriptions from any e-commerce URL, grades them against SEO best practices (0–100), then rewrites them with AI to eliminate duplicate content penalties and improve search rankings.

Pricing

from $15.00 / 1,000 product descriptions

Rating

0.0

(0)

Developer

Trove Vault

Trove Vault

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Rewrite product descriptions for SEO in seconds — no copywriter needed. The E-Commerce Product Description Rewriter scrapes any product page, grades the description against 5 SEO dimensions, and rewrites it with AI to eliminate duplicate content penalties and improve organic rankings. Built for e-commerce teams, SEO agencies, and store owners on Shopify, WooCommerce, Magento, BigCommerce, and beyond.


What does the E-Commerce Product Description Rewriter do?

The E-Commerce Product Description Rewriter visits any product URL, extracts the existing description, scores it from 0 to 100 using an AI SEO grader, and generates a new version optimized for search — with a before/after score comparison so you know exactly how much it improved.

Core capabilities:

  • 🔍 Scrapes product descriptions from any e-commerce platform — Shopify, WooCommerce, Magento, BigCommerce, and custom stores
  • 📊 Grades descriptions on 5 SEO dimensions: word count, benefit focus, uniqueness, keyword use, and readability
  • ✍️ Rewrites descriptions using LLaMA 3.3 70B via Groq — benefit-first, no boilerplate
  • 🎯 Naturally integrates your target keyword exactly twice (start + end) to avoid stuffing
  • 🌍 Outputs in 7 languages: English, Spanish, French, German, Portuguese, Italian, Dutch
  • 🎨 4 writing tones: Professional, Casual, Enthusiastic, Minimalist

What data does the E-Commerce Product Description Rewriter output?

Rewrite outputSEO scoringMeta
📝 Original description📊 Original SEO score (0–100)🔗 Product URL
✍️ Rewritten description📈 Rewritten SEO score (0–100)🏷️ Product name
🔢 Word count➕ Score improvement (delta)📅 Scraped timestamp
🎯 Target keyword used📋 Score breakdown (5 dimensions)🎨 Tone used
🌍 Output language⚠️ SEO issues found✅ SEO improvements made

Can I use the E-Commerce Product Description Rewriter on Shopify, WooCommerce, or Magento?

Yes. The E-Commerce Product Description Rewriter works on any publicly accessible product page. It covers Shopify, WooCommerce, Magento, BigCommerce, Prestashop, and custom-built stores. No platform-specific configuration is needed — just paste the product URL and start.

Supported platforms include: Shopify, WooCommerce, Magento, BigCommerce, Prestashop, OpenCart, Squarespace Commerce, Wix Stores, Salesforce Commerce Cloud, SAP Commerce Cloud, and any store with standard HTML product pages.


How does the E-Commerce Product Description Rewriter work?

The Process:

  1. Input your product URLs — paste one or more product page URLs into the startUrls field
  2. The actor scrapes the page — Playwright renders the JS, then a multi-selector scraper extracts the product name and description
  3. SEO scoring (before) — the original description is graded on 5 dimensions: word count, benefit focus, uniqueness, keyword use, and readability
  4. AI rewrite — LLaMA 3.3 70B rewrites the description in your chosen tone and language, leading with the strongest customer benefit and integrating your keyword naturally
  5. SEO scoring (after) — the rewritten version is graded using the same rubric so you can see the exact improvement
  6. Results saved — all data is pushed to the Apify dataset: original, rewrite, scores, and breakdown

Think of it like having a senior SEO copywriter review and rewrite every product description on your store — automatically, at scale.


Why use the E-Commerce Product Description Rewriter?

FeatureCopywriting toolsE-Commerce Product Description Rewriter
Scrapes the page automaticallyNo — you paste the text manuallyYes — just add the URL
SEO grade before and afterNoYes — 0–100 score with breakdown
Keyword integrationManualAutomatic, exactly 2× to avoid stuffing
Multi-language outputPaid add-on7 languages included
No boilerplate phrasesDepends on the promptEnforced by the system prompt
Works at scaleSlow per-itemProcesses multiple URLs in one run
API accessNoYes — full Apify API

What can you do with rewritten descriptions?

E-commerce store owners: Copy the rewritten descriptions directly into your CMS (Shopify admin, WooCommerce product editor, Magento backend). Schedule weekly runs to keep freshly launched products optimized without a copywriter on retainer.

SEO agencies: Run the actor on a client's entire product catalog, export the dataset as CSV or JSON, and deliver a before/after SEO report with the score delta per product. Hourly scheduling is not needed — weekly or on-demand is enough for product content.

Brand managers and marketplace sellers: Use the rewrite output for Amazon listings, Google Shopping descriptions, or any marketplace that penalizes duplicate manufacturer copy. The Minimalist tone works well for luxury positioning; Enthusiastic suits sports and tech SKUs.

Product teams: Connect the actor output to n8n, Zapier, or Make to automatically push rewritten descriptions back into your product database or CMS on each run.


How to use the E-Commerce Product Description Rewriter

  1. Open the actor on Apify Store and click Try for free
  2. Add product URLs — paste one or more product page URLs into the startUrls field
  3. Set your options:
    • Target keyword — the SEO term you want to rank for (optional; AI chooses if left blank)
    • Tone — Professional, Casual, Enthusiastic, or Minimalist
    • Target word count — 150–250 is optimal for most product pages
    • Language — English, Spanish, French, German, Portuguese, Italian, or Dutch
    • Max products — limit how many URLs to process per run
  4. Click Start — results appear in the dataset within 30–60 seconds per product
  5. Export results — download as JSON, CSV, Excel, or connect via API

⬇️ Input

FieldTypeRequiredDefaultDescription
startUrlsarrayProduct page URLs to process
targetKeywordstring(auto)SEO keyword to integrate into the rewrite
tonestringProfessionalWriting tone: Professional, Casual, Enthusiastic, Minimalist
targetWordCountinteger200Target word count for the rewrite (80–500)
languagestringEnglishOutput language for the rewritten description
maxProductsinteger5Maximum number of product pages to process

Example input:

{
"startUrls": [
{ "url": "https://www.allbirds.com/products/mens-tree-runners" }
],
"targetKeyword": "men's running shoes",
"tone": "Enthusiastic",
"targetWordCount": 200,
"language": "English",
"maxProducts": 1
}

Bulk run example:

{
"startUrls": [
{ "url": "https://www.example.com/products/product-a" },
{ "url": "https://www.example.com/products/product-b" },
{ "url": "https://www.example.com/products/product-c" }
],
"tone": "Professional",
"targetWordCount": 180,
"language": "Spanish",
"maxProducts": 50
}

⬆️ Output

Results are saved to the Apify dataset. Each item represents one product page.

Example output item:

{
"url": "https://www.allbirds.com/products/mens-tree-runners",
"productName": "Men's Tree Runners",
"originalDescription": "The original description scraped from the page...",
"originalSeoScore": 52,
"originalSeoBreakdown": {
"wordCount": 14,
"benefitFocused": 10,
"uniqueness": 12,
"keywordUse": 8,
"readability": 8
},
"originalSeoIssues": [
"Description is too short — under 100 words",
"Leads with product name instead of customer benefit",
"Contains generic phrase 'premium quality'"
],
"rewrittenDescription": "Every step forward feels lighter when your shoes are built from eucalyptus tree fiber...",
"rewrittenSeoScore": 84,
"rewrittenSeoBreakdown": {
"wordCount": 20,
"benefitFocused": 18,
"uniqueness": 16,
"keywordUse": 16,
"readability": 14
},
"rewrittenSeoImprovements": [
"Opens with a strong sensory customer benefit",
"Men's running shoes integrated naturally near start and end",
"No generic boilerplate phrases detected"
],
"scoreImprovement": 32,
"wordCount": 198,
"targetKeyword": "men's running shoes",
"tone": "Enthusiastic",
"language": "English",
"scrapedAt": "2026-03-30T20:00:00.000Z"
}

Export formats: JSON, CSV, Excel, XML, RSS — available from the dataset view or via the Apify API.


Are there other tools in the Apify Store?


FAQ

Can I use the E-Commerce Product Description Rewriter on any e-commerce site? Yes. The actor works on any publicly accessible product page — Shopify, WooCommerce, Magento, BigCommerce, Prestashop, and custom HTML stores. If the description is visible in the browser, the actor can scrape and rewrite it.

How many products can I rewrite per run? As many as you need. Set maxProducts to control the batch size. For testing, start with 1–5. For a full catalog refresh, set it to 100+ and let the run complete. There is no hard cap.

What is the SEO score and how is it calculated? The score goes from 0 to 100 and is graded on 5 dimensions worth 20 points each: word count adequacy, benefit-focused language, uniqueness (no boilerplate), natural keyword use, and readability. The actor shows the score before and after the rewrite plus the delta so you can quantify the improvement.

How often should I run the E-Commerce Product Description Rewriter? Run it when you launch new products, after a product line refresh, or on a monthly schedule for ongoing SEO maintenance. There is no need for daily runs — product descriptions change infrequently.

Can I rewrite descriptions in languages other than English? Yes. The actor supports English, Spanish, French, German, Portuguese, Italian, and Dutch. The original description can be in any language — the rewrite will always output in your selected language.

What if the actor can't find the description on a page? The scraper tries 15+ CSS selectors covering all major platforms, then falls back to the meta description and largest paragraph on the page. If no usable text is found, the URL is skipped and logged as a warning. You can retry with a direct product page URL (not a category or search page).

Can I connect the output to my CMS or database automatically? Yes. Use the Apify API to fetch the dataset after each run, or connect via Zapier, Make, or n8n to push rewritten descriptions directly into Shopify, WooCommerce, or any CMS that has an API.

Can I use the E-Commerce Product Description Rewriter with the Apify API? Yes. Every actor on Apify has a full REST API. You can trigger runs, pass input, and retrieve results programmatically. See the Apify API documentation for details.

Can I use the E-Commerce Product Description Rewriter through an MCP Server? Yes. Apify offers an MCP server that exposes all actors — including the E-Commerce Product Description Rewriter — to AI agents and tools that support the Model Context Protocol. This means you can trigger rewrites directly from Claude, Cursor, or any MCP-compatible client without leaving your workflow.

Is scraping product descriptions legal? Scraping publicly visible product descriptions is generally considered legal in most jurisdictions, as confirmed by court rulings including hiQ v. LinkedIn. The actor only accesses data that is visible to any browser without authentication. Always review the terms of service of the specific site you are scraping, and use the data responsibly.


Your feedback

Found a bug or a site the actor doesn't handle? Open an issue in the Issues tab — every report is reviewed.