Ecommerce SEO + Schema Price & Merchant Audit avatar

Ecommerce SEO + Schema Price & Merchant Audit

Pricing

Pay per event

Go to Apify Store
Ecommerce SEO + Schema Price & Merchant Audit

Ecommerce SEO + Schema Price & Merchant Audit

Audit product pages of your own store: SEO checks, structured-data price vs the price shown on the page, currency, availability and Merchant listing fields. Bulk product URLs or a store URL. Score per product, store summary and top fixes.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Rues Forum

Rues Forum

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Security

Limited permissions

Share

Audit the product pages of your own online store in one run: on-page SEO checks and whether the price in your structured data matches the price shoppers see, plus currency, availability and Merchant listing fields. Give a bulk list of product URLs or your store home page. No API keys, no login.

What does it do?

For every product page the Actor downloads the page once and returns:

  • SEO: a score 0-100 and a grade, with the failing and warning checks (title, meta description, H1, canonical and variants, description length, duplicate text, image alt and size, internal links, indexability).
  • Schema and prices: whether the Product markup price equals the main price on the page, price and currency format, availability value, Open Graph price, expired priceValidUntil, and which Merchant listing fields are present or missing.
  • Top fixes: up to 5 ranked fixes per product, each marked as SEO or schema.
  • A store summary: store score, number of price mismatches, products that are not Merchant-eligible and the top 5 store-wide fixes.

Input

FieldDescription
productUrls1-200 product URLs (bulk paste or file upload)
productUrlsTextOptional text box: many URLs separated by new lines, spaces or commas
storeUrlYour store home page; products are found via sitemap or Shopify /products.json when no URLs are given
maxProductsProducts to audit when discovering (1-200, default 20)
languageen or tr (fix texts)
{ "productUrls": ["https://shop.example.com/products/blue-mug"], "language": "en" }

Marketplaces (Amazon, Trendyol, Hepsiburada and similar) and private addresses are rejected: audit your own store only.

Output

One row per product: url, title, platform, score, grade, seo (checks), schema (priceMatch, priceInMarkup, visiblePrice, openGraph, merchant, issues), priceConsistent, topFixes. Pages that could not be read have a reason and are not charged. The last row is the store summary (also saved as SUMMARY).

When the visible price cannot be determined (price loaded by JavaScript, or several competing prices), priceMatch is not-comparable. The Actor never guesses.

Pricing (pay per event)

See the Pricing tab: one event per audited product page and one store summary per run (only if at least one product was audited). You can set a maximum cost per run; the Actor stops when it is reached.

Politeness and safety

One request per second per host, own User-Agent, robots.txt respected (blocked pages are skipped and not charged). Every request and redirect is checked: private, loopback, link-local and metadata addresses are refused. No cookies, no login, no personal data.

Limits

200 product pages per run.

Full report: https://ruesandora.com

Technical notes

  • Product discovery from storeUrl: sitemap (robots.txt Sitemap: lines, /sitemap.xml, nested indexes, .gz), then Shopify /products.json. Same site only.
  • Limits per run: 200 products, 500 requests, 25 minutes, 2 MB per page.
  • Duplicate title/description checks compare pages within the same run (later page is flagged).
  • Sources of every rule: KAYNAKLAR.md.