Free ecommerce SEO audit
- No signup
- Free
- Results in ~30 seconds
Product and collection pages have their own failure modes: duplicate paths, thin grids, and schema that does not match the offer on the page. This check runs the page checker with those ecommerce notes turned on.
What to paste
Paste one product URL or one collection URL. The checker reads that document. It does not walk the catalog. If you want a sense of the template, run it on a popular product and on a collection that has filters.
Say which platform it is if auto-detect misses a custom front end. The ecommerce notes still run. They look for product schema, thin collection text, and URLs that look like faceted copies.
Product pages and collection pages
A product page should say what the item is, what it costs, and whether it can be bought. A title that is only the brand, a missing description, and an H1 that does not match the product name are the usual on-page fails.
A collection page is often a grid and a paragraph of text that was never written. The checker warns when the main text is thin. A grid of product links is not a substitute for a sentence that says what the collection is for. Write that sentence for people. Do not stuff it with every product name.
Duplicate product URLs
The same product often exists at more than one path. Shopify collection paths are the common case. Other platforms add a category slug, a color parameter, or a tracking parameter that never gets stripped.
Pick one URL as the canonical. Link to that URL from collection grids when you can. Keep parameters that change the product, such as a real variant, and canonicalise parameters that only sort or track. The checker reports the canonical it found. It does not decide your catalog structure for you.
Product schema
Product schema should match the offer on the page: name, price, currency, and availability. If the page shows one price and the JSON-LD shows another, fix the feed that writes the schema. Do not hand-edit a price that the theme will overwrite on the next product save.
Out of stock is information, not an automatic fail, when the page says the item is unavailable. A missing offer on a page that sells the item is a fail. Ratings markup belongs only when the reviews are visible on that URL.
Faceted navigation, and the limit of this check
Filters for size, color, and price can create a new URL for every combination. Those URLs are often thin copies of the collection. The checker can see the URL you pasted. It cannot see how many filter URLs the site exposes. If the URL is full of filter parameters and the canonical points at the clean collection, that is usually what you want.
A full ecommerce SEO project looks at the crawl, the index coverage, and which collections deserve their own page. This tool clears one URL so you are not debugging schema while the canonical is still wrong. The paid work starts when the template is under control and the catalog is the problem.
How I read an ecommerce result
I separate template problems from catalog problems. A missing H1 on every product is a template problem. A missing description on one product is a content problem. A canonical that points at a filtered URL is a crawl problem, and it will create more thin pages than any title tweak will fix.
Faceted URLs need a rule. Sort and tracking parameters should canonicalise to the clean collection. Parameters that create a page people search for, such as a real subcategory, can be their own URL with their own text. The checker can only score the URL you give it. You still have to decide the rule and apply it in the platform.
Out of stock products should stay understandable. A 404 on a product people still search for throws away the URL. A page that says the item is unavailable, with schema that says OutOfStock, is the version I prefer. Do not leave a price in the schema that the page no longer shows.
After the template is dull and correct, look at internal links. Collection grids, related products, and the breadcrumb decide which URLs get crawled. This tool counts links on one page. A full ecommerce project looks at which of those links point at pages you actually want in the index.
Run the check on a product that sells and on a product that is out of stock. The two pages should not share a title, and the unavailable one should not pretend it can be bought. That pair tells you whether the template is honest. The catalog size does not change the rule.
If the platform is custom, the same rules apply. One URL for the product, one offer in the schema, and text a person can read above the grid of related items. The checker does not know your platform by magic. Set it when you know it, and read the fix as a description of the HTML, not as a click path that may not exist.
