Marketers · problem and fix

Shopify product SEO title and meta description length: how to edit it on Mac in 2026

Shopify caps the SEO title at 70 characters and the SEO description at 320. Its keyword help recommends 160 characters for the meta description. Google sets no fixed length, and it often writes its own snippet from your page. This guide covers the limits, the Mac steps, and the blank cell trap that can wipe fields during a CSV import.

Updated For marketers8 sources

Small business owner reviewing product SEO titles on a laptop at a desk
Stock photo: a seller checking product listings on a laptop. · Image by konkapo from Pixabay

The short answer

  • Shopify caps the SEO title at 70 characters and the SEO description at 320.
  • Shopify's help recommends 160 characters for the meta description. Google publishes no fixed limit.
  • Google often shows its own snippet. In Seer's April 2025 data, 70% of tracked queries showed Google-written descriptions.
  • Edit one product at a time in the admin, or use a CSV import with the URL handle and Title columns kept in the file.
  • A blank cell in an overwrite import replaces the existing value with blank.

What editing product seo titles and meta descriptions in shopify costs you

Hours on routine copy

Seer Interactive reports one e-commerce client spent 22 hours on meta descriptions in Q1 2025. That is one agency case, not a survey. Seer also says junior specialists log double-digit hours every month on bulk metadata tickets. Count your own hours for one month before you decide what the work costs you.

Snippets you wrote and never see

In Seer's April 2025 data, 70% of tracked queries showed Google-written descriptions. Time spent on exact copy may never reach the shopper on those queries. That is a real cost. It is not a reason to skip the work on new products, where the snippet has less history to lean on.

Values wiped by one bad import

A blank cell in an overwrite import replaces the existing value with blank. Shopify's CSV help documents this. One bad file can clear descriptions across many products. Fixing that by hand means rewriting each field, which is the same work you tried to save.

Subscriptions for bulk tools

The Smart SEO AI & Image Optimizer app lists Pro at $14.99 per month, Business at $24.99 per month and Premium at $49.99 per month, billed in USD. Its bulk meta tag features sit on the Pro and Business plans. Check the vendor's pricing page for current terms before you subscribe.

Product copy that gets less time

Seer moved 22 hours of meta work into product page content. The client then saw a 13% lift in organic traffic to category pages. Seer says this does not establish causation. Treat it as a reason to test your own pages, not as a promise of the same result.

Why it happens

  1. Google writes most of the snippet

    Google builds snippets mainly from page content. It uses the meta description only when it thinks that gives a more accurate description. Seer's April 2025 data found 70% of tracked queries showed Google-written text. Your field is one input, and Google decides what shows.

  2. Every product has its own fields

    Each product carries its own SEO title and description. The work grows with the catalog, not with the number of pages you think about. Variants and copied products create near duplicate text, which is harder to check by hand.

  3. Blank fields fall back to product copy

    When a CSV SEO field is blank, Shopify uses the product Title and Description instead. Teams then assume a meta description exists when the field is actually empty. The result can look fine, but it may not match the copy you planned.

  4. Length numbers conflict

    Shopify documents 70 characters for the SEO title and 320 for the description. Its keyword help recommends 160 for a meta description. Google publishes no fixed limit. Guides online disagree about the right target, so people chase different numbers and never settle on one rule.

  5. The bulk route is unclear

    Sources disagree about whether the admin's bulk editor can change SEO fields. The documented route is the CSV import. Without a clear route, people edit one product at a time, fall behind, and then import in a rush with no backup.

  6. Templates repeat across the catalog

    Google's title guidance says to avoid repeated or boilerplate text. A template that repeats across a catalog runs against that advice. Each product needs words that describe that product, not a pattern copied from the one before it.

How to fix it

These work with or without any app.

  • Start with the pages that matter

    Google's snippet guidance says that if you cannot write descriptions for every page, you should at least cover critical URLs, such as the home page and popular pages. Sort your products by traffic in whatever analytics you use. Start with the top pages, and leave low traffic products on fallback text until you have time.

  • Back up the CSV before any bulk change

    Export your products from the Shopify admin before you edit anything. Save the file with the date in its name, such as products-2026-11-08.csv. If an import goes wrong, you can import the backup with the same overwrite setting to put the old values back.

  • Edit the CSV in Numbers or Google Sheets

    Open the file in Numbers with ⌘ O. Edit only the columns you need. When you finish, choose File > Export To > CSV. Apple's Numbers guide lists Advanced Options for text encoding, so check that setting if accented or special characters look wrong after the import.

  • Leave out the columns you do not change

    A column left out of the file keeps its existing value. Keep the URL handle and Title columns, plus the SEO title and SEO description columns you plan to change. Delete the rest from the file before you import. That keeps the other product data untouched.

  • Shorten titles by dropping the brand

    If a title runs past 70 characters, drop the brand suffix first. Keep the product type and the detail a shopper would type at the front. Google truncates titles to fit the device width, so the words at the front matter most.

  • Test with a few products first

    Import a small test file before you run the full catalog. Open each test product in the admin and read the saved fields. Confirm that blank fields behave the way you expect, then run the full file with the same settings.

  • Audit the store once with Screaming Frog

    Screaming Frog SEO Spider for macOS crawls up to 500 URLs on the free version. Use it to export titles and descriptions, then sort for blanks, duplicates and long values. Larger stores need the paid licence, which the vendor lists at £199 per year for version 25.1.

  • Put writing time on new and sensitive pages

    Seer's author says routine manual meta-description writing is largely not worth the effort. The exceptions are new pages and compliance-sensitive content. Spend your writing time there, and on the product copy shoppers read on the page itself.

What Shopify allows in the SEO title and meta description

Every Shopify product has two search fields, the SEO title and the SEO description. Shopify's CSV import help documents up to 70 characters for the SEO title and up to 320 characters for the SEO description. Those are maximums. The Adding keywords help page also recommends 160 characters for a meta description. Use 70 and 160 as your working targets, and treat 320 as a ceiling you should not reach.

Limits and guidance from Shopify and Google help pages, checked 2026-11-08.
FieldNumberWhere it comes from
SEO titleUp to 70 charactersShopify CSV import help
SEO descriptionUp to 320 charactersShopify CSV import help
Meta description160 characters recommendedShopify Adding keywords help
Google title linkNo fixed limit, cut to fit device widthGoogle Search Central
Google snippetNo fixed length limitGoogle Search Central

Two details catch people out. First, a blank SEO field does not leave the snippet empty. Shopify's CSV help says a blank SEO title or description falls back to the product Title and Description. Second, a product title that works on its own can run past 70 characters once you add a brand name. Count before you save, not after.

Small business owner reviewing product SEO titles on a laptop at a desk
Stock photo: a seller checking product listings on a laptop. · Image by konkapo from Pixabay

Why Google often shows text you did not write

This is the part most guides skip. Seer Interactive's SeerSignals data from April 2025 found that 70% of tracked queries showed a Google-written description, not the site's own copy. Individual pages showed 2 to 11 different snippets within one month. Your carefully written description can be replaced by text Google picked from the page.

22 hours

One e-commerce client spent 22 hours on meta descriptions in Q1 2025. Single client case, not a survey.

Do You Need to Write Meta Descriptions Anymore? Probably Not. (Seer Interactive)

70%

Of tracked queries showed Google-written descriptions instead of the site's own copy, April 2025.

Do You Need to Write Meta Descriptions Anymore? Probably Not. (Seer Interactive)

70 characters

Shopify's maximum SEO title length, per its CSV import help.

Shopify Help Center: Using CSV files to import and export products

320 characters

Shopify's maximum SEO description length, per its CSV import help.

Shopify Help Center: Using CSV files to import and export products

Google's snippet guidance explains the pattern. Snippets come mainly from page content. Google sometimes uses the meta description when it gives users a more accurate description. There is no fixed length limit. Think of your meta description as a strong hint, not a setting you control.

Seer also ran click-through tests. It compared manual descriptions, GPT-written descriptions and blank descriptions. No version beat another by more than 2 percentage points. Seer's author concludes that routine manual meta-description writing is largely not worth the effort. The exceptions are new pages and compliance-sensitive content. That is one agency's test, so run a small test on your own store before you change how you work.

How to edit the SEO title and meta description on Mac

Open your store admin in Chrome or Safari. Shopify's help pages document the page version of this edit, not the product version. For a page, go to Online Store > Pages, open the page, and click Edit website SEO in the search engine listing preview. The product editor has a similar search listing area, but its exact label and position were not verified. Check the screen in front of you.

  1. Open your Shopify admin in Chrome or Safari.
  2. Go to Online Store > Pages, then open the page you want to change.
  3. Click Edit website SEO in the search engine listing preview.
  4. Enter the Page title and Description. Keep the title at 70 characters or fewer.
  5. Click Save, then check the result later in search.

For a product, look for a search engine listing section in the product editor. If the words differ on your screen, press ⌘ F in Chrome and type SEO. Edit the title and description there, then save the product. Each product has its own pair of fields, so the work grows with the catalog.

Bulk editing with a CSV file, and the blank cell trap

Editing many products one by one is slow. A CSV import is faster. Export your products, change the SEO columns, then import the file with Overwrite products with matching handles selected. Shopify's CSV help says that without that option, rows whose handle matches an existing product are ignored. Choose the option on purpose, not by accident.

Behavior described in Shopify's CSV import help.
What the import file doesWhat Shopify does
Leaves out an SEO columnKeeps the existing value in that field
Has a blank cell in an SEO columnOverwrites the existing value with blank
Has no overwrite option and the handle matchesIgnores the matching row
Lacks the URL handle or Title columnThose columns are required for updates
  • Export a fresh backup before every import.
  • Keep the URL handle and Title columns in the file.
  • Remove the SEO columns you are not changing. A column left out keeps its existing value.
  • Fill every cell you want to keep. A blank cell clears the field during an overwrite.
  • Run a small test file first, then check the results in the admin.
Cardboard shipping boxes stacked for an online store order
Stock photo: orders packed for an online store. · Image by Preis_King from Pixabay

Worked example: a product title and description under the limits

Take a wool sock listing. The product name is Merino wool crew socks for men, 3 pack, charcoal. That is 48 characters. Add a placeholder brand suffix, | Example Co, and the title reaches 61 characters. That fits under Shopify's 70 character maximum, with the product words first.

Now the description. Sample copy: Three pairs of charcoal merino crew socks for everyday wear. Cushioned sole, machine washable in cold water. That is 108 characters. It sits under the 160 character recommendation and well under the 320 character maximum. Shorter is not automatically better. Say what the product is and who it suits.

Edge cases matter more than the easy cases. A long product name can push the brand off the end of the title, so drop the brand on those products. Variants can produce near duplicate titles. Google's title guidance says to avoid repeated or boilerplate text, so vary the key words for each product, even when the products look alike.

What bulk editing and paid apps cost you

Time is the first cost. Seer Interactive reports that one e-commerce client spent 22 hours on meta descriptions in Q1 2025. That is one agency case, not a survey. The same article says junior specialists log double-digit hours every month on bulk metadata tickets, with no exact figure. Use those numbers as a prompt to measure your own hours.

Apps add a monthly bill. The Smart SEO AI & Image Optimizer app on the Shopify App Store lists Pro at $14.99 per month, Business at $24.99 per month and Premium at $49.99 per month, billed in USD. Its free plan includes 20 AI generations and an audit of 20 pages. Bulk meta tag optimization appears on the Pro and Business plans. The listing does not say whether bulk covers titles and descriptions separately, so check the app's pricing page before you buy.

Screaming Frog SEO Spider is a desktop crawler with a macOS build for Apple silicon and Intel. Version 25.1 supports macOS. The free version crawls up to 500 URLs. The paid licence is £199 per year. Use it to list titles and descriptions across the store, then sort for blanks and long values.

Common mistakes with product SEO fields

  • Saving the edited file in Numbers' own format instead of CSV.
  • Writing titles past 70 characters, then expecting the full title to show.
  • Copying one template title pattern across every product.
  • Assuming a blank SEO field means the shopper sees nothing.
  • Importing the whole catalog at once, with no backup and no test file.
  • Expecting a meta description to change where a page ranks. Google's snippet pages do not claim a ranking effect from meta descriptions.

Where Lazur helps, and where it does not

Lazur is a voice assistant for your Mac. Hold ⌥ ⌘ to ask about anything on screen, and it answers out loud. Ask where the SEO fields are, and Lazur draws a circle and a label around them. Ask how to edit them, and it guides you one click at a time, waiting for each click. It does not click for you, edit your files, or change your Shopify store. You make each change and save it.

Dictation helps with long descriptions. Hold fn, speak the copy, and Lazur types clean, formatted text at the cursor in any app. Then read it again. Check product names, sizes and materials against your supplier sheet, because a spoken draft can get a word wrong.

Privacy comes first. Lazur listens and looks at the screen only while you hold the shortcut. Audio and the screenshot go to AI providers to answer, and they are not stored. Content is never used to train AI models. Your store data stays in Shopify, so follow your team's rules before you paste customer or supplier details into any tool.

A one-week routine for product SEO fields

Work in batches, so each day has one job. Start with the export and the count. Titles come before descriptions, since the title is the main link text in a result. Then write descriptions for the pages that matter most. Test the import on a few products, then run the full file.

Person working at a Mac computer, the setup many sellers use for product listings
Stock photo: a Mac at a desk, a common setup for bulk product edits. · Image by StartupStockPhotos from Pixabay

Check the result after you save

Search your store name and a product name in Google. Look at the snippet, then compare it with the title and description you saved. If Google shows different text, that is common. Google sometimes uses other page text, so make sure the page itself has clear product copy too.

Recheck in a few weeks. Google Search Console shows which pages get impressions and clicks, so you can pick the next batch from data, not guesses. Crawl the store with Screaming Frog again and sort for blank or long titles. Repeat the routine until the list is clean.

Faster with Lazur

Where Lazur helps with editing product seo titles and meta descriptions in shopify

Hold ⌥ ⌘ and say what you want. Lazur sees your Chrome window. Lazur guides you one click at a time and waits for each click.

  • 1

    Hold ⌥⌘ and talk

  • 2

    Lazur guides you one click at a time and waits for each click.

  • 3

    You stay in Chrome. Nothing to copy into a chat window.

More things to say in Chrome

  • “Where's the SEO title field on this screen?”
  • “Walk me through editing this product's search listing, one click at a time.”
  • “Draft three title options under 70 characters for this product.”
  • “Hold fn and speak the description.”
  • “Why does this preview look cut off?”
  • “Research how three stores in my niche write product titles.”

Free for 3 days, then $18/month. Download for Mac

You say“Walk me through changing this product's SEO title.”

Lazur · walks you through itYou make each change. Lazur waits for every click and points at the next field.

Chrome
FileEditSEO title fieldClick here firstViewWindowHelp

What marketers say to Lazur for this

Each one is a single hold of ⌥ ⌘.

  • “Where's the SEO title field on this screen?”

    Lazur draws a circle and a label around the field on your screen. You still type the text yourself.

    Points at it

  • “Walk me through editing this product's search listing, one click at a time.”

    Lazur gives one step, waits for your click, then gives the next. It does not click for you.

    Walks you through it

  • “Draft three title options under 70 characters for this product.”

    Lazur drafts the options in its reply. You count and check each one before you paste it into Shopify.

    Drafts it

  • “Hold fn and speak the description.”

    Dictation puts clean, formatted text at the cursor in any app. Check names, sizes and materials afterward.

    Types what you say

  • “Why does this preview look cut off?”

    Lazur reads what is on your screen and explains it out loud. It cannot see Google's ranking data.

    Explains what's on screen

  • “Research how three stores in my niche write product titles.”

    Research runs in Lazur's own Chrome tabs and comes back with a summary and a report. Check the sources yourself.

    Researches in the background

A plan you can start this week

  1. Day 1

    Back up and count

    Export the products CSV from the Shopify admin before you touch anything. Save it with today's date in the file name. Count products with blank SEO fields and titles longer than 70 characters. In Google Sheets, =LEN(A2) gives the character count for cell A2.

  2. Day 2

    Pick the first pages

    Sort your products by traffic in whatever analytics you use. Mark the top pages you care about most. Copy their current titles and descriptions into a Google Doc, so you can compare them after each change.

  3. Day 3

    Write the titles

    Write each title at 70 characters or fewer, with the product type first. Drop the brand on long names. Check every count with LEN in Google Sheets before you paste the title into the admin.

  4. Day 4

    Write the descriptions

    Write descriptions for the marked pages. Aim for 160 characters or fewer. Say what the product is in the first few words. Ask Lazur to draft a few options, then edit the one you like best.

  5. Day 5

    Test the import

    Remove the SEO columns you are not changing. Keep the URL handle and Title columns. Import a small test file with Overwrite products with matching handles selected. Open each test product in the admin and check the fields.

  6. Day 6

    Full import and a search check

    Run the full import once the test is clean. Search your store name and a few product names in Google. Post anything odd in a Slack channel so your team can review it.

  7. Day 7

    Audit and sign off

    Crawl the store with Screaming Frog on the free tier, if your store stays under 500 URLs. Export titles and descriptions. Sort for blanks and long values. Post the list in Slack and agree on the next batch.

Questions people ask

What is the Shopify SEO title character limit?

Shopify's CSV import help lists the SEO title at up to 70 characters. Shopify's keyword help says the page title can be up to 70 characters too. Keep product titles at 70 or fewer, with the product words first, so less gets cut off in results.

How long should a Shopify meta description be?

Shopify's keyword help recommends 160 characters for the meta description. The CSV import help allows up to 320 characters for the SEO description. Google sets no fixed length. Aim for 160 or fewer, and say what the product is in the first few words.

Why does Google show a different description than the one I wrote?

Google builds snippets mainly from page content. It sometimes uses the meta description when that gives users a more accurate description. In Seer's April 2025 data, 70% of tracked queries showed Google-written text instead of the site's copy.

What happens if I leave the SEO description blank?

Shopify's CSV help says a blank SEO title or description falls back to the product Title and Description. Search results may then show product copy. Check a few pages in Google before you assume the field is doing its job.

Can I bulk edit SEO titles and descriptions without a CSV file?

The documented route is the CSV import. Third-party sources disagree on whether Shopify's native bulk editor changes SEO fields, so test with one product first. Check the vendor's page before you pay for a bulk feature.

Do I need a meta description for every product?

Not always. Google's snippet guidance says to cover critical URLs, such as the home page and popular pages, when you cannot write for every page. Seer says routine manual writing is largely not worth it, except for new and compliance-sensitive pages.

Does Lazur edit my Shopify product fields for me?

No. Lazur points at things, guides you one click at a time, explains, answers out loud, and drafts or types text. It does not click buttons or edit your files. You make each change and save it in Shopify.

Sources

  1. Shopify Help Center: Using CSV files to import and export products · Shopify · checked 2026-11-08
  2. Shopify Help Center: Adding keywords (SEO) · Shopify · checked 2026-11-08
  3. Do You Need to Write Meta Descriptions Anymore? Probably Not. · Seer Interactive · checked 2026-11-08
  4. Google Search Central: Snippet documentation · Google · checked 2026-11-08
  5. Google Search Central: Influencing title links in Google Search · Google · checked 2026-11-08
  6. Smart SEO AI & Image Optimizer · Shopify App Store · checked 2026-11-08
  7. Screaming Frog SEO Spider · Screaming Frog · checked 2026-11-08
  8. Apple Support: Export to Excel or another file format (Numbers for Mac) · Apple · checked 2026-11-08

Fix editing product seo titles and meta descriptions in shopify with Lazur, free for 3 days

Hold a key and ask. Lazur sees your screen, points at the button and talks you through it, in any Mac app. No credit card.