Why the audit runs from outside your network
Your browser is the worst possible auditor of your own site: it sees a warmed, logged-in, cached, whitelisted version of pages that a cold crawler may see completely differently. The audit makes the same cold requests Google and AI crawlers make — no session, no cookies, no admin preview — and reports what those visitors actually receive. Every item below is something a browser cannot check about itself.
| Group | What it checks |
|---|---|
| Reachability | Status codes from outside: 500s, 403 blocks, rate limits, slow responses |
| Indexation | noindex tags, X-Robots-Tag headers, robots.txt blocks |
| Discovery | robots.txt verdicts, sitemap health, orphan pages, redirect chains |
| Content & schema | Titles, headings, JSON-LD validity, schema vs page mismatches, duplicates, soft 404s |
| Stock & prices (stores) | Catalogue feed, availability mismatches, zero/missing prices, out-of-stock drift |
| Trust | Privacy, terms, contact, returns and shipping pages — present and linked |
What to do with the results
- Fix "must fix" items first — errors mean crawlers or shoppers are being turned away right now.
- Fix patterns, not instances. One broken template produces dozens of findings; the audit names the first page for each so you can find the pattern.
- Re-run after fixing — the audit is a snapshot of today, and the report says so.
- For the things that drift (stock, links, sitemaps), watch instead of remembering — the daily watch re-runs the audit and records the day something changed.
The audit reads what is publicly visible. Feed-only fields (GTINs, shipping config) live inside Merchant Center and no outside tool can validate them — this audit does not guess at them, and a tool that claims to is guessing.
What a free audit cannot see
The free audit samples your pages rather than crawling everything, reads public surfaces rather than your admin, and cannot see inside Merchant Center. A one-off audit also cannot answer the question that matters most over time — when did it break? — which is the gap between a check and a watch. Use the free audit to find today\u2019s problems; use the watch to find tomorrow\u2019s.
Per-problem deep dives: pages not indexed · trust pages · availability mismatch · orphan pages
The audit identifies your site kind and runs every check that applies — reachability, indexation, robots.txt, sitemap, schema, duplicates, links, trust pages and, for stores, catalogue, price and stock. Free, no account, no signup — paste your store address.
Run the free auditQuestions
- Is the audit really free?
- Yes — the full audit runs free with no account on any public site. The paid thing is the watch, which re-runs it daily for a year and records changes.
- How is this different from an SEO tool audit?
- It reads your site the way a crawler does from outside your network, reports only what it can actually verify, and names the exact fix for each finding. No signup, no sales call.
- How long does the audit take?
- Seconds to about a minute, depending on the site — it fetches a bounded sample of pages, the sitemap and robots.txt rather than crawling everything.
- Does the audit work on non-Shopify sites?
- Yes. The core checks read HTML, headers, robots.txt and sitemaps on any platform. Store-specific checks (catalogue, stock, prices) activate on Shopify and WooCommerce stores.
Keep reading