Vidljivost na tražilicama

Autor: 6 min čitanja

Svaki dućan na WebShopHR-u dolazi s tehničkim preduvjetima za vidljivost na klasičnim tražilicama, AI asistentima i vlastitom pretraživanju, a trgovac ne mora dirati HTML niti kod.

SEO koji radi sam

Sitemap, robots.txt, kanonski URL-ovi, JSON-LD oznake i Open Graph meta podaci generiraju se izravno iz kataloga. Sitemap uključuje naslovnicu, kategorije i aktivne artikle s datumom zadnje izmjene, pa ga trgovac može odmah prijaviti u Google Search Console.

Robots.txt dozvoljava indeksiranje javnih stranica, zabranjuje privatne dijelove (košaricu, naplatu i stranice narudžbi) te upućuje na sitemap. Za Google Shopping i Google Merchant Center postoji i /merchant.xml feed s cijenama u eurima i dostupnosti po artiklu.

Na stranicama se ispisuju strukturirani podaci: Organization i WebSite na naslovnici, BreadcrumbList na kategoriji i artiklu, Product s Offer oznakom (cijena u eurima, dostupnost prema zalihi), a recenzije ulaze u aggregateRating tek kad postoji barem jedna objavljena recenzija. Blog objave automatski dobivaju BlogPosting oznaku (Googleova podvrsta sheme Article, namijenjena baš objavama). Slug, odnosno zadnji dio adrese, artikla i kategorije upisuje trgovac ručno u CMS-u. Sustav ga ne generira niti prevodi automatski iz naziva.

Kanonski URL-ovi prate vlastitu domenu kad je verificirana, a ne platformsku poddomenu. U Pro i Enterprise paketu trgovac može postaviti ručni SEO naslov i opis po artiklu i kategoriji. Inače se koristi automatika iz naziva i opisa. U administraciji postoji i SEO checklist (Enterprise) koji broji artikle bez SEO naslova i nudi konkretne primjere popunjavanja.

Vidljivost u AI tražilicama

Svaki dućan na vlastitoj domeni ima /llms.txt sažetak i /llms-full.txt s cijelim katalogom za AI asistente. U llms-full.txt artikli su poredani prema tome što se stvarno prodaje, pa po novosti. Ako katalog premaši podešenu granicu, umjesto cijelog popisa prikazuje se poveznica na sitemap. Datoteka se kešira generacijski: regenerira se tek kad se promijeni katalog, stranica ili kategorija, a ne po fiksnom rasporedu.

Robots.txt prepoznaje pretraživačke botove za umjetnu inteligenciju i postavlja im posebna pravila: na vlastitoj domeni im dozvoljava pristup, dok ih na platformskoj poddomeni i staging okruženju blokira. Sve stranice dućana nose atribut lang="hr" i renderiraju se na poslužitelju, pa ih AI agenti mogu čitati bez izvođenja JavaScripta.

Interna pretraga

Pretraživanje kataloga ide kroz Meilisearch, a svaki dućan ima vlastiti indeks. Pretražuje se po nazivu i opisu, a na /trazi se prikazuje do 24 rezultata. Traka za pretragu u zaglavlju svake stranice radi bez JavaScripta: to je obična HTML forma.

Indeks se osvježava u pozadini nakon ručnog uređivanja artikla, CSV uvoza ili Arges sinkronizacije. Neaktivni artikli ne ulaze u rezultate. Reindeksiranje se nikad ne odvija u istom HTTP zahtjevu s kupcem. Ako ne uspije, pozadinski posao se sam ponavlja. Dostupnost tražilice ulazi u sistemske provjere spremnosti.

Vlastita domena

Svaki dućan odmah dobiva besplatnu platformsku poddomenu, a trgovac može povezati vlastitu domenu u dva načina: www putem CNAME zapisa na naš edge ili apex putem A zapisa na edge uz istovremeni www CNAME. Sustav generira točne DNS upute koje trgovac unosi kod registrara.

Verifikacija ide u dva koraka: prvo DNS provjera da domena pokazuje na nas, zatim HTTP dohvat verifikacijskog tokena s trgovčeve domene, kako bismo potvrdili da promet zaista stiže na našu infrastrukturu. Dohvat tokena u produkciji spaja se samo na javne IP adrese, što štiti od DNS-rebinding napada.

CMS prikazuje jasan status domene (npr. čeka DNS, DNS se širi, kriva meta, verificirano), a pozadinski posao ju svakih deset minuta ponovno provjerava tijekom prvih sedam dana, dok je neverificirana.

Kad se domena verificira, posjetitelj koji dođe na ne-kanonsku varijantu (s www ili bez, ovisno o odabranom načinu) biva trajno preusmjeren (301) na kanonsku, uz zadržanu putanju i parametre. Uz to preusmjeravanje, kanonska adresa nosi i oznaku canonical u SEO oznakama. Sustav izdaje Let's Encrypt certifikat i ažurira rute bez restarta. Svi SEO elementi (sitemap, canonical, JSON-LD i llms datoteke) prikazuju se na vlastitom hostu, a brisanje domene vraća dućan na platformsku poddomenu bez gubitka sadržaja. Nakon verifikacije se domena više automatski ne provjerava: ako DNS kasnije pukne, dućan na toj adresi prestane raditi dok sam ne pokreneš novu provjeru.

Pregled automatski generiranih SEO elemenata u WebShopHR administraciji

Česta pitanja.

Moram li instalirati SEO plugin ili dodatak da bi me Google indeksirao?

Ne, sitemap, robots.txt, kanonski URL-ovi i strukturirani JSON-LD podaci generiraju se automatski iz kataloga, bez ikakvog dodatka.


Priprema li WebShopHR moj dućan za ChatGPT ili Perplexity, ili to moram sam?

Ako imaš verificiranu vlastitu domenu, dućan automatski dobiva /llms.txt i /llms-full.txt, strojno čitljive datoteke namijenjene baš AI asistentima poput ChatGPT-a i Perplexityja, bez ikakve tvoje intervencije. Hoće li i kada ih pojedini asistent stvarno pročita, ne možemo jamčiti.


Hoće li Google indeksirati moj dućan i bez vlastite domene?

Ne. Dok trgovina radi na besplatnoj platformskoj poddomeni, robots.txt vraća Disallow: /, a sitemap i GEO datoteke ne postoje. Tek verificirana vlastita domena otključava indeksiranje.


Moram li ručno pisati SEO naslove za svaki artikl?

Ne u Free paketu. Naslov i opis grade se automatski iz naziva i opisa artikla. U Pro i Enterprise paketu možeš ih ručno urediti, ali ostavljeno prazno polje i dalje pada natrag na automatiku.


Vidi li AI agent moju trgovinu ako je napravljena u JavaScriptu?

Da, cijeli dućan se renderira na poslužitelju i stiže kao gotov HTML. Nije potrebno izvođenje JavaScripta da bi AI crawler ili tražilica pročitali sadržaj.

Povezani vodiči.

Otvori vlastiti webshop u par minuta.

Besplatan paket traje bez roka i ne traži karticu.