Running Scans
The Scans tab is where every scan starts and where its findings show up. A scan is always read-only - Monitorly reads your storefront, catalog, and theme, but never writes to any of them.
Starting a Scan
Click Run Tier 1 scan to start. Tier 1 crawls your live storefront (or your configured preview URL), seeds every product, collection, and page from the Admin API so nothing un-linked gets missed, then runs every enabled check against the result - plus your catalog and theme source, if the app has a valid admin session.
Watching a Scan Run
The page polls automatically every couple of seconds while a scan is in progress, showing:
- Crawling - Monitorly is following links and building the list of pages to check. This stage has no fixed length, so the progress bar is indeterminate.
- Checking - each check runs in turn against the crawled pages; the bar fills in as checks complete, and the current check’s name and the number of pages found are both shown.
Auditing a Draft Theme
Themes to scan lists your live theme and every draft theme on the store. Tick a draft theme to audit it before it’s ever published; the scan checks each ticked theme, and the live theme too if it’s ticked.
Choosing Checks for This Scan
Click Choose checks to see every available check, seeded from your saved Settings defaults. Untick anything you don’t want to run - this only applies to the scan you’re about to start. To change what’s on by default for every future scan, use the Checks to run section in Settings instead.
Reading a Completed Scan
Once a scan finishes, you’ll see:
- How many pages the scan was checked against
- A badge for every check that ran, showing its name and finding count - green means it found nothing
- A warning banner listing any check that couldn’t complete (it panicked or errored) - the rest of the scan still finishes normally
- A success banner if the whole scan came back with no issues found
Findings
Each finding is shown as a card with:
- The check type and a severity badge (see severity levels)
- A status badge - new, recurring, resolved, or dismissed (see Reviewing Results)
- The exact location of the issue, plus any extra detail a check attaches - for example, a broken link’s destination and HTTP status code
- A plain-language fix instruction
- An Open in admin link when Monitorly knows the exact Shopify resource, or an Open page link to the storefront URL otherwise
- A Dismiss button, unless the finding is already resolved or dismissed
Exporting Findings
Once a scan completes with at least one finding, click Export CSV to download every finding - check, severity, location, detail, fix instruction, and status - as a spreadsheet you can share or track outside the app.
Viewing a Past Scan
Clicking View on any scan in Scan History brings you back to this page with that scan’s findings loaded, so you can revisit an older scan’s results at any time.