EcomWebCheck
Documentation

How EcomWebCheck works.

What gets checked, how the Store Health Score is calculated, and how to read an audit report.

Getting started

Paste your Shopify store's URL into the box on the homepage and click Analyze My Store. Your first audit doesn't require an account — the scan starts immediately.

EcomWebCheck crawls your storefront with a real headless browser and evaluates it against deterministic checks across six categories. A completed scan returns a Store Health Score plus every issue found, each with affected pages, evidence, and a recommendation.

Create a free account to save your scan history, compare audits over time, and track more than one store — see scan limits below.

What we check

Every scan runs the same deterministic rule set across six categories. Nothing here is guessed or generated — each check either passes, warns, or fails against a real, observable condition on your storefront.

Performance

Identify heavy resources, excessive scripts, stylesheets and other factors that can slow your storefront.

SEO

Find missing or problematic titles, meta descriptions, headings, image alt text and other SEO issues.

Mobile UX

Detect mobile layout problems, viewport overflow and usability issues.

Product

Check product-related pages and storefront elements for important issues.

Conversion

Identify storefront problems that can interfere with the customer journey.

Technical

Find broken links, structural issues and other technical problems.

How scoring works

Your Store Health Score is a weighted average of your six category scores, each on a 0–100 scale. Technical and SEO carry slightly more weight since they affect every page on your site; the remaining categories are weighted evenly.

20%

Technical

20%

SEO

15%

Performance

15%

Mobile UX

15%

Product

15%

Conversion

Within a category, a passed check counts fully in your favor, a warning costs partial credit, and a critical issue costs the most. Informational findings never affect your score — they mean we looked but couldn't conclusively confirm a problem, not that one exists.

Scores of 80 and above are labeled Excellent, 50–79 are Needs work, and below 50 is Critical.

How the crawler works

  • Each scan uses a real headless browser, not a static HTML fetch — so JavaScript-rendered storefronts are evaluated the way an actual customer's browser sees them.
  • Pages are discovered by following internal links from your homepage and reading your sitemap.xml, up to a bounded page budget per scan.
  • robots.txt and sitemap.xml are checked directly for availability, separate from the page crawl.
  • Mobile UX checks run in a real mobile viewport during the crawl — not a resized desktop screenshot.
  • Only publicly reachable pages are ever requested. The crawler never needs — and never asks for — your Shopify admin login or API credentials.

Understanding issues

Critical

A confirmed problem that materially affects customers or search visibility — broken links, missing add-to-cart actions, unreachable pages.

Warning

A real issue worth fixing, but lower-impact — missing meta descriptions, oversized images, small tap targets.

Informational

We looked but couldn't conclusively confirm a problem — a transient network failure, or a check that doesn't apply to this page. Never counted against your score.

Evidence & recommendations

Every issue in a report is built the same way: the specific page(s) it was found on, a concrete evidence snippet (the exact broken URL, the HTTP status returned, the missing tag), and a specific recommendation for what to do about it. Each issue also has an expandable Why it matters & how to fix section with more detail — see a full example on the sample report.

Scan limits

Each scan crawls a bounded number of pages so results come back quickly. How many stores you can track and how many audits you can run per month depends on your plan:

Free

1 store

1 audit / month

Pro

3 stores

30 audits / month

Agency

15 stores

150 audits / month

See the full breakdown on the pricing page.

FAQ

Do I need to install anything or connect my Shopify admin?

No. EcomWebCheck only reads your storefront's public pages, the same way a customer's browser would — no app install, no admin access, no API keys.

Does it work on non-Shopify stores?

The crawler and technical/SEO/performance/mobile checks run on any site. Product- and conversion-specific checks are most accurate on Shopify's standard URL structure.

How long does a scan take?

Most scans complete within a few minutes, depending on how many pages your store has.

More questions in the Help Center