Product Listing SEO Auditor avatar

Product Listing SEO Auditor

Pricing

from $10.00 / 1,000 results

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 $10.00 / 1,000 results

Rating

5.0

(1)

Developer

Trove Vault

Trove Vault

Maintained by Community

Actor stats

1

Bookmarked

2

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 This Actor Does

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.


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.


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

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

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

FieldTypeRequiredDescription
startUrlsArrayProduct listing URLs to audit. Mix platforms freely.
proxyConfigurationObjectResidential 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

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

How It 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 (Shopify CDN, WooCommerce class names, Etsy listing URL structure, Amazon ASIN patterns)
  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


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 |

ActorDescription
Shopify Products ScraperScrape every product from any Shopify store using just the domain — no category URLs needed
Venue Review & Event Experience Sentiment MonitorScrape TripAdvisor venue reviews and score sentiment from star ratings
Product Listing SEO AuditorAudit e-commerce product listings for SEO completeness and quality
E-Commerce Tech Stack DetectorDetect the platform, CMS, and marketing tools powering any e-commerce store
AI SERP Intent ExtractorScrape Google search results and classify search intent with AI
Competitor Intelligence ScraperScrape competitor pricing, funnel structure, and conversion tactics
E-commerce Store Data EnricherEnrich a list of e-commerce store URLs with traffic, tech stack, and contact data