Tutorials

How to Bulk Edit SEO Meta Description

The SEO meta description is the short blurb Google shows under your product link in search results. A clear, keyword-relevant description lifts click-through rates without changing the on-page copy. This guide shows how to set it across many products at once with the EditEngine bulk editor for Shopify — set a new value, append or prepend text, find-and-replace, or trim length.

One description per product. Variants don't have their own meta description, so each matched product gets a single update.


Step 1: Pick the SEO Meta Description field

In the Configure Product Edits panel, click Select Field.

The Configure Product Edits panel with the Select Field button highlighted

The field picker opens. SEO Meta Description lives under Product Fields, between Option 3 Name and SEO Meta Title. You can also type "seo" into the search box to filter.

The Select Field modal with SEO Meta Description highlighted under Product Fields

Click it. The configuration panel switches to a How to edit SEO Meta Description dropdown defaulting to Set SEO description to value, plus a value input.

Configuration panel after picking SEO Meta Description: How to edit dropdown set to Set SEO description to value


Step 2: Choose how to change the description

Nine actions are available.

Direct value

  • Set SEO description to value — every matched product gets this exact description. Pair with a dynamic value (Step 3) so each product still gets its own copy.

Adjust the existing description

  • Add text to end — append text (e.g. Free shipping over $50.).
  • Add text to beginning — prepend (e.g. [NEW] ).
  • Remove text from end — strip a trailing phrase.
  • Remove text from beginning — strip a leading phrase.
  • Find text and replace — swap one substring for another, optionally case-insensitive.
  • Limit length of text — cap the description at N characters.
  • Remove text from a word to the end — find a word, delete it and everything after.
  • Remove text up to and including a word — find a word, delete it and everything before.

The inputs change based on what you pick.


Step 3: Enter the value

Set SEO description to value

Type the description in the Set the seo meta description to this value input.

Use dynamic values to avoid duplicate descriptions across the catalog. Click Add dynamic value above the input. A modal opens with product fields (Title, Vendor, Tags, Type, Handle, SEO Description, SEO Title, Description HTML, Collection Names, metafields, Google Shopping attributes), with optional capitalization (UPPER, lower, Title Case).

The Dynamic Field modal with Field to use set to Product Title and Change capitalization set to Don't change

Picking Product Title inserts the token {{product.title}} at the cursor. Combine with literal text to compose unique descriptions.

Set SEO description to value with "Shop {{product.title}} at Best Cycles — quality parts, fast shipping, expert support." entered. The Edit Preview on the right shows the original SEO Description struck through and the resolved new value with the product title filled in

Each matched product's preview resolves the token to its own title, so you can verify before running.

A literal value with no dynamic token gives every product the same SEO description. Google penalises duplicate meta descriptions across many pages — use a dynamic token whenever you set a value across more than a handful of products.

Find text and replace

Two inputs — what to look for, and what to replace it with — plus a Case insensitive checkbox.

Find text and replace with "Best Cycles" in the search field and "RideHub" in the replace field, with Case insensitive unchecked

Use this to retire an old brand name, rotate a seasonal phrase, or fix a typo across the catalog. Leave the replace field blank to delete the matched text.

Add / Remove text from end or beginning

A single input. Whatever you type gets appended, prepended, or stripped from the matching end of every description.

Limit length of text

A number input plus two checkboxes:

  • If the text is trimmed, include '...' at the end — adds an ellipsis when truncation happens.
  • Don't trim the text in the middle of a word — pulls the cut back to the previous word boundary so the description doesn't end mid-word.

The recommended length is 160–320 characters. Google typically renders up to ~155–160 characters in search snippets; anything beyond that gets clipped on the results page but is still stored on the product.

Limit length of text with Maximum Text Length set to 160 Characters, both checkboxes ticked, and the recommended length helper text below

Remove text from a word to the end / up to and including a word

A single input — the marker word. Everything from that word onward (or up to and including it) is stripped. Useful when a boilerplate suffix or prefix sneaked into a batch of descriptions.


After the run

  • SEO meta description changes are reversible from the History page using Undo.
  • Empty meta descriptions are accepted — Shopify falls back to deriving one from the product description, so clearing the field is a valid choice if you want Shopify to handle it.
  • Find/Replace and the Add/Remove actions are not idempotent — re-running them keeps modifying the description. The Edit Preview on the right shows the proposed new value per product. Scan it before you start the bulk edit.
  • Search engines re-crawl on their own schedule, so updated descriptions usually take days to appear in results.
Previous
Edit Google Shopping Metafields