{"id":740928,"date":"2026-07-25T12:10:22","date_gmt":"2026-07-25T09:10:22","guid":{"rendered":"https:\/\/buradabiliyorum.com\/en\/how-to-revive-overlooked-ecommerce-skus-with-performance-max\/"},"modified":"2026-07-25T12:10:22","modified_gmt":"2026-07-25T09:10:22","slug":"how-to-revive-overlooked-ecommerce-skus-with-performance-max","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/how-to-revive-overlooked-ecommerce-skus-with-performance-max\/","title":{"rendered":"How to revive overlooked ecommerce SKUs with Performance Max"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6af067142cfe1\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6af067142cfe1\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-revive-overlooked-ecommerce-skus-with-performance-max\/#When_products_stop_getting_traffic_they_also_stop_building_the_signals_Google_needs_to_serve_them_This_automated_approach_breaks_the_cycle\" >When products stop getting traffic, they also stop building the signals Google needs to serve them. This automated approach breaks the cycle.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-revive-overlooked-ecommerce-skus-with-performance-max\/#Meet_the_zombie_campaign\" >Meet the zombie campaign<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-revive-overlooked-ecommerce-skus-with-performance-max\/#How_to_automate_a_zombie_SKU_campaign\" >How to automate a zombie SKU campaign<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-revive-overlooked-ecommerce-skus-with-performance-max\/#Breaking_the_performance_feedback_loop\" >Breaking the performance feedback loop<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-revive-overlooked-ecommerce-skus-with-performance-max\/#Automation_makes_it_scalable\" >Automation makes it scalable<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-revive-overlooked-ecommerce-skus-with-performance-max\/#Give_overlooked_products_another_chance\" >Give overlooked products another chance<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/buradabiliyorum.com\/en\/how-to-revive-overlooked-ecommerce-skus-with-performance-max\/#Topics_on_this_page\" >Topics on this page<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"subhead\" itemprop=\"alternativeHeadline\"><span class=\"ez-toc-section\" id=\"When_products_stop_getting_traffic_they_also_stop_building_the_signals_Google_needs_to_serve_them_This_automated_approach_breaks_the_cycle\"><\/span>When products stop getting traffic, they also stop building the signals Google needs to serve them. This automated approach breaks the cycle.<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><\/p>\n<div class=\"bialty-container\">\n<p class=\"wp-block-paragraph\">With large ecommerce catalogs, it\u2019s common for products to fall through the cracks. It\u2019s not because they\u2019re bad products or out of stock. They simply stop getting the visibility they need to perform.<\/p>\n<p class=\"wp-block-paragraph\">As Google\u2019s algorithms optimize toward products with the strongest historical performance, lower-volume SKUs can slowly lose impression share. Less traffic leads to less conversion data, which compounds the issue. Before long, those products are stuck in what I call SKU purgatory. <\/p>\n<p class=\"wp-block-paragraph\">Instead of letting those products collect dust, my team built a process to bring them back to life, leveraging Performance Max to help with some of the heavy lifting. Let\u2019s look at what it takes to resurrect zombie SKUs, how to implement the campaign, and why it works so well at scale.<\/p>\n<h2 id=\"h-meet-the-zombie-campaign\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Meet_the_zombie_campaign\"><\/span>Meet the zombie campaign<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Zombie SKUs aren\u2019t a new concept, and thankfully, it\u2019s quite simple to understand why this h<a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">app<\/a>ens and do something proactive to fix it.<\/p>\n<p class=\"wp-block-paragraph\">My campaign of choice is typically Performance Max (PMax) because this is exactly where Google\u2019s automation can be used to our advantage. PMax can find additional pockets of opportunity and demand that Standard Shopping may not be uncovering. Sometimes that\u2019s all a neglected SKU needs.<\/p>\n<p class=\"wp-block-paragraph\">When a SKU falls below certain performance thresholds, rather than leaving it inside its existing Standard Shopping campaign, where it continues to receive little to no traffic, we automatically move it into a dedicated zombie SKU Performance Max campaign.<\/p>\n<p class=\"wp-block-paragraph\">The goal isn\u2019t to force spend on poor-performing products. It\u2019s to give overlooked products another opportunity to compete.<\/p>\n<p class=\"wp-block-paragraph\">Once those products begin generating impressions, clicks, and even conversion data again, Google\u2019s understanding of them improves. If they prove themselves, they earn their way back into their original campaigns.<\/p>\n<div style=\"background: radial-gradient(circle at 30% 40%, rgba(184, 111, 255, 0.15), rgba(0, 169, 255, 0.15) 40%, #CDE8FD 70%); padding: 30px; width: 100%; max-width: 802px; color: #000000 !important; font-family: Arial, sans-serif; margin: 25px 0 30px 0; border-radius: 8px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); position: relative; box-sizing: border-box;\">\n<div style=\"width: 100%; max-width: 100%; margin-bottom: 20px; text-align: left; padding-right: 20px; box-sizing: border-box;\">\n<div id=\"semrush-one-headline\" class=\"headline-responsive\" style=\"font-family: Oswald, sans-serif; font-size: 30px; font-weight: normal; margin: 0; color: #000000 !important; line-height: 1.2;\">\n        See exactly how <span style=\"background: linear-gradient(90deg, #D56EFE 0%, #068EF8 51%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;\">your competitors win<\/span>.\n      <\/div>\n<p id=\"semrush-one-subhead\" style=\"font-family: Roboto, sans-serif; font-size: 18px; font-weight: 300; line-height: 25px; margin: 12px 0 0 0; color: #000000 !important;\">\n        Uncover the keywords, ads, landing pages, and strategies driving your competitors\u2019 paid search success\u2014and find your next opportunity to outperform them.\n      <\/p>\n<\/p><\/div>\n<div style=\"margin-bottom: 15px;\">\n      <span id=\"semrush-one-cta\" style=\"display: inline-block; background-color: #FF642D; color: white; height: 44px; border: none; border-radius: 5px; cursor: pointer; font-size: 16px; padding: 0 24px; font-weight: bold; white-space: nowrap; box-sizing: border-box; text-decoration: none; line-height: 44px;\">Analyze your competitors<\/span>\n    <\/div>\n<\/p><\/div>\n<style>\n  @media (max-width: 768px) {\n    .headline-responsive {\n      font-size: 30px !important;\n      line-height: 1.3 !important;\n    }\n  }\n<\/style>\n<h2 id=\"h-how-to-automate-a-zombie-sku-campaign\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_automate_a_zombie_SKU_campaign\"><\/span>How to automate a zombie SKU campaign<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Before I started using PMax, I usually found zombie campaigns were more trouble than they were worth because of the time-consuming manual work required to move SKUs in and out of the campaign.<\/p>\n<p class=\"wp-block-paragraph\">The key was to remove the manual work.<\/p>\n<p class=\"wp-block-paragraph\">With help from our awesome data team, we built custom logic in BigQuery that continuously identifies what qualifies as a \u201czombie SKU.\u201d The exact thresholds are customized for each business, but the goal is the same: identify products that have effectively stopped receiving meaningful opportunity.<\/p>\n<p class=\"wp-block-paragraph\">Here\u2019s how the process works:<\/p>\n<ul class=\"wp-block-list\">\n<li>BigQuery evaluates every SKU using our custom logic.<\/li>\n<li>Eligible zombie SKUs are exported to a Google Sheet.<\/li>\n<li>Feedonomics (our feed management tool) reads that sheet and automatically applies a custom label of \u201czombie SKU.\u201d<\/li>\n<li>Google Ads uses that custom label to include those products in a dedicated Performance Max campaign.<\/li>\n<li>Those same SKUs are excluded from their original Standard Shopping campaigns to avoid overlap.<\/li>\n<li>Once a SKU no longer meets the zombie criteria, the custom label is automatically removed, and the product returns to its original campaign.<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">The entire process runs automatically with very little manual work.<\/p>\n<p class=\"wp-block-paragraph\"><strong><em>Dig deeper: Ecommerce PPC: 4 takeaways that shape how campaigns perform<\/em><\/strong><\/p>\n<p><!-- START INLINE FORM --><\/p>\n<p><!-- END INLINE FORM --><\/p>\n<hr class=\"wp-block-separator has-text-color has-cyan-bluish-gray-color has-css-opacity has-cyan-bluish-gray-background-color has-background\">\n<h2 id=\"h-breaking-the-performance-feedback-loop\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Breaking_the_performance_feedback_loop\"><\/span>Breaking the performance feedback loop<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">One of the biggest challenges with large product catalogs is that Google\u2019s machine learning naturally gravitates toward products that already have strong performance signals.<\/p>\n<p class=\"wp-block-paragraph\">That\u2019s great for efficiency, but it can also create a feedback loop where the \u201crich get richer.\u201d Top-performing SKUs continue to receive traffic, while products with little historical data struggle to gain momentum.<\/p>\n<p class=\"wp-block-paragraph\">A zombie campaign works because it interrupts that cycle.<\/p>\n<p class=\"wp-block-paragraph\">Rather than permanently writing off those products, it provides those SKUs with a dedicated environment where they can generate additional performance signals. Performance Max can help breathe life back into these SKUs through its reach.<\/p>\n<p class=\"wp-block-paragraph\">Not every SKU comes \u201cback to life,\u201d and that\u2019s OK. Some products truly don\u2019t have the demand, but we\u2019ve found plenty that simply needed another chance to collect impressions, clicks, and conversion data before becoming competitive again.<\/p>\n<p class=\"wp-block-paragraph\">The chart below highlights the early results from a zombie SKU campaign I\u2019m testing for a client.<\/p>\n<figure class=\"wp-block-table\">\n<table>\n<tbody>\n<tr>\n<td><strong>Period<\/strong><\/td>\n<td><strong>SKUs<\/strong><\/td>\n<td><strong>Clicks<\/strong><\/td>\n<td><strong>Impressions<\/strong><\/td>\n<td><strong>Cost<\/strong><\/td>\n<td><strong>Conversions<\/strong><\/td>\n<td><strong>Conversion Value<\/strong><\/td>\n<td><strong>ROAS<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Pre-zombie campaign launch<\/td>\n<td>13,829<\/td>\n<td>0<\/td>\n<td>0<\/td>\n<td>$0.00<\/td>\n<td>0<\/td>\n<td>$0.00<\/td>\n<td>0.00%<\/td>\n<\/tr>\n<tr>\n<td>Post-zombie campaign launch<\/td>\n<td>13,829<\/td>\n<td>1,617<\/td>\n<td>198,774<\/td>\n<td>$5,072.17<\/td>\n<td>24.42<\/td>\n<td>$5,161.70<\/td>\n<td>101.77%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/figure>\n<p class=\"wp-block-paragraph\">In just two weeks, more than 13,800 previously overlooked SKUs began generating impressions, clicks, and even conversion data after receiving little to no opportunity beforehand. Rather than allowing these products to remain stagnant, the campaign gives them a chance to build the performance signals Google\u2019s algorithms rely on when determining future serving opportunities.<\/p>\n<p class=\"wp-block-paragraph\">It\u2019s also important to view these results through the lens of the campaign\u2019s objective. Unlike our core Shopping campaigns, the primary goal of the zombie campaign isn\u2019t to maximize return on ad spend (ROAS) or drive significant sales volume. Instead, it\u2019s to generate enough impression, click, and conversion data for underperforming SKUs to graduate back into our Standard Shopping campaigns.<\/p>\n<p class=\"wp-block-paragraph\">Once a product no longer meets our zombie criteria, it\u2019s automatically removed from the campaign and returned to its original Shopping campaign, making room for the next set of overlooked products.<\/p>\n<p class=\"wp-block-paragraph\">The next step is measuring whether the additional impression, click, and conversion history improves overall performance after the SKUs are reintroduced into their original Standard Shopping campaigns.\u00a0<\/p>\n<h2 id=\"h-automation-makes-it-scalable\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Automation_makes_it_scalable\"><\/span>Automation makes it scalable<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">The biggest advantage isn\u2019t the Performance Max campaign itself. It\u2019s the automation.<\/p>\n<p class=\"wp-block-paragraph\">Without BigQuery, Feedonomics, and custom labels, maintaining thousands of products would require constant manual review. Instead, products flow between campaigns based on their performance, with successful SKUs returning to the campaigns where they belong.<\/p>\n<p class=\"wp-block-paragraph\">For large ecommerce catalogs, it\u2019s an efficient way to make sure promising products don\u2019t quietly disappear simply because Google\u2019s algorithms stopped prioritizing them.<\/p>\n<p class=\"wp-block-paragraph\"><strong><em>Dig deeper: Performance Max reporting for ecommerce: What Google is and isn\u2019t showing you<\/em><\/strong><\/p>\n<h2 id=\"h-give-overlooked-products-another-chance\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Give_overlooked_products_another_chance\"><\/span>Give overlooked products another chance<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Giving overlooked products an opportunity to build performance history is more valuable than letting them sit with little to no visibility.<\/p>\n<p class=\"wp-block-paragraph\">Early results from our client\u2019s campaign show that this approach can generate impressions, clicks, and conversion data for products that weren\u2019t previously serving.\u00a0<\/p>\n<p class=\"wp-block-paragraph\">The next phase is measuring the impact on our Standard Shopping campaigns as those SKUs graduate back into the original campaign structure.<\/p>\n<div class=\"ttd-topics-display\">\n<div class=\"ttd-topics-content\">\n<h5><span class=\"ez-toc-section\" id=\"Topics_on_this_page\"><\/span>Topics on this page<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<div class=\"ttd-topics-links\">BigQueryFeedonomicsGoogleStock keeping unitE-commerceGoogle AdsGoogle SheetsMachine learningMarketing automationSearch engine marketing<\/div>\n<\/div>\n<div class=\"ttd-topics-show-extra-button\">+6 more<\/div>\n<\/div>\n<\/div>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMN63nwsw68G3Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/buradabiliyorum.com\/en\/category\/technology\/\" target=\"_blank\" >Technology<\/a><\/span> category.<\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/searchengineland.com\/revive-ecommerce-skus-performance-max-483337\" target=\"_blank\" >Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When products stop getting traffic, they also stop building the signals Google needs to serve them. This automated approach breaks the cycle. With large ecommerce catalogs, it\u2019s common for products to fall through the cracks. It\u2019s not because they\u2019re bad products or out of stock. They simply stop getting the visibility they need to perform&#8230;.<\/p>\n","protected":false},"author":1,"featured_media":740929,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/searchengineland.com\/wp-content\/seloads\/2026\/07\/How-to-revive-overlooked-ecommerce-SKUs-with-Performance-Max.png","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-740928","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/740928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=740928"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/740928\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/740929"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=740928"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=740928"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=740928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}