StoreFix

Live demo

The dashboard, before you buy

Northbound Supply Co. is not a real store. We made it up.

Its 14 products were written by hand for this page — you will not find them for sale anywhere. Everything else here is real: each product was put through the same 13 checks, with the same weights, that run against a connected store's Shopify data. The score, the charts, the job list and the minutes are all computed from those products by the code that ships. Nothing on this page is a screenshot or a mockup.

Northbound Supply Co.

northbound-supply.example · USD · example catalogue, not connected to Shopify

Run this on your store
0catalogue
75 out of 100. Needs attention.

11 of 14 products have something to fix

This is the average of every product's own growth score, and each of those is 13 checks run against the product fields a connected store exposes. No model decides any number on this page.

We can draft a fix for 15 of them for you to approve.

Scored just now, from the example products — not read from a Shopify admin. The +11 over 14 days is part of the example too. On a connected store the line starts the day you connect it, at one reading a day. How we store this.

The shape of your catalogue

14 products, counted — not sampled

How your products are spread

A few disasters, or everything a bit weak?

050100

Product scores by band: 1 between 20 and 29, 1 between 30 and 39, 1 between 40 and 49, 1 between 60 and 69, 3 between 70 and 79, 3 between 80 and 89, 4 between 90 and 100.

Your worst product scores 23 and your best scores 100. 3 products have nothing to fix at all.

Where the catalogue is strong

Bad at selling, bad at being found, or both?

80
Conversion
61
Search
78
AI shopping

Search is the weakest side by 19 points. Each axis is the average of that score across every product read.

How urgent the work is

Is any of this on fire?

Critical
2
High
8
Medium
10
Low
18

And where

Search visibility
15
AI shopping
13
Product content
6
Conversion
4

10 of 38 findings sit at critical or high. Priority is weight × how close the check sits to a purchase — never a model's opinion. Work through them.

Your biggest opportunity

High priority

Description too thin to sell with

4 of 14 products affected · Product content

Recommended fix

Cover what it is, who it's for, what it's made of and what happens if it's wrong.

Difficulty

about 48 minutes across 4 products. We can draft each one for you to approve.

Proof

Every line above is a field on one of the example products, scored by the same code that reads a connected store's Shopify admin. We don't estimate what fixing it is worth in money, because your traffic, conversion rate and order value aren't in the product data and guessing them would make this number fiction.

Your plan

3.2 hr of work, all of it measured

Today

45 min

About 45 minutes — what fits between orders.

  1. 1

    Description too thin to sell with

    45 min

    4 products · more of this later

    We can draft theseStart

This week

2.5 hr

The six days after today, at the same pace.

  1. 2

    Description too thin to sell with (continued)

    3 min

    1 product

  2. 3

    No meta description

    24 min

    6 products

    We can draft theseStart
  3. 4

    No description at all

    30 min

    2 products

    We can draft theseStart
  4. 5

    Nothing on this product can be bought

    5 min

    Restock it, add a back-in-stock signup, or redirect the page to the nearest available product. It's still taking traffic.

    By handStart
  5. 6

    Only one product photo

    20 min

    2 products

    By handStart
  6. 7

    No product photos

    12 min

    Add at least three photos. Nobody buys what they can't see.

    By handStart
  7. 8

    Photos have no alt text

    24 min

    6 products

    By handStart
  8. 9

    No brand declared

    4 min

    4 products

    By handStart
  9. 10

    Variants carry no barcode

    12 min

    6 products

    By handStart
  10. 11

    Variants carry no SKU

    4 min

    2 products

    By handStart
  11. 12

    Meta description is the wrong length

    6 min

    2 products

    We can draft theseStart
  12. 13

    No product type

    1 min

    Set the product type. It's how a request for a category reaches this product at all.

    By handStart
  13. 14

    Search title will be cut off

    3 min

    Keep the page title under 60 characters so the whole thing shows in results.

    We can draft theseStart

Later

clear

Everything else, in the order it matters.

Nothing waiting — this week covers everything we found.

Changes we've made to this store

3 fields written

Those entries are part of the example. We have never written a field to anybody's store from this page. On a connected store this record is stored encrypted in your own browser, next to your store connection, so it survives our deploys — but not clearing your cookies, and it does not follow you to another computer. The previous wording of each field is also sent to a log outside this server the moment we write it. Your Shopify admin keeps its own complete product history either way — that is the authoritative record, and the one to restore from.

Products needing the most attention

All 14 products

Store health

75

out of 100

Opportunities

13

jobs to do

High priority

10

findings

Products

14

in the example

AI shopping

78

catalogue average

Secret shopper

Scan your store

Want these numbers about your catalogue?

The free scan reads your storefront without anything to install, and tells you what a shopper, Google and an AI assistant can see. The dashboard above needs a connected store, because it reads the fields themselves rather than guessing them from a page.

Links inside the demo above go to the real dashboard, which will ask you to connect a store — there is no fictional product page behind them, because we would rather stop at the edge of what we actually built than mock up the rest.