Find SEO issues across your products and categories

We read your product and category pages the way a search engine reads them — prices, stock, product markup, titles, filters — and tell you what is wrong and on which products.

  • Free
  • No signup
  • Up to 200 pages

How the scan works

What the scanner checks

Eleven checks across the products and categories we read — these are the questions they answer.

  1. Prices and stock:3 checks

    Does Google get the same price and stock your customers see?

    • Prices and stock on the page match the product markup
    • Product markup has the fields Google requires
    • Product markup carries the recommended details
  2. Product and category pages:4 checks

    Does every product and category say what it is — once?

    • Products have a description and a photo
    • Product titles are not repeated
    • Product descriptions are not repeated
    • Category pages say what they are
  3. Finding your products:2 checks

    Can search engines reach every product?

    • Links to products lead to a product
    • Products are in the sitemap
  4. Filters and variants:2 checks

    Do filters and variants stay out of the way?

    • Filter and sort addresses stay out of the crawl
    • Variant addresses do not copy their product page

We read what your server sends our robot, from outside, today — no product feed, Merchant Center, rankings, keyword volumes, backlinks or competitors. What it cannot tell you

Why run an e-commerce SEO scan?

  1. Search engines read a price your customers never see

    Product markup is written for search engines, not for people: the name, the price, the stock, the photo. A product page can look perfect to a customer while its markup is missing, or says something the page does not.

  2. One template writes every product page

    Your theme and plugins write the title, the markup and the photo text for every product the same way. When the rule is wrong, it is wrong on every product — and one rule can fix every product at once.

  3. A catalogue changes every day

    New products, sales, sold-out items, a filter added by a plugin. That is when a price drifts from its markup and filter addresses start to multiply.

What do you get for FREE

  • Every problem in plain words, with the products it was found on and where it is fixed.
  • A score out of 100 with its sum shown — every check, its weight and its marks.
  • Every product and category we read, in a table you can filter and download as a CSV.
  • A text you can copy and send to your developer.
Scan my website

Whether your product and category pages give search engines what they need, and whether it is true: the price and stock in the product markup against the ones on the page, the fields Google requires, titles and descriptions repeated across products, photos without alt text, category pages without a heading or text, products missing from the sitemap, and filter and sort addresses a crawler could get lost in.

Up to 200 pages, products and categories first, and we stop after four minutes. Filter and sort addresses are counted and grouped, never crawled one by one. The report always says what was really read — “200 pages scanned (164 products, 21 categories), scan limit reached (200 pages)” — and on a bigger catalogue every count is about the pages we read.

Yes. No signup, no email. One website can be scanned once a day; asking again the same day opens the report we already have.

We read one or two pages at a time and download no images, no fonts and no scripts. We never add anything to a cart, and if your robots.txt asks for a gap between requests, we keep it.

Any e-commerce website we can read from outside — WooCommerce, PrestaShop, OpenCart or a custom build. Many Shopify stores now refuse automated visits (“too many requests”); then the report says so and gives no score.

Because there was nothing to score: the website did not open, it refused our robot, or we found no product or category pages — then it does not look like an e-commerce website from outside. A zero would say every check failed; really, none could run.

No. We read what your server sends our robot, from outside, today. We do not see your product feed, Merchant Center or Search Console, and we cannot tell whether Google shows your products — only whether your markup gives Google what it documents as required.

Anyone you give the link to. We never list or publish reports. The link works for 30 days.