Skip to article
steward.Articles

Fix missing Shopify SEO titles and meta descriptions in bulk with AI, safely

Find Shopify products without SEO title or meta description, let AI write them in your brand voice and review the whole batch before anything changes.

The SEO gap in most Shopify stores

Every product in Shopify has an SEO title and a meta description. Search engines show them in results, and they decide whether someone clicks. When they are empty, Shopify falls back to the product title and the first lines of the description. That often means a cut-off sentence about washing instructions.

Most stores know they have this gap. Few fix it, because writing 400 meta descriptions by hand is nobody’s favorite afternoon. Handing the job to an AI with direct write access to your store is risky, too, because nobody checks the result before customers see it.

Here is a safe middle path: let AI do the writing and keep a person in charge of what goes live.

Step 1: Find the gaps, read-only

In a Steward project with your Shopify connection, start in Read only mode:

List all active products with an empty SEO title or meta description. Show product title, collection, and which field is missing. Count them per collection.

Steward returns a table and a count. Nothing has changed yet.

Step 2: Agree on the rules once

Put your SEO rules into the project’s shared instructions, so every colleague and every future run follows them:

SEO rules: SEO titles at most 60 characters, product name first, brand “Northline” at the end. Meta descriptions 140–155 characters, mention the main benefit and material, end with “Free shipping from €50.” No exaggerated claims, no ALL CAPS, British English.

Step 3: Let Steward prepare the batch

Switch the chat to Ask for approval and ask:

Write SEO titles and meta descriptions for all products from step 1 that are missing them, following our SEO rules. Don’t change products that already have both fields.

For a handful of products, Steward prepares an ordinary proposal with the current and proposed values for each product. For hundreds of products, it can use Shopify bulk work. It validates every row before anything starts and prepares one reviewable plan.

Step 4: Review everything, then approve

A colleague with Approve access opens the proposal:

  • Small batches: each product shows the field name, current value and proposed value.
  • Bulk batches: the approver can download the complete input for every chunk, not just a preview, and check all rows in a spreadsheet.

If something is off, such as the wrong tone or a forgotten product line, they select Reject and explain the fix. Steward prepares a new proposal. You cannot approve half of a batch. That is deliberate: the approver signs off on exactly what will run.

After approval, Steward reports the results per chunk, including any rows that Shopify rejected.

Who needs which access

Person Steward permissions Shopify scope on your app
Marketing assistant Contributor write_products
Marketing lead or owner Manager —

Shopify scopes decide what the connection can do at all. Steward permissions decide what each person can do. Both must allow it.

Keep it fixed

New products arrive every week. A scheduled task every Monday in Read only mode can list new products with missing SEO fields. Someone then asks Steward to prepare the next small batch.

The same pattern for other bulk edits

The same four steps work for:

  • Alt texts for product images.
  • Translating product descriptions for a new market.
  • Normalizing product types and tags.
  • Updating care instructions across a collection.

Get started

Connect Shopify with write_products on your app, read the bulk work guide and start with step 1 in Read only mode.

Try it with your own team

Connect your business tool once, choose who may read, change and approve, and ask your first question.

Get started