- [Case Studies](https://www.mergado.com/category/case-studies)
- [eCommerce tips](https://www.mergado.com/category/ecommerce-tips)
- [Online Store Solutions and Platforms](https://www.mergado.com/category/online-store-solutions-and-platforms)
- [Mergado Pack](https://www.mergado.com/category/mergado-pack)
- [Mergado tips](https://www.mergado.com/category/mergado-tips)
- [Mergado News](https://www.mergado.com/category/mergado-news)
- [eCommerce News](https://www.mergado.com/category/ecommerce-news)
- [How to use Mergado](https://www.mergado.com/category/how-to-use-mergado)
- [Interviews with e‑commerce gurus](https://www.mergado.com/category/interviews-e-commerce-gurus)
- [Extensions](https://www.mergado.com/category/apps-bidding-image-marketing-and-more)
- [Expansion with Mergado](https://www.mergado.com/category/expansion-with-mergado)
- [Mergado Lifestyle](https://www.mergado.com/category/mergado-lifestyle)
 



 

 1. [  Home  ](https://www.mergado.com/)
2. [     Mergado Blog  ](https://www.mergado.com/blog)
3. [     Extensions  ](https://www.mergado.com/category/apps-bidding-image-marketing-and-more)
4. <a class="flex items-center gap-2 hover:underline" href="" itemid="" itemprop="item" itemscope="" itemtype="https://schema.org/Thing">    **Get rid of image errors with Diagnostics in the Feed Image Editor app** </a>
 
  

 

#  **Get rid of image errors with Diagnostics in the Feed Image Editor app** 

 

 

 [    ![](https://www.mergado.com/sites/default/files/perm/user-avatar/23021961102131189073595481259913287n.jpg)   Lukáš Horák  ](https://www.mergado.com/blog/lukas-horak) [Extensions](https://www.mergado.com/category/apps-bidding-image-marketing-and-more) 

8. 7. 2020

1 minute read

 

 

 

 

 

  ![Get rid of image errors with Diagnostics in the Feed Image Editor app](https://www.mergado.com/sites/default/files/field/image/fie-diagnostika-eng.png)  

Poor product images slow down advertising. There are several errors you need to watch out for, but the manual check takes a lot of time. That’s why [Feed Image Editor](https://www.feed-image-editor.com/) has come up with a new Diagnostics page to **give you a quick overview of errors.**



 

 

 
                function tableOfContents() {
                  return {
                    headings_menu: [],
                    heading_active: '', // Added to track the active section
                    shouldBeSticky: false,

                    generateToC() {
                      const headings = document.querySelectorAll('.js-article-full-headings h2, .js-article-full-headings h3');
                      let headingMap = {};

                      headings.forEach((heading) => { // Use an arrow function to maintain `this` context
                        // Normalize heading text to remove diacritics, then replace non-alphanumeric characters with dashes
                        var normalizedText = heading.textContent.normalize("NFD").replace(/[\u0300-\u036f]/g, ""); // Remove diacritics
                        var id = heading.id ? heading.id : normalizedText.trim().toLowerCase()
                          .split(' ').join('-').replace(/[^a-z0-9\-]/ig, ''); // Updated regex to replace non-alphanumeric characters
                        headingMap[id] = headingMap[id] !== undefined ? ++headingMap[id] : 0;

                        // Use the updated `id` with diacritics removed for the heading id and the TOC
                        const finalId = headingMap[id] ? `${id}-${headingMap[id]}` : id;
                        this.headings_menu.push({
                          id: finalId,
                          title: heading.textContent,
                          level: heading.tagName.toLowerCase(), // Track heading level
                          active: false, // Initially set active to false
                        });
                        heading.id = finalId;
                      });
                    },

                    checkStickyNeeded() {
                      const ul = this.$el.querySelector('ul');
                      if (ul) {
                        this.shouldBeSticky = ul.scrollHeight < window.innerHeight;
                      }
                    },

                    setActiveHeading() {
                      // disabled not working with active state on click
                      // add @scroll.window="setActiveHeading()" to the parent div

                      // const headings = document.querySelectorAll('.js-article-full-headings h2');
                      // let activeHeading = '';
                      // let closestHeadingDistance = Infinity;

                      // headings.forEach((heading) => {
                      //   const rect = heading.getBoundingClientRect();
                      //   const offset = rect.top - window.innerHeight / 2; // Consider heading in the middle of the screen as active

                      //   if (offset < 0 && Math.abs(offset) < closestHeadingDistance) {
                      //     activeHeading = heading.id;
                      //     closestHeadingDistance = Math.abs(offset);
                      //   }
                      // });

                      // // Update the active state in headings_menu
                      // if (activeHeading !== this.heading_active) {
                      //   this.headings_menu = this.headings_menu.map(item => ({
                      //     ...item,
                      //     active: item.id === activeHeading,
                      //   }));
                      //   this.heading_active = activeHeading;

                      // }
                    },

                    setActiveItem(clickedId) {
                      this.headings_menu.forEach(item => {
                        item.active = (item.id === clickedId);
                      });
                      this.heading_active = clickedId; // Optionally update the heading_active property if used
                    },
                  };
                }
               1. <a :class="{ 'border-r-[3px] border-secondary': item.active, 'text-sm': item.level === 'h3' }" :href="'#' + item.id" class="inline-block text-balance hover:underline p-0.5 pr-3">  — </a>
  



 

Poor product images slow down advertising. There are several errors you need to watch out for, but the manual check takes a lot of time. That’s why [Feed Image Editor](https://www.feed-image-editor.com/) has come up with a new Diagnostics page to **give you a quick overview of errors.**

## You can easily find the errors

The diagnostics section provides a clear **graph**. From one place, you can find out if, and how many of your products have problematic images.



 

 [  ![](https://www.mergado.com/sites/default/files/perm/paragraph-image/diagnostics-1.png)  ](https://www.mergado.com/sites/default/files/perm/paragraph-image/diagnostics-1.png) 

### The categories are divided according to the severity of the impact on advertising

**Problems**

This section highlights the **major** **errors**. They may cause comparison engines, and advertising channels **reject your advertisement**.

**It includes:**

- missing images
- unavailable images
- unsupported file format



 

 [  ![](https://www.mergado.com/sites/default/files/perm/paragraph-image/diagnostics-2-problems.png)  ](https://www.mergado.com/sites/default/files/perm/paragraph-image/diagnostics-2-problems.png) 

**Warnings**

In this category, you find errors that **limit** **advertising**.

**Which are:**

- notification of illegal characters in the image URL
- unsupported image format
- watermarks
- too many alternate images



 

 [  ![](https://www.mergado.com/sites/default/files/perm/paragraph-image/diagnostics-3-warnings.png)  ](https://www.mergado.com/sites/default/files/perm/paragraph-image/diagnostics-3-warnings.png) 

**Recommendations**

Here, you find the least serious issues you can take to **improve the quality of your image ads**.

**These include, for example:**

- low-quality images
- transparent background
- products with the same image
- etc.



 

 [  ![](https://www.mergado.com/sites/default/files/perm/paragraph-image/diagnostics-4-recommendations.png)  ](https://www.mergado.com/sites/default/files/perm/paragraph-image/diagnostics-4-recommendations.png) 

Are you worried that you will not be able to correct the discovered errors? **Read the series of articles** [The Way to the Ideal Feed](https://www.mergado.com/blog/image-feed-guide). Each episode will guide you through solving each type of error. It will make your image ad work flawlessly.

### **You could be interested:**



 

 [    ![](https://www.mergado.com/sites/default/files/perm/image/ai_boost-1.jpg)  

### MASTER PROMPT TEMPLATE FOR ECOMMERCE

 

 ](https://www.mergado.com/blog/master-prompt-eshopy-b2c) 

 [    ![](https://www.mergado.com/sites/default/files/perm/image/uawc_cs_en.jpg)  

### How Feed Optimization Unlocked Meta Ads Performance without Increasing Ad Spend

 

 ](https://www.mergado.com/blog/feed-optimization-for-meta-ads) 

 [    ![](https://www.mergado.com/sites/default/files/perm/image/how_to_sell_successfully_on_idealo.jpg)  

### How to Sell Successfully on idealo

 

 ](https://www.mergado.com/blog/successful-sale-on-idealo) 

 

 

 [    ![](https://www.mergado.com/sites/default/files/perm/user-avatar/23021961102131189073595481259913287n.jpg)  ](https://www.mergado.com/blog/lukas-horak)###  [ Lukáš Horák ](https://www.mergado.com/blog/lukas-horak) 

Lukáš takes care of most of the Czech and English communication in Mergado. Through blogs, e‑mail, and social networks, he regularly supplies readers with e‑commerce news and news and tips from Mergado. In his time off, he enjoys simple things like badminton, digging the hidden gems of the 80’s, and seafood served with red wine.

 

 

 

 

 

 

 

 

 

## What you *might be interested in next*

 

 [    ![gpsr kaufland allegro](https://www.mergado.com/sites/default/files/perm/image/gpsr_allegro_kaufland.png)  

### GPSR on Allegro and Kaufland

 

 ](https://www.mergado.com/blog/gpsr-allegro-kaufland) 

 [    ![alternative products feed image editor](https://www.mergado.com/sites/default/files/perm/image/new-nahladovka-na-blog-1200-x-628-px-25_1.png)  

### Show the most suitable alternative products. More customers will buy from you

 

 ](https://www.mergado.com/blog/alternative-products) 

 [    ![](https://www.mergado.com/sites/default/files/perm/image/optimise_product_images_.png)  

### How to optimise product images

 

 ](https://www.mergado.com/blog/how-optimise-product-images) 

 

 

 

## Don’t miss *anything*

 Sign up for our newsletter 

   

       

   By logging in, you agree that we will process your data by the [terms of personal data protection](https://www.mergado.com/cookies). 

  Thank you, you have successfully joined our subscriber's list. 

 

 

 
      function ml_webform_success_5807248() {
        var r = ml_jQuery || jQuery
        r('.ml-subscribe-form-5807248 .row-success').show(), r('.ml-subscribe-form-5807248 .row-form').hide()
      }