ShopSkein / Store health guide

How to find broken links and unavailable products in your online store

When a shopper cannot reach a page or buy an item, first separate a broken path from a product availability problem. The two symptoms can look similar, but they need different checks.

Use the exact page or product a shopper reported. Follow the same route they took, note what happens, then check the store platform before changing a URL or inventory value.

01 / First pass

Start with the symptom

What you seeWhat to check first
A link opens a missing-page messageCompare the link destination with the current page URL and its redirect.
The product page opens, but purchase is blockedCheck the selected variant, its inventory, and its selling settings.
The result changes between attemptsRecord the time and retry; ask your platform or host about server errors.

A 404 Not Found response means the origin server did not find a current representation for the requested resource, or is not willing to disclose one. It does not tell you whether the missing page is temporary or permanent. Check the destination and intended replacement before deciding whether to restore the page or redirect the link. See IETF RFC 9110’s definition of 404.

For Google Search crawl problems, Search Console’s Crawl Stats and URL Inspection tools can help you review crawler availability and inspect selected URLs. Crawling and appearing in search results are separate questions.

03 / Product state

Check the product and each variant

  1. Open the product page as a shopper. Select each size, color, or other option and note whether the page marks it unavailable or prevents purchase.
  2. Compare the storefront with the product record. Confirm the product and variant are published to the relevant sales channel, then compare the quantity and availability settings in your store admin.
  3. Check location and tracking rules. Inventory can be tracked per variant and location. Make sure the location that holds stock can fulfill online orders and that inventory tracking matches how you sell the item.
  4. Retest after saving. Return to the same storefront URL, choose the same variant, and confirm the page and purchase action match your intended stock policy.

04 / Close the loop

Verify the fix in the same way it failed

Reopen the source page, follow the repaired link, and test the exact product option that was unavailable. If the fix depends on a redirect or an inventory sync, wait for that change to finish and check the storefront again. Keep a dated note of the result so a later report can be compared with the same URL and variant.

ShopSkein today

Daily homepage link checks for active stores

ShopSkein checks the homepage and up to 16 links found there once a day for each active store. It also checks up to three product pages linked from that homepage. An unavailable result requires an explicit signal on the product page; unclear or unreadable pages are recorded as unknown. Results stay in that owner’s private history. Owners can also start an extra homepage check manually; paused and archived stores are skipped by the daily schedule. Product checks do not open cart or checkout pages, click purchase controls, or submit checkout actions. ShopSkein does not inspect every product page or guarantee the store platform’s underlying inventory state.

Sign in to ShopSkein

Reference desk

Sources

Shopify steps apply to Shopify stores; other platforms use their own product and inventory controls. Check your platform’s current documentation before changing settings.