Tehnički vodič kroz Google Merchant Center spec. Šta je obavezno, šta je preporučeno, a šta vam donosi prednost.
Svaki Google Shopping feed je u suštini XML/CSV fajl sa do 47 atributa po proizvodu. Većina kataloga koje vidimo koristi 8–12. To je problem koji se može meriti.
Google deli atribute u 6 grupa: identitet, opis, cena & dostupnost, shipping, fashion-specific, i destination-control. Svaka grupa ima svoja pravila — neka su required, neka recommended, neka optional. Razlika između recommended i required u praksi se gubi: AI Max tretira nepopunjen recommended kao signal niskog kvaliteta.
<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<channel>
<title>MAISON · NS Catalog</title>
<link>https://maison-ns.rs</link>
<description>Premium fashion feed</description>
<item>
<g:id>SKU-1024</g:id>
<g:title>MAISON Wool Coat — Camel, M</g:title>
<g:description>Italian merino wool, 100% virgin...</g:description>
<g:link>https://maison-ns.rs/p/wool-coat-camel-m</g:link>
<g:image_link>https://cdn.maison-ns.rs/sku-1024.jpg</g:image_link>
<g:availability>in_stock</g:availability>
<g:price>34900.00 RSD</g:price>
<g:gtin>5901234123457</g:gtin>
<g:brand>MAISON</g:brand>
<g:condition>new</g:condition>
<g:color>Camel</g:color>
<g:size>M</g:size>
<g:material>Merino wool</g:material>
<g:gender>female</g:gender>
<g:age_group>adult</g:age_group>
</item>
</channel>
</rss>
Primer iznad pokriva 14 atributa za jedan SKU. To je solidan minimum za fashion. Ostalih 33 atributa zavise od kategorije — auto delovi imaju compatible_vehicle, knjige imaju isbn, hrana ima energy_efficiency_class.
Najvažnija grupa. Ako nešto u njoj falši — Google ne može da spari vaš proizvod sa pretragom korisnika.
| Atribut | Required | Opis |
|---|---|---|
| g:id | Required | Jedinstveni identifikator proizvoda. Ne menjati. |
| g:title | Required | Do 150 karaktera. Brand + tip + ključna varijanta. |
| g:description | Required | Plain text, do 5000 karaktera. Bez HTML-a. |
| g:link | Required | Direktan URL na product detail page. |
| g:image_link | Required | Min 800×800px, JPG/PNG/WebP. |
| g:availability | Required | in_stock / out_of_stock / preorder / backorder |
| g:price | Required | Format: 2999.00 RSD |
| g:gtin | Recommended | EAN-8/12/13/14. Ako ne postoji — koristite identifier_exists=false. |
| g:mpn | Recommended | Manufacturer Part Number, ako nemate GTIN. |
| g:brand | Required | Konzistentno napisan. ADIDAS ≠ Adidas Originals. |
Sekundarna grupa, ali ključna za AI Max. Atributi opisa govore Google-u šta proizvod jeste — ne samo kako se zove.
| Atribut | Required | Opis |
|---|---|---|
| g:product_type | Recommended | Vaša interna kategorija. Pomaže ad grupisanju. |
| g:google_product_category | Recommended | Iz Google taksonomije. Numerički ID. |
| g:condition | Recommended | new / used / refurbished |
| g:color | Optional | Za fashion: must. Za elektroniku: opt. |
| g:size | Optional | Za apparel/footwear: must. |
| g:material | Optional | Bogati feed = bolja AI Max performansa. |
Razlika između feed-a sa 8 atributa i feed-a sa 18 atributa nije linearna. To je razlika između "Google zna da prodajete jaknu" i "Google zna da prodajete tešku zimsku jaknu od merino vune u veličini M za žene 25-40 godina".
Najčešće greške su ovde. Google je veoma strog oko formata — svaka devijacija od spec-a rezultira disapproval-om.
price: obavezno 2999.00 RSD — decimalna tačka, razmak pre valute, bez separatora hiljada.sale_price: ako imate akciju, popuniti oba. Google prikazuje oba i automatski kalkuliše popust.availability: isključivo in_stock ili out_of_stock (underscore, ne razmak).Za srpsko tržište: shipping atribut možete podesiti globalno u Merchant Center settings-u umesto po SKU-u. Preporučujemo globalni setup za jednostavnost, osim ako imate specifične težinske razrede.
Za fashion kataloge sledeći atributi postaju obavezni (čak i ako su u spec-u označeni kao optional):
g:color — tačan naziv boje, ne boja hex koda.g:size — u EU standardu (S/M/L ili 36/38/40).g:gender — male / female / unisex.g:age_group — adult / kids / toddler / infant / newborn.g:material — posebno bitno za AI Max conversational search.2999.00 RSD — bez separatora hiljada, sa decimalama, sa razmakom pre valute.in_stock sa underscore-om. Bez izuzetaka.google_product_category mora biti ili numerički ID iz Google taksonomije ili naziv tačno kao u zvaničnoj listi (engleski).Ovo je deo 1 od 4 u seriji "Anatomija feed-a". U sledećem delu: kako definisati custom_label-e za bid-segmentaciju.
Treba vam audit ovih atributa za vaš katalog? Besplatan Feed Audit daje vam tabelu kao gore — ali sa popunjenim/praznim/pogrešnim vrednostima za svaki SKU u vašem feed-u. Trajanje: 48h.
Popunite upitnik — odgovaramo za 24h sa konkretnom analizom vašeg feed-a. Bez ugovora i obaveza.
Odgovaramo za 24h sa konkretnom analizom vašeg feed-a.
Proverite email inbox (i spam folder).