DEV Community

Cover image for De ce SSR si Bing decid dacă ChatGPT îți citează site-ul (mecanica reală)
FLASH SHIP
FLASH SHIP

Posted on

De ce SSR si Bing decid dacă ChatGPT îți citează site-ul (mecanica reală)

Există o presupunere în jurul optimizării pentru AI care merită demontată tehnic: ideea că a ieși bine în Google e destul ca să apari în răspunsurile ChatGPT. Nu e. Iată de ce, la nivel de infrastructură.

ChatGPT nu are index. Are Bing.

ChatGPT nu operează un crawler propriu care să construiască un index al webului în stilul Google. Când un model face „web search", pipeline-ul e aproximativ:

  1. Interogarea utilizatorului declanșează o căutare prin Bing Search API.
  2. Bing returnează un set de URL-uri candidate din indexul lui.
  3. Robotul ChatGPT-User intră pe paginile selectate si le extrage conținutul.
  4. Modelul sintetizează un răspuns si citează sursele.

Microsoft Copilot foloseste aceeași infrastructură Bing (sistemul Prometheus). Concluzia: dacă un URL nu e în indexul Bing, pur si simplu nu intră în setul de candidați. Nu poate fi citat, oricât de bine ar sta în Google.

Nu e doar teorie: un studiu Seer Interactive a găsit că aproximativ 87% dintre citările ChatGPT/SearchGPT se potrivesc cu rezultatele organice de top din Bing.

Problema #1: ChatGPT-User nu rulează JavaScript

Ăsta e cel mai des ratat detaliu. Robotul ChatGPT-User face un fetch de HTML si nu execută JavaScript ca un browser complet. Deci dacă aplicația ta e client-side rendered (CSR); un shell gol de HTML care se hidratează în browser; robotul vede:

<div id="root"></div>
Enter fullscreen mode Exit fullscreen mode

Adică nimic. Zero conținut de citat.

Soluția e randarea pe server (SSR) sau generarea statică (SSG), ca HTML-ul să vină deja populat înainte de orice JavaScript:

CSR:  browserul construieste DOM-ul  -> robotul AI vede pagină goală
SSR:  serverul trimite HTML complet  -> robotul AI vede tot conținutul
Enter fullscreen mode Exit fullscreen mode

Cu Next.js asta înseamnă Server Components / SSR / SSG în loc să te bazezi pe fetch-uri client-side pentru conținutul principal. Nu e detaliu de performanță; e diferența dintre a fi citabil si a fi invizibil pentru AI.

Problema #2: Bing are reguli diferite, nu mai stricte

O corectură pe care o aud des greșit: Bing nu e „mai sever" decât Google. Istoric a fost chiar mai permisiv. E doar diferit ca ponderi:

  • Potrivire exactă a termenilor, ponderată mai literal decât la Google.
  • Prospețimea conținutului cântărește mai mult.
  • Semnalele sociale contează mai mult.

Problema #3: IndexNow (pe care Google îl ignoră)

Bing suportă IndexNow: un protocol de push prin care notifici instant motorul că un URL a fost creat/actualizat/șters, în loc să aștepți crawl-ul.

POST https://api.indexnow.org/indexnow
Content-Type: application/json

{
  "host": "flashship.ro",
  "key": "<your-key>",
  "urlList": ["https://flashship.ro/blog/noua-pagina"]
}
Enter fullscreen mode Exit fullscreen mode

Google nu suportă IndexNow nici în 2026; acolo tot pe crawl bazat pe descoperire rămâi. Bing Webmaster Tools mai are si Crawl Control, ceva ce Google Search Console nu oferă.

Checklist practic pentru vizibilitate în AI

  1. SSR/SSG pentru tot conținutul principal; presupune că robotul nu rulează JS.
  2. Verifică proprietatea în Bing Webmaster Tools, nu doar în Google Search Console.
  3. Trimite sitemap-ul în Bing si integrează IndexNow pentru indexare instant.
  4. Nu bloca ChatGPT-User (si nici Bingbot) în robots.txt dacă vrei citări.
  5. Date structurate curate (JSON-LD) ca entitățile să fie extrase fără ambiguitate.

Ironia e că majoritatea acestor pași sunt triviali de implementat; aproape nimeni nu-i face. Am scris analiza completă, inclusiv de ce piața din România stă blocată pe Google-only, aici:

Toată lumea optimizează pentru Google. Dar ChatGPT întreabă Bing-ul cine ești.


Publicat de FLASH SHIP S.R.L., agenție digitală din Sibiu, România. Conținut nativ, original, scris pentru oameni. Zero copy-paste.

Top comments (0)