Ca să apară în Google Shopping, un magazin online are nevoie de un cont Google Merchant Center și de un feed de produse care conține câmpurile cerute de Google: ID, titlu, descriere, link spre pagina produsului, link spre imagine, disponibilitate și preț. După ce produsele sunt aprobate, pot apărea gratuit în listările organice, iar separat poți porni campanii plătite Shopping sau Performance Max. Din ce vedem la conturile noi, problemele rareori țin de buget. Țin de feed.
Mai jos e ordinea în care verificăm noi un cont nou, înainte să cheltuim primul leu pe anunțuri.
Ce este Google Merchant Center și de ce începe totul de acolo?
Google Merchant Center este contul în care îi trimiți lui Google lista cu produsele tale. Acolo încarci feedul (un fișier sau o conexiune automată de la platforma magazinului), setezi livrarea și taxele și vezi ce produse au fost aprobate sau respinse.
Fără Merchant Center nu ai nici listări gratuite, nici campanii Shopping. Contul de Google Ads doar preia produsele de aici. De aceea, când un client ne spune că „Google Shopping nu merge”, prima dată nu deschidem Google Ads, ci Merchant Center.
Ce câmpuri trebuie să conțină feedul de produse?
După specificația Google, fiecare produs trebuie să aibă câmpurile de mai jos. Dacă lipsește unul obligatoriu, produsul poate să nu mai apară deloc, nici în anunțuri, nici în listările gratuite. Dacă lipsesc câmpurile recomandate, produsul poate apărea mai rar.
| Câmp | Ce cere Google | Ce greșeală vedem des |
|---|---|---|
id |
Unic pentru fiecare produs, maximum 50 de caractere, neschimbat la actualizări | ID-uri regenerate la fiecare reimport |
title |
Obligatoriu | Titluri vagi, fără marcă sau variantă |
description |
Obligatoriu | Descrieri goale sau copiate identic pe sute de produse |
link |
Link spre pagina produsului | Link care nu deschide varianta din anunț |
image_link |
Link spre imaginea principală | Linkuri moarte după schimbarea temei |
availability |
Obligatoriu | Stoc diferit față de site |
price |
Obligatoriu | Preț diferit față de pagina produsului |
condition |
Obligatoriu doar pentru produse folosite sau recondiționate | Lipsește la produse second-hand |
gtin / mpn + brand |
GTIN corect sau MPN plus brand | GTIN-uri inventate sau dublate |
Pe lângă câmpurile din feed, Google are cerințe separate pentru tarifele de livrare și pentru taxe, pe care le setezi în cont sau în feed. Le verificăm la fiecare cont nou, pentru că sunt ușor de uitat.
Pentru produsele cu variante, item_group_id leagă culorile și mărimile aceluiași produs. Documentația commercetools, care urmează specificația Google, îl dă ca obligatoriu când există variante și spune că brand e obligatoriu pentru produsele noi, cu excepția filmelor, cărților și muzicii.
Care câmpuri produc cele mai multe respingeri?
Prețul din feed diferă de cel din site
E problema pe care o întâlnim cel mai des. Googlebot compară prețul din feed cu cel de pe pagina produsului sau din datele structurate. Dacă nu se potrivesc, produsul poate fi respins.
Cauzele tipice: o promoție activă pe site care nu e trimisă în feed ca sale_price, un preț afișat prin JavaScript după încărcarea paginii sau o monedă diferită. Google spune clar că prețul din HTML trebuie să fie identic cu cel din Merchant Center. Dacă tema magazinului „desenează” prețul abia după încărcare, Google poate vedea altă valoare decât clientul.
Disponibilitatea nu se potrivește cu stocul real
Un feed care se actualizează o dată pe zi, într-un magazin care vinde repede, ajunge să anunțe produse „în stoc” care s-au terminat de dimineață. Ne uităm întâi la cât de des se regenerează feedul și abia apoi la produse.
GTIN greșit, inventat sau dublat
În Europa, GTIN-ul este de obicei codul EAN de 13 cifre. Fiecare variantă de culoare sau mărime are nevoie de propriul cod. Un GTIN greșit duce la respingerea produsului, iar unul pus identic pe toate variantele creează confuzie.
Am văzut magazine care au completat câmpul cu numere aleatorii doar ca să scape de avertisment. E o idee proastă. Dacă produsul chiar nu are cod, nu trimiți deloc GTIN, MPN sau brand și declari identifier_exists = false. Asta e corect doar pentru produse care chiar nu au coduri: producție proprie, unicate, vintage.
ID-uri schimbate la reimport
Când platforma sau modulul de export generează alte ID-uri la fiecare import, Google vede produse noi și pierde istoricul celor vechi. Verificăm câteva produse înainte și după o actualizare a feedului ca să ne asigurăm că ID-ul rămâne același.
Imagini și titluri
Google are reguli separate pentru imagini, pe care le verificăm în specificația oficială pentru fiecare categorie. La minimum, linkul imaginii trebuie să funcționeze și să arate exact produsul din pagină. La titluri, ne uităm să conțină ce ar căuta un client: tipul produsului, marca, varianta. [de completat: lungimea maximă a titlului și cerințele exacte pentru imagini, din specificația Google]
Costul de livrare lipsă sau greșit
Dacă livrarea nu e setată sau nu corespunde cu ce vede clientul la finalizarea comenzii, apar avertismente. Verificăm setările din cont comparându-le cu o comandă de test pe site. [de completat: pașii exacți pentru setarea livrării pentru România în Merchant Center]
Cum citești diagnosticul din Merchant Center?
În Merchant Center intrăm la Products → Needs attention. Acolo vedem produsele cu probleme, grupate pe tipuri. Filtrăm după tipul de problemă și ne ocupăm întâi de cele care afectează cele mai multe produse.
Apoi deschidem trei-patru exemple din fiecare grup și comparăm valoarea trimisă de noi cu cea găsită de Google pe pagină. La o eroare de tip „Mismatched value (page crawl) [price]”, de exemplu, căutăm unde apare diferența: în promoție, în datele structurate sau în prețul încărcat prin JavaScript.
După corectare, produsul e reevaluat la următoarea accesare a paginii de către Google. Un blog de specialitate, nu Google, estimează că asta durează câteva ore sau zile și avertizează că prețurile greșite în mod repetat pot duce la semnalarea contului. Iar Google spune explicit că feedul poate fi suspendat dacă nu respecți politicile.
Care e diferența dintre listările gratuite și campaniile Shopping sau Performance Max?
Listările gratuite au fost lansate de Google în SUA în aprilie 2020. Pe 30 septembrie 2020 Google a anunțat extinderea în Europa, începând cu mijlocul lui octombrie 2020, deci sunt disponibile și pentru magazinele din România. Ca să participi, încarci feedul în Merchant Center și activezi programul „Surfaces across Google”.
Potrivit DataFeedWatch, o sursă terță, listările gratuite pot apărea pe tab-ul Shopping, în Google Images, în Google Search și pe YouTube. Spațiile publicitare rămân însă rezervate anunțurilor plătite.
Campaniile Shopping și Performance Max se pornesc din Google Ads și folosesc același feed din Merchant Center. Diferența practică pentru tine: plătești pentru vizibilitate în zonele de anunțuri. Alegerea între ele ține de buget, de numărul de produse și de cât control vrei asupra licitărilor. Despre bugete am scris separat în articolul cât costă Google Ads pentru o firmă mică.
Un lucru e sigur: un produs respins în Merchant Center nu apare nici gratuit, nici plătit. Bugetul nu repară feedul.
Ce corectăm înainte să pornim bugetul?
Aceasta e lista pe care o parcurgem la fiecare cont nou:
- Câmpurile obligatorii. Verificăm că fiecare produs are id, titlu, descriere, link, imagine, disponibilitate și preț. Apoi verificăm setările de livrare și taxe din cont.
- Diagnosticul. Intrăm la Products → Needs attention, filtrăm pe tipuri de probleme și comparăm exemplele cu paginile reale.
- Paginile de produs. Comparăm prețul vizibil, prețul din datele structurate și stocul cu feedul. La variante, linkul trebuie să selecteze direct varianta corectă.
- Codurile. Corectăm GTIN-urile cu EAN-ul real de la producător sau folosim
identifier_existsdoar pentru produsele care chiar nu au coduri. - Listările gratuite. Le activăm și le lăsăm să ruleze, ca să confirmăm că produsele sunt aprobate înainte să plătim pentru afișări.
- Campania plătită. Pornim Shopping sau Performance Max abia când lista de produse cu probleme e aproape goală.
Dacă prețurile apar prin JavaScript sau feedul nu se actualizează des, de obicei e nevoie de o mică intervenție pe site, nu de un site nou. Dacă vrei să știi de unde pornești, auditul gratuit OneDot îți arată primele probleme din magazin și din feed. Pentru o verificare mai amplă, vezi și ce verifică un audit de magazin online.
Întrebări frecvente
Google Shopping e gratuit?
Parțial. Listările gratuite nu costă nimic: încarci feedul în Merchant Center și activezi programul „Surfaces across Google”. Anunțurile Shopping și Performance Max, care apar în spațiile publicitare, se plătesc din Google Ads.
Ce fac dacă produsele mele nu au cod EAN?
Dacă produsul are un cod de la producător, trimiți MPN plus brand. Dacă nu are deloc coduri (producție proprie, unicat, vintage), nu trimiți GTIN, MPN sau brand și declari identifier_exists = false. Nu inventa coduri.
Cât durează până e reaprobat un produs după corectare?
Produsul e reevaluat la următoarea accesare a paginii de către Google. O sursă terță vorbește de câteva ore sau zile, fără un termen fix confirmat de Google.
Culoarea și mărimea sunt obligatorii pentru haine în România?
După o sursă secundară, ele sunt obligatorii pentru îmbrăcăminte doar în câteva țări, iar România nu e pe listă. Le recomandăm oricum, pentru că ajută la legarea corectă a variantelor, și merită confirmat în specificația oficială Google.
Surse
- Google Merchant Center: specificația datelor de produs
- Google Merchant Center: câmpuri obligatorii și recomandate
- Google Merchant Center: identificatori de produs și ID
- Google Merchant Center: GTIN
- Google Merchant Center: produse fără identificatori unici
- Google Merchant Center: identifier_exists
- Google Merchant Center: preț nepotrivit între feed și pagină
- Catch Google Merchant Center disapprovals before Google does
- Search Engine Land: Google Shopping now free globally
- DataFeedWatch: Free product listings
Articol realizat cu ajutorul inteligenței artificiale (Claude) și publicat de echipa OneDot. Ai găsit o greșeală? Scrie-ne la contact@onedot.ro.