Kraft SEO Breadcrumbs renders a breadcrumb trail server-side, in Liquid, with JSON-LD schema attached so Google can print the path in a search result. It ships no JavaScript. It has a settings page and nothing else.
Which raises the question every app like this runs into at listing time: what do you photograph when there is nothing to photograph?
The trail is the interface
The answer is that the storefront is the screen. The feature image shows a product page with the trail sitting under the header, exactly where a shopper meets it, with the words Zero JavaScript beside it. The app has no interface of its own, so the image shows the interface it changes.
Shopify requirement 4.4.4 asks that images primarily show the app's actual user interface and features. For an app that renders into somebody else's theme, the rendered result is the feature. Showing the settings page five times would technically be the app's interface and would tell a merchant nothing.
The second screen nobody thinks of
The strongest image in this set is the one about the search result. It shows the JSON-LD the app emits on the left and the Google result it produces on the right, with the breadcrumb path replacing the raw URL.
That is the actual product. Not the trail on the page — plenty of themes draw one — but the path appearing in a search listing, which is the thing a merchant cannot do without either writing schema by hand or installing this. An image that shows the outcome outside the shop is doing work the description cannot.
Five images, not six
This listing publishes five. Most publish six, and for a while our own examples page showed six for this app, because the sixth slot had been filled with a copy of the first image to make the number round.
On a site that sells a guide about requirement 4.4.5 — each image in your app listing must be unique
— that is not a small thing. It is now five, the number the listing actually has, and a test fails the build if any two images in our showcase are the same file.
Five is fine. Shopify asks for at least three desktop screenshots. Six is the ceiling, not the target, and a fifth image that shows something real beats a sixth that repeats.
The rest of the set
Setup in one minute, because the objection for a technical app is always installation. The appearance panel, because the second objection is whether it will match the theme. And thirty-four languages, shown as the trail rendered in a dozen of them at once, which is the kind of claim that reads better as a picture than as a sentence.
The rule for invisible apps
If your app has no interface a shopper meets, show the surface it changes and the outcome it produces. The settings screen earns one image out of six, and only because somebody needs to know how long setup takes.