Product Listing SEO Auditor
Pricing
from $1.50 / 1,000 products
Product Listing SEO Auditor
Audit product listings at scale and get an SEO quality score, grade (A–F), and prioritised recommendations for every URL. Supports Etsy, Shopify, WooCommerce, Amazon, and any generic e-commerce store with automatic platform detection. No API key required.
Pricing
from $1.50 / 1,000 products
Rating
0.0
(0)
Developer
Trove Vault
Actor stats
1
Bookmarked
4
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Product Listing SEO Auditor – Etsy, Shopify, WooCommerce & Amazon
Audit product listings at scale and get an SEO quality score, grade (A–F), and prioritised recommendations for every URL. Supports Etsy, Shopify, WooCommerce, Amazon, and any generic e-commerce store — with automatic platform detection. No API key required.
Perfect for sellers with large catalogues, agencies running site audits, and brands benchmarking listings against competitors.
What does Product Listing SEO Auditor do?
Given a list of product listing URLs, the actor:
- Detects the platform automatically from the URL and HTML signals
- Extracts listing data (title, description, images, meta tags, structured data, reviews, etc.)
- Scores the listing against platform-specific SEO criteria
- Returns an overall score (0–100), letter grade, per-category breakdown, list of issues, and actionable recommendations
One result per URL. Runs without any API key or browser — fast HTTP scraping only.
What data does Product Listing SEO Auditor return?
| Audit result | Score breakdown | Listing data |
|---|---|---|
| 📊 Overall score (0–100) | 📝 Title score | 📝 Product title |
| 🔤 Letter grade (A–F) | 📄 Description score | 📄 Description preview |
| ❌ Critical issues list | 🖼️ Images score | 🖼️ Image count |
| ✅ Recommendations | 🔧 Technical SEO score | 💰 Price |
| 🛒 Platform detected | ⭐ Trust signals score | 📅 Audit timestamp |
Supported Platforms & Scoring Criteria
Etsy (max 100 points)
| Category | Max | What's Checked |
|---|---|---|
| Title | 20 | Length 40–140 chars, keyword placement |
| Tags | 20 | All 13 tags used, keyword variety |
| Description | 20 | 400+ words, content depth |
| Images | 20 | 5+ photos, video bonus |
| Policies & Price | 20 | Shop policies set, price present |
Shopify (max 100 points)
| Category | Max | What's Checked |
|---|---|---|
| SEO Title | 15 | 50–70 chars, keyword-rich |
| Meta Description | 15 | 140–160 chars, includes CTA |
| Product Description | 20 | 300+ words |
| Images & ALT Text | 20 | 4+ images, all with descriptive ALT text |
| Technical SEO | 20 | JSON-LD Product schema, canonical URL, variants |
| Trust Signals | 10 | Reviews widget detected |
WooCommerce (max 100 points)
Same criteria as Shopify plus:
- Short description present (displayed next to Add to Cart button)
- Stock status visible
Amazon (max 100 points)
| Category | Max | What's Checked |
|---|---|---|
| Title | 20 | 150–200 chars, brand + features + attributes |
| Bullet Points | 25 | 5 bullets, each 150+ chars |
| Description / A+ | 20 | A+ content or 250+ word description |
| Images | 20 | 7+ images in gallery |
| Reviews & Q&A | 15 | Review count, Q&A section |
Generic / Other Platforms (max 100 points)
Baseline SEO audit covering title tag, meta description, product description length, image ALT text, and JSON-LD structured data.
What can I do with product listing audit data?
Bulk catalogue auditing
Run 100+ product URLs in a single job. Identify the weakest listings in your catalogue and prioritise which ones to fix first based on score and grade. Filter for grade: "D" or grade: "F" to find critical issues immediately.
Competitor benchmarking
Audit competitor product listings to understand their SEO strengths and gaps. See if they're using structured data, how detailed their descriptions are, and how many images they include.
Agency client audits
Deliver a structured SEO report for any e-commerce client. The actor returns machine-readable JSON that can be imported directly into spreadsheets, Airtable, or BI tools.
Pre-launch listing checklist
Before running paid ads to a new product page, audit the listing to ensure it meets SEO best practices. Poor listing quality directly impacts Quality Score and conversion rate.
Ongoing monitoring
Schedule the actor to run weekly on your key listings. Track score changes over time and verify that optimisations are reflected in the audit. A weekly schedule on your top 50 listings is a practical ongoing workflow.
Why use Product Listing SEO Auditor instead of alternatives?
| Feature | Screaming Frog / Semrush | Product Listing SEO Auditor |
|---|---|---|
| Platform-specific scoring | Generic technical SEO only | Etsy, Shopify, WooCommerce, Amazon rules |
| Recommendations | Generic | Platform-specific, prioritised by impact |
| Letter grade | Not available | A–F grade per listing |
| Etsy-specific rules | Not available | Tags, policies, image count, title length |
| Amazon bullet points check | Not available | 5-bullet, 150+ char check |
| Cost | $99–$449/month | Pay-per-use (< $0.01 per listing) |
| API key required | Yes | No |
How to use Product Listing SEO Auditor
- Paste product listing URLs into the Start URLs input — one per line
- Mix platforms freely — platform detection is automatic
- Optionally enable Apify Proxy for Etsy and Amazon (recommended)
- Click Start and download results as JSON, CSV, or Excel
How much will it cost?
Product Listing SEO Auditor uses CheerioCrawler for fast HTTP scraping — no browser rendering needed for most platforms.
Typical costs:
- 10 listings: < $0.01
- 100 listings: < $0.05
- 1,000 listings: < $0.40
Cost tips:
- Shopify and WooCommerce listings work without proxy — leave disabled for those
- Etsy and Amazon may block datacenter IPs — enable Apify Residential Proxy for consistent results on those platforms
See the Apify pricing page for full pricing details.
Grading Scale
| Grade | Score Range | Meaning |
|---|---|---|
| A | 90–100% | Excellent — well-optimised listing |
| B+ | 80–89% | Good — minor improvements available |
| B | 70–79% | Above average — several gaps to address |
| C+ | 60–69% | Average — meaningful SEO improvements needed |
| C | 50–59% | Below average — significant gaps |
| D | 40–49% | Poor — major SEO issues present |
| F | <40% | Critical — listing needs a full overhaul |
Example Output
{"url": "https://www.allbirds.com/products/mens-tree-runners","platform": "shopify","overallScore": 78,"maxScore": 100,"percentageScore": 78,"grade": "B","scoreBreakdown": {"title": 15,"metaDesc": 15,"description": 20,"images": 13,"technical": 10,"trust": 5},"criticalIssues": ["3 product images are missing ALT text","No Product JSON-LD structured data found","No reviews widget detected"],"recommendations": ["Add descriptive ALT text to all images including the primary keyword naturally","Ensure your theme outputs Product schema markup for Google rich results","Install Judge.me, Yotpo, or Stamped.io to display customer reviews"],"listing": {"title": "Men's Tree Runners","description": "Meet the shoe that started it all...","imageCount": 8,"price": "$98"},"scrapedAt": "2026-02-23T12:00:00.000Z"}
How Product Listing SEO Auditor works
Pure rule-based scoring — no AI, no external API:
- CheerioCrawler fetches raw HTML of each listing URL
- Platform detection identifies the store type from URL patterns and HTML signals
- Platform-specific extractors pull title, description, images, meta tags, structured data, reviews, and other SEO signals
- Scoring engine evaluates each extracted field against platform best practices and assigns weighted points
- Recommendation generator produces actionable next steps for every failed check
Input
| Field | Type | Required | Description |
|---|---|---|---|
startUrls | Array | ✅ | Product listing URLs to audit. Mix platforms freely. |
proxyConfiguration | Object | ❌ | Residential proxies recommended for Etsy and Amazon. |
Output Fields
| Field | Type | Description |
|---|---|---|
url | String | The audited listing URL |
platform | String | Detected platform: etsy, shopify, woocommerce, amazon, bigcommerce, or generic |
overallScore | Number | Raw score (e.g. 78 out of 100) |
maxScore | Number | Maximum possible score for this platform |
percentageScore | Number | Score as a percentage (0–100) |
grade | String | Letter grade: A, B+, B, C+, C, D, or F |
scoreBreakdown | Object | Score per category (title, description, images, etc.) |
maxBreakdown | Object | Maximum points per category |
criticalIssues | Array | Specific SEO issues found |
recommendations | Array | Actionable fixes, prioritised by impact |
listing | Object | Extracted listing data (title, description preview, image count, price) |
scrapedAt | String | ISO 8601 audit timestamp |
Frequently asked questions
Can I audit Etsy, Shopify, WooCommerce, and Amazon listings in the same run? Yes. Platform detection is automatic — just paste any mix of listing URLs and the actor identifies each platform from the URL pattern and HTML signals.
How do I find listings with the worst SEO scores?
Export the results to CSV or JSON and filter by grade or overallScore. Filter for grade: "D" or grade: "F" to immediately identify listings that need a full overhaul.
What's the difference between criticalIssues and recommendations?
criticalIssues lists what was found to be wrong or missing. recommendations provides the actionable fix for each issue. They map 1:1 — every critical issue has a corresponding recommendation.
Does this work on BigCommerce or other platforms?
BigCommerce and other platforms fall back to the generic scoring mode, which checks title tag, meta description, description length, image ALT text, and JSON-LD structured data.
How often should I schedule this for ongoing monitoring? Weekly on your top 50–100 listings is a practical cadence. Compare scores over time to verify that optimisations are reflected and catch regressions after theme updates.
Does this work without proxies for all platforms? Shopify and WooCommerce work reliably without proxies. Etsy and Amazon frequently block datacenter IPs — use Apify Residential proxies for consistent results on those platforms.
Can I use Product Listing SEO Auditor via the Apify API? Yes. Use the Run Actor endpoint with your actor ID and input JSON. Combine with webhooks to trigger alerts when listings drop below a score threshold.
Can I use Product Listing SEO Auditor through an MCP Server? Yes. Via the Apify MCP server, you can call this actor from any MCP-compatible AI assistant (Claude, ChatGPT, etc.) to audit product listings directly from a conversation.
Is auditing competitor product listings legal? Yes. The actor fetches only publicly accessible product page HTML — the same content any browser sees when visiting the listing. No login, authentication, or private data is accessed.
Related actors
- E-Commerce Tech Stack Detector — identify the platform and installed apps (Klaviyo, Gorgias, Klarna, etc.) for any store URL
- Competitor Intelligence Scraper — map competitor funnels, pricing strategies, and conversion tactics
- AI SERP Intent Extractor — classify search intent from Google results to inform keyword strategy
Changelog
v0.1 – Initial release. Supports Etsy, Shopify, WooCommerce, Amazon, and generic stores with platform-specific scoring rubrics.
Your feedback
Found a bug or have a feature request? Open an issue or contact us through the Apify platform. Your feedback helps improve this actor for everyone.