GEO ΚΑΙ AI SEARCH · 7 ΛΕΠΤΑ ΑΝΑΓΝΩΣΗ

Το eShop σας Μπορεί να Είναι Αόρατο στο ChatGPT: ο Έλεγχος που Δεν Έκανε Κανείς

Υπάρχει ένα σημείο αστοχίας που δεν εμφανίζεται σε κανένα εργαλείο SEO και που σχεδόν κανείς δεν έχει ελέγξει: το ίδιο σας το firewall. Δείτε πώς διαπιστώνετε αν κλείνει την πόρτα στους AI agents και τι ακριβώς ρυθμίζετε.

ιδιοκτήτης eshop ελέγχει στον υπολογιστή αν το ηλεκτρονικό του κατάστημα είναι ορατό στο ChatGPT

Με δυο λόγια

Το eShop σας μπορεί να λείπει από τις απαντήσεις του ChatGPT όχι επειδή κάνατε λάθος στο SEO, αλλά επειδή το firewall ή το CDN μπλοκάρει τον agent πριν καν διαβάσει σελίδα. Η αποτυχία είναι σιωπηλή. Δείτε πώς την εντοπίζετε και ποιους δύο μηχανισμούς πρέπει να ρυθμίσετε.

Ανοίγετε το ChatGPT και ρωτάτε για ένα προϊόν που πουλάτε εσείς. Όχι με το όνομα του καταστήματός σας, με το προϊόν, όπως ακριβώς θα ρωτούσε ένας πελάτης. Παίρνετε πίσω μια καθαρή απάντηση: τρεις προτάσεις με αιτιολόγηση, μια σύγκριση χαρακτηριστικών και links προς τρία καταστήματα. Κανένα από αυτά δεν είναι το δικό σας.

Το πρώτο που σκέφτεστε είναι ότι φταίει το περιεχόμενο ή το SEO σας. Πολύ συχνά δεν φταίει τίποτα από τα δύο, γιατί το ChatGPT shopping research δεν έφτασε ποτέ στη σελίδα σας. Σε αυτό το άρθρο θα δείτε τι ακριβώς ψάχνετε για να το διαπιστώσετε, ποια ρύθμιση κάνετε ανά πάροχο, και τι δεν λύνει αυτή η ρύθμιση. Ο έλεγχος παίρνει λίγα λεπτά.

Πώς Λειτουργεί το ChatGPT Shopping Research και Πού Χάνεστε

Από πού αντλεί πληροφορίες

Η τεκμηρίωση της OpenAI περιγράφει τρεις πηγές: δεδομένα προϊόντων που δίνουν οι merchants μέσω του Agentic Commerce Protocol (ACP), δημόσια διαθέσιμες πληροφορίες προϊόντων και άλλες σχετικές retail πηγές. Ο χρήστης βλέπει έναν οδηγό αγοράς με προτάσεις και συγκρίσεις. Στην ανακοίνωσή της η OpenAI αναφέρει ότι η λειτουργία τρέχει σε έκδοση του GPT-5 mini για shopping tasks, σε mobile και web, για συνδεδεμένους χρήστες στα πλάνα Free, Go, Plus και Pro.

Το σημείο όπου χάνεστε

Η ίδια σελίδα λέει και κάτι που δεν το προσέχει σχεδόν κανείς: κάποιοι retailers μπλοκάρουν την αυτοματοποιημένη πρόσβαση στα sites τους, και τότε το shopping research είτε παρακάμπτει αυτές τις πηγές είτε στηρίζεται σε άλλα sites με παρόμοια προϊόντα. Δεν σας αποκλείει, σας παρακάμπτει. Η απάντηση χτίζεται από τα καταστήματα που άφησαν την πόρτα ανοιχτή. Η OpenAI δεν ονομάζει ποιος agent κάνει αυτή την πρόσβαση.

Δύο πόρτες, όχι μία

Οι τεκμηριωμένοι μηχανισμοί πρόσβασης είναι δύο και ρυθμίζονται σε εντελώς διαφορετικά σημεία: ο ένας στο firewall ή στο CDN σας, ο άλλος στο robots.txt. Η επιδιόρθωση του ενός δεν διορθώνει τον άλλον, οπότε η ασφαλής στάση είναι να μην μπλοκάρετε κανέναν. Στη σελίδα βοήθειας η OpenAI παραπέμπει όσους merchants θέλουν να εμφανίζονται στα αποτελέσματα του shopping research προς τη διαδικασία allowlisting, δηλαδή προς τη ρύθμιση του firewall. Δείτε και τον οδηγό για την ορατότητα στο ChatGPT.

Γιατί Δεν το Μαθαίνετε Ποτέ

Αν το firewall σας μπλοκάρει τον agent, δεν πρόκειται να το ανακαλύψετε τυχαία. Δείτε γιατί.

Καμία ειδοποίηση, πουθενά

Δεν έρχεται email. Δεν ανάβει κόκκινο σε κανένα dashboard. Το WAF, δηλαδή το φίλτρο ασφαλείας που στέκεται μπροστά από το site σας και αποφασίζει ποια αιτήματα περνούν, κάνει ακριβώς αυτό για το οποίο το πληρώνετε: μπλοκάρει αυτοματοποιημένη κίνηση. Δεν έχει κανέναν λόγο να σας ρωτήσει αν αυτό το συγκεκριμένο αίτημα σας ενδιέφερε.

Τίποτα στο Analytics

Ένα αίτημα που μπλοκαρίστηκε δεν φτάνει ποτέ στο site σας, άρα δεν φτάνει ποτέ στο Analytics. Δεν υπάρχει session, δεν υπάρχει pageview, δεν υπάρχει bounce. Στα στατιστικά σας η μέρα φαίνεται απολύτως φυσιολογική. Ούτε το Search Console σας βοηθά, γιατί αφορά τη Google και όχι το ChatGPT.

Η μόνη ένδειξη είναι η απουσία σας

Το μοναδικό σήμα είναι αρνητικό: ρωτάτε και δεν είστε εκεί. Και επειδή σχεδόν κανείς δεν ρωτάει το ChatGPT για τα δικά του προϊόντα με τα λόγια του πελάτη, αυτό το σήμα συνήθως δεν το βλέπει ποτέ κανείς. Αυτό διαφέρει ριζικά από ό,τι έχετε συνηθίσει. Οι υπόλοιπες αστοχίες αφήνουν ίχνη: πτώση επισκεψιμότητας, εγκαταλελειμμένα καλάθια, σφάλματα στο checkout. Ακόμη και τα κλασικά λάθη ιδιοκτητών eshop τουλάχιστον μετριούνται κάπου. Εδώ δεν υπάρχει ίχνος, και γι' αυτό το δύσκολο κομμάτι δεν είναι η ρύθμιση αλλά η ίδια η διαπίστωση.

Ο Έλεγχος: Τι Ψάχνετε και Πού

Το ίχνος που αφήνει ο agent

Ο Cloud browser agent του ChatGPT δεν κρύβεται. Υπογράφει τα αιτήματά του με το πρότυπο Web Bot Auth, που στηρίζεται στο RFC 9421, και στέλνει τρεις headers: Signature, Signature-Input και Signature-Agent. Αυτός που ψάχνετε είναι ο τρίτος, και η τιμή του είναι ακριβώς Signature-Agent: "https://chatgpt.com", με τα εισαγωγικά. Είναι σαν σφραγισμένο διαβατήριο: ο πάροχός σας μπορεί να επαληθεύσει ότι είναι γνήσιο, αρκεί να του πείτε ότι το δέχεστε.

Πού το βλέπετε στη Cloudflare

Διαδρομή: Security και μετά Events. Φιλτράρετε ανά ενέργεια και δείτε αν υπάρχουν αιτήματα με αυτόν τον header.

  • Block: το αίτημα απορρίφθηκε. Ο agent δεν είδε τίποτα.
  • Challenge: ζητήθηκε επαλήθευση που ένας agent δεν μπορεί να περάσει. Πρακτικά ισοδυναμεί με Block.
  • Allow ή Skip: πέρασε κανονικά. Εδώ θέλετε να καταλήξετε.

Αν δεν εμφανίζεται κανένα τέτοιο αίτημα, δεν σημαίνει απαραίτητα ότι είστε εντάξει: μπορεί απλώς να μην έχει έρθει ποτέ κανείς.

Αν δεν έχετε πρόσβαση στα logs

Ζητήστε από τον πάροχο φιλοξενίας ή τον developer σας να ελέγξει αν υπάρχουν μπλοκαρισμένα αιτήματα με τον συγκεκριμένο header. Δώστε τους την τιμή αντιγραμμένη, χαρακτήρα προς χαρακτήρα.

Αυτός ο έλεγχος απαντά στο αν οι μηχανές φτάνουν στο site σας. Το άλλο μισό του ίδιου προβλήματος είναι τι καταλαβαίνουν μόλις φτάσουν, δηλαδή schema, metadata, Knowledge Graph και Google Business Profile: δείτε τι καταλαβαίνουν οι μηχανές για το site σας.

έλεγχος security events σε πίνακα ελέγχου CDN για μπλοκαρισμένα αιτήματα AI agent

Τα security events του παρόχου σας δείχνουν τι απορρίφθηκε πριν φτάσει στο κατάστημα.

Πώς το Διορθώνετε ανά Πάροχο

Η καλή είδηση είναι ότι δεν χρειάζεται να καταλάβετε πώς λειτουργούν οι υπογραφές. Ο πάροχός σας τις ελέγχει, εσείς του λέτε απλώς ότι αυτόν τον επισκέπτη τον δέχεστε. Τα βήματα περιγράφονται στη σελίδα allowlisting της OpenAI.

  1. 01

    Βρείτε ποιος φιλτράρει την κίνησή σας

    Πριν αλλάξετε οτιδήποτε, εντοπίστε ποιο σύστημα ελέγχει τα αιτήματα προς το site σας. Πολλά ελληνικά eshops βρίσκονται πίσω από Cloudflare ανεξάρτητα από τον host τους, ρωτήστε τον πάροχό σας.

  2. 02

    Cloudflare

    Security, μετά WAF, μετά δημιουργία custom rule. Στο expression επιλέγετε Bot Detection ID equals, στο πεδίο αναζήτησης γράφετε ChatGPT Operator και επιλέγετε το detection ID 129220581. Ενέργεια Allow ή Skip, μετά save και deploy. Στη Cloudflare ο agent φέρει bot tag chatgpt-agent και οι υπογραφές επαληθεύονται αυτόματα, οπότε δεν κάνετε τίποτα με κλειδιά.

  3. 03

    Akamai

    Security Configuration, Security Policy, Bot management, Custom Bot Categories και Manage Bot Categories. Προσθέτετε bot με Type Akamai-Defined και Bot name ChatGPT Agent, από την κατηγορία Artificial Intelligence bots, και ορίζετε τη νέα κατηγορία σε Allow.

  4. 04

    HUMAN

    Στο HUMAN Sightline: Policies, Traffic Policy Settings, Known bots and Crawlers. Αναζητάτε το ChatGPT Agent, το γυρίζετε ON και το ορίζετε σε Allow. Το HUMAN AgenticTrust είναι ξεχωριστό προϊόν, με δική του διαδρομή Policies και μετά AI Agents Permissions, όπου ελέγχετε τα δικαιώματα του ίδιου ονόματος.

  5. 05

    Vercel

    Καμία ρύθμιση. Ο agent αναγνωρίζεται μέσω της καταχώρισης ChatGPT Agent, ταυτοποιείται ως chatgpt-operator και οι υπογραφές επαληθεύονται αυτόματα.

  6. 06

    Οποιοδήποτε άλλο CDN ή firewall

    Χειροκίνητος έλεγχος σε τρία σκέλη: ο Signature-Agent: "https://chatgpt.com" να ταιριάζει ακριβώς, μαζί με τα εισαγωγικά, λήψη του δημόσιου κλειδιού από το https://chatgpt.com/.well-known/http-message-signatures-directory, και επαλήθευση των Signature και Signature-Input κατά RFC 9421. Εδώ δίνετε τη διεύθυνση αυτής της ενότητας στον developer σας.

  7. 07

    Το συνηθισμένο πρόβλημα μετά τη ρύθμιση

    Αν μεσολαβεί proxy ή load balancer, πρέπει να διατηρεί αυτούσιους και τους τρεις headers: Signature, Signature-Input και Signature-Agent. Αν κοπεί έστω ένας, η επαλήθευση αποτυγχάνει και το αίτημα μπλοκάρεται ξανά, παρότι ο κανόνας σας είναι σωστός.

Τα UI των παρόχων αλλάζουν συχνά. Αν δεν βρίσκετε ακριβώς αυτά τα ονόματα ή αυτές τις διαδρομές, αναζητήστε στην τεκμηρίωση του παρόχου σας την πιο πρόσφατη ονομασία αντί να μαντέψετε.

Όλα τα παραπάνω αφορούν τον Cloud browser agent: η σελίδα τεκμηρίωσης τιτλοφορείται «ChatGPT Work's Cloud browser allowlisting» και δεν αφορά όλα τα bots της OpenAI. Γι' αυτό ακριβώς υπάρχει η επόμενη ενότητα.

Ο Δεύτερος Μοχλός: το robots.txt

Μέχρι εδώ ρυθμίσατε το firewall. Υπάρχει και δεύτερος μηχανισμός, σε εντελώς διαφορετικό σημείο: ένα αρχείο κειμένου στη ρίζα του site σας, το robots.txt. Αν αυτό μπλοκάρει τους crawlers της OpenAI, το eShop σας μπορεί να παραμείνει αόρατο παρότι το firewall είναι πλέον σωστά ρυθμισμένο. Οι δύο μηχανισμοί τεκμηριώνονται σε δύο διαφορετικές σελίδες: η σελίδα των crawlers δεν αναφέρει καθόλου υπογραφές ή Cloud browser.

User agentΤι κάνειΕλέγχεται από
OAI-SearchBot/1.4Εμφάνιση στα search results του ChatGPTrobots.txt
GPTBot/1.4Crawling για τα foundation modelsrobots.txt
OAI-AdsBot/1.0Έλεγχος ασφάλειας σελίδων που υποβάλλονται ως διαφημίσειςrobots.txt
ChatGPT-User/1.0Ενέργειες που ξεκινά ο χρήστηςΔείτε την εξαίρεση

Ποιον θέλετε οπωσδήποτε ανοιχτό

Ο OAI-SearchBot/1.4 αφορά την εμφάνισή σας στα αποτελέσματα αναζήτησης του ChatGPT, και η OpenAI αναφέρει ότι sites που τον έχουν αποκλείσει δεν εμφανίζονται στις απαντήσεις της αναζήτησης, αν και μπορεί να εξακολουθούν να εμφανίζονται ως σύνδεσμοι πλοήγησης. Αν έχετε κανόνα που τον απαγορεύει, αυτός φεύγει πρώτος. Ο GPTBot/1.4 αφορά τα foundation models και είναι δική σας απόφαση επιχειρηματικής πολιτικής.

Η εξαίρεση

Ο ChatGPT-User/1.0 λειτουργεί διαφορετικά. Επειδή τις ενέργειες τις ξεκινά ο χρήστης, η OpenAI αναφέρει ότι οι κανόνες του robots.txt μπορεί να μην ισχύουν.

Σε ξεχωριστό επίπεδο, δείτε τι άλλο ελέγχει την πρόσβαση των AI crawlers.

οθόνη υπολογιστή με αρχείο ρυθμίσεων πρόσβασης crawlers σε ελληνικό eshop

Ο δεύτερος μοχλός δεν είναι στο CDN, είναι ένα αρχείο κειμένου στη ρίζα του site.

Τι ΔΕΝ Λύνει το Ξεμπλοκάρισμα

Το ξεμπλοκάρισμα είναι προϋπόθεση, όχι εγγύηση. Χωρίς αυτό δεν έχετε καμία πιθανότητα. Με αυτό αποκτάτε τη δυνατότητα να αξιολογηθείτε, τίποτα παραπάνω.

Οι σελίδες προϊόντων πρέπει να διαβάζονται

Τιμή, διαθεσιμότητα και βασικά χαρακτηριστικά πρέπει να υπάρχουν καθαρά στη σελίδα και να είναι server rendered, δηλαδή να υπάρχουν όπως έρχεται η σελίδα από τον server και όχι να εμφανίζονται μόνο αφού τρέξει JavaScript στο πρόγραμμα περιήγησης. Πολλά θέματα και πρόσθετα φορτώνουν τιμή και διαθεσιμότητα δυναμικά, και ό,τι δεν υπάρχει τη στιγμή που διαβάζεται η σελίδα, για τον agent δεν υπάρχει. Εδώ μετράνε οι σωστά δομημένες σελίδες προϊόντων και τα product feeds και δομημένα δεδομένα προϊόντων.

Καμία υπόσχεση εμφάνισης

Τα αποτελέσματα είναι organic, με citations, και η OpenAI αναφέρει ρητά ότι αποφεύγει sites χαμηλής ποιότητας ή spammy. Δεν υπάρχει θέση που αγοράζεται. Οι διαφημίσεις στο ChatGPT είναι ξεχωριστές από το shopping research κατά ρητή δήλωση της OpenAI, και είναι χωριστό θέμα.

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

Συχνές Ερωτήσεις

Πώς ξέρω αν το ChatGPT μπλοκάρεται από το site μου;
Ο έλεγχος γίνεται στα security events του CDN σας ή στα server logs. Αναζητήστε αιτήματα που φέρουν τον header Signature-Agent: "https://chatgpt.com", με τα εισαγωγικά. Αν εμφανίζονται με ενέργεια Block ή Challenge, ο agent δεν κατάφερε να διαβάσει τη σελίδα. Στη Cloudflare η διαδρομή είναι Security και μετά Events, με φιλτράρισμα ανά ενέργεια.
Όχι. Το ξεμπλοκάρισμα είναι προϋπόθεση, όχι εγγύηση. Χωρίς αυτό δεν έχετε καμία πιθανότητα, γιατί κανείς δεν διαβάζει τη σελίδα σας. Με αυτό αποκτάτε τη δυνατότητα να αξιολογηθείτε. Τα αποτελέσματα παραμένουν organic και η OpenAI αναφέρει ρητά ότι αποφεύγει sites χαμηλής ποιότητας.
Όχι, είναι δύο εντελώς ξεχωριστά πράγματα. Η OpenAI δηλώνει ρητά ότι οι διαφημίσεις είναι ξεχωριστές από το shopping research. Το shopping research παράγει organic αποτελέσματα με citations. Δεν πληρώνετε για να εμφανιστείτε εκεί και δεν υπάρχει τρόπος να αγοράσετε θέση.
Πρόκειται για δύο διαφορετικούς μηχανισμούς με διαφορετικό σημείο ρύθμισης. Ο κανόνας στο firewall αφορά τον Cloud browser agent. Το robots.txt ελέγχει ξεχωριστά τους crawlers OAI-SearchBot, GPTBot και OAI-AdsBot. Αν διορθώσετε μόνο το ένα, μπορεί να παραμείνετε αόρατος. Ελέγξτε και τα δύο.
Πιθανότατα ναι. Πολλά ελληνικά eshops βρίσκονται πίσω από Cloudflare ανεξάρτητα από τον host τους, συχνά χωρίς να το γνωρίζει ο ιδιοκτήτης. Ακόμη και χωρίς Cloudflare, οποιοδήποτε firewall ή σύστημα προστασίας από bots μπορεί να μπλοκάρει τον agent. Ρωτήστε τον πάροχό σας ποιο σύστημα φιλτράρει την κίνηση.
Δημήτρης Καρύκης, Founder Imagen Web Pro

Δημήτρης Καρύκης

Founder και Lead Developer, Imagen Web Pro

Δουλεύω με ελληνικά eshops σε WordPress και WooCommerce από το 2017. Τα τελευταία χρόνια ο πρώτος έλεγχος που κάνω σε κάθε νέο κατάστημα δεν είναι το περιεχόμενο, αλλά αν οι μηχανές καταφέρνουν καν να φτάσουν στις σελίδες προϊόντων.