EcomWebCheck

Sample report — illustrative data for a fictional store, not a live scan. Run a real audit to see your own store's report.

85/ 100

Store Health

Excellent

https://yourstore.com

13 issues found4 critical8 warnings1 informational405 passed

Performance

63 / 100

65 passed · 2 warnings · 1 critical

SEO

76 / 100

88 passed · 3 warnings · 0 critical · 1 informational

Mobile UX

79 / 100

56 passed · 2 warnings · 1 critical

Product

100 / 100

54 passed · 1 warnings · 0 critical

Conversion

100 / 100

45 passed · 0 warnings · 0 critical

Technical

92 / 100

97 passed · 0 warnings · 2 critical

Top issues

Warning

Missing meta description

Affected pages: 10

This page has no meta description tag.

Example page:
/products/example
Show all 10 affected pages

Recommendation — Add a unique meta description describing the page and its main value proposition.

Why it matters & how to fix

Why it matters: Search engines may generate their own snippet from page content when a useful meta description is missing, which is often less compelling than one you'd write yourself.

How to fix: Add a unique meta description summarizing the page and its value.

On Shopify: In Shopify, this is set in the page or product's 'Search engine listing' section, under 'Edit website SEO'.

Warning

Images missing alt text

Affected pages: 13

23 of 44 images are missing alt text, which hurts accessibility and image SEO.

Example page:
/collections/all

Evidence

23 of 44 images checked

Show all 13 affected pages

Recommendation — Add descriptive alt text to every product and content image.

Why it matters & how to fix

Why it matters: Alt text is what screen readers announce in place of an image, and it's also a signal search engines use for image search — missing it affects both accessibility and discoverability.

How to fix: Add descriptive alt text to every meaningful image.

Warning

Excessive number of scripts

Affected pages: 25

This page loads 44 external scripts, which can slow load time.

Example page:
/
Show all 25 affected pages

Recommendation — Audit installed apps and theme scripts; remove unused ones to speed up page load.

Why it matters & how to fix

Why it matters: This check flags a condition worth reviewing.

How to fix: Review the affected page and investigate the reported condition.

Critical

Pages returning a soft 404

Affected pages: 4

These URLs return HTTP 200 but show the store's own "not found" content.

Evidence

Title and body content match the store's known not-found fingerprint

Show all 4 affected pages

Recommendation — Return a real 404 status or redirect these URLs to an active page.

Why it matters & how to fix

Why it matters: A page that looks like a 'not found' page but returns HTTP 200 tells search engines the content is real and indexable — so a broken page can still get indexed and ranked as if it were legitimate content.

How to fix: Return a real HTTP 404 (or 410) status for genuinely missing pages, or restore/redirect the content.

Warning

Duplicate page titles

Affected pages: 6

Multiple pages share the exact same <title> tag.

Example page:
/collections/summer

Evidence

Title: "Shop All Products" — used on 6 pages

Show all 6 affected pages

Recommendation — Give each page a unique, descriptive title.

Why it matters & how to fix

Why it matters: When multiple pages share the exact same title, search engines can't tell them apart, which weakens how each one ranks individually.

How to fix: Give each page a unique, descriptive title.

Informational

Could not verify heading hierarchy

Affected pages: 2

Heading structure could not be reliably evaluated on some pages.

Example page:
/pages/about
Show all 2 affected pages

Recommendation — Use a single H1 per page, followed by properly nested H2/H3 headings.

Why it matters & how to fix

Why it matters: Skipping heading levels (e.g. H1 straight to H3) makes the page's structure harder to follow for screen-reader users navigating by heading, and weakens the semantic outline search engines use.

How to fix: Use headings in sequential order (H1, then H2, then H3) without skipping levels.

Critical

Oversized product images

Affected pages: 9

Several product images are served far larger than their display size.

Example page:
/products/example

Evidence

hero-banner.jpg — 4.8MB, displayed at 800×600

Show all 9 affected pages

Recommendation — Resize and compress images before upload, or enable your CDN's automatic image optimization.

Why it matters & how to fix

Why it matters: This check flags a condition worth reviewing.

How to fix: Review the affected page and investigate the reported condition.

Warning

Excessive stylesheets on collection pages

Affected pages: 5

Collection pages load an unusually high number of separate stylesheets.

Example page:
/collections/all

Evidence

17 stylesheet requests on a single page load

Show all 5 affected pages

Recommendation — Combine or lazy-load theme/app stylesheets that aren't needed above the fold.

Why it matters & how to fix

Why it matters: Each stylesheet is a render-blocking request the browser must fetch before it can display the page, so a large number of them delays first paint.

How to fix: Consolidate CSS from apps and theme customizations to reduce the number of separate stylesheet requests.

Critical

Elements overflow the mobile viewport

Affected pages: 3

Interactive elements extend past the right edge of the screen on mobile.

Example page:
/products/example

Evidence

Element extends 42px past the 375px viewport width

Show all 3 affected pages

Recommendation — Constrain fixed-width elements with max-width: 100% or a responsive layout.

Why it matters & how to fix

Why it matters: A button or link that extends past the mobile viewport edge may be partly or fully untappable, blocking whatever action it was meant to trigger.

How to fix: Check button and link widths/margins in the mobile layout so tap targets stay fully visible.

Warning

Tap targets are too small

Affected pages: 8

Several buttons and links are smaller than the recommended minimum tap size on mobile.

Example page:
/

Evidence

"Add to cart" button measures 28×24px (recommended minimum: 44×44px)

Show all 8 affected pages

Recommendation — Increase padding on interactive elements so they're comfortably tappable on mobile.

Why it matters & how to fix

Why it matters: This check flags a condition worth reviewing.

How to fix: Review the affected page and investigate the reported condition.

Warning

Small body text on mobile

Affected pages: 2

Body text on some pages renders below a comfortably readable size on mobile.

Example page:
/pages/shipping

Evidence

Smallest body text sample rendered at 11px

Show all 2 affected pages

Recommendation — Set a minimum body font size of 16px for mobile viewports.

Why it matters & how to fix

Why it matters: Text smaller than about 12px is difficult for most people to read on a phone screen without zooming in.

How to fix: Increase the font size for body text to at least 12px on mobile viewports.

Warning

Products missing a description

Affected pages: 4

Some product pages have no visible or structured product description.

Example page:
/products/example
Show all 4 affected pages

Recommendation — Add a clear product description — it helps both customers and search engines.

Why it matters & how to fix

Why it matters: Could not reliably confirm a product description — not proof one is missing, just that this scan couldn't verify it. A missing description leaves shoppers without the details that build purchase confidence.

How to fix: Manually confirm the page includes a clear, helpful product description.

On Shopify: In Shopify, product descriptions are edited directly on the product's admin page, in the Description field.

Fixed something?

Run another scan to see your updated score.

Ready to see your own
store's report?

This is a sample. Run a real audit and get your own Store Health Score in minutes — no signup required.