Product Listing SEO Auditor
Pricing
from $10.00 / 1,000 results
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 $10.00 / 1,000 results
Rating
5.0
(1)
Developer

Trove Vault
Actor stats
1
Bookmarked
2
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 This Actor Does
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.
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.
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},"maxBreakdown": {"title": 15,"metaDesc": 15,"description": 20,"images": 20,"technical": 20,"trust": 10},"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. The Men's Tree Runners are...","imageCount": 8,"price": "$98"},"scrapedAt": "2026-02-23T12:00:00.000Z"}
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 |
Use Cases
🔍 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.
🏆 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 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.
Input
| Field | Type | Required | Description |
|---|---|---|---|
startUrls | Array | ✅ | Product listing URLs to audit. Mix platforms freely. |
proxyConfiguration | Object | ❌ | Residential proxies recommended for Etsy and Amazon. |
Platform detection is automatic — just paste the listing URL and the actor identifies the platform from the URL pattern and HTML signals.
Proxy note: Shopify and WooCommerce stores work reliably without proxies. Etsy and Amazon may block datacenter IPs — use Apify Residential proxies for consistent results on those platforms.
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 |
How It 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 (Shopify CDN, WooCommerce class names, Etsy listing URL structure, Amazon ASIN patterns)
- 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
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
- 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.
More actors by TroveVault
| City Event Feed Scraper | Scrape upcoming events across any city from Eventbrite and Songkick — no API key required |
| Actor | Description |
|---|---|
| Shopify Products Scraper | Scrape every product from any Shopify store using just the domain — no category URLs needed |
| Venue Review & Event Experience Sentiment Monitor | Scrape TripAdvisor venue reviews and score sentiment from star ratings |
| Product Listing SEO Auditor | Audit e-commerce product listings for SEO completeness and quality |
| E-Commerce Tech Stack Detector | Detect the platform, CMS, and marketing tools powering any e-commerce store |
| AI SERP Intent Extractor | Scrape Google search results and classify search intent with AI |
| Competitor Intelligence Scraper | Scrape competitor pricing, funnel structure, and conversion tactics |
| E-commerce Store Data Enricher | Enrich a list of e-commerce store URLs with traffic, tech stack, and contact data |