Câmpurile obligatorii
id, title, description, link, image_link, availability și price. Lipsa oricăruia scoate produsul din Shopping. Verificăm și dacă același id apare la mai multe produse, caz în care Google păstrează doar unul, în tăcere.
Citim feedul produs cu produs, nu doar primele rânduri
Dai adresa fișierului de feed, iar noi îl descărcăm, îl citim și îți spunem câte produse au probleme și care anume. Câmpuri obligatorii lipsă, prețuri într-un format pe care Google nu îl citește, reduceri puse greșit, coduri de bare cu cifra de control greșită și imagini care nu se mai încarcă. Fără cont, fără acces la Merchant Center.
| Ce am citit | Valoare |
|---|
Verificăm regulile din specificația oficială Google pentru datele de produs, pe care le putem citi direct din fișier. Nu putem verifica lucrurile care depind de contul tău de Merchant Center: dacă domeniul e revendicat, dacă ai setat livrarea și taxele la nivel de cont, dacă produsul respectă politicile pentru categoria lui sau dacă prețul din feed e același cu cel de pe pagina produsului. Un feed curat aici nu garantează aprobarea, dar aproape toate respingerile pornesc din lucrurile de mai sus.
id, title, description, link, image_link, availability și price. Lipsa oricăruia scoate produsul din Shopping. Verificăm și dacă același id apare la mai multe produse, caz în care Google păstrează doar unul, în tăcere.
Cea mai frecventă greșeală tăcută: generatorul de feed pune aceeași valoare și în price, și în sale_price. Reducerea nu se afișează, iar la unele conturi produsul e respins. Am găsit-o la peste o mie de produse într-un singur magazin.
Ultima cifră a unui cod de bare se calculează din celelalte. Un cod cu o singură cifră greșită arată perfect normal și trece de orice verificare pe lungime, dar Google îl respinge. Noi îl recalculăm, cifră cu cifră.
Cerem efectiv un eșantion de imagini din tot fișierul, nu doar de la început, fiindcă produsele vechi cu imagini șterse stau la coadă. O imagine care nu răspunde înseamnă produs respins, iar în Merchant Center eroarea apare abia peste zile.
Google citește 123.45 RON, nu „123 lei” și nu „1.299” fără monedă. La fel, availability acceptă doar câteva valori exacte: „disponibil” sau „da” nu sunt printre ele.
Titluri cu majuscule, „livrare gratuită” în titlu, HTML rămas în descriere din editorul site-ului, descrieri identice cu titlul. Sunt lucruri pe care Google le penalizează sau le respinge, dar care nu apar niciodată ca eroare în generatorul tău de feed.
Nu. Avem nevoie doar de adresa publică a fișierului de feed, aceeași pe care o dai și în Merchant Center la „preluare programată”. Nu cerem parole, nu ne conectăm la contul tău și nu putem modifica nimic acolo.
XML în format RSS 2.0 cu spațiul de nume g: (formatul standard Google), XML Atom, și fișiere text cu antet pe primul rând, separate prin tab sau prin virgulă. Fișierele comprimate cu gzip se desfac automat, inclusiv cele salvate ca .xml.gz.
Numărăm toate produsele din fișier, dar verificăm în detaliu primele 20.000, ca să nu blocăm serverul. Când tăiem, scriem asta explicit în raport, cu numărul real: nu îți arătăm un raport care pare complet fără să fie. Pentru feeduri mai mari, tiparele greșelilor se văd oricum din primele mii de produse.
Fiindcă verificăm matematic ultima cifră, care se calculează din celelalte după o regulă fixă (GS1 mod 10). Când nu se potrivește, codul are o greșeală de tastare undeva sau a fost inventat. Se întâmplă des la produsele introduse manual. Dacă produsul chiar nu are cod de bare, soluția nu e să inventezi unul, ci să completezi marca și mpn și să pui identifier_exists pe „no”.
Nu neapărat, și nu vrem să te lăsăm cu impresia asta. Noi verificăm ce se poate verifica din fișier. Rămân lucrurile care țin de contul tău: domeniul revendicat, livrarea și taxele setate, politicile pentru categoria produsului, și potrivirea dintre prețul din feed și prețul afișat pe pagina produsului, pe care Google o verifică singur intrând pe site. Un feed curat aici elimină însă majoritatea cauzelor de respingere.
Nu. Descărcăm feedul, îl ținem în memorie cât durează verificarea și îl aruncăm. Nu salvăm fișierul, nu salvăm produsele și nu păstrăm adresa feedului după ce ți-am dat raportul.
Facem magazine online și punem la punct feeduri existente, indiferent pe ce platformă sunt. Dacă ai găsit aici probleme și nu știi de unde se generează, trimite-ne raportul și îți spunem exact unde e cauza.
Scrie-ne