Μετάβαση στο περιεχόμενο
Wideview

Journal / 27 Οκτωβρίου 2026

Αναστολή Merchant Center: τι έφταιγε τελικά

George TsokasFounder

Περίγραμμα καταστήματος πίσω από ένα λεπτό πλέγμα φίλτρου, με ένα κελί του πλέγματος τονισμένο σε χάλκινο, σε σκούρο φόντο

Μέσα στον Αύγουστο, όλα τα προϊόντα ενός eshop με είδη περιποίησης που συντηρούμε έγιναν ακατάλληλα στο Google Merchant Center, μέσα σε λίγες μέρες. Ο λόγος που έγραφε ο λογαριασμός ήταν «Παραπλανητική περιγραφή» (misrepresentation), σε επίπεδο λογαριασμού. Δηλαδή η καμπάνια Performance Max δεν είχε τίποτα να δείξει, και οι δωρεάν καταχωρίσεις στο Google Shopping σταμάτησαν κι αυτές.

Η αναστολή κράτησε 19 μέρες και χρειάστηκαν τρία αιτήματα ελέγχου. Τα δύο πρώτα απορρίφθηκαν, γιατί κάθε φορά υπήρχε κάτι που δεν είχαμε δει. Το τελευταίο πέρασε σε λιγότερο από 22 ώρες, και αυτό που άλλαξε εκείνη τη φορά δεν ήταν μέσα στο site. Ήταν στο Cloudflare, μπροστά από το site, και δεν φαινόταν σε κανένα από τα logs μας.

Τι λέει η πολιτική, και γιατί δεν βοηθά αρκετά

Η πολιτική Misrepresentation της Google καλύπτει πολλά: ψεύτικη ταυτότητα ή στοιχεία επικοινωνίας, υπονοούμενη συνεργασία με brand που δεν ισχύει, κρυφές χρεώσεις, προσφορές που δεν είναι διαθέσιμες. Γράφει επίσης ότι η Google μπορεί να εξετάσει πληροφορίες από πολλές πηγές, και τρίτες, και ότι ο έλεγχος ενός λογαριασμού παίρνει συνήθως 7 εργάσιμες.

Το πρακτικό πρόβλημα είναι ότι η ειδοποίηση δεν σου λέει ποιο σημείο έφταιξε. Ανοίξαμε υπόθεση στην υποστήριξη και η απάντηση ήταν ότι δεν μπορούν να δώσουν συγκεκριμένα όσο εκκρεμεί ο έλεγχος. Και τα αιτήματα ελέγχου δεν είναι απεριόριστα: στον λογαριασμό εμφανιζόταν ότι υπάρχουν έως τρία. Άρα κάθε αίτημα έπρεπε να φύγει μόνο αφού είχαμε καθαρίσει ό,τι μπορούσαμε να βρούμε.

Πρώτος γύρος: το μήνυμα των διακοπών

Η πιθανότερη αφορμή ήταν ένα μήνυμα για καλοκαιρινό κλείσιμο. Για μερικές μέρες το site έγραφε ότι δεν εκτελούνται παραγγελίες, ενώ το feed έδειχνε τα προϊόντα διαθέσιμα για αγορά. Για έναν αυτόματο έλεγχο, αυτό μοιάζει ακριβώς με προσφορά που δεν είναι διαθέσιμη. Όταν είδαμε την αναστολή, το μήνυμα είχε ήδη κατέβει.

Πριν το πρώτο αίτημα ελέγξαμε footer, τηλέφωνο, διεύθυνση και όλες τις σελίδες πολιτικών, και συγκρίναμε τιμή και διαθεσιμότητα ανάμεσα σε feed και site σε δείγμα προϊόντων. Βγάλαμε επίσης από το feed δύο εγγραφές που δεν ήταν πραγματικά προϊόντα. Όλα έδειχναν καθαρά. Το αίτημα απορρίφθηκε έξι μέρες αργότερα.

Δεύτερος γύρος: ένα παλιό άρθρο και ένα robots.txt

Ψάχνοντας ξανά, βρήκαμε στο blog του καταστήματος ένα άρθρο 17 μηνών για ένα brand με το οποίο το κατάστημα δεν συνεργαζόταν πια. Έλεγε ότι το κατάστημα έχει όλη τη σειρά του και έδινε κωδικό έκπτωσης που δεν υπήρξε ποτέ στο σύστημα κουπονιών. Η σελίδα «Σχετικά με εμάς» και η αρχική έγραφαν ότι το κατάστημα συνεργάζεται αποκλειστικά με το ίδιο brand. Η πολιτική απαγορεύει ρητά να υπονοείς συνεργασία που δεν ισχύει, ή να προωθείς προσφορά που δεν είναι ενεργή.

Ξαναγράψαμε το άρθρο ως γενικό οδηγό, με 301 από το παλιό URL, και διορθώσαμε τις φράσεις στις υπόλοιπες σελίδες. Προσθέσαμε επίσης την επωνυμία, το ΑΦΜ και την έδρα της εταιρείας στο footer κάθε σελίδας. Μέχρι τότε υπήρχαν σε 2 από τις 10 σελίδες που ελέγξαμε.

Ο δεύτερος έλεγχος απέτυχε κι αυτός, και μαζί ήρθε νέα παράβαση: «σελίδα προορισμού που δεν λειτουργεί». Εδώ το πρόβλημα ήταν στη δική μας μεριά, στον server όπου φιλοξενούμε το site. Το robots.txt δημιουργούνταν δυναμικά από το WordPress. Ένα πρωί, για περίπου δύο ώρες, απαντούσε με σφάλματα 503 και 508: το feed των προϊόντων ξαναχτιζόταν, ένα SEO plugin έτρεχε εκατοντάδες εργασίες στο παρασκήνιο, άλλες προγραμματισμένες εργασίες έπεφταν στο ίδιο λεπτό, και ο λογαριασμός του site ξεπερνούσε το όριο μνήμης του. Όταν το robots.txt δίνει 5xx, η Google θεωρεί ότι όλο το site είναι εκτός.

Το robots.txt έγινε στατικό αρχείο, ίδιο byte προς byte με το δυναμικό. Μοιράσαμε τις εργασίες σε διαφορετικά λεπτά, ανεβάσαμε το όριο μνήμης του λογαριασμού και βάλαμε έλεγχο κάθε λεπτό απευθείας στον server για το robots.txt, την αρχική, μια κατηγορία και ένα προϊόν.

Τρίτος γύρος: αυτό που δεν φαινόταν στα logs

Πριν το τελευταίο αίτημα, η δική μας πλευρά μετρούσε καθαρή: οκτώ μέρες χωρίς κανένα 5xx προς τον Googlebot, το Search Console χωρίς πρόβλημα στις σελίδες που ελέγξαμε, και τα URLs του feed να απαντούν 200 και με το user agent του Googlebot. Το ζήτημα όμως παρέμενε, και στο Merchant Center είχε μια λεπτομέρεια που δεν είχαμε προσέξει: «εντοπίστηκε μέσω μη αυτοματοποιημένου ελέγχου». Το είχε κοιτάξει άνθρωπος.

Τότε κοιτάξαμε τι γίνεται πριν το αίτημα φτάσει στον server. Το Cloudflare του site είχε έναν μόνο κανόνα firewall, από τον Μάρτιο του 2025: μπλοκ για όλη την κίνηση από την Ινδία. Ένας επισκέπτης από εκεί έβλεπε σελίδα σφάλματος του Cloudflare. Στον server δεν έφτανε τίποτα, άρα δεν υπήρχε τίποτα στα logs. Και στη λίστα της Google για τη «σελίδα προορισμού που δεν λειτουργεί» υπάρχει ρητά η απαίτηση να μην περιορίζεται η πρόσβαση με βάση την τοποθεσία.

Το δεύτερο εύρημα ήταν στο ίδιο panel. Το email obfuscation του Cloudflare ήταν ανοιχτό. Η λειτουργία αντικαθιστά τα emails στο HTML με κώδικα που τα επαναφέρει με JavaScript, για να μην τα μαζεύουν bots. Όποιος διάβαζε τη σελίδα χωρίς JavaScript έβλεπε «[email protected]» στη θέση του email του καταστήματος, τέσσερις φορές στη σελίδα επικοινωνίας. Για κάποιον που ελέγχει αν ένα κατάστημα δείχνει καθαρά πώς επικοινωνείς μαζί του, αυτό μοιάζει με κρυμμένο στοιχείο.

Κλείσαμε και τα δύο, αφού κρατήσαμε αντίγραφο των ρυθμίσεων. Στο ίδιο πέρασμα διαβάσαμε τον λογαριασμό απευθείας από το Merchant API και βρήκαμε δύο ακόμα πράγματα: τα πεδία εξυπηρέτησης πελατών (email και σελίδα επικοινωνίας) ήταν κενά, και το τηλέφωνο του λογαριασμού ήταν ένα κινητό που δεν εμφανιζόταν πουθενά στο site. Το κινητό μπήκε στη σελίδα επικοινωνίας δίπλα στο σταθερό, και τα πεδία συμπληρώθηκαν.

Πριν στείλουμε το τελευταίο αίτημα, ζητήσαμε από το Search Console να ξαναδιαβαστεί η σελίδα επικοινωνίας και περιμέναμε να περάσει ο Googlebot, ώστε η Google να έχει τη νέα εκδοχή και όχι αυτή με το «[email protected]». Το αίτημα για τη σελίδα προορισμού εγκρίθηκε σε 18 ώρες. Το τελευταίο, για το misrepresentation, έφυγε την Κυριακή το μεσημέρι. Τη Δευτέρα το πρωί ο λογαριασμός δεν είχε κανένα ζήτημα.

Τι ξέρουμε και τι όχι

Δεν μπορούμε να αποδείξουμε ότι το μπλοκ της Ινδίας ήταν η αιτία. Ο κανόνας υπήρχε 18 μήνες, και όλο αυτό το διάστημα το Merchant Center δούλευε κανονικά. Η εξήγηση που στέκει είναι ότι μέχρι τον Αύγουστο οι έλεγχοι ήταν αυτόματοι, και ο Googlebot δεν έρχεται από την Ινδία. Ο κανόνας ήταν αθώος μέχρι τη μέρα που το κατάστημα το κοίταξε άνθρωπος. Δεν ξέρουμε από πού έγινε εκείνος ο έλεγχος. Ξέρουμε ότι ήταν το μόνο σημείο της λίστας τους που δεν είχαμε καθαρίσει, και ότι το να φύγει δεν κόστιζε τίποτα.

Δεν ανοίξαμε δεύτερο λογαριασμό Merchant Center για να «ξεκολλήσουν» τα προϊόντα. Νέος λογαριασμός για το ίδιο κατάστημα, όσο ο πρώτος είναι σε αναστολή, μοιάζει με προσπάθεια παράκαμψης, και αυτό είναι χειρότερο πρόβλημα από την ίδια την αναστολή.

Μετά την άρση έμειναν μερικά προϊόντα με δικά τους ζητήματα. Ένα ρολό αλουμινόχαρτο για ανταύγειες είχε κοπεί ως προϊόν καπνού, γιατί ο τίτλος του δεν έλεγε πουθενά ότι είναι για κομμωτήριο. Αντί για ένσταση, αλλάξαμε τον τίτλο και την περιγραφή, και αργότερα καθάρισε μόνο του. Όταν ένας αυτόματος ταξινομητής κάνει λάθος, συχνά φτάνει να του δώσεις τις λέξεις που του έλειπαν.

Checklist αν το Merchant Center σου είναι σε αναστολή

  1. Αυτόματος ή ανθρώπινος έλεγχος; Αν γράφει «μη αυτοματοποιημένου ελέγχου», σκέψου τι βλέπει ένας άνθρωπος από άλλη χώρα, πιθανώς χωρίς JavaScript.
  2. Κανόνες του CDN. Firewall, μπλοκ ανά χώρα ή δίκτυο, bot protection, email obfuscation. Ό,τι κόβεται εκεί δεν φαίνεται στα logs του server.
  3. Raw HTML της σελίδας επικοινωνίας (view-source), όχι μόνο αυτό που δείχνει ο browser.
  4. Παλιό περιεχόμενο. Brands, εκπτώσεις και κωδικοί σε άρθρα και σελίδες που δεν ισχύουν πια. Ένα άρθρο που γράφτηκε πριν από έναν χρόνο μετράει όσο και η σημερινή αρχική.
  5. Ίδια στοιχεία παντού. Επωνυμία, ΑΦΜ, διεύθυνση, τηλέφωνο σε κάθε σελίδα, ίδια σε site, Merchant Center και Google Business Profile.
  6. Ρυθμίσεις μέσα στο Merchant Center. Πεδία εξυπηρέτησης πελατών, τηλέφωνο, πολιτικές επιστροφών.
  7. Στατικό robots.txt. Αν πέσει έστω για λίγο, η Google βλέπει όλο το site εκτός.
  8. Υπομονή πριν το αίτημα. Περίμενε να ξαναδεί η Google τις σελίδες που άλλαξες. Ένα αίτημα που απορρίπτεται είναι ένα από τα λίγα που έχεις.
  9. Κανένας δεύτερος λογαριασμός για το ίδιο κατάστημα.

Το Merchant Center είναι στις Συνδέσεις που τρέχουμε σε παραγωγή, μαζί με τα feeds για Skroutz, BestPrice και Shopflix. Τη διαχείριση Google Ads, Shopping και Performance Max μαζί με το conversion tracking την περιγράφουμε στις Υπηρεσίες. Αν το κατάστημά σου είναι σε αναστολή και δεν ξέρεις από πού να ξεκινήσεις, γράψε μας: ξεκινάμε από αυτό που βλέπει ο ελεγκτής, όχι από αυτό που δείχνει ο server.

George Tsokas

Founder, Wideview Entertainment. Γράφει από την παραγωγή, όχι από τη θεωρία.

Διάβασε ακόμα