ScanifyLtd
Shopify storefront audit

A scan of your store, with the working shown.

We fetch a sample of your pages, load each one in a real browser, and run 38 checks. The report says what we found and how many pages we looked at to find it.


The catalog

38 checks, across 7 areas.

Each check is a fixed rule with a permanent identifier, and how serious it is comes from that catalog rather than from anything that reads your store. 17 of the 38 are conversion, ecommerce and AI search rather than classical SEO.

8 checks

Technical foundations

robots.txt, sitemaps, HTTPS, canonical tags and stray noindex tags — whether your products can be indexed at all.

8 checks

What is on the page

Titles, meta descriptions, H1s, image alt text, and products competing with each other under the same title.

8 checks

Turning a visit into an order

Price visible on the product and collection page, product images, reviews, returns and shipping wording, and a way to reach you.

4 checks

Ecommerce mechanics

Thin and duplicated product descriptions, out-of-stock products left indexable, filters generating duplicate URLs.

5 checks

Being visible to AI search

Whether robots.txt blocks the crawlers behind AI answers, whether you publish an llms.txt, and whether your product data is machine-readable.

3 checks

Structured data

Product, BreadcrumbList and Organization markup — what puts a price or a rating beside your result.

2 checks

Internal linking

Product pages nothing links to, and pages very few internal links reach.

1 retired

And one we stopped running

A check we could not measure correctly was retired rather than left firing. It is counted in no number on this page.

How we write it down

The report says what we measured, and not a word more.

If we could not read it, we do not say it is missing.

A page we failed to load is not a page with no heading on it.

Every count says what it was counted out of.

Not "2 pages have long titles", which reads as your whole shop, but 2 of the pages we crawled — with the number said.

We load your pages in a real browser.

Shopify themes add headings, alt text and structured data after the HTML arrives.

No model decides how bad your problem is.

Severity is fixed by a person, in a commit. A language model writes the wording, not the findings.

What this page does not claim

No logos, case studies or prices below.

Scanify Ltd is new. We have no customers yet, so there is nothing to quote and the alternative was to invent some. There is no price on this page because none is set. And we do not promise you rankings, traffic or revenue — we measure a storefront and write down what we found.

Our crawler

Found ScanifyAuditBot in your access log?

https://api.scanify.ltd/bot sets out what we fetch, how much, how we pace it, that a third party may fetch on our behalf, and how to block us in two lines of robots.txt. Blocking us costs you nothing and we will not ask why.

You can also ask us never to contact you again. That is permanent and it covers follow-ups.

Contact

Tell us what you want looked at.

A person reads this. No automatic reply, no chatbot, no newsletter. Or write to replies@mail.scanify.ltd instead.

What we keep. Your name, email address, the store URL if you give one, and your message — so a person can read it and reply. Nothing else: no IP address, no analytics, no tracking pixel, no cookie, and nothing loaded from a third party, which is why we serve the fonts ourselves. Not shown publicly, not passed to anyone else, not fed to a language model, and not a subscription to anything.

Data controller: Scanify Ltd, at the address below. To see what we hold or have it deleted, write to replies@mail.scanify.ltd.