Skip to content

CSV Editing Workflow

The CSV workflow is ideal when you want to edit SEO data in a spreadsheet, collaborate with writers or translators, or make bulk changes offline.

Requires: Pro, Pro + BYOK, or Agency plan.

  1. Open the Bulk Editor and select the resource type (Products, Collections, Pages, or Blogs).
  2. Click Export CSV.
  3. A file downloads (e.g., seo-products-export.csv).

Open the CSV in Google Sheets, Excel, or any spreadsheet app. You’ll see columns for:

ColumnEditable?
idNo — don’t change this
titleNo — for reference only
resource_typeNo — for reference only
seo_titleYes
seo_descriptionYes
image_alt_textYes

Edit the seo_title, seo_description, and image_alt_text columns. Leave cells empty if you don’t want to change them.

  1. Back in the Bulk Editor, click Import CSV.
  2. Select your edited .csv file.
  3. The app matches rows by ID and loads changes as pending edits.
  4. A banner confirms how many changes were imported.

Imported changes appear in the Bulk Editor just like manual edits. Use the character counters and SERP preview to verify everything looks right, then click Save.

Export the CSV, share it with your content team on Google Sheets, then import the finished copy. Multiple people can work on the spreadsheet simultaneously.

Export English meta tags, send the CSV to a translator, and import the translated version into a store that targets a different locale.

Use spreadsheet formulas to batch-generate meta tags. For example: ="Shop " & B2 & " | Free Shipping | YourBrand" in the seo_title column to create consistent titles across products.

“0 changes imported”

  • Make sure the id column matches the IDs of resources on the current page. The import only matches against the currently loaded page.

CSV looks garbled

  • Ensure the file is saved as UTF-8 CSV. Some spreadsheet apps default to other encodings.

Changes not saving

  • Imported changes are pending edits. You must click Save to push them to Shopify.