What the checker reviews
The checker parses UTF-8 comma-separated data, including a byte-order mark, quoted commas, escaped quotes and line breaks inside quoted cells. It checks headers, Handle values, variant option combinations, selected numeric fields, inventory integers, image URL shape and simple product/SEO content signals. Every finding includes a CSV record number, column, explanation and suggested next step.
Rules are a dated snapshot of Shopify’s public product CSV guide and common import issue help page, checked on October 13, 2026. Shopify’s current format includes dynamic market-specific and merchant-defined metafield columns, so unknown headings are retained rather than rejected. This tool is for Shopify product CSV only; it is not a Google Merchant Center feed validator.
Errors, warnings and suggestions
Errors mark structural or value patterns that clearly need review, such as an empty Handle, repeated header or nonnumeric price. Warnings cover context-dependent risks such as blank or duplicate SKU, missing Title, or inconsistent variant identity. A blank or duplicate SKU is not automatically treated as an import failure. Suggestions cover SEO text length, Body HTML review and same-title products with separate Handles; they are not Shopify import rules.
Shopify’s requirements depend on whether you are creating products or updating existing products. For example, Title and Handle requirements differ between workflows, and variant-related values depend on option columns. Use the official documentation linked below to confirm the intended operation.
Preview and repair without replacing the source
The preview shows the detected headers and the first non-empty records, preserving the file’s original cell contents. Select a finding to jump to its row. You can download a report containing findings only, without product field values.
Optional repairs can remove fully blank rows and trim edge whitespace from selected non-protected fields. Before exporting, the page displays a cell-by-cell difference preview. Handle, Title, SKU, prices, costs, inventory, options, tax fields and product descriptions are excluded from trimming. The confirmed repair is a new CSV download; the original file remains untouched.
A practical import review
Start with a fresh product export or Shopify’s current sample format, then compare the header row with the file you plan to import. Review all Error findings first, then decide whether Warning findings reflect intentional catalog choices. Check Suggestion findings as editorial review, especially SEO fields and repeated product titles.
Before importing, confirm that the selected Shopify workflow is correct, inspect option identity for every variant, and keep a copy of your source file. A locally detected complete-looking image URL is not proof that Shopify can download the image. The checker does not contact image servers or Shopify.