- [Case Studies](https://www.mergado.cz/kategorie/case-studies)
- [E‑commerce tipy](https://www.mergado.cz/kategorie/e-commerce-tipy)
- [E‑shopová řešení a platformy](https://www.mergado.cz/kategorie/e-shopova-reseni-a-platformy)
- [Mergado Pack](https://www.mergado.cz/kategorie/mergado-pack)
- [Mergado tipy](https://www.mergado.cz/kategorie/mergado-tipy)
- [Novinky v Mergadu](https://www.mergado.cz/kategorie/novinky-v-mergadu)
- [Novinky ze srovnávačů](https://www.mergado.cz/kategorie/novinky-ze-srovnavacu)
- [Pracujeme s Mergadem](https://www.mergado.cz/kategorie/pracujeme-s-mergadem)
- [Rozhovory](https://www.mergado.cz/kategorie/rozhovory)
- [Rozšíření](https://www.mergado.cz/kategorie/aplikace)
- [S Mergadem do zahraničí](https://www.mergado.cz/kategorie/s-mergadem-do-zahranici)
- [Ze života Mergada](https://www.mergado.cz/kategorie/ze-zivota-mergada)
 



 

 1. [  Úvod  ](https://www.mergado.cz/)
2. [     Blog  ](https://www.mergado.cz/blog)
3. [     Novinky ze srovnávačů  ](https://www.mergado.cz/kategorie/novinky-ze-srovnavacu)
4. <a class="flex items-center gap-2 hover:underline" href="" itemid="" itemprop="item" itemscope="" itemtype="https://schema.org/Thing">    **Nejčastější chyby v XML souborech pro vyhledávače zboží** </a>
 
  

 

#  **Nejčastější chyby v XML souborech pro vyhledávače zboží** 

 

 

 [    ![](https://www.mergado.cz/sites/default/files/perm/user-avatar/jakubvsaku.jpg)   Jakub Nožička  ](https://www.mergado.cz/blog/jakub-nozicka) [Novinky ze srovnávačů](https://www.mergado.cz/kategorie/novinky-ze-srovnavacu) 

13. 1. 2014

3 minuty čtení

 

 

 

 

 

  ![Chyby v XML pro vyhledávače zboží](https://www.mergado.cz/sites/default/files/field/image/mergado-chyby-xml.png)  

Mergado [XML audit](https://audit.mergado.com/) odhalí chyby ve vašem produktovém feedu a posyktuje návody na jejich řešení. Pdívejme se, jaké jsou ty **nejčastější nedostatky**, které se v auditovaných feedech objevují.



 

 

 
                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>
  



 

Mergado [XML audit](https://audit.mergado.com/) odhalí chyby ve vašem produktovém feedu a posyktuje návody na jejich řešení. Podívejme se, jaké jsou ty **nejčastější nedostatky**, které se v auditovaných feedech objevují.

[![](/sites/default/files/users/loga/audit_zdarma.png)](http://www.mergado.cz/audit-xml)

## 9 TOP chyb v XML pro vyhledávače zboží, podle auditu pana Mergada

### 1) Zase ty kategorie…

Největší zastoupení měla chyba v elementu **CATEGORYTEXT**, konktétně to, že element obsahuje jenom jednu hodnotu namísto řetězce hodnot.

Příklad: *CATEGORYTEXT = “Svítidla”* namísto správného zápisu *CATEGORYTEXT = “Dům a zahrada | Bydlení a doplňky | Osvětlení | Svítidla”.*

Dopad chyby: takto stručný zápis snižuje pravděpodobnost správného spárování zboží, zejména na [Heurece](http://www.mergado.cz/tema/heureka-cz).

![](/sites/default/files/users/1-categorytext-pro-heureku.png)

### 2,3) Buďte unikátní!

Druhým a třetím nejčastějším problémem se jeví **ne**unikátnost elementů **DESCRIPTION** a **PRODUCT**. V tomto případě jsou na vině často **varianty** produktů, které nejsou ve feedu zohledněny.

Příklad: prodáváte produkt **“*Dlaždice bílá*”**, ale v názvu PRODUCT či popisu DESCRIPTION už neuvedete odlišnosti variant 10x10cm, 20x20cm aj.

Dopad chyby: více různých položek se může jevit jako jedno stejné nebo velice podobné zboží.

![](/sites/default/files/users/2-product-pro-heureku_0.png)

### 4) Uvádějte textový popis všude!

Na bramborové pozici stojí v naší “hitparádě” nedostatků v XML **absence** elementu **DESCRIPTION**. Buď tento element ve feedu úplně chybí nebo je vypsán, ale neobsahuje žádnou hodnotu. Možná si řeknete, že takový popisek vlastně nic zásadního neznamená, ale opak je pravdou. Dobře napsaný popisek může vašim produktům pomoci nejen na zbožácích, ale svědčí o správně vyplněné stránce zboží na e‑shopu, což je přínosné např. pro **SEO**.

![](/sites/default/files/users/3-description-pro-heureku.png)

### 5) Zakletý EAN kód

**EAN** (*European Article Number*) je číselný identifikátor zboží. E‑shopy často EAN neuvádějí nebo uvádějí chybný. EANů existuje vícero variant, nejčastěji je podporována varianta o třinácti číslech. Častými chybami jsou i uvádění jiné (například osmimístné) varianty nebo záměna EANu s jakýmkoli interním označením produktů.

![](/sites/default/files/users/4-ean-pro-heureku.png)

### 6) Neplaťte, když nemusíte

Využíváte element **UNFEATURED**? Jistě máte ve feedu pro Zboží.cz položky, které stojí zanedbatelnou částku a nemá význam investovat do jeho inzerce vyšší částky. Přesto se občas nějaký kus prodá, tak by byla **škoda** jej **přestat inzerovat úplně**. V tomto případě stojí za zvážení element UNFEATURED. Za proklik zaplatíte namísto obvyklé výchozí korunové ceny dvacet haléřů. Tento element platí stejně jako následující případ **pouze** pro **[*Zboží.cz*](http://www.mergado.cz/tema/zbozi-cz).**

Příklad elementu UNFEATURED pro zboží v režimu se sníženou cenou za proklik: *&lt;UNFEATURED&gt;1&lt;/UNFEATURED&gt;*

### 7) Když už jste v katalogu, využijte toho

Platíte si zápis v katalogu **Firmy.cz**? Pak by byla škoda nevyužít bezplatné možnosti ukázat u svého zápisu **pět** skutečně **TOP produktů**. Pokud element *FIRMY\_CZ* nepoužíváte, zobrazuje se u vaší firmy pět **náhodných** produktů z vaší nabídky. Když víte, které zboží u vás zákazníci rádi nakupují, označte ho pomocí FIRMY\_CZ.

Příklad pro zvýraznění položky v detailu vaší společnosti na [Firmy.cz](http://www.firmy.cz/): *&lt;FIRMY\_CZ&gt;1&lt;/FIRMY\_CZ&gt;*.

### 8) Prodávejte pomocí obrázků!

Nemáte u produktu jeho **obrázek**? A není to škoda? Kdo si koupí červené kalhoty, aniž by viděl, jaký mají střih?

Vyzkoušejte aplikaci [Feed Image Editor](https://store.mergado.com/detail/feedimageeditor/#about) — její pomocí budete spravovat obrázkové reklamy přehledně a hromadně.

### 9) Uvádějte skladovou dostupnost zboží!

A co teprve takový **DELIVERY\_DATE**, česky *dodací doba*. Člověk je tvor v zásadě netrpělivý a když neví, kdy od vás může očekávat dodání zboží, raději nakoupí u konkurence, která mu řekne, že zboží dostane například za týden. Co naplat, že vy jej můžete expedovat okamžitě, když tuto skutečnost neuvedete v XML feedu.

## A co váš XML feed?

*Jak je na tom váš feed?* Obsahuje všechna důležitá data? **Vyzkoušejte si Audit pana Mergada**. Je zdarma, k ničemu vás nezavazuje a může vám pomoci odhalit chyby ve vaší inzerci pro vyhledávače zboží.

[![](/sites/default/files/users/loga/audit_zdarma.png)](http://www.mergado.cz/audit-xml)

O využití Mergada při správě inzerce si přečtěte **v seriálu Nejčastější použití Mergada**:

1. [Nejčastější využití Mergada (1. díl)](https://www.mergado.cz/nejcastejsi-vyuziti-mergada-1-dil)
2. [Nejčastější využití Mergada (2. díl)](https://www.mergado.cz/nejcastejsi-vyuziti-mergada-2-dil)
3. [Nejčastější využití Mergada (3. díl)](https://www.mergado.cz/nejcastejsi-vyuziti-mergada-3-dil)

S Mergadem úpravy produktových feedů **zvládnete hromadně a přehledně nastavit sami**. Zkvalitníte tím svou práci na správě inzerce e‑shopu a **ušetříte** **náklady** na zaměstnávání programátora.

[![Zkuste na 30 dní zdarma](https://www.mergado.cz/sites/default/files/users/zkusit_mergado_button.png)](https://accounts.mergado.com/register/)



 

- [  Zboží.cz ](https://www.mergado.cz/tema/zbozi-cz)
- [  CATEGORYTEXT ](https://www.mergado.cz/tema/categorytext)
- [  DELIVERY\_DATE ](https://www.mergado.cz/tema/deliverydate)
- [  DESCRIPTION ](https://www.mergado.cz/tema/description)
- [  EAN ](https://www.mergado.cz/tema/ean)
- [  PRODUCT ](https://www.mergado.cz/tema/product)
- [  UNFEATURED ](https://www.mergado.cz/tema/unfeatured)
- [  Audit XML pro vyhledávače zboží ](https://www.mergado.cz/tema/audit-xml)
 
 [    ![](https://www.mergado.cz/sites/default/files/perm/user-avatar/jakubvsaku.jpg)  ](https://www.mergado.cz/blog/jakub-nozicka)###  [ Jakub Nožička ](https://www.mergado.cz/blog/jakub-nozicka) 

Kuba vám odpovídal, když jste psali dotaz na Mergadovu českou podporu. Je autorem řady článků a návodů. To proto, že věděl, jaké trable jste řešili nejčastěji. Když zrovna nepracoval pro Mergado, hrál na basu s kapelou Ponk, se kterou získal hudební cenu Anděl.

 

 

 

 

 

 

 

 

 

## Mohlo by vás *zajímat*

 

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

### Jak úspěšně prodávat na idealo

 

 ](https://www.mergado.cz/blog/uspesny-prodej-na-idealo) 

 [    ![FAVI Pixel cover ](https://www.mergado.cz/sites/default/files/perm/image/new-nahledovky_na_blog-1200_x_628_px-7.png)  

### Máte návštěvníky, ale ne konverze? FAVI Pixel je řešení.

 

 ](https://www.mergado.cz/blog/favi-pixel) 

 [    ![bfsg nový zákon ecommerce článek](https://www.mergado.cz/sites/default/files/perm/image/new-nahledovky_na_blog-1200_x_628_px-1-1.png)  

### Další regulace v e‑commerce: co je BFSG a co to znamená pro váš online byznys?

 

 ](https://www.mergado.cz/blog/bfsg-digitalni-pristupnost) 

 

 

 

## Ať vám *nic neunikne*

 Přihlašte se do našeho newsletteru 

   

       

   Přihlášením souhlasíte, že vaše údaje zpracujeme v souladu s podmínkami o [ochraně osobních údajů](https://www.mergado.cz/prohlaseni-o-cookies). 

  Děkujeme, úspěšně jste se připojili k našemu seznamu odběratelů. 

 

 

 
      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()
      }