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.