<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mantas Vaitkūnas</title>
    <description>The latest articles on DEV Community by Mantas Vaitkūnas (@mantasvaitkunas).</description>
    <link>https://dev.to/mantasvaitkunas</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F286090%2F0a819a40-9bf5-4d7c-9a1b-e5b505d66dee.png</url>
      <title>DEV Community: Mantas Vaitkūnas</title>
      <link>https://dev.to/mantasvaitkunas</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mantasvaitkunas"/>
    <language>en</language>
    <item>
      <title>How to Add YouTube Videos to Shopify Product Pages in Bulk</title>
      <dc:creator>Mantas Vaitkūnas</dc:creator>
      <pubDate>Thu, 08 Oct 2026 13:46:25 +0000</pubDate>
      <link>https://dev.to/mantasvaitkunas/how-to-add-youtube-videos-to-shopify-product-pages-in-bulk-4nm4</link>
      <guid>https://dev.to/mantasvaitkunas/how-to-add-youtube-videos-to-shopify-product-pages-in-bulk-4nm4</guid>
      <description>&lt;p&gt;If you resell products made by other brands, there's a good chance someone has already reviewed them on YouTube. A creator unboxed the headphones, tested the blender, or rode the snowboard down a real slope. Shoppers find those videos anyway. They open a new tab, search the product name, and watch.&lt;/p&gt;

&lt;p&gt;Sometimes they come back to your store afterwards. Sometimes they buy from whichever shop YouTube's sidebar recommends next. Putting that same video on your product page keeps the research on your page, next to your add-to-cart button.&lt;/p&gt;

&lt;p&gt;You don't need to film anything for this. The video already exists. The work is finding the right one for each product and getting it onto the page, and on a catalog of a few hundred products that's where it stalls.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why a third-party video works on a product page
&lt;/h2&gt;

&lt;p&gt;Your own product photos and description are, understandably, on your side. A review from an independent creator isn't, and shoppers know it. That's what makes it useful.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;It shows the product in use.&lt;/strong&gt; Size in someone's hands, how a zip feels, what the sound is like. Things a still photo on white can't show.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It answers questions you didn't think to write down.&lt;/strong&gt; Reviewers cover setup, fit, noise and the small annoyances, which is usually what a hesitant shopper is looking for.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It's someone else vouching for it.&lt;/strong&gt; A reviewer with nothing to gain from your sale carries a different kind of weight than your own copy.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of this replaces a good description and good photos. It sits underneath them, for the shopper who wants to see more before deciding.&lt;/p&gt;

&lt;h2&gt;
  
  
  What makes a good product video
&lt;/h2&gt;

&lt;p&gt;Not every result for the product name belongs on the page. Before you add one, check it against a short list:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;It's the exact product.&lt;/strong&gt; Same model, same generation. A review of last year's version, or of the "Pro" when you sell the standard one, creates more confusion than it removes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It's a review, unboxing or demo.&lt;/strong&gt; Not a sponsored ad for a competing store, a comparison that recommends a rival product, or a 40-minute livestream.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It isn't mainly a complaint.&lt;/strong&gt; Honest reviews with a downside or two are fine and often more convincing. A video titled "Don't buy this" is not.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It doesn't send people elsewhere.&lt;/strong&gt; Watch the first minute. If the creator opens by pushing a discount code for another store, pick a different video.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It's embeddable.&lt;/strong&gt; Creators can turn embedding off. If they have, the player on your page shows an error instead of the video.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Three ways to add YouTube videos to Shopify product pages
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Add the link as product media
&lt;/h3&gt;

&lt;p&gt;Shopify lets you add a YouTube or Vimeo link as product media. Open the product, go to the &lt;strong&gt;Media&lt;/strong&gt; section, choose to add media from a URL, and paste the YouTube link. Most Online Store 2.0 themes, including Dawn, then show the video in the product gallery alongside your photos.&lt;/p&gt;

&lt;p&gt;This is the right tool for a handful of products. The video becomes one more slide in the gallery, so some shoppers will never swipe far enough to see it.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Paste the embed code into the description
&lt;/h3&gt;

&lt;p&gt;On YouTube, click &lt;strong&gt;Share → Embed&lt;/strong&gt;, copy the &lt;code&gt;&amp;lt;iframe&amp;gt;&lt;/code&gt; code, and paste it into the product description using the HTML view of the editor. The video then shows up wherever your theme shows the description.&lt;/p&gt;

&lt;p&gt;It works, but it's fragile. The embed lives inside your description text, so any tool that rewrites or bulk-edits descriptions can break or remove it, and it loads YouTube's player with the page unless you add lazy loading yourself.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Use an app that finds the video for you
&lt;/h3&gt;

&lt;p&gt;Both manual methods share the same slow step. Pasting a link takes ten seconds, but finding the right video takes a few minutes per product: search YouTube, skip the wrong models and the ads, watch the start of a couple of candidates, copy the link. Across a catalog it adds up quickly.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Catalog size&lt;/th&gt;
&lt;th&gt;By hand (~3 min each)&lt;/th&gt;
&lt;th&gt;Find in bulk, then review&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;20 products&lt;/td&gt;
&lt;td&gt;~1 hour&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;A few minutes of picking&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;100 products&lt;/td&gt;
&lt;td&gt;~5 hours&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Under an hour of picking&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;500 products&lt;/td&gt;
&lt;td&gt;~25 hours (3+ work days)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;A few sessions over three days&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The bulk approach is to let software do the searching and keep the judgement for yourself. That's how &lt;a href="https://norlif.com/videofinder" rel="noopener noreferrer"&gt;Norlif YouTube Product Videos&lt;/a&gt; works.&lt;/p&gt;

&lt;h2&gt;
  
  
  Doing it in bulk with Norlif YouTube Product Videos
&lt;/h2&gt;

&lt;p&gt;Norlif YouTube Product Videos is a Shopify app we make. It searches YouTube for each of your products and lets you choose which video goes on the page. The flow has three steps.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Select products.&lt;/strong&gt; Tick the products you want, or select all of them. In Settings you can steer the search toward &lt;strong&gt;Product reviews&lt;/strong&gt;, &lt;strong&gt;Unboxing videos&lt;/strong&gt; or any relevant video, and choose how many candidates to fetch per product. The app searches up to 200 products a day.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Review the videos.&lt;/strong&gt; Each product gets a row of candidates with the title, channel and upload date, and the best match is pre-selected. Click another one to change the pick, hit &lt;strong&gt;Preview&lt;/strong&gt; to watch it without leaving the page, paste your own YouTube link if you already know a better video, or skip the product if nothing fits.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fupmhnlahdf5j7804yva6.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fupmhnlahdf5j7804yva6.webp" alt="The Review videos page in Norlif YouTube Product Videos: two snowboards, each with a row of YouTube video candidates showing title, channel and date, the first one marked Selected, and a Publish 3 videos button" width="792" height="775"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Five candidates per product, best match pre-selected. Click to change, Preview to watch, or skip.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Publish.&lt;/strong&gt; One button publishes every video you picked. Add the app's &lt;strong&gt;Product video&lt;/strong&gt; block to your product template once in the theme editor, and from then on each published video shows on its product page under a heading you choose ("Watch it in action" by default). Products without a video simply don't show the block.&lt;/p&gt;

&lt;p&gt;The block plays the video in YouTube's privacy-enhanced player and loads it lazily, so it doesn't weigh on the page until the shopper scrolls to it. Nothing is uploaded to your store, and you can swap or remove any video later.&lt;/p&gt;

&lt;p&gt;A word on what it won't do. It only finds videos that already exist on YouTube, so private-label and niche products often come back with nothing useful. It puts one video on each product, and it isn't a shoppable-video or UGC platform. If you need those, our guide to the &lt;a href="https://norlif.com/best/shopify-product-video-apps" rel="noopener noreferrer"&gt;best product video apps for Shopify&lt;/a&gt; compares the alternatives.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.shopify.com/videofinder" rel="noopener noreferrer"&gt;Install Norlif YouTube Product Videos from the Shopify App Store&lt;/a&gt; and try it on your best-known products first. Publishing up to 10 videos a month is free; Unlimited is $5 a month.&lt;/p&gt;

&lt;h2&gt;
  
  
  The short version
&lt;/h2&gt;

&lt;p&gt;For products other people already film, the review video your shoppers go looking for already exists. Put it on the product page and they don't have to leave. Check that it's the exact model, actually a review or demo, and embeddable. For a few products, paste the link into the product's media. For a catalog, let an app do the searching and spend your time choosing.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Is it allowed to embed someone else's YouTube video on my store?
&lt;/h3&gt;

&lt;p&gt;Embedding uses YouTube's own player, which YouTube offers for exactly this. The video stays on YouTube, plays with the creator's name and channel on it, and the views count for the creator. Creators can turn embedding off for a video; if they have, the player shows an error instead, so skip that one. Don't download someone's video and upload it as your own file.&lt;/p&gt;

&lt;h3&gt;
  
  
  Will a YouTube video slow down my product page?
&lt;/h3&gt;

&lt;p&gt;A YouTube embed loads YouTube's player, which is heavy if it loads with the page. Place the video below the fold and lazy-load it, so the player only loads when the shopper scrolls to it. The Norlif YouTube Product Videos block does both by default.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I add a YouTube video to a Shopify product without an app?
&lt;/h3&gt;

&lt;p&gt;Yes. In the product's Media section, choose to add media from a URL and paste the YouTube link; most Online Store 2.0 themes then show it in the product gallery. That works well for a handful of products. The slow part across a catalog is finding the right video for each one, not pasting the link.&lt;/p&gt;

&lt;h3&gt;
  
  
  What if there's no YouTube video for my product?
&lt;/h3&gt;

&lt;p&gt;Then this approach won't help for that product. It works for branded products that other people already review and unbox. Private-label and very niche products often have no video at all, and you'd need to film your own.&lt;/p&gt;

&lt;h3&gt;
  
  
  What does Norlif YouTube Product Videos cost?
&lt;/h3&gt;

&lt;p&gt;Publishing up to &lt;strong&gt;10 videos a month is free&lt;/strong&gt;. The Unlimited plan is $5 a month for unlimited publishing. Both plans search up to 200 products a day, and changing the video on a product that already has one doesn't count against the free limit.&lt;/p&gt;

&lt;p&gt;A video helps most when the rest of the page is already in order. Read next: &lt;a href="https://norlif.com/blog/product-descriptions-in-bulk" rel="noopener noreferrer"&gt;how to write product descriptions in bulk&lt;/a&gt;, &lt;a href="https://norlif.com/blog/product-title-optimization" rel="noopener noreferrer"&gt;why your product titles are too long&lt;/a&gt;, and &lt;a href="https://norlif.com/blog/generate-product-images" rel="noopener noreferrer"&gt;how to generate product images in bulk&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>shopify</category>
      <category>ecommerce</category>
      <category>youtube</category>
      <category>marketing</category>
    </item>
    <item>
      <title>How to Write Shopify Meta Descriptions in Bulk with AI</title>
      <dc:creator>Mantas Vaitkūnas</dc:creator>
      <pubDate>Thu, 08 Oct 2026 13:45:21 +0000</pubDate>
      <link>https://dev.to/mantasvaitkunas/how-to-write-shopify-meta-descriptions-in-bulk-with-ai-4868</link>
      <guid>https://dev.to/mantasvaitkunas/how-to-write-shopify-meta-descriptions-in-bulk-with-ai-4868</guid>
      <description>&lt;p&gt;The meta description is the little grey paragraph under your link in Google search. It isn't shown on your product page, so nobody sees it while editing a store. That's exactly why it gets left blank on almost every imported product.&lt;/p&gt;

&lt;p&gt;Leaving it blank doesn't leave the slot empty. Google still needs &lt;em&gt;something&lt;/em&gt; to put there, so it writes one for you by grabbing whatever text it can find on the page. On a Shopify product that usually means your navigation, a price, and a stray line of theme boilerplate:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Grey Sofa. Skip to content. Home · Catalog · Contact. £299.00. Quantity. Add to cart. Couldn't load pickup availability. Share…&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That's what a shopper sees in the search result before they decide whether to click. It isn't wrong, exactly. It's just useless. The 72-second walkthrough below shows the fix: writing a real, unique meta description for every product at once.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/rMqC7Ju9TXo" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  What the meta description actually does
&lt;/h2&gt;

&lt;p&gt;People get the meta description wrong in both directions. Some treat it as a magic ranking dial, others as pure decoration. It's neither.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It is not a direct ranking factor.&lt;/strong&gt; Google has said for years that it doesn't use the meta description tag to rank pages. Stuffing keywords into it won't move you up the results.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;It &lt;em&gt;is&lt;/em&gt; your click-through lever.&lt;/strong&gt; The meta description is the sales line in your search listing. Two stores can rank next to each other for the same product; the one whose snippet reads like a reason to click gets the visit. After the title, the snippet is the biggest thing you control about your click-through rate.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Google rewrites some of them, but empty is the worst case.&lt;/strong&gt; Google does often rewrite meta descriptions to match a specific query, and that's fine. What you're avoiding by writing one is the &lt;em&gt;fallback&lt;/em&gt;: when there's no meta description and nothing query-relevant to grab, Google stitches together the first indexable text on the page. On a themed Shopify product page, that's the sofa-plus-navigation soup above. A written meta description gives it a clean default to fall back to.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Length matters.&lt;/strong&gt; Google truncates snippets at roughly 155–160 characters on desktop and less on mobile. A good meta description says its most important thing inside that budget and doesn't get cut mid-sentence.&lt;/p&gt;

&lt;h2&gt;
  
  
  The three ways meta descriptions go wrong
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Empty
&lt;/h3&gt;

&lt;p&gt;The field imported blank and nobody's touched it since. Google falls back to scraping the page, and your listing reads like a broken teleprompter. This is the default state of most dropshipping and CSV-imported catalogs.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Duplicated or templated
&lt;/h3&gt;

&lt;p&gt;The store set one meta description at the theme level, or a bulk-editor stamped the same "Shop {title} at the best price — free shipping!" onto every product. Now hundreds of your listings share an identical snippet, and none of them says anything specific about the product a shopper is actually looking at.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Too long
&lt;/h3&gt;

&lt;p&gt;Someone wrote a genuinely good description and then kept writing. Google cuts it off at ~155 characters, so the call to action at the end never shows up in the result. The pitch is there, but the shopper never sees the half that mattered.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a good meta description contains
&lt;/h2&gt;

&lt;p&gt;A meta description that works is a single, self-contained sentence or two, written for the search result rather than the page. It names the product, leads with a benefit and ends with a light nudge, all inside the character budget.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The product, named plainly.&lt;/strong&gt; Use the words a shopper would actually search, near the front.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One concrete benefit or hook.&lt;/strong&gt; Why this one and not the identical listing next to it?&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A soft call to action&lt;/strong&gt; like "Shop now" or "Get yours today", placed &lt;em&gt;before&lt;/em&gt; the ~155-character cut.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Something unique.&lt;/strong&gt; It should differ from every other product's snippet and from the on-page copy.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here's the grey sofa from the top of this article, with the empty field Google was guessing at next to the meta description Norlif wrote for it:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Empty, so Google guesses&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Large 4-Seater Grey Sofa – YourStore&lt;/strong&gt;&lt;br&gt;
yourstore.com › products › grey-sofa&lt;br&gt;
Grey Sofa. Skip to content. Home · Catalog · Contact. £299.00. Quantity. Add to cart. Couldn't load pickup availability…&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;Written by Norlif&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Large 4-Seater Grey Sofa – YourStore&lt;/strong&gt;&lt;br&gt;
yourstore.com › products › grey-sofa&lt;br&gt;
Upgrade your living room with this spacious large four-seater grey sofa designed for comfort and style. Perfect for the whole family. Shop the collection today.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;156 characters, fits before Google's cut-off.&lt;/p&gt;

&lt;p&gt;Nothing was invented. The sofa's size, seating and style all came from its own product data; the scraped navigation just got swapped for a line that reads like a reason to click. The same run does this for every product. An armchair becomes &lt;em&gt;"Enhance your living space with this stylish pink armchair… Upgrade your home decor and shop now,"&lt;/em&gt; and a watering can becomes &lt;em&gt;"Add a touch of vintage charm to your garden with this vibrant yellow watering can…"&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The manual math
&lt;/h2&gt;

&lt;p&gt;Writing one good meta description takes two or three minutes once you factor in reading the product, staying under the character limit, and not repeating yourself. That's fine for a few products. Across a catalog it never happens.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Catalog size&lt;/th&gt;
&lt;th&gt;By hand (~2.5 min each)&lt;/th&gt;
&lt;th&gt;With Norlif&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;50 products&lt;/td&gt;
&lt;td&gt;~2 hours&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~2 minutes&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;200 products&lt;/td&gt;
&lt;td&gt;~8 hours (a full work day)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~4 minutes&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;500 products&lt;/td&gt;
&lt;td&gt;~21 hours (3+ work days)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~8 minutes&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2,000 products&lt;/td&gt;
&lt;td&gt;~83 hours (10+ work days)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~15 minutes&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;It's the same trap as titles and descriptions: you fix the first thirty products, the tab count climbs, and the rest of the catalog keeps letting Google guess.&lt;/p&gt;

&lt;h2&gt;
  
  
  Doing it in bulk
&lt;/h2&gt;

&lt;p&gt;That's what the video shows. &lt;a href="https://norlif.com/aifixer" rel="noopener noreferrer"&gt;Norlif AI Descriptions, Titles&lt;/a&gt; is a Shopify app that writes product SEO in bulk: select the products you want (or a whole collection), tick &lt;strong&gt;Generate meta description&lt;/strong&gt;, and it reads each product and writes a unique snippet that fits Google's length limit. You can generate SEO titles, descriptions, and product categories in the same run.&lt;/p&gt;

&lt;p&gt;It writes straight into Shopify's &lt;strong&gt;Search engine listing&lt;/strong&gt; field, the same one you'd edit by hand, so what it produces is exactly what shoppers see in Google. You review every result before anything publishes, and there's one-click rollback if you change your mind. Turn on &lt;strong&gt;Auto mode&lt;/strong&gt; and every newly added product gets a meta description automatically, so the field never drifts back to empty as your catalog grows.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.shopify.com/ai-product-title-seo-fixer" rel="noopener noreferrer"&gt;Install Norlif from the Shopify App Store&lt;/a&gt; and run it on one collection first. You'll see the before and after for every snippet before you publish a single one. It's free to start, with 100 credits included.&lt;/p&gt;

&lt;h2&gt;
  
  
  The short version
&lt;/h2&gt;

&lt;p&gt;An empty meta description doesn't stay empty. Google fills it with scraped page text, and your search listing ends up reading like a menu bar. A duplicated one says nothing specific. A good one names the product, leads with a benefit, ends with a nudge and fits inside ~155 characters. It won't change your ranking, but it does decide whether the person who already found you clicks.&lt;/p&gt;

&lt;p&gt;For a handful of products, write them by hand. For a catalog, it's a few minutes with a bulk tool.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What is the ideal meta description length?
&lt;/h3&gt;

&lt;p&gt;Aim for roughly 150–160 characters. Google truncates snippets at around 155–160 on desktop and less on mobile, so say the most important thing first and make sure any call to action lands before the cut-off.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does the meta description affect Google rankings?
&lt;/h3&gt;

&lt;p&gt;Not directly. Google has said for years that it doesn't use the meta description tag to rank pages. It affects click-through rate instead: when two stores rank side by side, the snippet that reads like a reason to click wins the visit. After the title, it's the biggest thing you control about the listing.&lt;/p&gt;

&lt;h3&gt;
  
  
  Will Google always use the meta description I write?
&lt;/h3&gt;

&lt;p&gt;No. Google often rewrites the snippet to match a specific query, and that's fine. Writing one is about avoiding the fallback: with no meta description, Google stitches together the first indexable text on the page, which is usually your navigation, price and theme boilerplate. A written description gives it a clean default instead.&lt;/p&gt;

&lt;h3&gt;
  
  
  Will it overwrite meta descriptions I already set?
&lt;/h3&gt;

&lt;p&gt;You review every result before anything publishes, and there's one-click rollback if you change your mind. It writes into the same Search engine listing field you'd edit by hand, so nothing goes live until you approve it.&lt;/p&gt;

&lt;h3&gt;
  
  
  What does it cost?
&lt;/h3&gt;

&lt;p&gt;You get &lt;strong&gt;100 free credits&lt;/strong&gt; when you install, and credits are spent per product. Extra credits cost $1 per 100, and products that are skipped or fail don't spend anything. Run it on a collection first and you'll see the before and after for every snippet before committing.&lt;/p&gt;

&lt;p&gt;Meta descriptions are one field of several that imported catalogs leave broken. Read next: &lt;a href="https://norlif.com/blog/product-descriptions-in-bulk" rel="noopener noreferrer"&gt;how to write product descriptions in bulk&lt;/a&gt;, &lt;a href="https://norlif.com/blog/product-title-optimization" rel="noopener noreferrer"&gt;why your product titles are too long&lt;/a&gt;, &lt;a href="https://norlif.com/blog/shopify-auto-categorization" rel="noopener noreferrer"&gt;how to auto-assign Shopify product categories with AI&lt;/a&gt;, and &lt;a href="https://norlif.com/blog/generate-product-images" rel="noopener noreferrer"&gt;how to generate product images in bulk&lt;/a&gt;. Still choosing a tool? See our ranking of the &lt;a href="https://norlif.com/best/shopify-ai-meta-description-generators" rel="noopener noreferrer"&gt;best AI meta description generators for Shopify&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>shopify</category>
      <category>seo</category>
      <category>ecommerce</category>
      <category>ai</category>
    </item>
    <item>
      <title>How to Write Shopify Product Descriptions in Bulk with AI</title>
      <dc:creator>Mantas Vaitkūnas</dc:creator>
      <pubDate>Thu, 08 Oct 2026 13:43:03 +0000</pubDate>
      <link>https://dev.to/mantasvaitkunas/how-to-write-shopify-product-descriptions-in-bulk-with-ai-3c7p</link>
      <guid>https://dev.to/mantasvaitkunas/how-to-write-shopify-product-descriptions-in-bulk-with-ai-3c7p</guid>
      <description>&lt;p&gt;Open three random products in your Shopify admin and read the description field. In most imported catalogs you'll find one of three things: nothing at all, a single thin sentence, or a wall of copy pasted straight from the supplier that a few hundred other stores are also using word for word.&lt;/p&gt;

&lt;p&gt;Here's a description lifted directly from a dropshipping product:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;100% Brand New And High Quality. Material: ABS. Feature: Portable, Multifunction. Color: As Picture Show. Package Include: 1 x Product. Note: Due to manual measurement, please allow 1-3cm error. Due to different monitors, the color may have slight difference.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That isn't a description. It's a wholesale spec sheet with the measurement disclaimers still attached. It doesn't say what the product does, who it's for, or why anyone should buy it. And it's identical on every store that imported the same feed.&lt;/p&gt;

&lt;p&gt;The two-minute walkthrough below shows the fix: turning empty descriptions and supplier copy into clean, SEO-ready text, with a spec table and a meta description, across a whole catalog at once.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/c8PxTzQ3hRY" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  Why the description field is doing more work than you think
&lt;/h2&gt;

&lt;p&gt;The description is more than the paragraph a shopper reads on the product page. Shopify pushes the same text into your Google Merchant Center feed, your sitemap, your on-site search and the snippet a shopper sees before they ever land on the page. When it's empty or duplicated, all of those go quiet at once.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Duplicate content gets filtered.&lt;/strong&gt; When you copy a manufacturer's description, so does everyone else selling that product. Google's guidance is explicit that it rewards original content and, in its own words, values &lt;em&gt;"unique, relevant"&lt;/em&gt; product information. Near-identical descriptions across dozens of stores give it no reason to show yours over an established retailer's. You aren't penalized so much as skipped.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Thin and empty pages fail the "helpful content" bar.&lt;/strong&gt; Google's helpful-content systems are built to demote pages that add little for a person who lands on them. A product with no description, or one sentence of boilerplate, is exactly the kind of thin page those systems look for. Multiply that across a few hundred products and a real chunk of your catalog is close to invisible in search.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The meta description is your click-through lever.&lt;/strong&gt; Google rewrites a large share of meta descriptions, but when a page doesn't provide one at all, it's left to stitch a snippet from whatever text it can find, often the first stray line on the page. A written meta description is your one chance to pitch the click in the search result itself, and plenty of stores leave it blank on every product.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Good copy still has to sell.&lt;/strong&gt; Baymard Institute's checkout and product-page research has found for years that insufficient product information is a leading cause of hesitation and abandonment. Shoppers who can't answer a basic question about a product leave to find the answer somewhere else, and often buy there instead. The description is where those questions get answered.&lt;/p&gt;

&lt;h2&gt;
  
  
  The three ways descriptions go wrong
&lt;/h2&gt;

&lt;p&gt;I've looked at a lot of imported Shopify catalogs, and almost every broken description falls into one of three buckets.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Empty
&lt;/h3&gt;

&lt;p&gt;The product imported with a title and an image and nothing else. Common with CSV imports and older feeds. The page technically exists, but there's nothing for search engines to index or for a shopper to read.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Thin
&lt;/h3&gt;

&lt;p&gt;One line, usually the product name restated: "Stainless steel water bottle, 500ml." True, but it does no work. There's no benefit, no use case and no reason to pick it over the next listing.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Duplicated supplier copy
&lt;/h3&gt;

&lt;p&gt;The most common, and the most damaging. The description is real text, but it's the manufacturer's: ABS/PVC material codes, "please allow 1-3cm error" disclaimers and phrasing that reads like a customs form. It's byte-for-byte identical across every store that imported the same product.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a good product description contains
&lt;/h2&gt;

&lt;p&gt;A description that works for both a shopper and a search engine has a simple shape: a short lead that says what the product is and who it's for, a few benefit-led lines, and then the hard facts in a format people can scan. Add a written meta description on top for the search snippet.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;A one-line lead.&lt;/strong&gt; Say what it is and give its strongest benefit, in words a shopper would use.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Two or three benefit lines&lt;/strong&gt; about what the product does for the person, not a list of materials.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A scannable spec table&lt;/strong&gt; for material, size, capacity and compatibility. Facts belong in a table, not buried in a paragraph.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A meta description&lt;/strong&gt; of roughly 150 characters, written to pitch the click in Google rather than to sit on the page.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here's the dropshipping example from the top of this article, run through that structure:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Before&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;100% Brand New And High Quality. Material: ABS. Feature: Portable, Multifunction. Color: As Picture Show. Package Include: 1 x Product. Note: Due to manual measurement, please allow 1-3cm error.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;After&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A compact, foldable kitchen tool that stores flat and handles everyday prep without cluttering the drawer.&lt;/p&gt;

&lt;p&gt;Lightweight ABS build, wipes clean in seconds, and folds down to a third of its size for easy storage.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Spec&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Material&lt;/td&gt;
&lt;td&gt;ABS plastic&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Design&lt;/td&gt;
&lt;td&gt;Foldable, stores flat&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Care&lt;/td&gt;
&lt;td&gt;Wipe clean&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Meta: Compact foldable kitchen tool that stores flat, lightweight, easy to clean, and ready for everyday prep.&lt;/p&gt;

&lt;p&gt;Same facts. Now there's a lead a shopper reads in two seconds, benefits instead of a material code, specs in a table and a snippet written for the search result. Nothing was invented: the details came from the product's own data, and the disclaimers and boilerplate were cut.&lt;/p&gt;

&lt;h2&gt;
  
  
  The manual math
&lt;/h2&gt;

&lt;p&gt;Rewriting one description well takes about five minutes: read the product, write a lead and benefits, format the specs, and draft a meta description. That's fine for a handful of products. Across a catalog it stops being realistic.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Catalog size&lt;/th&gt;
&lt;th&gt;By hand (~5 min each)&lt;/th&gt;
&lt;th&gt;With Norlif AI Descriptions, Titles&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;50 products&lt;/td&gt;
&lt;td&gt;~4 hours&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~3 minutes&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;200 products&lt;/td&gt;
&lt;td&gt;~17 hours (2+ work days)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~5 minutes&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;500 products&lt;/td&gt;
&lt;td&gt;~42 hours (5+ work days)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~10 minutes&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2,000 products&lt;/td&gt;
&lt;td&gt;~167 hours (20+ work days)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~20 minutes&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;It goes the same way it does with titles. The first thirty or forty products get rewritten, then real work gets in the way, and the rest of the catalog keeps its supplier copy for good.&lt;/p&gt;

&lt;h2&gt;
  
  
  Doing it in bulk
&lt;/h2&gt;

&lt;p&gt;That's what the video above shows. &lt;a href="https://norlif.com/aifixer" rel="noopener noreferrer"&gt;Norlif AI Descriptions, Titles&lt;/a&gt; is a Shopify app that generates product copy in bulk. You select the products or a whole collection and choose what to generate: a new description, a spec table, a meta description, or all three. It reads each product's own data to write them. You review every result before anything publishes, and there's a one-click rollback if you change your mind.&lt;/p&gt;

&lt;p&gt;Because it works from the product's real attributes, it covers the three problems above. It fills the empty descriptions, fleshes out the thin ones and replaces duplicated supplier copy with original text. The same run can also do each product's title and category.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.shopify.com/ai-product-title-seo-fixer" rel="noopener noreferrer"&gt;Install Norlif AI Descriptions, Titles from the Shopify App Store&lt;/a&gt; and run it on one collection first. You'll see the before and after for every description before you publish a single one.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What makes a good Shopify product description?
&lt;/h3&gt;

&lt;p&gt;A good description leads with what the product is and who it's for, follows with two or three benefit lines, and puts the hard facts in a scannable spec table. Add a written meta description for the search snippet. The copy should come from the product's own details, not the supplier text a hundred other stores are running word for word.&lt;/p&gt;

&lt;h3&gt;
  
  
  Will it overwrite product descriptions I've already written?
&lt;/h3&gt;

&lt;p&gt;You choose which products and which fields to generate, and nothing publishes until you review it. Every description is shown as a before-and-after first. If you do publish something you'd rather keep as it was, there's a one-click rollback.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do product descriptions help SEO?
&lt;/h3&gt;

&lt;p&gt;Yes. Unique, useful copy gives search engines something original to index. Empty or thin pages fall short of Google's helpful-content bar, and duplicated supplier text gets filtered out because dozens of stores carry the same words. Good copy also answers the questions that would otherwise send shoppers elsewhere, and that helps conversions.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does it add a specs table?
&lt;/h3&gt;

&lt;p&gt;Yes. Alongside the rewritten lead and benefit lines, it can pull the product's real attributes (material, size, capacity, compatibility) into a spec table, so the facts aren't buried in a paragraph.&lt;/p&gt;

&lt;h3&gt;
  
  
  What does it cost?
&lt;/h3&gt;

&lt;p&gt;It's freemium. You get &lt;strong&gt;100 free credits&lt;/strong&gt; when you install, and a full set (title, description with meta description, and category) costs 3 credits per product. Extra credits cost $1 per 100, and products that are skipped or fail don't spend anything. You can try it free on the Shopify App Store.&lt;/p&gt;

&lt;h2&gt;
  
  
  The short version
&lt;/h2&gt;

&lt;p&gt;Empty descriptions give search engines nothing to index. Thin ones do no work. Duplicated supplier copy is invisible because a hundred other stores have the same text. A good description leads with what the product is, sells the benefit, puts the facts in a scannable table, and ships with a written meta description for the search snippet.&lt;/p&gt;

&lt;p&gt;For a small catalog that's an afternoon of writing. For everything else it's a few minutes with a bulk tool.&lt;/p&gt;

&lt;p&gt;Descriptions are one field of several that imported catalogs leave broken. Read next: &lt;a href="https://norlif.com/blog/meta-descriptions-in-bulk" rel="noopener noreferrer"&gt;how to write meta descriptions in bulk&lt;/a&gt;, &lt;a href="https://norlif.com/blog/product-title-optimization" rel="noopener noreferrer"&gt;why your product titles are too long&lt;/a&gt;, &lt;a href="https://norlif.com/blog/shopify-auto-categorization" rel="noopener noreferrer"&gt;how to auto-assign Shopify product categories with AI&lt;/a&gt;, and &lt;a href="https://norlif.com/blog/generate-product-images" rel="noopener noreferrer"&gt;how to generate product images in bulk&lt;/a&gt;. Still choosing a tool? See our ranking of the &lt;a href="https://norlif.com/best/shopify-ai-product-description-generators" rel="noopener noreferrer"&gt;best AI product description generators for Shopify&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>shopify</category>
      <category>seo</category>
      <category>ecommerce</category>
      <category>ai</category>
    </item>
    <item>
      <title>Google Shopping Product Title Length vs the Shopify Character Limit, and How to Fix It in Bulk</title>
      <dc:creator>Mantas Vaitkūnas</dc:creator>
      <pubDate>Thu, 08 Oct 2026 13:39:41 +0000</pubDate>
      <link>https://dev.to/mantasvaitkunas/google-shopping-product-title-length-vs-the-shopify-character-limit-and-how-to-fix-it-in-bulk-3e0g</link>
      <guid>https://dev.to/mantasvaitkunas/google-shopping-product-title-length-vs-the-shopify-character-limit-and-how-to-fix-it-in-bulk-3e0g</guid>
      <description>&lt;p&gt;The Shopify product title character limit is 255, but the Google Shopping title length that actually shows is much shorter: Merchant Center accepts up to 150 characters, and shoppers usually see only the first 70 or so. So the product title length that works everywhere is 50–65 characters, with the brand, the product and its key attribute up front.&lt;/p&gt;

&lt;h2&gt;
  
  
  Product title length: Shopify limit vs Google Shopping
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Where the title appears&lt;/th&gt;
&lt;th&gt;Maximum length&lt;/th&gt;
&lt;th&gt;What shoppers usually see&lt;/th&gt;
&lt;th&gt;Aim for&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Shopify product title&lt;/td&gt;
&lt;td&gt;255 characters&lt;/td&gt;
&lt;td&gt;Depends on your theme; long titles wrap or get clipped in collection grids&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;50–65&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Shopify SEO page title&lt;/td&gt;
&lt;td&gt;70 characters&lt;/td&gt;
&lt;td&gt;Shopify suggests 60 or fewer to avoid truncation in search results&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Up to 60&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Google Shopping (Merchant Center) title&lt;/td&gt;
&lt;td&gt;150 characters&lt;/td&gt;
&lt;td&gt;About the first 70, depending on screen size&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;50–65&lt;/strong&gt;, key words first&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Shopify:&lt;/strong&gt; the product title field takes up to 255 characters and rejects anything longer. The SEO page title you set under Search engine listing is a separate field; Shopify's &lt;a href="https://help.shopify.com/en/manual/promoting-marketing/seo/adding-keywords" rel="noopener noreferrer"&gt;SEO keywords guide&lt;/a&gt; caps it at 70 characters and recommends staying at 60.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Google Shopping:&lt;/strong&gt; Google's &lt;a href="https://support.google.com/merchants/answer/6324415" rel="noopener noreferrer"&gt;title attribute spec&lt;/a&gt; allows 1 to 150 characters but notes that users usually notice only the first 70 or fewer. Whatever sits after that is effectively invisible.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;So front-load it:&lt;/strong&gt; brand + product type + the one attribute shoppers filter by (size, color, capacity, model). Specs that don't fit belong in the description and product attributes.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What an overlong title looks like
&lt;/h2&gt;

&lt;p&gt;Here's a real product title from a Shopify store:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;SAMSUNG Galaxy S24 Ultra SM-S928B 12/256GB Titanium Gray 6.8" 200MP Dual SIM Factory Unlocked&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That's 91 characters. Google Shopping will chop it at 70. On a phone, customers see even less. The model number, the RAM spec and the screen size either get cut off or, worse, push the actual product name out of view.&lt;/p&gt;

&lt;p&gt;A cleaner version:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Samsung Galaxy S24 Ultra 256GB Titanium Gray&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;45 characters. Fits everywhere. Says exactly what the product is. No wasted space on specs that belong in the description.&lt;/p&gt;

&lt;p&gt;Most Shopify stores have this problem across hundreds or thousands of products. The titles were imported from suppliers, copied from manufacturers, or just never cleaned up. And the data on what that costs you is pretty clear.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why the platforms reward short titles
&lt;/h2&gt;

&lt;p&gt;Google Shopping's 70 visible characters are only part of the picture. Amazon went further. In January 2025, they dropped their title limit from 500 characters to 200 and started enforcing it: titles that don't comply get adjusted automatically after 14 days. Their recommendation? &lt;strong&gt;80 characters or fewer&lt;/strong&gt; for mobile display. And over 70% of Amazon traffic is mobile.&lt;/p&gt;

&lt;p&gt;In organic search, Google truncates titles around 50–60 characters on desktop (measured in pixels, roughly 525–535px). On phones, you might get two lines, but the safe zone is still under 60 characters.&lt;/p&gt;

&lt;p&gt;A 2025 study of around 30,000 keywords found that Google rewrites 76% of the title tags it encounters. Of the titles Google leaves untouched (the ones it considers good enough), &lt;strong&gt;85% fall in the 30 to 60 character range&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;So this goes beyond formatting taste. The platforms are actively selecting for short titles.&lt;/p&gt;

&lt;h2&gt;
  
  
  What fixing titles actually does to traffic
&lt;/h2&gt;

&lt;p&gt;There are several well-documented case studies on this. They come from feed optimization companies, so treat the exact numbers as best cases. The direction, though, is the same in every one of them.&lt;/p&gt;

&lt;p&gt;A fashion brand ran an A/B test where they moved their brand name from the start of product titles to the end. Nothing else changed. The result: &lt;strong&gt;12.5% higher click-through rate&lt;/strong&gt; and &lt;strong&gt;25% better return on ad spend&lt;/strong&gt;. Moving the brand freed up the first dozen characters for keywords that matched what people were actually searching.&lt;/p&gt;

&lt;p&gt;A larger study by the agency Searchmind showed that adding structured brand and product type information to titles led to a &lt;strong&gt;38.8% CTR increase&lt;/strong&gt; and a &lt;strong&gt;95.7% jump in conversions&lt;/strong&gt;. The conversion value went up 139%.&lt;/p&gt;

&lt;p&gt;One outdoor gear retailer had products that were getting zero impressions in Google Shopping. After rewriting titles around the keywords customers were actually using instead of manufacturer jargon, some of those products went from nothing to 50+ clicks per day.&lt;/p&gt;

&lt;p&gt;One more number: 81% of top-performing Google Shopping advertisers use different titles in their product feeds than on their website. They've figured out that what looks good on a product page doesn't necessarily perform in search.&lt;/p&gt;

&lt;h2&gt;
  
  
  Five title mistakes you probably have right now
&lt;/h2&gt;

&lt;p&gt;We've looked at thousands of Shopify product feeds, and the same problems come up over and over.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Spec dumping
&lt;/h3&gt;

&lt;p&gt;Cramming every technical detail into the title. Model numbers, dimensions, compatibility lists, material codes. That information matters, but it belongs in product attributes and descriptions, not the title. Only about 25% of Google Shopping titles use the full display space effectively. The rest are wasting characters on specs nobody searches for.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Keyword stuffing
&lt;/h3&gt;

&lt;p&gt;Repeating the same word multiple times hoping it helps rankings. It doesn't. Amazon now explicitly limits any word to two appearances in a title (and counts plurals as repetitions, so "pan" and "pans" are the same word to their system). Google can penalize or suppress listings with stuffed titles entirely.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Wrong word order
&lt;/h3&gt;

&lt;p&gt;Most shoppers scan the first four to six words of a title before deciding to click. If your title starts with the brand name and the shopper doesn't know or care about the brand, you've wasted those words. For established brands, leading with the brand makes sense. For everything else, lead with what the product &lt;em&gt;is&lt;/em&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. ALL CAPS and special characters
&lt;/h3&gt;

&lt;p&gt;Using caps, exclamation marks, or symbols to grab attention. Both Google and Amazon have editorial rules against this. Amazon's 2025 policy specifically bans characters like !, $, ?, _, {, } and ^ unless they're part of the actual brand name. Titles with "gimmicky" formatting get flagged or rewritten.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Supplier copy-paste titles
&lt;/h3&gt;

&lt;p&gt;The biggest one. Importing products from a supplier or manufacturer and never touching the titles. These titles are written for wholesale catalogs, not for consumers searching on Google. They're full of internal codes and formatted for databases, not for people.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a good title looks like
&lt;/h2&gt;

&lt;p&gt;A well-structured product title follows a simple pattern: &lt;strong&gt;Brand + Product Type + Key Differentiator + Variant&lt;/strong&gt;. Aim for 50–65 characters so it displays fully on every platform.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Before&lt;/th&gt;
&lt;th&gt;After&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;NIKE AIR ZOOM PEGASUS 40 MENS RUNNING SHOE BLACK/WHITE DV3853-001 SZ 10&lt;/td&gt;
&lt;td&gt;Nike Air Zoom Pegasus 40 Men's Running Shoe Black&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Organic Face Cream Moisturizer Anti-Aging Anti-Wrinkle Hydrating Day Night Cream for Women Men 50ml&lt;/td&gt;
&lt;td&gt;Organic Face Moisturizer - Anti-Aging Day &amp;amp; Night Cream 50ml&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;KITCHEN KNIFE SET 8PCS STAINLESS STEEL PROFESSIONAL CHEF KNIFE SET WITH BLOCK WOODEN&lt;/td&gt;
&lt;td&gt;Professional Chef Knife Set - 8 Pieces with Wooden Block&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Bluetooth Wireless Earbuds TWS In-Ear Headphones V5.3 Touch Control IPX7 Waterproof LED Display&lt;/td&gt;
&lt;td&gt;Wireless Earbuds - Bluetooth 5.3, Waterproof, Touch Control&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;In each row the all-caps went, redundant specs came out, the most searchable terms moved to the front, and anything that didn't help a shopper understand the product in two seconds got cut.&lt;/p&gt;

&lt;h2&gt;
  
  
  The manual fix vs. the realistic fix
&lt;/h2&gt;

&lt;p&gt;If your store has 30 products, open each one and rewrite the title. It'll take an afternoon and you'll see results within a few weeks as Google re-indexes the pages.&lt;/p&gt;

&lt;p&gt;But catalogs grow. At about 3 minutes per product to open, rewrite and save, the math gets ugly fast:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Catalog size&lt;/th&gt;
&lt;th&gt;Manual editing&lt;/th&gt;
&lt;th&gt;With Norlif AI Descriptions, Titles&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;50 products&lt;/td&gt;
&lt;td&gt;~2.5 hours&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~2 minutes&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;200 products&lt;/td&gt;
&lt;td&gt;~10 hours&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~3 minutes&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;500 products&lt;/td&gt;
&lt;td&gt;~25 hours (3 work days)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~5 minutes&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2,000 products&lt;/td&gt;
&lt;td&gt;~100 hours (12+ work days)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~8 minutes&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5,000 products&lt;/td&gt;
&lt;td&gt;~250 hours (31 work days)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;~15 minutes&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;At 300 products or more, doing it by hand isn't realistic. You'll start strong, get through maybe 40 titles, and then other priorities take over. The rest of your catalog stays broken.&lt;/p&gt;

&lt;p&gt;That's why we built &lt;a href="https://norlif.com/aifixer" rel="noopener noreferrer"&gt;Norlif AI Descriptions, Titles&lt;/a&gt;. It's a Shopify app that rewrites your product titles in bulk. You select the products (or an entire collection), hit one button, and the AI reads each product's data and writes a clean, keyword-focused title. You review the results before anything goes live.&lt;/p&gt;

&lt;p&gt;It handles the problems listed above. It strips out spec clutter, fixes capitalization, reorders words and gets titles under 70 characters so they display in full on Google Shopping, Amazon and mobile search.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://apps.shopify.com/ai-product-title-seo-fixer" rel="noopener noreferrer"&gt;Install Norlif AI Descriptions, Titles from the Shopify App Store&lt;/a&gt; and run it on a test collection first. You'll see the before/after for every title before you publish anything.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  How long can a Shopify product title be?
&lt;/h3&gt;

&lt;p&gt;Up to 255 characters. That is the hard limit on Shopify's product title field, and anything longer is rejected. The separate SEO page title in the Search engine listing section takes up to 70 characters, and Shopify suggests keeping it to 60 so search results don't cut it off.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is the Google Shopping product title length limit?
&lt;/h3&gt;

&lt;p&gt;Google Merchant Center accepts product titles of 1 to 150 characters, but shoppers usually see only the first 70 or fewer, depending on screen size. Put the brand, the product type and the key attribute (size, color, model) inside those first 70 characters.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is the ideal product title length for SEO?
&lt;/h3&gt;

&lt;p&gt;Around 50 to 65 characters. That fits inside the roughly 70 characters Google Shopping shows and close to Shopify's recommended 60-character SEO title, and it sits in the 30 to 60 character range where most titles Google leaves unrewritten fall. Lead with what the product is and move specs to the description.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I fix product titles in bulk?
&lt;/h3&gt;

&lt;p&gt;Yes. Norlif AI Descriptions, Titles rewrites titles across your whole catalog in one run. Select the products or an entire collection, hit one button, and it writes a clean, keyword-focused title for each. You review the before and after for every title before anything goes live. Fixing 500 titles by hand is roughly 25 hours of work; in bulk it takes a few minutes.&lt;/p&gt;

&lt;h3&gt;
  
  
  What does it cost?
&lt;/h3&gt;

&lt;p&gt;Norlif AI Descriptions, Titles is free to install with 100 free credits, and each product you optimize uses credits. Extra credits cost $1 per 100, and products that are skipped or fail don't spend anything. Run it on a test collection first and you'll see every before and after before committing.&lt;/p&gt;

&lt;h2&gt;
  
  
  The short version
&lt;/h2&gt;

&lt;p&gt;Shopify allows 255 characters in a product title, but Google Shopping shows about 70 of its 150. Amazon recommends 80. Shopify's SEO title field is 70, with 60 recommended. Google leaves short titles alone and rewrites long ones. Case studies consistently show double-digit CTR improvements from title cleanup. Most stores have hundreds of titles that were never optimized.&lt;/p&gt;

&lt;p&gt;Cleaner titles get seen and clicked more often. For a small catalog, the fix is an afternoon of manual work. For anything bigger, it's a few minutes with a tool like Norlif AI Descriptions, Titles.&lt;/p&gt;

&lt;p&gt;Titles aren't the only field imported catalogs leave broken. Read next: &lt;a href="https://norlif.com/blog/meta-descriptions-in-bulk" rel="noopener noreferrer"&gt;how to write meta descriptions in bulk&lt;/a&gt;, &lt;a href="https://norlif.com/blog/product-descriptions-in-bulk" rel="noopener noreferrer"&gt;product descriptions in bulk&lt;/a&gt;, &lt;a href="https://norlif.com/blog/shopify-auto-categorization" rel="noopener noreferrer"&gt;how to auto-assign Shopify product categories with AI&lt;/a&gt;, and &lt;a href="https://norlif.com/blog/generate-product-images" rel="noopener noreferrer"&gt;how to generate product images in bulk&lt;/a&gt;. Still choosing a tool? See our ranking of the &lt;a href="https://norlif.com/best/shopify-ai-product-title-generators" rel="noopener noreferrer"&gt;best AI product title generators for Shopify&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>shopify</category>
      <category>seo</category>
      <category>ecommerce</category>
      <category>ai</category>
    </item>
    <item>
      <title>Do Product Images Increase Conversion? What the Research Shows</title>
      <dc:creator>Mantas Vaitkūnas</dc:creator>
      <pubDate>Thu, 08 Oct 2026 13:04:10 +0000</pubDate>
      <link>https://dev.to/mantasvaitkunas/do-product-images-increase-conversion-what-the-research-shows-2cia</link>
      <guid>https://dev.to/mantasvaitkunas/do-product-images-increase-conversion-what-the-research-shows-2cia</guid>
      <description>&lt;p&gt;Search for "product images conversion rate" and you'll find the same few numbers on every agency blog. 93% of shoppers say visual appearance is the deciding factor. 90% of the information sent to the brain is visual. Good images lift conversion by 30%, or 40%, depending on who's selling the photography.&lt;/p&gt;

&lt;p&gt;I tried to trace them back to a study, and most of them don't have one. So this post sticks to research you can open and read, says what each study actually measured, and ends with what it means for a Shopify catalog.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;56%&lt;/strong&gt; start a product page by looking at the images (Baymard)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;42%&lt;/strong&gt; try to judge a product's size from its photos (Baymard)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;33%&lt;/strong&gt; returned items that didn't match the description or images (Rithum 2025)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;8.4%&lt;/strong&gt; more retail conversions with a 0.1 s faster mobile site (Google / Deloitte)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  How product photos affect sales: what shoppers do
&lt;/h2&gt;

&lt;h3&gt;
  
  
  They look at the photos first
&lt;/h3&gt;

&lt;p&gt;In Baymard Institute's usability testing, 56% of participants started by exploring the product images as soon as they landed on a product page. A quarter of the sites Baymard tested didn't offer enough image resolution or zoom, and low-quality images dragged down how people saw the product and the site.&lt;/p&gt;

&lt;h3&gt;
  
  
  They use photos to measure the product
&lt;/h3&gt;

&lt;p&gt;42% of users in Baymard's testing tried to judge a product's size from its images. When they got it wrong, they rejected products that would have been right for them. Baymard's 2026 product-page benchmark still finds that 37% of sites don't show the product next to anything that gives a sense of scale.&lt;/p&gt;

&lt;h3&gt;
  
  
  How many product images do you need?
&lt;/h3&gt;

&lt;p&gt;More than two. In product lists, Baymard found that two images were often too few for shoppers to evaluate an item, and recommends at least three. Clothing and accessories may need five to fifteen. Google's Merchant Center help says multiple high-quality images are "strongly correlated with user engagement and clicks".&lt;/p&gt;

&lt;h3&gt;
  
  
  Better photos sell more on marketplaces
&lt;/h3&gt;

&lt;p&gt;Usability tests show behaviour. For sales, the clearest data comes from marketplaces. eBay tells sellers that listings with better photo quality are 4.5% more likely to sell, and defines "better" plainly: at least 500 pixels on the longest side and no added text or graphics. Etsy says that in its buyer surveys, 90% of shoppers called photo quality "extremely important" or "very important" to a purchase, ahead of shipping cost, reviews and even price.&lt;/p&gt;

&lt;h2&gt;
  
  
  Lifestyle vs white background photos, returns and page speed
&lt;/h2&gt;

&lt;p&gt;Amazon's ads team reports that products shown in a lifestyle setting got more than 40% higher click-through than standard product images in a Sponsored Brands mobile ad. Those are ad clicks, and Amazon was promoting its own AI image tool at the time, but it matches Google's advice for lifestyle images: show the product "in a real world context". The main image is a different job. Marketplaces and Google Shopping expect a clean background there, so most products need both kinds.&lt;/p&gt;

&lt;p&gt;Photos that set the wrong expectation come back as returns. In Rithum's 2025 survey of more than 6,000 shoppers in five countries, 33% had returned something that didn't match its online description or images. If a photo hides the scale or the real colour, the cost shows up later at your returns desk.&lt;/p&gt;

&lt;p&gt;Heavy images also slow the page, and slow pages lose sales. In "Milliseconds Make Millions", a Google-commissioned study by 55 and Deloitte Digital covering 37 brands, a 0.1-second improvement in mobile load time came with an 8.4% increase in retail conversion. That study is observational. Vodafone ran a cleaner A/B test on a landing page: a 31% better Largest Contentful Paint brought 8% more sales. According to the HTTP Archive, an image is the largest element on about two-thirds of mobile pages, and on a product page that's normally the main photo.&lt;/p&gt;

&lt;h2&gt;
  
  
  The statistics to stop quoting
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;"93% of consumers say visual appearance is the key deciding factor." The number is a rounded 92.6% from a survey of 221 office workers at a Seoul shopping mall, run by the organisers of a 2004 colour expo and reported in a Korean trade magazine. It asked whether visual factors matter when buying anything. It says nothing about product photography.&lt;/li&gt;
&lt;li&gt;"90% of information transmitted to the brain is visual", often paired with "processed 60,000 times faster than text". The 90% has no source I could find, and the 60,000 goes back to a 1982 3M advertising insert.&lt;/li&gt;
&lt;li&gt;"Good images increase conversion by 30%" (or 40%). I couldn't find an original study behind either number.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I also couldn't find an independent study showing that AI-generated product photos lift conversion by a specific percentage. If a tool vendor quotes one, ask for the source.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this means for a Shopify store
&lt;/h2&gt;

&lt;p&gt;None of the research says "add images and sales go up by X". Read together, it says shoppers use photos to decide and to set expectations, and that slow or misleading photos cost you. That comes down to a short checklist:&lt;/p&gt;

&lt;h3&gt;
  
  
  Product image checklist
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Main image on a clean background, with the product filling the frame.&lt;/strong&gt; Amazon asks for pure white with the product at about 85% of the image. Google Merchant Center asks for 75–90% and no promotional text, borders or watermarks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Big enough to zoom.&lt;/strong&gt; Amazon recommends at least 1,000 pixels on the longest side, which turns on zoom. Google recommends 1,500 × 1,500 and will require at least 500 × 500 from 31 January 2027.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;At least three images per product.&lt;/strong&gt; Include one that shows scale (on a person, in a hand, next to a familiar object) and one that shows the product in use.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;One aspect ratio across the catalog.&lt;/strong&gt; Collection pages look deliberate when every card is the same shape, and nothing jumps around as the page loads.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No oversized originals.&lt;/strong&gt; Shopify's image CDN resizes images and serves WebP or AVIF to browsers that support them, but a 6 MB upload still slows your admin, your feeds and every app that reads it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Descriptive alt text.&lt;/strong&gt; It helps shoppers using screen readers and gives Google a text description of each image.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Where AI-generated images fit
&lt;/h2&gt;

&lt;p&gt;In the catalogs I've seen, the bigger problem is consistency. Products come from a dozen suppliers, each shot against a different background in a different shape, and &lt;a href="https://www.shopify.com/blog/product-photography-pricing" rel="noopener noreferrer"&gt;a Shopify blog post&lt;/a&gt; estimates professional product photography at $50 to $350 per image. For a few hundred products, most stores skip it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feywswg1d6cqypiixbrpm.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feywswg1d6cqypiixbrpm.webp" alt="One photo of folded linen blankets and three AI-generated versions of it: on a white background, styled in a living room, and as a close-up of the weave" width="800" height="646"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One supplier photo, three prompts: a white-background main image, a lifestyle scene and a close-up.&lt;/p&gt;

&lt;p&gt;That's the gap AI image generation can fill. Since April 2026, merchants have published a little over 12,000 AI-generated product images to 24 Shopify stores through our own app, &lt;a href="https://norlif.com/imagick" rel="noopener noreferrer"&gt;Norlif AI Image Generator&lt;/a&gt;. A few things I've learned from that:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;AI does backgrounds and scenes well. It struggles with small, transparent and label-heavy products, and printed text on packaging often comes out garbled. One merchant selling small bottles of resin dye discarded most of the results for those products.&lt;/li&gt;
&lt;li&gt;Someone has to check every image before it goes live. In our app, results wait next to the original by default until a person publishes or discards them.&lt;/li&gt;
&lt;li&gt;Tell shoppers when an image is AI-generated. In Getty Images' 2024 research, almost 90% of consumers said they want to know, and Google Merchant Center requires AI-generated product images to carry IPTC metadata that says so. Check how your images are labelled before they go into a Google Shopping feed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What AI images give you is a clean main image and a scene that shows scale for every product, in one consistent look, at about 6 to 10 cents per generated image instead of a studio day. Whether that lifts conversion is something to measure on your own store. Our &lt;a href="https://norlif.com/blog/generate-product-images" rel="noopener noreferrer"&gt;guide to generating product images in bulk&lt;/a&gt; covers prompts that help keep the product unchanged, and the app is free to install with 100 credits, enough to try it on ten products.&lt;/p&gt;

&lt;h2&gt;
  
  
  The short version
&lt;/h2&gt;

&lt;p&gt;Shoppers look at product photos first, judge size from them and send products back when the photos misled them. The famous "93%" and "90%" figures have no study behind them, and nobody has a trustworthy number for how much better photos will lift your sales. Pick one collection, fix its images, and compare its conversion over the next four weeks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  How much do product images increase conversion rate?
&lt;/h3&gt;

&lt;p&gt;There is no single trustworthy number. eBay reports that listings with better photo quality are 4.5% more likely to sell, and usability research from Baymard Institute shows shoppers rely on images to judge products, but the effect on your store depends on your products and your current photos. Test changes on a group of products and compare conversion before and after.&lt;/p&gt;

&lt;h3&gt;
  
  
  How many images should a product page have?
&lt;/h3&gt;

&lt;p&gt;At least three. Baymard Institute found that two images were often not enough for shoppers in product lists, and clothing and accessories may need five to fifteen. Include at least one image that shows the product in scale.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do lifestyle images convert better than white-background images?
&lt;/h3&gt;

&lt;p&gt;They do different jobs. A clean white-background image is what marketplaces and Google Shopping expect for the main image. Lifestyle and in-context images help shoppers judge size and use; Amazon reports more than 40% higher click-through for lifestyle images in one of its ad formats. Most product pages need both.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do AI-generated product images hurt trust?
&lt;/h3&gt;

&lt;p&gt;Shoppers want to be told. In Getty Images' 2024 research, almost 90% of consumers said they want to know whether an image was created with AI, and Google Merchant Center requires AI-generated product images to carry IPTC metadata saying so. Use AI for staging and backgrounds, check every result, and never let it change what the product looks like.&lt;/p&gt;

&lt;h3&gt;
  
  
  What size should product images be?
&lt;/h3&gt;

&lt;p&gt;Large enough to zoom. Amazon recommends at least 1,000 pixels on the longest side, which is what turns on zoom, and Google Merchant Center recommends 1,500 × 1,500 pixels, with a 500 × 500 minimum from January 2027. Keep the product filling most of the frame and use the same aspect ratio across the catalog.&lt;/p&gt;

&lt;p&gt;Comparing tools? See our ranking of the &lt;a href="https://norlif.com/best/shopify-ai-product-image-generators" rel="noopener noreferrer"&gt;best AI product image generators for Shopify&lt;/a&gt;. Read next: &lt;a href="https://norlif.com/blog/generate-product-images" rel="noopener noreferrer"&gt;how to generate product images in bulk&lt;/a&gt;, &lt;a href="https://norlif.com/blog/product-descriptions-in-bulk" rel="noopener noreferrer"&gt;how to write product descriptions in bulk&lt;/a&gt;, and &lt;a href="https://norlif.com/blog/youtube-videos-on-product-pages" rel="noopener noreferrer"&gt;how to add YouTube videos to product pages&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Baymard Institute: &lt;a href="https://baymard.com/blog/ensure-sufficient-image-resolution-and-zoom" rel="noopener noreferrer"&gt;"25% of E-Commerce Sites Don't Have Product Images with Sufficient Resolution or Level of Zoom"&lt;/a&gt; (2020), &lt;a href="https://baymard.com/blog/in-scale-product-images" rel="noopener noreferrer"&gt;"All Products Need at Least One 'In Scale' Image"&lt;/a&gt;, &lt;a href="https://baymard.com/blog/current-state-ecommerce-product-page-ux" rel="noopener noreferrer"&gt;"Product Page UX 2026"&lt;/a&gt;, &lt;a href="https://baymard.com/blog/secondary-hover-information" rel="noopener noreferrer"&gt;"Always Provide 3 or More Product Thumbnails"&lt;/a&gt; (2024)&lt;/li&gt;
&lt;li&gt;Google Merchant Center Help: &lt;a href="https://support.google.com/merchants/answer/14185775" rel="noopener noreferrer"&gt;valuable content coverage&lt;/a&gt;, &lt;a href="https://support.google.com/merchants/answer/6324350" rel="noopener noreferrer"&gt;image link&lt;/a&gt;, &lt;a href="https://support.google.com/merchants/answer/9103186" rel="noopener noreferrer"&gt;lifestyle image link&lt;/a&gt;, &lt;a href="https://support.google.com/merchants/answer/14743464" rel="noopener noreferrer"&gt;AI-generated images&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Amazon: &lt;a href="https://sellercentral.amazon.com/help/hub/reference/external/G1881" rel="noopener noreferrer"&gt;product image requirements&lt;/a&gt;; Amazon Ads, &lt;a href="https://advertising.amazon.com/blog/ai-image-generation" rel="noopener noreferrer"&gt;AI image generation&lt;/a&gt; (Amazon internal data, US, 2023)&lt;/li&gt;
&lt;li&gt;eBay, &lt;a href="https://export.ebay.com/en/first-steps/manage-listings/photo-tips/" rel="noopener noreferrer"&gt;photo tips&lt;/a&gt;; Etsy Seller Handbook, &lt;a href="https://www.etsy.com/seller-handbook/article/147451496051" rel="noopener noreferrer"&gt;"Why Product Photography Is Important"&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Rithum, &lt;a href="https://www.rithum.com/blog/rithums-2025-global-returns-profit-impact-report/" rel="noopener noreferrer"&gt;2025 Global Returns &amp;amp; Profit Impact Report&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;web.dev, &lt;a href="https://web.dev/case-studies/milliseconds-make-millions" rel="noopener noreferrer"&gt;"Milliseconds Make Millions"&lt;/a&gt; (2020) and &lt;a href="https://web.dev/case-studies/vodafone" rel="noopener noreferrer"&gt;Vodafone case study&lt;/a&gt; (2021); HTTP Archive, &lt;a href="https://almanac.httparchive.org/en/2024/media" rel="noopener noreferrer"&gt;Web Almanac 2024: Media&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Getty Images, &lt;a href="https://newsroom.gettyimages.com/en/getty-images/nearly-90-of-consumers-want-transparency-on-ai-images-finds-getty-images-report" rel="noopener noreferrer"&gt;"Building Trust in the Age of AI"&lt;/a&gt; (2024); Shopify, &lt;a href="https://shopify.dev/docs/api/liquid/filters/image_url" rel="noopener noreferrer"&gt;image_url filter docs&lt;/a&gt; and &lt;a href="https://www.shopify.com/blog/product-photography-pricing" rel="noopener noreferrer"&gt;product photography pricing&lt;/a&gt; (2026)&lt;/li&gt;
&lt;li&gt;On the untraceable statistics: &lt;a href="https://koreascience.kr/article/JAKO200463369734910.pdf" rel="noopener noreferrer"&gt;Korean trade-magazine report on the 2004 Seoul survey&lt;/a&gt;; PolicyViz, &lt;a href="https://policyviz.com/the-60000-fallacy/" rel="noopener noreferrer"&gt;"The 60,000 Fallacy"&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>shopify</category>
      <category>ecommerce</category>
      <category>ux</category>
      <category>ai</category>
    </item>
    <item>
      <title>How to Generate Shopify Product Images in Bulk with AI</title>
      <dc:creator>Mantas Vaitkūnas</dc:creator>
      <pubDate>Thu, 08 Oct 2026 13:00:24 +0000</pubDate>
      <link>https://dev.to/mantasvaitkunas/how-to-generate-shopify-product-images-in-bulk-with-ai-ic0</link>
      <guid>https://dev.to/mantasvaitkunas/how-to-generate-shopify-product-images-in-bulk-with-ai-ic0</guid>
      <description>&lt;p&gt;Most catalogs aren't short of product photos. They're short of &lt;em&gt;consistent&lt;/em&gt; ones. The images came in with the products, from a supplier, a CSV import, three different vendors and someone's phone. Every one was shot in a different room, on a different surface, at a different distance.&lt;/p&gt;

&lt;p&gt;Individually they're fine. Together, on a collection page, they look like a market stall: one product floating on white, the next on a grey desk with a keyboard in shot, a third cropped so tight you can't tell how big it is. The catalog reads secondhand before a shopper has read a word.&lt;/p&gt;

&lt;p&gt;Re-shooting is the obvious fix and the reason nothing gets fixed. A studio day costs real money and produces images only for the products you remembered to send. The other option is to &lt;strong&gt;regenerate the product images&lt;/strong&gt; you already have, every product at once instead of one at a time.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feywswg1d6cqypiixbrpm.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feywswg1d6cqypiixbrpm.webp" alt="One photo of folded linen blankets and three regenerated versions of it: on a white background, styled in a living room, and as a close-up of the weave" width="800" height="646"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One supplier photo, three prompts, three new images. Same blankets every time.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/d2zM07cWmkU" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  What "regenerate" actually means
&lt;/h2&gt;

&lt;p&gt;Regenerating a product image means producing a new version of a photo you already have: same product, new staging. The word matters, because three different things get sold under the same label and only one of them is safe for a product catalog.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Generating&lt;/strong&gt; creates an image from a text prompt alone. The result is a plausible product that has never existed. Fine for a mood board, wrong for a listing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Editing&lt;/strong&gt; changes the pixels you have by cropping, compressing or cutting out a background. Nothing new appears, and nothing new can.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Regenerating&lt;/strong&gt; starts from your photo and produces a new version of it. The product's shape, color and material come from the original. The background, lighting, framing and staging are what the prompt changes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Everything below is about the third one: how to regenerate product images across a whole catalog rather than one product at a time.&lt;/p&gt;

&lt;h2&gt;
  
  
  When to regenerate, and when not to
&lt;/h2&gt;

&lt;p&gt;Regeneration isn't a universal answer. It's the right tool when the product is fine and the photograph is the problem.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Situation&lt;/th&gt;
&lt;th&gt;Best move&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Supplier photo, cluttered background, product clearly visible&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Regenerate.&lt;/strong&gt; A clean background is one prompt away&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Catalog shot by a dozen vendors in a dozen styles&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Regenerate the lot&lt;/strong&gt; with one prompt, for a single look&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Good photo, wrong shape for your grid&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Reshape.&lt;/strong&gt; No AI needed, at a tenth of the price&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Good photo, 4 MB file slowing the page&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Compress.&lt;/strong&gt; Same image, smaller file&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Product has printed text, a logo or a spec label&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Be careful.&lt;/strong&gt; AI mangles text, so check every result or leave it alone&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Color or finish must be exact (paint, fabric, jewelry)&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Photograph it.&lt;/strong&gt; Don't let a model guess a colorway&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  What size should Shopify product images be?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://help.shopify.com/en/manual/products/product-media/product-media-types" rel="noopener noreferrer"&gt;Shopify publishes four image recommendations&lt;/a&gt;. In full: &lt;strong&gt;2048 × 2048 px&lt;/strong&gt; for square product images, up to 5000 × 5000 px or 25 megapixels, files &lt;strong&gt;under 20 MB&lt;/strong&gt;, PNG first and JPEG second, and &lt;strong&gt;one consistent aspect ratio&lt;/strong&gt; across your images so collection pages don't jump around. That last one is the rule most catalogs quietly break, and it's the one a bulk run fixes.&lt;/p&gt;

&lt;p&gt;Be precise about which of those a regeneration run fixes. &lt;strong&gt;Shape, yes:&lt;/strong&gt; pick square or portrait before the run and everything comes back in it, which is the fix for a grid that crops every card differently. &lt;strong&gt;File size, separately:&lt;/strong&gt; that's compression, at a tenth of the price. &lt;strong&gt;Resolution, no.&lt;/strong&gt; Generated images land around 1,000 to 1,250 px on the long edge; in our own production runs the most common output is 1024 × 1024. That's plenty for product cards, galleries and search listings, but short of the 2048 px Shopify suggests if you rely on deep zoom. For a hero image someone will pinch-zoom on a phone, keep the photograph.&lt;/p&gt;

&lt;h2&gt;
  
  
  Four jobs, four prompts
&lt;/h2&gt;

&lt;p&gt;Most AI product images come out of four prompts. A prompt that works on one product often falls apart across a catalog, because it assumed something only that product had. These four survive the jump. Here's what each one is for and how it tends to go wrong.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. How to make supplier photos look professional
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;"Professional photo on a clean white background, soft shadow"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The workhorse, and the biggest single upgrade on an imported catalog: it turns a kitchen-table photo into something deliberate, and it's what marketplaces and product cards expect. Do this one first. Watch for shadows falling in a direction nothing else in the frame agrees with.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. A lifestyle setting
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;"Lifestyle product shot on a bright wooden table, morning light"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Answers the question a cut-out never does: what does this look like in a real room, and how big is it? Name a surface and a light source rather than a whole room. The more scenery you ask for, the more the product has to compete with it. Watch for props that imply something is included when it isn't.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. A close-up
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;"Close-up detail shot highlighting texture and craftsmanship"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Swap the last two words for whatever material matters: grain, weave, finish. A detail shot costs a few cents and answers the question a shopper is zooming in to ask; most imported catalogs have nothing to zoom into. Watch for invented texture on surfaces you can't verify in the original.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. A seasonal restyle
&lt;/h3&gt;

&lt;p&gt;&lt;em&gt;"Styled for Christmas, warm lights and pine branches"&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The same catalog, dressed for a campaign. Because originals are backed up, you can put the supplier photo back in January. Restoring brings back the &lt;em&gt;original&lt;/em&gt;, though, not whatever you had published before the campaign. If October's white-background run is the look you want to come back to, keep those images on the products rather than restoring over them.&lt;/p&gt;

&lt;p&gt;None of those prompts name the product. The model is looking at your photo, so it already knows what the thing is; the prompt only has to describe the staging around it. There is a &lt;code&gt;{product_name}&lt;/code&gt; placeholder that drops each product's title into its prompt. Use it when the title carries something the photo can't show (a material, a size, a model number) or when the scene should match the product type. Most runs don't need it.&lt;/p&gt;

&lt;p&gt;Two more habits save credits: keep the prompt about &lt;em&gt;staging&lt;/em&gt; rather than the product itself, and when a result is close but wrong, change one thing at a time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Running it in bulk across a catalog
&lt;/h2&gt;

&lt;p&gt;Run it in this order and you spend credits on images you keep.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Start with one collection, not the catalog.&lt;/strong&gt; Filter to twenty or thirty products that share a problem (one vendor, say, or one import batch) and work out the prompt there.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Write the prompt in plain language.&lt;/strong&gt; Describe the staging, not the product. The model can already see the product in the photo.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pick the output shape before you run.&lt;/strong&gt; One choice applies to the whole batch: square for product cards, portrait for fashion.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep review on.&lt;/strong&gt; Results should wait where you can see them next to the originals, not land on live product pages.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Publish the good ones, discard the rest.&lt;/strong&gt; Expect to discard some — a prompt that works on nine products in ten is a good prompt. Discards still cost their credits, which is exactly why step one is a single collection.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Then widen the scope.&lt;/strong&gt; With wording that works, run the same prompt on the collection, the vendor, or everything.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Changed your mind later?&lt;/strong&gt; Restore from backup on the finished run puts the originals back, filename and alt text included. Publishing isn't a point of no return.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9pk2vl87ky3a4jf28mst.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9pk2vl87ky3a4jf28mst.webp" alt="A review screen showing an original product photo beside three regenerated versions, each with a checkbox and an awaiting review label" width="800" height="404"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Every result sits beside the photo it came from, waiting for a decision.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to check before you publish
&lt;/h2&gt;

&lt;p&gt;Check every result for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Garbled text.&lt;/strong&gt; The most common failure by a wide margin. Logos, care labels and packaging copy come back as convincing nonsense: letterforms that look like words until you actually read them. Any product whose photo shows text needs a close look.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A product that drifted.&lt;/strong&gt; Handles that changed shape, a different number of items in a set, a strap that grew. Compare against the original, not against your memory of the product.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Physics that don't match.&lt;/strong&gt; Shadows falling the wrong way, a reflection with nothing to reflect, an item floating a centimeter above the surface.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Accidental promises.&lt;/strong&gt; Props that suggest something is included when it isn't. If the box doesn't contain the styled bowl of coffee beans, the shopper who thinks it does will tell you in a return.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Consistency with the rest.&lt;/strong&gt; The new image has to sit next to your existing ones without looking like it came from a different store.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's a glance per image, next to the original, so about ten minutes for a hundred results. Skip it and you can end up with a catalog that looks professionally shot and is convincingly wrong.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it costs
&lt;/h2&gt;

&lt;p&gt;Here's the arithmetic. With &lt;a href="https://norlif.com/imagick" rel="noopener noreferrer"&gt;Norlif AI Image Generator&lt;/a&gt; a generated image costs 10 credits, and credits come in one-time packs: $5 for 500, $26 for 4,000, $56 for 10,000. At the middle pack that's &lt;strong&gt;6.5 cents an image&lt;/strong&gt;. Reshaping or compressing an existing image costs 1 credit, a tenth of that.&lt;/p&gt;

&lt;p&gt;One new image for a 400-product catalog is 4,000 credits: &lt;strong&gt;$26&lt;/strong&gt;, and one confirmation. Three looks for each of those products (white background, lifestyle, close-up) is 12,000 credits, about &lt;strong&gt;$82&lt;/strong&gt; in packs. A studio day starts at several times that, and only covers the products you remembered to ship.&lt;/p&gt;

&lt;p&gt;Budget for waste, because discards aren't refunded: credits are spent when an image is generated, not when it's published. At a 90 percent keep rate, that 400-image run loses about 400 credits, roughly $2.60. Testing the wording on thirty products first costs 300 credits and usually saves more than it spends.&lt;/p&gt;

&lt;p&gt;Installing is free and includes 100 credits. That's ten generated images, enough to find out whether your prompt works on your products before you spend anything.&lt;br&gt;
&lt;a href="https://apps.shopify.com/imagick" rel="noopener noreferrer"&gt;Install Norlif AI Image Generator from the Shopify App Store&lt;/a&gt; and run it on one collection first.&lt;/p&gt;

&lt;h2&gt;
  
  
  The short version
&lt;/h2&gt;

&lt;p&gt;Mixed, inherited product photos are a catalog-wide problem, so fix them catalog-wide. Regenerating starts from the photos you already have, which means the product stays yours and only the staging changes. Work out the prompt on one collection. Pick a single shape so your grid stops jumping. Review every result against its original, watching for mangled text above all, and only then run it across everything. At a few cents an image, cost stops being the excuse. The hard part is deciding what you want the catalog to look like.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What does it mean to regenerate a product image?
&lt;/h3&gt;

&lt;p&gt;Regenerating means producing a new version of a photo you already have: the same product, restaged. You give the AI your existing image plus a prompt (a clean white background, say, or a lifestyle setting) and it returns a new image built from that photo. Generating from nothing is a different thing: it invents a product that never existed. Editing is different again, because it only crops or compresses the pixels you already have.&lt;/p&gt;

&lt;h3&gt;
  
  
  Will the product still look like my product?
&lt;/h3&gt;

&lt;p&gt;Mostly, and that's exactly what you have to check. Regeneration keeps the shape, color and material of the original because it works from your photo, but it can drift on fine detail and it's unreliable with text. Logos, care labels and packaging copy are usually the first things to go wrong. Review every result next to its original and discard anything where the product itself changed.&lt;/p&gt;

&lt;h3&gt;
  
  
  Which image does it regenerate?
&lt;/h3&gt;

&lt;p&gt;The product's main image. You get one new image per prompt, per product. Write three prompts and each product comes back with three new versions of its main photo. You choose whether the new image replaces the original on the product or sits alongside it, and either way the original is backed up first.&lt;/p&gt;

&lt;h3&gt;
  
  
  What image size does Shopify recommend?
&lt;/h3&gt;

&lt;p&gt;Shopify recommends 2048 x 2048 px for square product images and accepts up to 5000 x 5000 px or 25 megapixels, with files under 20 MB. PNG is its first choice, then JPEG, and WebP is accepted. It also recommends one consistent aspect ratio across your images so collection pages line up. AI-generated images, though, come back around 1,000 to 1,250 px on the long edge. That's fine for product cards and galleries but below the 2048 px Shopify suggests for deep zoom.&lt;/p&gt;

&lt;h3&gt;
  
  
  Can I regenerate images for a whole catalog at once?
&lt;/h3&gt;

&lt;p&gt;Yes, and past about twenty products it's the only sane way to do it. Pick a collection, a vendor or the entire catalog, write one prompt, and every selected product gets its own new image built from its own photo. A 400-product run is one confirmation rather than 400 sessions in an editor.&lt;/p&gt;

&lt;h3&gt;
  
  
  What does it cost per image?
&lt;/h3&gt;

&lt;p&gt;With Norlif AI Image Generator a generated image costs 10 credits. Credits come in one-time packs ($5 for 500, $26 for 4,000, $56 for 10,000), so a generated image works out to between 5.6 and 10 cents depending on the pack. Reshaping or compressing an existing image costs 1 credit. Installing is free and includes 100 credits, which is ten generated images.&lt;/p&gt;

&lt;h3&gt;
  
  
  Do I pay for images I discard?
&lt;/h3&gt;

&lt;p&gt;Yes. Credits are spent when an image is generated, not when it's published, so a result you discard still cost its 10 credits. That's why it pays to test a prompt on a handful of products before running it across a catalog. At a 90 percent keep rate, a 400-image run wastes about 400 credits, or roughly $2.60.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does it write alt text for the new images?
&lt;/h3&gt;

&lt;p&gt;The published image inherits the alt text of the photo it came from, so nothing is lost. It doesn't write new alt text describing the new scene, though. If the staging changed enough to matter for accessibility or image search, update the alt text yourself.&lt;/p&gt;

&lt;h3&gt;
  
  
  What if I run the same product twice?
&lt;/h3&gt;

&lt;p&gt;It generates again and charges again. There's no skip-if-already-done for generation the way there is for compression, so a second run on the same collection is a second bill. Filter to what actually needs redoing before you run.&lt;/p&gt;

&lt;h3&gt;
  
  
  Does Google penalize AI-generated product images?
&lt;/h3&gt;

&lt;p&gt;Google's &lt;a href="https://developers.google.com/search/blog/2023/02/google-search-and-ai-content" rel="noopener noreferrer"&gt;stated position on AI content&lt;/a&gt; is about quality and intent, not how something was produced. It rewards helpful, accurate content and acts against content made to manipulate rankings. With product images the bigger risk is the shopper: an image that misrepresents what arrives in the box drives returns and chargebacks, whoever or whatever made it.&lt;/p&gt;

&lt;h3&gt;
  
  
  How long does a bulk run take?
&lt;/h3&gt;

&lt;p&gt;About four images a minute. That's the median across our own production runs, so a hundred images take roughly 25 minutes and a 400-product catalog runs for about an hour and a half. You don't have to sit and watch. Runs process in the background, results show up as they finish, and you can close the app and come back later.&lt;/p&gt;

&lt;p&gt;Images are one of several fields an imported catalog leaves in poor shape. Read next:&lt;br&gt;
&lt;a href="https://norlif.com/blog/product-images-conversion" rel="noopener noreferrer"&gt;whether better product images increase conversion&lt;/a&gt;,&lt;br&gt;
&lt;a href="https://norlif.com/blog/product-title-optimization" rel="noopener noreferrer"&gt;why your product titles are too long&lt;/a&gt;,&lt;br&gt;
&lt;a href="https://norlif.com/blog/product-descriptions-in-bulk" rel="noopener noreferrer"&gt;how to write product descriptions in bulk&lt;/a&gt;,&lt;br&gt;
and &lt;a href="https://norlif.com/blog/shopify-auto-categorization" rel="noopener noreferrer"&gt;how to auto-assign Shopify product categories with AI&lt;/a&gt;.&lt;br&gt;
Still choosing a tool? See our ranking of the &lt;a href="https://norlif.com/best/shopify-ai-product-image-generators" rel="noopener noreferrer"&gt;best AI product image generators for Shopify&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>shopifyaiecommercetutorial</category>
    </item>
    <item>
      <title>Your Imported Shopify Products Have No Category. Here's What That Breaks</title>
      <dc:creator>Mantas Vaitkūnas</dc:creator>
      <pubDate>Wed, 02 Sep 2026 10:58:26 +0000</pubDate>
      <link>https://dev.to/mantasvaitkunas/your-imported-shopify-products-have-no-category-heres-what-that-breaks-4cbp</link>
      <guid>https://dev.to/mantasvaitkunas/your-imported-shopify-products-have-no-category-heres-what-that-breaks-4cbp</guid>
      <description>&lt;p&gt;Open any product in your Shopify admin and look at the &lt;strong&gt;Category&lt;/strong&gt; field in the Product organization section. If your catalog was imported from a supplier feed, a CSV, or another platform, there's a good chance it says nothing at all, or shows the placeholder "Uncategorized".&lt;/p&gt;

&lt;p&gt;It's easy to ignore. The product still displays, still sells, still ships. So the field stays empty, across hundreds or thousands of products.&lt;/p&gt;

&lt;p&gt;But that empty field is quietly connected to your tax calculations, your Google Shopping feed, your storefront filters, and how sales channels understand your catalog. Here's what it actually does, and how to fill it in for an entire catalog in one run.&lt;/p&gt;

&lt;p&gt;  &lt;iframe src="https://www.youtube.com/embed/sHwn9a1nrjk" width="710" height="399"&gt;
  &lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  What the product category actually does
&lt;/h2&gt;

&lt;p&gt;The category field maps each product to &lt;strong&gt;Shopify's Standard Product Taxonomy&lt;/strong&gt;, a structured tree of more than 10,000 categories, from broad verticals like Home &amp;amp; Garden down to entries as specific as "Drip Coffee Makers".&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Category is not your collections.&lt;/strong&gt; Collections are your own groupings ("Summer Sale", "Under $50") and they're what shoppers browse. Product type is a third thing: a free-text label you make up. The category field is Shopify's global classification of what the product &lt;em&gt;is&lt;/em&gt; — shoppers never see it, but tax, feeds, and sales channels read it. Shopify allows one category per product; use collections and tags for your own groupings.&lt;/p&gt;

&lt;p&gt;Once a product is mapped, several systems switch on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;More accurate US sales tax.&lt;/strong&gt; Clothing, groceries, and electronics are taxed differently from state to state. If your store uses Shopify Tax in the US, Shopify reads the product category and applies category-specific rates automatically. With no category it falls back to general rates, so you may be collecting more or less than you should. (Stores on basic tax or a third-party tax app don't get this.)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Better product feeds for Google &amp;amp; other channels.&lt;/strong&gt; Shopify's taxonomy maps to Google's product taxonomy, so a categorized product enters Merchant Center with the classification Google expects. Leaving it empty means Google guesses the classification itself — a coin flip on ambiguous products.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Attributes, and the storefront filters built on them.&lt;/strong&gt; Assigning a category unlocks that category's attribute fields: sleeve length for a shirt, capacity for a kettle, age group for a toy. Those attributes are what Search &amp;amp; Discovery can turn into storefront filters, and what Google, marketplaces, and your theme can read. A product with no category has no attributes, so it offers shoppers fewer ways to narrow down to it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Self-maintaining collections.&lt;/strong&gt; Automated collection rules can use product category as a condition, so a "Floor Lamps" collection fills itself as you add stock. Without categories you're tagging every new product by hand.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every one of these systems works with less information than it should when the field is empty.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why catalogs end up uncategorized
&lt;/h2&gt;

&lt;p&gt;Because nothing forces the field to be filled. Supplier CSVs don't include Shopify taxonomy paths. Migrations from WooCommerce or PrestaShop bring your old category structure over as collections or tags, not as taxonomy assignments. Shopify suggests a category automatically for some products, but the suggestions don't cover everything, and imports land faster than anyone reviews them.&lt;/p&gt;

&lt;p&gt;Filling it in by hand means opening each product and hunting through the taxonomy tree to find, say, &lt;em&gt;Home &amp;amp; Garden &amp;gt; Lighting &amp;gt; Lamps &amp;gt; Floor Lamps&lt;/em&gt;. Call it two to three minutes per product once you're fast:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Catalog size&lt;/th&gt;
&lt;th&gt;Categorizing by hand&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;100 products&lt;/td&gt;
&lt;td&gt;~4 hours&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;500 products&lt;/td&gt;
&lt;td&gt;~20 hours (2.5 work days)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1,000 products&lt;/td&gt;
&lt;td&gt;~40 hours (a full work week)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5,000 products&lt;/td&gt;
&lt;td&gt;~200 hours (25 work days)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Which is exactly why it never gets done. You start strong, categorize forty products, and then other priorities take over.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sizing up your own catalog
&lt;/h2&gt;

&lt;p&gt;Before deciding how to fix it, find out how bad it is. Go to &lt;strong&gt;Products → Export&lt;/strong&gt;, export all products as CSV, and sort by the Product Category column. Every blank row is an uncategorized product. Under fifty blanks, the manual route below is a reasonable afternoon. Over a few hundred, it realistically won't happen by hand.&lt;/p&gt;

&lt;h2&gt;
  
  
  Categorizing by hand (when the catalog is small)
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open the product and find &lt;strong&gt;Category&lt;/strong&gt; in the Product organization section.&lt;/li&gt;
&lt;li&gt;Start typing what the product is ("floor lamp", "running shoes") and Shopify suggests matching taxonomy entries.&lt;/li&gt;
&lt;li&gt;Pick the &lt;strong&gt;most specific&lt;/strong&gt; entry that fits. "Floor Lamps" beats "Lamps", which beats "Lighting". Specific categories carry more information into tax, feeds, and filters.&lt;/li&gt;
&lt;li&gt;Fill in the attribute fields Shopify reveals after assignment (color, material, and so on) where they matter for your channels.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For groups of similar products, the bulk editor is faster: select the products in &lt;strong&gt;Products&lt;/strong&gt;, choose &lt;strong&gt;Bulk edit&lt;/strong&gt;, and add the Category column. That works well when fifty products share one category — less well for the odd products that don't group with anything else.&lt;/p&gt;

&lt;h2&gt;
  
  
  How AI auto-categorization works
&lt;/h2&gt;

&lt;p&gt;Categorization is a matching problem, and that's what AI is good at. A product called "Eli Floor Lamp — Brushed Brass, 62 inch" doesn't need a human to conclude it belongs in &lt;em&gt;Home &amp;amp; Garden &amp;gt; Lighting &amp;gt; Lamps &amp;gt; Floor Lamps&lt;/em&gt;. The title and description carry enough signal.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://norlif.com/aifixer" rel="noopener noreferrer"&gt;Norlif AI Product Enhancer&lt;/a&gt; does this across your whole catalog in one run:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;It reads each product's title and description.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It searches the full taxonomy by meaning&lt;/strong&gt;, not exact wording — shortlisting the closest matching categories, so "trail runners" still lands in Athletic Shoes.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It picks the most specific category that clearly fits.&lt;/strong&gt; When no candidate is a clean fit, it falls back to the narrowest category all the close matches share — broader, but still correct. If even that is ambiguous, it assigns nothing rather than guessing.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It never overwrites your work.&lt;/strong&gt; Only products with no category (or Shopify's "Uncategorized" placeholder) get assigned. Anything you've categorized by hand stays exactly as you set it.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You select the products — everything, a collection, or a filtered list — hit one button, and review every assignment in the app's history afterwards. A run looks like this:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Product&lt;/th&gt;
&lt;th&gt;AI-assigned category&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Eli Floor Lamp — Brushed Brass, 62"&lt;/td&gt;
&lt;td&gt;Home &amp;amp; Garden › Lighting › Lamps › Floor Lamps&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Trail Runner Pro GTX Waterproof&lt;/td&gt;
&lt;td&gt;Apparel &amp;amp; Accessories › Shoes › Athletic Shoes&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ErgoLift Adjustable Standing Desk&lt;/td&gt;
&lt;td&gt;Furniture › Office Furniture › Desks&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cozy Cave Orthopedic Pet Bed XL&lt;/td&gt;
&lt;td&gt;Animals &amp;amp; Pet Supplies › Pet Supplies › Pet Beds › Caves&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  Keeping new products categorized
&lt;/h2&gt;

&lt;p&gt;Fixing the backlog once is half the job. The other half is every product you add next month. Supplier syncs and CSV imports will keep creating uncategorized products, and the field will drift back to empty.&lt;/p&gt;

&lt;p&gt;Norlif AI Product Enhancer has an auto-optimize mode for exactly this: turn it on once, and products added to your store get processed automatically — categories assigned, and optionally titles, descriptions, and meta descriptions optimized at the same time. Imports included, no manual runs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Frequently asked questions
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Does the product category affect SEO?
&lt;/h3&gt;

&lt;p&gt;Not directly — Google doesn't rank pages by their Shopify category field. But it feeds systems that drive traffic and revenue: your Merchant Center feed classification, storefront filters, channel listings, and US tax accuracy. Treat it as infrastructure, not decoration.&lt;/p&gt;

&lt;h3&gt;
  
  
  Will auto-categorization overwrite categories I already set?
&lt;/h3&gt;

&lt;p&gt;No. Only products without a category are touched. Shopify's "Uncategorized" placeholder counts as empty, so demo and imported products carrying it still get a real category.&lt;/p&gt;

&lt;h3&gt;
  
  
  What if the AI can't figure out a product?
&lt;/h3&gt;

&lt;p&gt;It won't guess a specific category. If none of the close matches fits cleanly, it assigns the narrowest category they all share — broader, but not wrong (think "Rings" when it can't decide between engagement and wedding rings). When even that is ambiguous, it assigns nothing at all, and an unassigned product costs you no credits.&lt;/p&gt;

&lt;h3&gt;
  
  
  What if it picks the wrong category?
&lt;/h3&gt;

&lt;p&gt;Every assignment is listed in the app's history, and you can change any product's category in the Shopify admin the same way you'd set it manually. Categories are only written where the field was empty, so nothing you chose yourself is ever at risk.&lt;/p&gt;

&lt;h3&gt;
  
  
  What does it cost?
&lt;/h3&gt;

&lt;p&gt;1 credit per assigned category, with &lt;strong&gt;100 free credits&lt;/strong&gt; when you install. Generating everything at once — title, description (meta description included), and category — is 3 credits per product. Extra credits cost $1 per 100. Products that are skipped or fail don't spend anything.&lt;/p&gt;

&lt;h2&gt;
  
  
  The short version
&lt;/h2&gt;

&lt;p&gt;The Shopify product category field powers US tax accuracy, Google Shopping classification, category attributes, and storefront filters — and most imported catalogs leave it empty. Export your products to count the blanks. Fix a small catalog by hand using the most specific category you can find. Fix a large one with AI: &lt;a href="https://norlif.com/aifixer" rel="noopener noreferrer"&gt;Norlif AI Product Enhancer&lt;/a&gt; reads each product, matches it against Shopify's 10,000+ category taxonomy, assigns only where the field is empty, and keeps new products categorized automatically.&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://apps.shopify.com/ai-product-title-seo-fixer" rel="noopener noreferrer"&gt;Try Norlif AI Product Enhancer free on the Shopify App Store&lt;/a&gt; — your first 100 credits are free, and you can review every assignment in the app's history.&lt;/p&gt;

&lt;p&gt;While you're cleaning up your catalog, three more fields are usually broken too. Read next: &lt;a href="https://norlif.com/blog/product-title-optimization" rel="noopener noreferrer"&gt;why your product titles are too long&lt;/a&gt;, &lt;a href="https://norlif.com/blog/product-descriptions-in-bulk" rel="noopener noreferrer"&gt;how to write descriptions in bulk&lt;/a&gt;, and &lt;a href="https://norlif.com/blog/meta-descriptions-in-bulk" rel="noopener noreferrer"&gt;how to write meta descriptions in bulk&lt;/a&gt;.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on the &lt;a href="https://norlif.com/blog/shopify-auto-categorization" rel="noopener noreferrer"&gt;Norlif blog&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>shopify</category>
      <category>ecommerce</category>
      <category>ai</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
