All features

Image audit

The audit reads every product image (read-only) and checks:

ProblemWhat it meansHow to fix
No alt textSearch engines and screen readers can't tell what the image showsFix alt text
Alt text too short / a file nameOne word, or something like IMG_4521.jpgFix alt text
Same alt text on several imagesThe gallery repeats one descriptionWrite what differs
Meaningless file nameIMG_1234, DSC0001, a hashUpload with a descriptive name
Too small / low resolutionUnder 500 px / under 800 px; zoom looks poorUse 2048 px square
Looks blurryThe product's edges are softUse a sharper photo
Duplicate imageThe same picture twice in a galleryRemove the copy
BrokenShopify couldn't process the fileUpload again
Mixed shapesSquare and wide images in one galleryTidy images
Background not whiteMain image on a coloured background (Google Shopping prefers white)Retake or tidy
Very large fileOver 2 MBShopify serves smaller copies; optional

Each image gets a score: 100 minus a weight per problem. The store score is the average. One audit can run every 5 minutes per store.

Fix alt text

Patterns use these placeholders:

PlaceholderMeaning
{title}Product title
{vendor}Brand (skipped when the title already starts with it)
{type}Product type
{n} / {count}Image position / number of images

A one-image product doesn't get "image 1". Text is cut at 125 characters. Your default pattern is a setting of the Bulk alt text module.

Tidy images

Only product shots on a plain background (all four corners the same colour) are changed:

  • empty margins are trimmed and the product is centred with an even margin (default 6 %)
  • the image becomes square in its own background colour (or a colour you choose)
  • maximum size 2048 px (setting); small images are never enlarged
  • the original file is stored; Undo puts it back exactly

The image keeps its place, ID and alt text: the file is replaced in place.

Variant photos

Each variant gets the photo whose alt text or file name names its option value: red-dog-lead.jpg or "Red dog lead" for Colour = Red. Sizes like S, M, L only match when written as "size L" or as their own part of a file name (harness-l.jpg), so ordinary words never match by accident. Photos that match every variant are not used.

History, undo and restore points

  • Change batches: every bulk change is a batch. Undo restores alt texts, original files and variant photos.
  • Restore points: snapshots of which images each product has, in what order and with what alt text. One is made automatically before every bulk change, and you can make your own. Compare shows what changed since; Restore puts alt text and order back for the whole point or chosen products. A safety point is made first. The last 50 are kept.

Modules

Every feature is a module you can switch on or off (Modules page or MCP). History & undo is always on. A module that your plan doesn't include counts as off.

Themes

Themes change how ShopPress looks inside your admin (not your store): Shopify default, Dark, Midnight blue, Ocean, Forest, Sunset, High contrast, or follow my device (dark when your device is dark). Make your own from 13 colours; every button, field and badge colour is worked out from them.

Plans

PlanPrice (UK / elsewhere)Includes
Free£0Image tools: audit, history & restore points, themes, alt text for 50 images a month
Pro£9 / $11 a month, 7-day trialAll image tools: unlimited alt text, image tidy (500 a month), variant photos
Builder£40 / $50 a month, 7-day trialYour own features: plugins, widgets, schedules, events, Flow, theme blocks; 25 plugins, 50,000 runs a month
Studio£100 / $125 a month, 7-day trialReplace many apps: 100 plugins, 300,000 runs a month, unlimited tidy, daily backups, priority support

Billing goes through Shopify on your Shopify invoice, in pounds for UK stores and dollars elsewhere. Development stores get test charges.

Backups

Backups holds a copy of your whole ShopPress set-up: plugins with their code, settings and stored data, modules and themes. Secrets are never included. Back up now, Download a backup as a file, Restore a stored backup or upload a file (also from another store, to move a set-up). Restoring makes a safety backup first. Studio plans back up automatically every day (last 7 kept).

Background jobs

Audits, large fixes and automatic plugin runs are background jobs. They keep going if you close the page and resume after app updates. History & undo shows recent jobs with their progress; failed jobs retry automatically (1, 4, 16 minutes) before they are marked failed.