Shopify Product Feed Housekeeping: How to Set Up Your Products for a Clean Google Shopping Feed (2026)
In short: Your Shopify product data is your Google Shopping feed. Every image, title, price, and field you fill in (or leave blank) flows straight to Google Merchant Center and decides whether your products show up, where they rank, and whether they get approved at all. Getting this right before you advertise is the single highest return hour of work most Shopify stores never do. This guide walks you through exactly what “clean” looks like, field by field, so your feed is ready for Google Ads and free of the errors that quietly hold most stores back.
This is a housekeeping guide, not a growth-hacking one. Do these things once, keep them tidy, and everything downstream (your Shopping ads, your Performance Max campaigns, your free listings) has a solid foundation to work from.
The quick checklist
If you only skim one thing, make it this. Every point is expanded further down.
- Use square product images at 2,048 x 2,048 px, saved as JPEG or WebP, under about 20 MB (aim for around 300 KB for speed).
- Make your first image a clean shot of the product on a plain white background, with the product filling roughly 75 to 90% of the frame and even space around it.
- Keep framing and margins consistent across your whole catalogue so products line up neatly in a grid.
- Never put text, watermarks, logos, borders, or promotional badges on your images. Google disapproves them.
- Write keyword-rich titles that lead with the most important words: brand, product, then key attributes.
- Always fill in Vendor (this becomes your brand), Product type, Product category, Collections, Tags, and a unique SKU.
- Add a Barcode (GTIN) to every product that has one. Products with a GTIN can earn meaningfully more clicks.
- Set up variants (options) properly with clear colour, size, and material values.
- Keep prices, compare-at prices, and inventory accurate and in sync.
- Fill in the search engine listing (SEO title and meta description) for every product.
- Make sure each product is Active and published to your Online Store and your Google sales channel.
Why your Shopify product data is your ad engine
When you connect Shopify to Google through the Google & YouTube sales channel, Shopify builds a product feed from your store data and sends it to Google Merchant Center. Merchant Center is the pantry your Shopping ads and free listings cook from. If an ingredient is missing or mislabelled, Google either serves a worse result or refuses to serve the product at all.
Two ideas are worth holding onto:
- Garbage in, garbage out. Google’s systems match your products to shopper searches using the words and attributes in your feed. Thin or empty fields give the algorithm little to work with, so your products surface for fewer searches and convert worse when they do.
- Approval comes first. A product with a data problem can be disapproved in Merchant Center, which means it simply does not appear. A tidy feed keeps your whole catalogue eligible.
The good news: almost all of this is controlled from the ordinary Shopify product page. You do not need a developer. You need discipline.
Product images: the specs that matter
Images are the first thing a shopper sees and the most common reason products get disapproved. The specs below reflect Shopify’s product image guidance and the Google Merchant Center image requirements, both current as of 2026.
Dimensions and format
| Spec | Recommendation | Why |
|---|---|---|
| Shape | Square, 1:1 aspect ratio | Squares reposition cleanly on mobile and keep your storefront grid tidy. |
| Size | 2,048 x 2,048 px | Shopify’s recommended size for product images. It comfortably clears Google’s requirements too. |
| Minimum for zoom | Above 800 x 800 px | Below this, Shopify’s image zoom will not work. |
| Google minimum | 500 x 500 px (rising from earlier minimums; enforced from 31 January 2027) | Your 2,048 px images sit well above this. |
| Google recommended | 1,500 x 1,500 px or larger | Again, 2,048 px clears it. |
| File format | JPEG or WebP (PNG for transparency) | WebP keeps files small and fast. |
| File size | Under 20 MB (Shopify limit); aim for around 300 KB | Big files slow your store, which hurts both conversions and quality. |
| Google file size limit | 16 MB, and no larger than 64 megapixels | Stay well inside this. |
Using one consistent size (2,048 x 2,048 px) across every product is what makes a catalogue feel professional and keeps the grid aligned.
The first image (position 1)
Your first image is the one that appears in Shopping ads, free listings, and your collection grids, so it does the heaviest lifting.
- Put the product on a plain white background. White is the safe, standard choice for the main image and is what Google recommends for most categories. A transparent background (PNG) is also acceptable, but avoid it for white or very light products, because a light product on a transparent background can vanish against a white page.
- Let the product fill roughly 75 to 90% of the frame. Too small looks weak, too tight gets cropped and can be disapproved.
- Keep an even margin of white space around the product. When every product in your catalogue uses the same framing and margins, they line up horizontally in a grid and the store looks deliberate rather than thrown together.
- Show the actual product clearly, not a lifestyle scene, for image one. Save lifestyle and in-use shots for the additional images.
Additional images
You can add up to 10 more images per product, and you should. Use them for other angles, close-ups of material and texture, scale references, and lifestyle shots. These enrich the listing and help Google match your product to more specific searches.
What gets an image disapproved
Google will reject or throttle images that include any of the following, so keep your main image clean:
- Text or promotional overlays (prices, “Sale”, “Free shipping”, calls to action).
- Watermarks or brand logos placed over the product.
- Borders or frames around the image.
- Placeholder or generic images (a “coming soon” graphic, a stock silhouette).
- Multiple unrelated products in one shot, or a single flat block of colour (except for paint).
Product titles: your most important text field
The title is the single most influential piece of text in your feed. Google reads it heavily when deciding which searches your product matches.
- Front-load the important words. Google shows roughly the first 70 characters on mobile, so lead with what matters. A reliable pattern is Brand + Product + Key Attribute (for example, “Bellroy Slim Leather Wallet, Black”).
- Describe, do not sell. Titles like “Best value! Must-have wallet” waste space. Use the words a shopper would actually type.
- Include natural keywords: colour, size, material, model, or intended use, where they fit.
- Stay clean. No ALL CAPS, no emoji, no promotional language, no stray symbols.
A good title is specific enough that someone could picture the product from the words alone.
Product descriptions
- Write a genuine, detailed description, not one line. You have up to 5,000 characters in the feed, so use the room to cover materials, dimensions, features, use cases, and what is in the box.
- Put the key facts early. Shoppers and Google both reward clarity near the top.
- Avoid HTML clutter and links. Clean, readable text feeds through better.
- Naturally include the words people search for, without stuffing.
The core product fields to always complete
This is the part most stores skip, and it is where a lot of quiet performance is lost. Fill these in for every product. The table maps each Shopify field to what it becomes in your Google feed and why it matters, following established Shopify to Google feed mappings and Google’s own attribute definitions.
| Shopify field | Becomes / affects | Why it matters |
|---|---|---|
| Title | title | Primary match signal. Front-load brand and product. |
| Description | description | Secondary match signal for longer, specific searches. |
| Media (images) | image_link, additional_image_link | Approval and click-through. See the image section above. |
| Vendor | brand | Google treats Vendor as your brand, which is a required identifier for most products. Always set it to the real brand, never leave it blank or generic. |
| Product type | product_type | Your own catalogue classification. Use a consistent, hierarchical structure (for example, “Bags > Wallets > Bifold”). One of the most underrated fields for organising a feed. |
| Product category | google_product_category | Google’s own taxonomy. Set it yourself rather than relying on Google’s guess, so your products are judged in the right category. |
| Collections | Storefront grouping (and can inform feed rules) | Organises your store and internal links. Keeps merchandising tidy and helps shoppers and search engines navigate. |
| Tags | Internal organisation, automated collections | Powerful for organising, filtering, and building automatic collections. Keep them consistent and meaningful. |
| SKU (per variant) | Often used as the feed id; inventory tracking | Give every variant a unique, stable SKU. Changing IDs later resets a product’s performance history. |
| Barcode (GTIN) | gtin | The manufacturer’s barcode (UPC, EAN, or ISBN). Add it wherever one exists. Products with a valid GTIN can earn markedly more clicks and are matched more confidently. |
| Variants / Options | color, size, material, item_group_id | See the variants section below. Essential for apparel and any product sold in options. |
| Price | price | Must match your landing page exactly, or the product is disapproved for a price mismatch. |
| Compare-at price | sale_price (regular vs sale) | Lets Google show genuine sale pricing correctly. |
| Inventory / availability | availability | Keep stock accurate so you are not advertising items you cannot ship. |
| Weight | shipping_weight | Feeds accurate shipping estimates, which affects how your offer compares. |
| Condition | condition | Defaults to “new”. Set it explicitly to “used” or “refurbished” if that applies. |
| Search engine listing (SEO title and meta description) | Page SEO, and can feed the feed title | Fill this in for every product so both organic search and your feed have clean, intentional text. |
| Status and sales channels | Eligibility | The product must be Active and published to your Online Store and the Google & YouTube channel, or it will never reach the feed. |
Which fields are truly required
According to Google’s product data specification, for a product to be eligible at all Google needs, at minimum: a title, a description, a link, a valid image, a price, an availability status, and a brand (or a valid reason there is none). For products that have them, product identifiers (GTIN and, where relevant, MPN) are strongly expected. If you sell apparel, Google additionally requires colour, size, gender, and age group on those products. If a product genuinely has no standard identifier (handmade or vintage, for example), you mark it as having no identifier rather than inventing a fake barcode.
Variants done right
If you sell the same product in multiple colours or sizes, set your Shopify Options up properly:
- Use clear, standard option names and values: Colour (“Black”, “Navy”), Size (“S”, “M”, “L” or numeric), and Material where relevant.
- Every variant of the same product should share one grouping so Google understands they are the same item in different options. Shopify handles this grouping for you when your options are set correctly, which is what powers the colour and size swatches shoppers see.
- Give each variant its own unique SKU and, where it exists, its own barcode.
- Add a variant-specific image where the look changes (a red shirt should show the red shirt).
Clean variants prevent a whole class of feed confusion and make your listings far richer.
Common Merchant Center errors this prevents
Doing the above heads off the errors that most often disapprove Shopify products:
- Missing or invalid GTIN. Fixed by adding real barcodes and marking genuinely identifier-free products correctly.
- Image too small, or image with promotional overlay. Fixed by the image specs above.
- Price mismatch. Fixed by keeping Shopify price and landing page price identical and using variant-specific links.
- Missing required fields for apparel. Fixed by completing colour, size, gender, and age group.
- Product not in stock or not published. Fixed by accurate inventory and correct sales-channel publishing.
Frequently asked questions
What size should Shopify product images be?
Use square images at 2,048 x 2,048 px. That is Shopify's recommended product image size and it comfortably exceeds Google's recommended 1,500 x 1,500 px, so the same file works well on your storefront and in your Shopping feed. Keep files under about 300 KB for speed.
What background should product images have?
Your main (first) image should show the product on a plain white background, which is the standard Google recommends for most categories. A transparent background is also acceptable, except for white or very light products, which can disappear against a white page. Keep the product filling roughly 75 to 90% of the frame with even margins.
Which Shopify fields are required for a Google Shopping feed?
At a minimum: title, description, a valid image, price, availability, and brand (the Shopify Vendor field). Products that have them should include a GTIN (barcode). Apparel products additionally require colour, size, gender, and age group. The product must also be Active and published to the Google sales channel.
Do I need a barcode (GTIN) on every product?
Add one to every product that has a manufacturer barcode. Google states that a GTIN helps make your listing easier for customers to find and can increase a product's performance. For genuinely unique items with no standard barcode (handmade or vintage), mark the product as having no identifier rather than entering a made-up number.
Why do product titles matter so much?
The title is the strongest text signal Google uses to match your product to searches. Lead with brand, then product, then key attributes, using the words shoppers actually type, and keep the important words within the first 70 characters.
What is the difference between Product type and Product category in Shopify?
Product type is your own catalogue label (you decide the wording and hierarchy). Product category maps to Google's official taxonomy and tells Google which category to judge your product in. Fill in both.
Will fixing this get my products approved instantly?
It removes the most common reasons for disapproval, but Merchant Center still reviews products and syncs on its own schedule. A clean feed is what keeps approvals sticking and performance improving over time.
Keeping it tidy
Product feed housekeeping is not a one-off. New products, seasonal ranges, and supplier changes all reintroduce mess. Set the standard once, apply it to every new product as you add it, and do a quick catalogue review each quarter. A store that keeps its feed clean is a store whose ads have something good to work with every single day.
Sources
- Website image size guidelines (Shopify, 2026)
- Image requirements for product data (Google Merchant Center Help, 2026)
- Product data specification (Google Merchant Center Help, 2026)
- GTIN attribute (Google Merchant Center Help, 2026)
- Matching Shopify fields to Google Shopping attributes (DataFeedWatch, 2026)
- Google Merchant Center feed attributes (Store Growers, 2026)
shopAds runs and optimises Google Ads for Shopify stores automatically, and part of what it does is keep your feed working hard behind the scenes, every day. It performs best when your product data starts clean, which is exactly what this guide sets you up for. Get your products into the shape above, and you are ready to let the ads do the rest.
Learn how shopAds works