Izraz agent-friendly sajt opisuje web stranicu koju softverski agent može pouzdano da pročita, razume i koristi. To nije isto što i pravljenje posebnog sajta za AI, niti podrazumeva da morate da dodate poseban fajl ili markup koji Google ne navodi kao uslov za pojavljivanje u svojim generativnim funkcijama.
Praktično, agent-friendly pristup znači da su sadržaj, struktura i funkcije sajta jasni i ljudima i mašinama. Stranica treba da bude dostupna za crawling, razumljiva kroz HTML i DOM, upotrebljiva preko tastature i drugih interfejsa, kao i dovoljno stabilna da agent može da prepozna šta korisnik može da uradi.
Šta znači agent-friendly u kontekstu tehničkog SEO-a
AI agenti mogu da rade različite poslove: da pronađu informacije, uporede proizvode, popune formu ili započnu proces kupovine. Da bi to bilo moguće, sajt mora da ponudi pouzdane signale o sadržaju i interakcijama.
Najvažniji deo posla i dalje je klasičan tehnički SEO: stranice moraju biti dostupne za crawling, indeksibilne i podobne za prikaz u Google Search-u. Google navodi da se njegove generativne funkcije oslanjaju na postojeće sisteme pretrage i sadržaj iz Search indeksa. Zbog toga AEO i GEO nisu zamena za SEO, već način da se SEO zahtevi sagledaju kroz nove interfejse pretrage.
DOM nije isto što i ono što korisnik vidi
DOM je programska struktura stranice koju browser formira na osnovu HTML-a i JavaScript-a. Ona može da se razlikuje od izvornog HTML-a koji server pošalje.
To je važno kada se sadržaj ili funkcija pojavljuju tek posle izvršavanja JavaScript-a. Ako je glavni tekst, navigacija ili dugme dostupno samo nakon komplikovanog klijentskog procesa, različiti alati i agenti mogu imati poteškoća da ih pravilno pronađu i razumeju.
Dobro pravilo je da ključni sadržaj i osnovne funkcije budu prisutni u stabilnom DOM-u, sa jasnim nazivima i predvidivim ponašanjem. JavaScript je dozvoljen i često neophodan, ali ne bi trebalo da bude jedini način da se dođe do osnovnih informacija.
Accessibility tree: sloj koji objašnjava interfejs
Accessibility tree je struktura koju browser izdvaja za asistivne tehnologije, poput čitača ekrana. Ona ne prikazuje sve detalje DOM-a, već korisne informacije: uloge elemenata, njihove nazive, stanja i odnose.
Za agent-friendly interfejs to znači da dugme treba da bude dugme, polje forme treba da ima labelu, a navigacija treba da ima prepoznatljivu strukturu. Vizuelno lep interfejs sa generičkim <div> elementima i nejasnim ikonama može biti mnogo teži za razumevanje.
Primer jasnog HTML-a
<form action="/pretraga" method="get">
<label for="q">Pretražite sajt</label>
<input id="q" name="q" type="search">
<button type="submit">Pretraži</button>
</form>
Ovakva struktura daje jasnu informaciju o nameni forme. Suprotno tome, element napravljen pomoću <div> taga, bez pristupačnog naziva i bez tastaturne podrške, može izgledati kao dugme, ali se ne ponaša kao jedno.
Kako da pripremite DOM za AI agente
- Koristite semantičke HTML elemente:
header,nav,main,article,section,footer,buttoniformtamo gde odgovaraju značenju. - Obezbedite vidljiv i tekstualno jasan sadržaj: važna informacija ne bi trebalo da postoji samo kao slika ili ikonica.
- Dajte kontrolama precizna imena: „Dodaj u korpu“ je korisnije od dugmeta koje sadrži samo neobjašnjivu ikonu.
- Koristite pravilnu hijerarhiju naslova: naslovi treba da opisuju strukturu dokumenta, a ne samo vizuelnu veličinu teksta.
- Održavajte stabilne URL-ove i linkove: agent treba da može da prati proces bez oslanjanja na neobjašnjive događaje ili slučajna stanja interfejsa.
Forme, dugmad i navigacija moraju imati predvidivo ponašanje
Agent ne može pouzdano da završi zadatak ako nije jasno šta se dešava nakon klika. Svaka važna akcija treba da ima razumljiv naziv, vidljivo stanje i očekivan rezultat.
Proverite naročito:
- da li se forme mogu koristiti tastaturom;
- da li su greške povezane sa odgovarajućim poljima;
- da li je jasno da li je akcija uspešna, neuspešna ili u toku;
- da li se fokus pomera na smislen element nakon promene sadržaja;
- da li dugmad zaista pokreću akciju, a linkovi vode na drugu lokaciju;
- da li sesija, kolačići ili CAPTCHA nepotrebno prekidaju osnovni tok.
Ovo nije samo pitanje pristupačnosti. Predvidiv interfejs smanjuje greške svih korisnika, uključujući automatizovane sisteme.
JavaScript SEO: progresivno unapređenje umesto skrivanja sadržaja
Google može da obradi sadržaj generisan JavaScript-om kada nije blokiran, ali JavaScript sajtovi zahtevaju pažljiviju proveru. Problem nastaje kada sadržaj potreban za razumevanje stranice nije dostupan nakon renderovanja, kada se linkovi ne mogu pratiti ili kada je osnovna funkcija vezana za nestandardni događaj. Cilj nije da svaka implementacija izgleda isto za svaki alat, već da ključni sadržaj bude dostupan Google-u nakon renderovanja i da ne bude namerno različit ili blokiran.
Praktičan pristup je progressive enhancement: osnovni sadržaj i najvažnije funkcije treba da budu dostupni i bez kompleksnog JavaScript sloja, dok JavaScript može da poboljša iskustvo.
Za kontrolu proverite:
- izvorni HTML i renderovani DOM;
- da li su tekst, linkovi i forme dostupni posle renderovanja;
- da li robots.txt ili drugi mehanizmi blokiraju potrebne resurse;
- da li se sadržaj učitava tek nakon interakcije koju agent ne može pouzdano da izvede;
- da li stranica ima ispravan statusni kod, canonical i indeksibilne metapodatke.
Google Search Console i testiranje u browser alatima mogu pomoći u dijagnostici, ali nijedan pojedinačni test ne garantuje crawling, indeksiranje ili prikaz u rezultatima.
Strukturirani podaci pomažu, ali nisu zamena za dobar HTML
Schema.org strukturirani podaci mogu da objasne entitet, proizvod, organizaciju, članak ili događaj. Oni su korisni za mašinsko razumevanje, ali ne popravljaju nejasan interfejs niti garantuju prikaz u rich results ili AI funkcijama.
Podaci treba da budu tačni, da odgovaraju vidljivom sadržaju i da koriste tipove i atribute koji zaista opisuju stranicu. Nemojte dodavati markup samo zato što postoji, niti označavati informacije koje korisnik ne može da pronađe na stranici.
Šta nije potrebno praviti za Google
Prema Google smernicama za generativne funkcije u Search-u, nema potrebe da pravite nove mašinski čitljive fajlove, poseban AI tekst, dodatni markup ili Markdown samo da bi se stranica pojavila u Google Search-u ili njegovim generativnim funkcijama. To uključuje i LLMS.txt, koji Google Search ne koristi kao poseban format za tu svrhu. Takvi fajlovi mogu imati smisla za druge servise koji ih podržavaju, ali iz ove smernice ne treba izvoditi širu tvrdnju o svim mogućim sistemima ili signalima rangiranja.
Ne postoji ni zahtev da tekst razbijete na veliki broj sitnih „chunkova“ radi AI sistema. Bolje je organizovati sadržaj jasnim naslovima, paragrafima, listama i tabelama tako da ga lako razume čovek.
Agent-friendly tehnički SEO checklist
| Oblast | Provera |
|---|---|
| Crawling | Važne stranice i resursi nisu blokirani, a linkovi su dostupni za praćenje. |
| Indeksiranje | Stranica ima odgovarajući status, canonical i nema nenameran noindex. |
| HTML i DOM | Glavni sadržaj postoji u stabilnoj strukturi i nije zavisan od nepredvidivog JavaScript-a. |
| Accessibility tree | Kontrole imaju uloge, nazive, stanja i tastaturnu podršku. |
| Interakcije | Forme, dugmad, greške i potvrde imaju jasno ponašanje. |
| Performanse | Stranica se brzo učitava, radi na mobilnim uređajima i ima dobar page experience. |
| Entiteti | Strukturirani podaci i poslovne informacije su tačni i usklađeni sa vidljivim sadržajem. |
Kako da testirate sajt u praksi
- Dopunski test bez JavaScript-a: otvorite ključne URL-ove sa onemogućenim JavaScript-om i zabeležite šta ostaje dostupno. Ovo je dijagnostička provera, a ne obavezan kriterijum da stranica mora u potpunosti da radi bez JavaScript-a.
- Obavezno proverite renderovani rezultat: u browser DevTools i alatima za testiranje renderovanja proverite DOM, glavni sadržaj, linkove, accessibility tree, nazive kontrola i redosled fokusa.
- Prođite kroz ključne tokove samo tastaturom: pretraga, kontakt, prijava, dodavanje u korpu i checkout, u zavisnosti od sajta.
- Testirajte validaciju forme, poruke o grešci, učitavanje i stanje uspeha.
- U Search Console proverite indeksibilnost, renderovanje i tehničke probleme na važnim URL-ovima.
- Uporedite mobilnu i desktop verziju i proverite da li se ključni sadržaj razlikuje.
- Ručno pregledajte stranice kao korisnik: da li je odmah jasno šta stranica nudi i koji je sledeći korak?
Zaključak
Agent-friendly sajt nije trik za zaobilaženje Google sistema. To je tehnički uredan sajt sa jasnim HTML-om, dostupnim sadržajem, predvidivim interakcijama i dobrim korisničkim iskustvom.
Najbolji početak je audit osnovnog tehničkog SEO-a, DOM-a i accessibility tree-ja na najvažnijim stranicama. Ako želite širi pregled, pogledajte naš vodič za SEO optimizaciju. Kada stranica može jasno da se pročita, indeksira i koristi, ona je bolje pripremljena i za ljude, i za pretraživače, i za AI agente.
Povezane teme: SEO za AI agente: kako pripremiti sajt za agentic search i browser agente