Anyone else seeing wrong images in search engines (Google/Bing) since early December? - CDN cache incoherence

We’re trying to determine if other merchants are experiencing an issue similar to one that started for us in early December, 2025. We are experiencing worsening cache incoherency with referential loss causing mismatched images to appear in search engine listings. We noticed on December 11th and 12th a few images repeating over multiple unrelated pages, and the image mis-matching has continued to worsen over time.

What’s happening -

  • Product images in Google (and Bing, Yahoo, Brave, DuckDuckGo) search results show wrong images for a growing number of pages and products

  • Images in Shopify admin and on live storefront are correct

  • Google Shopping feed shows correct images

  • There are two patterns to wrong images - they are either are random and completely unrelated to the listing, or they are for similar items from within a category

  • Manual reindexing via Google Search Console temporarily fixes individual URLs, but they degrade again within hours or days and we’ve found that reindexing is now displacing correct images on other products (cache thrashing)

  • Same product URL shows different wrong images depending on the search query used suggesting there are multiple layers of cache corruption

Technical details -

  • HTML source code contains correct image filenames (og:image tags are correct), Sitemap is correct and has been properly indexed with Google

  • Issue appears to be at the CDN cache level serving data to search engine crawlers

  • Crawlers consistently hitting ORD (Chicago) edge servers for indexing with cf-cache-status: DYNAMIC, but still receiving wrong data, and images served incorrectly in search engines are coming from YYC (Calgary)

  • Multiple search engines affected simultaneously but differently based on deterministic parameters - Some images are applied through all 5 search engines to incorrect items and this was the very first symptom we noticed

  • Noticed December 11th, but evidence suggests it began earlier with an initial corruption event - Our best theory right now is the Cloudflare outage of November 18th, 2025, based on the timing and systems affected by that outage. Specifically, this outage affected CDN and specifically caused line duplication patterns that align with what we are seeing. See their blog post about the incident here https://blog.cloudflare.com/18-november-2025-outage

  • Shopify support ticket(s) - Ticket #62467552 (opened Dec 12) and #62583764 (escalation Dec 17) not yet resolved as of December 27th

  • An initial reindexing of site on December 12th did not fix the issue

  • We noticed a Shopify cache system migration while monitoring our HTTP headers around December 18 (ETag format changed from cacheable:[hash] to page_cache:[shop_id]:ProductDetailsController:[hash]) and this has also not helped or may be unrelated

What we’ve ruled out -

  • Our admin product data is correct, structured data is correct, theme code is clean, storefront is correct and we’re lean on apps making this very unlikely to be a merchant side issue

  • Multiple search engines show same wrong images from the same source, meaning it is not Google or Bing specific

  • This is not a one-time cache issue as the problem is ongoing and worsening

Looking for -

  • Other merchants experiencing similar ongoing symptoms, especially since early December, 2025

  • Any correlation with the November 18 Cloudflare outage or possibly platform updates like the December 10 Winter '26 Editions launch

  • Shared patterns (product types, edge locations, store configurations)

If you’re seeing anything similar, please share your experience. We have extensive technical documentation that we’ve shared with support, and are now looking to understand if this is isolated or affecting multiple stores.

Store: fishtalesflyshop.com

TLDR - Since early December we are seeing progressively worsening mis-matched images and products listed on search engines that may be related to the Nov 18th Cloudflare outage. Looking for other merchants experiencing similar symptoms.

A quick update as the issue continues to worsen for us - We’re now seeing data cross-contamination beyond images in search engine listings, such as footer text and other page elements appearing for products and vise-versa.

If you’ve noticed anything similar, even if it seems minor, please comment. What started for us as a few wrong image associations has snowballed into what could be database serialization corruption rather than a limited cache incoherency issue. We’re going into week three of investigations without any timeline for resolution. Our findings suggest we are an outlier with a larger amount of corrupted data, meaning we could be the first to identify and connect the issue to a potential cause, but it may be affecting other stores on a smaller scale - please help determine if this is isolated?

Can you share some examples?
I’ve made a couple of searches and the results look sane to me.
However, I am at the opposite end of the world, so maybe “my” servers are not contaminated.

Also, what Google Search Console shows?

Standard Shopify admin tools do not allow you to purge the Cloudfare edge cache directly.

  • Explicitly ask Shopify Tier 2/3 support to perform a Purge Everything on the CDN for your specific zone rather than a ‘Purge by URL.’ This forces every edge node to re-fetch from the origin.
  • Test via curl to Specific Edges.
  • Audit the og: image vs Schema.org

Hi @tim_tairli, thanks for searching from your corner of the world. One of the things we have considered is that different edge nodes might have different cached data and if you wanted to test some searches from where you are that could be really helpful. We have noticed that even slight variations of search query will return different results, and they vary by query from one day to the next. HTTP headers for URLs tested in Google Search Console return DYNAMIC cache state whether manually reindexed or naturally crawled. Manual crawls return correct images in search listings that degrade within hours or days, and natural crawls return whatever is in the cache for that pointer. Here’s a few test queries I just ran in Google:

  • site:fishtalesflyshop.com fish tales fly shop hats
  • site:fishtalesflyshop.com fish tales fly shop hoody
  • site:fishtalesflyshop.com fish tales fly shop kb’s hop zone
  • site:fishtalesflyshop.com fish tales fly shop yfg hopper
  • site:fishtalesflyshop.com fish tales fly shop afw surflon black

The hats and hoody searches returned listings with the same incorrect hat image, not belonging to either product, and one listing contains the land acknowledgement from our footer instead of the meta description. The kb’s hop zone was the first product that we noticed an issue with, it had the image seen on the third listing (AFW surflon wire) at first and that has changed a few times since the 12th (screenshot included). In the yfg hopper search we see the same image of the AFW wire on a different product and the footer text again. The AFW surflon wire originally had an incorrect image, we manually reindexed that on Google Search Console about a week ago and it now has a corrected image. The search for that will turn up that product and then a ton of other listings with that image applied. It’s like musical chairs for images and now for data. *Because we are a new user, we can only include one screenshot per post, but there are more.

Regarding Google Search Console, we uploaded the re-indexed sitemap that Shopify created on the 12th after first reporting the issue. That was read and indexed correctly, and we’ve been testing URLs since the beginning - what else were you wondering about from Google Search Console?

Thanks so much for replying!

@haidernfactor, Thank you for sharing the Schema.org audit tool - that is incredibly helpful because it provides a concrete way for us to confirm and provide proof that our og:image data is correct. Until now I’ve been manually checking those via page source. I’m confident now that there’s nothing wrong with our data.

Thank you also for mentioning the Tier 2/3 support and cache purge specifics. I have specifically requested escalation of our already escalated ticket and a cache purge several times over the last 12 days and have never received an answer to the explicit question “has our cache been purged?” Beyond being told that our ticket is “in progress” with every request, I’ve seen no indication of any change beyond the cache migration we noticed in HTTP headers mentioned above on December 18th. We’re here now because we’re stuck with no movement on our ticket and no access to deal with the cache ourselves, and the specific suggestions you shared really highlight for me that we need better help than we have been getting!

Thank you so much for taking the time to reply!

Update - January 2, 2026:

TLDR - Since early December we are seeing progressively worsening mis-matched images and products listed on search engines that may be related to the Nov 18th Cloudflare outage. Issue continues to actively worsen with new critical findings as of Jan 2nd, 2026. Latest update from support on Jan 1st indicates an ongoing investigation that’s going to take more time than expected due to complexity. Still looking for other merchants experiencing similar symptoms.

Two new pieces of information to add:

1 - Geographic Cache Corruption with Temporal Variability Confirmed - Test product search queries performed from Costa Rica on Dec 31st discovered the same product listings show different wrong images depending on geographic location (based on which Cloudflare server location handled the request, verified via cdn-cgi/trace).

  • Products showing Wrong Image A in North America (ORD/YYC server locations) showed completely different Wrong Image B in Central America (GUA server location)

  • Some products showing images in one region showed no images at all in another

  • Images that appeared one way on Dec 31st from Costa Rica now appear the same way from Canada on Jan 2nd, suggesting cache corruption is either syncing across server locations or rotating through the same corrupted states globally

  • We are continuing to track this over time to confirm patterns

2 - Data Cross-Contamination is Worsening - This is no longer limited to just mismatch images and products. We’re now seeing footer text, text from other products, and abnormal description snippets appearing in product search listings across multiple search engines. Description snippet selection correlates with image cache states, suggesting coupled cache corruption. This proves database serialization corruption and cache instability, not simple cache issues.

We’ve identified a few other merchants potentially experiencing similar issues, but we are still looking for more merchants experiencing:

  • Wrong product images in search engines since early-mid December

  • Geographic variations (different wrong data based on customer location)

  • Products degrading from correct state after manual reindexing

  • Unusual data appearing in search listings (text from other pages, wrong descriptions, etc.)

  • Any correlation with November 18 Cloudflare outage or early December timeframe

If you’ve noticed anything similar - even minor inconsistencies - please comment. The geographic and temporal evidence suggests this may be affecting multiple stores but manifesting differently based on location and time.

Update January 6, 2026 - Shopify support ticket ongoing with engineering involvement. Issue is progressively worsening and developing new characteristics. Recent Google Search Console analysis shows 100+ valid products crawled in late December rejected from indexing due to corrupted data from specific edge servers (ORD/YYC). Spot checked URLs tested correctly January 5th suggesting an intermittency to data corruption with the following observed patterns:

  • Product image cross-contamination spread - one product’s image appearing on another’s listing, now spreading between unrelated categories (not just similar products)
  • Secondary product images now appearing in search listings for both correct and incorrect products
  • Text contamination between page elements evolving - footer text, image alt text from other products, and product description fragments appearing in wrong listings
  • Data mixing across product boundaries in meta tags and structured data

The progressive nature (images initially, now text cross-contamination) and 7+ week persistence suggest cache-level data corruption rather than temporary CDN issues.

Anyone else observing similar issues with product listings in search engines, even minor image or text mismatches? A progressive issue may be more noticeable now for stores that are affected to a lesser degree and it’s worth it to spot check Search Engine listings or review pages crawled but not indexed in Google search console since late December.

Yes, we have noticed this issue for a few months now and it’s getting progressively worse. Oddly, I can’t replicate the problem in Bing. Everything seems to be fine over there. It seems to be a Google issue. In general, our search results on Bing are vastly superior to Google. Everything seem to point to something that Google is doing or not doing.

I can now definitely confirm this is a Google issue. I have checked new and old products on Bing and they are displaying perfectly with correct images. The same products in a Google search are displaying all the wrong images. Google’s search algorithms are broken somehow.

Hi @Paul_M2, your Bing results are interesting and can you share some of the search queries you’re seeing differing results from between Google and Bing? We observed that Bing listing corruption was minimal compared to the severity of our Google results, but not absent. It’s worth looking deeper in Bing and other search engines to determine whether this is definitely Google-specific for your store. We have well-documented universal search engine corruption for our store’s organic listings and can say that (for us) this issue is definitively not the result of a broken Google search algorithm.

While we are still investigating this, here are some things that helped us get a clearer picture of our issue and document the universal search engine corruption -

  • Test using “site:sitenamehere.com site name” at the beginning of each search query in both Google and Bing - Including our store name in the search query for xyz item (along with the site designation) returned more complete listings with both image and snippet in all search engines. This helped us find corrupted listings in Bing and other search engines that a simpler search missed because those only returned a snippet without an image.
  • Testing multiple variations of the same query showed that organic results are dynamic and vary by query - For example a specific brand name “xyz item hoody” and “hooded xyz item” would return results for the same item with different wrong images. It’s worth testing query variation when trying to replicate results across search engines.
  • With each search query in Bing, open the images tab and scan the results for incorrect images - This was where we identified the most evidence of corruption that we could match to results in Google and other search engines.
  • Look beyond the first couple of pages - Corrupted listings for us in Bing were often second page or beyond.
  • Don’t discount listings that ignore your chosen meta image and description to list secondary product images or other product details from the page - While search engines choosing alternate product info for listings is considered “normal” behavior, our testing revealed that this is related to our specific issue and is worth noting if you are observing that too in Bing, Google, etc.

Can you share your store details here or in a direct message? I’d like to compare notes and see if we share any contributing factors that might shed more light on this issue for both of us. Feel free to reply with any questions here. Thanks for commenting!