plinthHelp Deutsch

Storefront

Checks the public shop pages from outside: search engine fields, links, images, redirects, security and availability.

The storefront checks look at your shop the way a customer or a search engine sees it. plinth fetches a sample of the public pages and checks them: search engine fields, structured data, images, links, redirects, security and availability. It only reads pages. It never submits a form and changes nothing in the shop.

Where to find it

Open Shop and customers > Storefront. The page is called Storefront checks and has these tabs:

Tab What it shows
Overview All checks with their open issues.
Checked pages Every address fetched in the last scan, with status and response time.
History Past scans and recently fixed issues.
Settings Addresses, sample, rules and schedule.

What you need

  • View storefront check results to open the area.
  • Run the storefront scan and create tasks to start a scan and to create tasks from issues.
  • Storefront check settings for the tab Settings.
  • A connected shop with at least one sales channel that has a public address, see Onboarding wizard.

No AI key is needed, and the shop does not have to be writable: the checks only read. Permissions are assigned in Access.

How do I check the shop pages?

  1. Open Shop and customers > Storefront.
  2. Click Run scan. The message "Scan started. The result will appear in a moment." appears, and the progress is shown on the page.
  3. When the scan is done, the header shows the time of the last scan and how many issues were found on how many addresses.

The scan fetches only a sample: the home page, some categories, products and landing pages, the search, cart and sign-in page, and a few addresses from the sitemap. It respects robots.txt and limits the number of requests per second.

Note: If the scan is marked Incomplete, the request limit was reached before all pages were checked. The limits are in the settings.

How do I read the result?

  1. Open the tab Overview.
  2. The tiles at the top show the Open issues, the issues per severity (Critical, High, Medium, Low) and the Checks without issues. Click a tile to filter the list.
  3. The table lists every check with its Severity, Group, and the numbers Open, New and Fixed. New counts issues that were not there in the scan before. Fixed counts issues that no longer occurred.
  4. Use the search field to find a check or a group.
  5. Expand a row to see the affected addresses. Click the row to open the check with all addresses.

The checks are sorted into these groups:

Group Examples
Search engines Sitemap and robots.txt, page title, meta description, canonical link, noindex.
Page structure and structured data Main heading, product structured data, price in the structured data, placeholders left in the page.
Images Images that cannot be reached, missing preview image for sharing.
Links and redirects Dead internal links, redirect chains and loops, links to forbidden hosts.
Security Missing security headers, cookies without protective flags, internal paths that are served.
Availability Pages that answer with an error or cannot be fetched.
Caching Images and files that are cached too briefly.

How urgent is an issue?

Severity Meaning
Critical Customers or search engines see an error, or it is a security problem. Fix at once.
High Clearly hurts visibility or trust. Fix soon.
Medium Should be fixed but is not urgent.
Low Polish.

How do I look at one check or one address?

One check

  1. In the tab Overview, click the row of the check.
  2. The page explains the check and lists every address with an open issue, with a Detail, the Status and First seen.
  3. If a help article exists for the check, the button Help opens it.

One address

  1. Click an address in a check, or open the tab Checked pages and click an address there.
  2. Under Issues for this URL you see every open issue of this address. Where it helps, the Offending snippet shows the part of the page that caused the issue.
  3. The page also shows the Final URL, the number of redirects, and under Response headers (excerpt) the headers the shop sent.

The tab Checked pages shows for every address the Type (for example Home page, Category, Product), the Status, the Redirects and the Time (ms). A status of 200 is fine, 3xx is a redirect, 4xx and 5xx are errors.

How do I fix an issue?

The storefront checks only report. You fix the cause where it comes from, then run the scan again.

Issue is about Where to fix it
Page title, meta description or text of a category Categories
Title, description or images of a product Products and Quality
Dead links or links with a technical ID in texts The text of the page, see Categories
Sitemap, robots.txt, redirects, security headers, caching, structured data Shop configuration or theme. Hand the issue to your shop administrator or agency.
  1. Fix the cause.
  2. Click Run scan again.
  3. Check that the issue is gone. Fixed issues are listed in the tab History under Recently fixed.

How do I hand an issue over as a task?

You need Run the storefront scan and create tasks.

  1. Open the check.
  2. Click Create task. The dialog Task from this check shows how many addresses have an open issue.
  3. Enter a Title and, if you like, a Description.
  4. Choose Assign to: Me, Role or Nobody. For a role, choose the Role.
  5. Optional: set Due on and a Priority.
  6. Click Create task.

The task contains all affected addresses and appears in the tasks of Quality.

How do I see what changed over time?

  1. Open the tab History.
  2. Scan history lists the past scans: when, the Trigger (Manual or Schedule), the number of Pages and Requests, the issues, and the Result (Done or Failed).
  3. Recently fixed lists issues that no longer occur, with First seen and Fixed on.

How do I change the settings?

You need Storefront check settings. Open the tab Settings.

Section What you set
Schedule Switch on Run on a schedule to check the pages automatically. It is off by default.
Addresses The Base URL (empty means the first address of every sales channel), More allowed hosts such as an image server, and Forbidden hosts. Links to forbidden hosts are reported, for example links to an old shop.
Sample How many Categories, Products and Shopping Experiences are checked per scan, the Search term for the search page, and More paths that are always checked.
Rules Search engine visibility and the length limits for title and description. Rarely needed.
Politeness and limits How fast and how much is fetched, for example Requests per second and Pages per run. Rarely needed.

Click Save. The message "Saved." appears.

Warning: For a test shop, set Search engine visibility to Pages should carry noindex (test shop). For the live shop it must be Pages should be indexable. With the wrong choice, every page is reported or real problems are missed.

Note: plinth only fetches the addresses of the sales channels of this shop and the hosts you list. Redirects to other addresses are not followed.

Common errors and fixes

What you see Cause Fix
"No scan yet" The shop was never scanned. Click Run scan.
"A scan is already running." or "The same task is already running." You started a scan while one is running. Wait until it is done.
The scan is marked Incomplete The limit of pages or requests was reached. Raise Pages per run or Requests per run in the settings, or reduce the sample.
The scan result is Failed The scan stopped with an error, for example because the shop could not be reached. Check that the shop is online and run the scan again.
Almost every page has the issue Page is set to noindex The shop is a test shop but the setting expects indexable pages. Set Search engine visibility to Pages should carry noindex (test shop).
Many issues Page can't be fetched The shop did not answer in time or blocked the requests. Run the scan again later. If it stays, lower Requests per second or raise Timeout per request (s).
"The base URL must start with http:// or https://." The Base URL has no scheme. Enter the full address.
"The schedule is not a valid cron expression with five fields." The schedule is not valid. Enter five fields: minute, hour, day, month, weekday. For example 20 4 * * * means daily at 4:20.
"Invalid settings: a value is too long or a list has too many entries." A list in the settings is too long. Shorten the list.
"There is no data for this address." The address was not part of the last scan. Open the address from the tab Checked pages.
"Please enter a date like 2026-12-31." The due date of the task is not valid. Choose the date with the date field.
"You do not have the permission for this." A permission is missing. Ask an administrator, see Access.

See also

  • Categories: edit texts and SEO fields of category and brand pages
  • Quality: checks for product data, and the tasks
  • Feeds: checks for Google Shopping and Meta
  • Jobs: running and finished scans