Product Listing SEO Auditor avatar

Product Listing SEO Auditor

Pricing

from $1.50 / 1,000 products

Go to Apify Store
Product Listing SEO Auditor

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

Trove Vault

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

1

Monthly active users

a day ago

Last modified

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:

  1. Detects the platform automatically from the URL and HTML signals
  2. Extracts listing data (title, description, images, meta tags, structured data, reviews, etc.)
  3. Scores the listing against platform-specific SEO criteria
  4. 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 resultScore breakdownListing 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)

CategoryMaxWhat's Checked
Title20Length 40–140 chars, keyword placement
Tags20All 13 tags used, keyword variety
Description20400+ words, content depth
Images205+ photos, video bonus
Policies & Price20Shop policies set, price present

Shopify (max 100 points)

CategoryMaxWhat's Checked
SEO Title1550–70 chars, keyword-rich
Meta Description15140–160 chars, includes CTA
Product Description20300+ words
Images & ALT Text204+ images, all with descriptive ALT text
Technical SEO20JSON-LD Product schema, canonical URL, variants
Trust Signals10Reviews 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)

CategoryMaxWhat's Checked
Title20150–200 chars, brand + features + attributes
Bullet Points255 bullets, each 150+ chars
Description / A+20A+ content or 250+ word description
Images207+ images in gallery
Reviews & Q&A15Review 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?

FeatureScreaming Frog / SemrushProduct Listing SEO Auditor
Platform-specific scoringGeneric technical SEO onlyEtsy, Shopify, WooCommerce, Amazon rules
RecommendationsGenericPlatform-specific, prioritised by impact
Letter gradeNot availableA–F grade per listing
Etsy-specific rulesNot availableTags, policies, image count, title length
Amazon bullet points checkNot available5-bullet, 150+ char check
Cost$99–$449/monthPay-per-use (< $0.01 per listing)
API key requiredYesNo

How to use Product Listing SEO Auditor

  1. Paste product listing URLs into the Start URLs input — one per line
  2. Mix platforms freely — platform detection is automatic
  3. Optionally enable Apify Proxy for Etsy and Amazon (recommended)
  4. 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

GradeScore RangeMeaning
A90–100%Excellent — well-optimised listing
B+80–89%Good — minor improvements available
B70–79%Above average — several gaps to address
C+60–69%Average — meaningful SEO improvements needed
C50–59%Below average — significant gaps
D40–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:

  1. CheerioCrawler fetches raw HTML of each listing URL
  2. Platform detection identifies the store type from URL patterns and HTML signals
  3. Platform-specific extractors pull title, description, images, meta tags, structured data, reviews, and other SEO signals
  4. Scoring engine evaluates each extracted field against platform best practices and assigns weighted points
  5. Recommendation generator produces actionable next steps for every failed check

Input

FieldTypeRequiredDescription
startUrlsArrayProduct listing URLs to audit. Mix platforms freely.
proxyConfigurationObjectResidential proxies recommended for Etsy and Amazon.

Output Fields

FieldTypeDescription
urlStringThe audited listing URL
platformStringDetected platform: etsy, shopify, woocommerce, amazon, bigcommerce, or generic
overallScoreNumberRaw score (e.g. 78 out of 100)
maxScoreNumberMaximum possible score for this platform
percentageScoreNumberScore as a percentage (0–100)
gradeStringLetter grade: A, B+, B, C+, C, D, or F
scoreBreakdownObjectScore per category (title, description, images, etc.)
maxBreakdownObjectMaximum points per category
criticalIssuesArraySpecific SEO issues found
recommendationsArrayActionable fixes, prioritised by impact
listingObjectExtracted listing data (title, description preview, image count, price)
scrapedAtStringISO 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.



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.