{"id":45,"date":"2026-10-16T09:00:00","date_gmt":"2026-10-16T09:00:00","guid":{"rendered":"https:\/\/agerta.com\/blog\/?p=45"},"modified":"2026-10-16T09:00:00","modified_gmt":"2026-10-16T09:00:00","slug":"google-shopping-image-requirements","status":"publish","type":"post","link":"https:\/\/agerta.com\/blog\/google-shopping-image-requirements\/","title":{"rendered":"Google Shopping Image Requirements in 2026"},"content":{"rendered":"<p>Google Shopping image requirements are changing, and a small product photo can now create a future feed problem even when it still passes today. Google says all product images must be at least 500 by 500 pixels from January 31, 2027. Stores should audit their catalog now, then replace weak source images before the deadline turns warnings into disapprovals.<\/p>\n<p>The practical target is simple: send a clear, crawlable main image that shows the exact product, then add useful detail and lifestyle views. The sample water bottle images in this article were made for this article to show how that workflow looks.<\/p>\n<nav><strong>In this guide<\/strong><\/p>\n<ul>\n<li><a href=\"#what-changes\">What changes in 2027<\/a><\/li>\n<li><a href=\"#main-image\">What the main image must do<\/a><\/li>\n<li><a href=\"#audit\">How to audit an existing catalog<\/a><\/li>\n<li><a href=\"#extra-images\">How to use extra product images<\/a><\/li>\n<li><a href=\"#feed-check\">A feed check before publishing<\/a><\/li>\n<\/ul>\n<\/nav>\n<h2 id=\"what-changes\">Google Shopping image requirements change on January 31, 2027<\/h2>\n<p>Google currently accepts images as small as 100 by 100 pixels for non-apparel products and 250 by 250 pixels for apparel. That transition ends on January 31, 2027. The new floor is 500 by 500 pixels for every product image. Google is already showing warnings for images below that size, so this is a cleanup job with a visible deadline.<\/p>\n<p>Do not confuse the minimum with the best working size. Google recommends images around 1500 by 1500 pixels or larger when possible. A larger original gives Google room to display the item across Shopping surfaces without turning a close inspection into a blurry crop. Keep the file under 16 MB and the image under 64 megapixels.<\/p>\n<p>The <a href=\"https:\/\/support.google.com\/merchants\/answer\/12159030?hl=en\" target=\"_blank\" rel=\"noopener\">Merchant Center image-size guidance<\/a> also notes that YouTube Shopping ads shown on TV already need images of at least 500 by 500 pixels. If a catalog has older supplier images, treat that warning list as a production queue, not a problem for next year.<\/p>\n<h2 id=\"main-image\">Your main image must identify the exact product<\/h2>\n<p>The main image comes from the <code>image_link<\/code> attribute. It is the primary product photo Google uses across its channels. Google Shopping image requirements are about more than pixels: the shopper must be able to see the product being sold, in the right variant, without visual clutter or misleading additions.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" width=\"2528\" height=\"1696\" class=\"wp-image-43\" src=\"https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-before.jpg\" alt=\"Small olive water bottle in a cluttered kitchen showing a weak product listing image\" srcset=\"https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-before.jpg 2528w, https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-before-300x201.jpg 300w, https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-before-1024x687.jpg 1024w, https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-before-768x515.jpg 768w, https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-before-1536x1030.jpg 1536w, https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-before-2048x1374.jpg 2048w\" sizes=\"auto, (max-width: 2528px) 100vw, 2528px\" \/><figcaption>A sample made for this article: the bottle is present, but it is too small and surrounded by distractions for a strong main listing image.<\/figcaption><\/figure>\n<p>In the sample above, the bottle competes with dishes, appliances, and other objects. The image may tell a story, but it does not make the product easy to inspect. A shopper should not have to search the frame to confirm the color, lid, shape, or finish.<\/p>\n<p>For a main image, use the complete product and match the variant in the feed. If the listing is for an olive bottle with a black lid, that is what the image must show. Avoid placeholder graphics, retailer watermarks, promotional text, borders, prices, or shipping messages. A brand mark that is physically part of the product is different from a graphic pasted onto the photo.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" width=\"2528\" height=\"1696\" class=\"wp-image-41\" src=\"https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-main.jpg\" alt=\"Olive insulated water bottle on a clean background showing a clear main product image\" srcset=\"https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-main.jpg 2528w, https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-main-300x201.jpg 300w, https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-main-1024x687.jpg 1024w, https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-main-768x515.jpg 768w, https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-main-1536x1030.jpg 1536w, https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-main-2048x1374.jpg 2048w\" sizes=\"auto, (max-width: 2528px) 100vw, 2528px\" \/><figcaption>The same sample product with a clean background, full product view, and enough frame coverage to inspect the lid and finish.<\/figcaption><\/figure>\n<p>The improved version is not about making every catalog image white. It is about making the item unmistakable. A neutral background, even lighting, and a product that fills most of the frame make it easier to review at a glance. Google advises against thumbnails and merely scaling up a weak source file. Start with a real full-resolution image instead.<\/p>\n<h3>Use the image file that Google can actually fetch<\/h3>\n<p>Google Shopping image requirements also apply to delivery. The image URL needs to be publicly reachable, correctly formatted, and crawlable by Google. JPEG, PNG, WebP, GIF, BMP, and TIFF are accepted formats. The extension should match the real file type. A broken image URL, an expired CDN link, or a robots rule that blocks image crawling can leave an otherwise good photo out of the feed.<\/p>\n<p>The <a href=\"https:\/\/support.google.com\/merchants\/answer\/6324350?hl=en\" target=\"_blank\" rel=\"noopener\">Google image_link documentation<\/a> explains that the main image URL must use HTTP or HTTPS and be accessible to Googlebot and Googlebot-Image. It also distinguishes the primary image from extra angles and lifestyle images, which belong in their own feed fields.<\/p>\n<h2 id=\"audit\">Audit your catalog by risk, not by SKU order<\/h2>\n<p>Do not open thousands of listings one by one. Start in Merchant Center. Filter the Needs attention area for image warnings, review the issue history, and export the affected products. Then sort the list by the work needed. The fastest wins are usually images that already have a high-resolution original but use an old thumbnail URL.<\/p>\n<table>\n<thead>\n<tr>\n<th>Image issue<\/th>\n<th>What to check<\/th>\n<th>Best response<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Below 500 by 500<\/td>\n<td>Whether a larger original exists<\/td>\n<td>Replace the feed URL with the original, or reshoot if it does not exist<\/td>\n<\/tr>\n<tr>\n<td>Product is tiny in frame<\/td>\n<td>Whether the full product is easy to inspect<\/td>\n<td>Create a new main image with the item clearly visible<\/td>\n<\/tr>\n<tr>\n<td>Wrong color or variant<\/td>\n<td>Whether photo and variant data match<\/td>\n<td>Map a variant-specific image to that listing<\/td>\n<\/tr>\n<tr>\n<td>Text, watermark, or badge<\/td>\n<td>Whether the overlay was added after photography<\/td>\n<td>Export a clean product-only version<\/td>\n<\/tr>\n<tr>\n<td>URL cannot be crawled<\/td>\n<td>HTTP response, file type, and robots access<\/td>\n<td>Fix the hosting path before reprocessing the feed<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Prioritize the products that drive traffic or revenue first. Then work through categories that rely on supplier assets, where low-resolution files often repeat across many variants. Keep one row per product and record the current image URL, source location, replacement status, and person responsible. That turns a vague policy change into a manageable content queue.<\/p>\n<p>For product pages, the same audit can improve on-site quality. Use the <a href=\"https:\/\/agerta.com\/blog\/product-image-alt-text\/\">product image alt text checklist<\/a> after replacing files so the new images have useful descriptions. If a product page is missing more than a photo, use a wider <a href=\"https:\/\/agerta.com\/blog\/product-listing-audit\/\">product listing audit<\/a> to catch titles, details, and feed fields together.<\/p>\n<h2 id=\"extra-images\">Use additional images to answer the questions the main image cannot<\/h2>\n<p>One clean main photo earns the click. Extra images help a shopper decide. Use them for a back view, close-up texture, scale, included pieces, packaging, or the product in use. They should still show the exact item and avoid added promotional graphics.<\/p>\n<figure><img loading=\"lazy\" decoding=\"async\" width=\"2528\" height=\"1696\" class=\"wp-image-44\" src=\"https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-supplementary.jpg\" alt=\"Olive insulated water bottle beside a hiking backpack as a supplementary product image\" srcset=\"https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-supplementary.jpg 2528w, https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-supplementary-300x201.jpg 300w, https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-supplementary-1024x687.jpg 1024w, https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-supplementary-768x515.jpg 768w, https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-supplementary-1536x1030.jpg 1536w, https:\/\/agerta.com\/blog\/wp-content\/uploads\/2026\/10\/google-shopping-supplementary-2048x1374.jpg 2048w\" sizes=\"auto, (max-width: 2528px) 100vw, 2528px\" \/><figcaption>A supplementary sample image adds use context while keeping the bottle visible and identifiable.<\/figcaption><\/figure>\n<p>The water bottle scene works as a supplementary image because it answers a context question: where might the customer take it? It should not replace the main image. The main image identifies the object; the supporting image makes the listing more useful. That division keeps Google Shopping image requirements from forcing every image into the same studio look.<\/p>\n<p>For apparel, include front, back, detail, and fit views where the product supports them. For electronics, show ports, included accessories, and scale. For bundles, show every item in the bundle. The right sequence depends on the product, but each image should remove a real buying question.<\/p>\n<h2 id=\"feed-check\">Run this feed check before you submit new images<\/h2>\n<ol>\n<li>Confirm every main and additional image is at least 500 by 500 pixels before the 2027 deadline.<\/li>\n<li>Open the exact image URL from the feed, not a local source file.<\/li>\n<li>Check that the full product and the submitted variant match.<\/li>\n<li>Remove text overlays, promotional badges, watermarks, and decorative borders.<\/li>\n<li>Make sure the file type and extension agree, and that Google can crawl the URL.<\/li>\n<li>Use the main image for identification and additional images for angles, details, and context.<\/li>\n<li>Recheck Merchant Center after the feed processes. Google says changes can take 24 to 72 hours to appear in Needs attention.<\/li>\n<\/ol>\n<p>Google Shopping image requirements give stores a clear reason to clean up old files, but the work also makes product pages easier to shop. Browse more <a href=\"https:\/\/agerta.com\/blog\/category\/ecommerce-seo\/\">e-commerce SEO guidance<\/a> as you tighten the feed. Agerta can find listings with weak photos, create the missing product images, and prepare the descriptions and feed updates for review before they go live. <a href=\"https:\/\/agerta.com\/#how\">See how Agerta handles product content work<\/a> when the catalog is too large to repair one listing at a time.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prepare product images for Google Shopping with the right size, clean main photo, crawlable URL, and useful extra views.<\/p>\n","protected":false},"author":2,"featured_media":42,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[21,22,9],"class_list":["post-45","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ecommerce-seo","tag-google-shopping","tag-merchant-center","tag-product-images"],"_links":{"self":[{"href":"https:\/\/agerta.com\/blog\/wp-json\/wp\/v2\/posts\/45","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/agerta.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/agerta.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/agerta.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/agerta.com\/blog\/wp-json\/wp\/v2\/comments?post=45"}],"version-history":[{"count":1,"href":"https:\/\/agerta.com\/blog\/wp-json\/wp\/v2\/posts\/45\/revisions"}],"predecessor-version":[{"id":46,"href":"https:\/\/agerta.com\/blog\/wp-json\/wp\/v2\/posts\/45\/revisions\/46"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/agerta.com\/blog\/wp-json\/wp\/v2\/media\/42"}],"wp:attachment":[{"href":"https:\/\/agerta.com\/blog\/wp-json\/wp\/v2\/media?parent=45"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/agerta.com\/blog\/wp-json\/wp\/v2\/categories?post=45"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/agerta.com\/blog\/wp-json\/wp\/v2\/tags?post=45"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}