Kada pričamo o SEO-u, često se fokusiramo na tekst, ključne reči, naslove i brzinu sajta. Međutim, postoji još jedan veoma zanimljiv deo optimizacije koji se nalazi praktično iza kulisa web stranice – strukturirani podaci.
Tu dolaze Schema.org i JSON-LD.
Ako vam ovi termini zvuče komplikovano, nema razloga za brigu. Ideja iza njih je zapravo prilično jednostavna.
Šta je Schema.org?
Schema.org je zajednički standard za strukturirane podatke na internetu.
Njegova uloga je da pomogne pretraživačima da bolje razumeju šta se nalazi na jednoj web stranici.
Na primer, kada napravite stranicu o osobi, možete navesti da je određeno ime zapravo osoba (Person). Ako pravite stranicu o firmi, možete označiti da se radi o organizaciji (Organization). Za restoran možete koristiti Restaurant, za proizvod Product, za članak Article i tako dalje.
Dakle, umesto da pretraživač samo vidi tekst, strukturirani podaci mu daju dodatni kontekst.
A šta je JSON-LD?
JSON-LD je jedan od načina na koji možemo dodati Schema.org strukturirane podatke na web stranicu.
Najčešće se postavlja u HTML dokument pomoću <script> elementa sa:
type="application/ld+json"
Primer može izgledati ovako:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "WebSite",
"name": "Srki Dex: Web Dizajner Beograd | Izrada Web Sajtova i SEO",
"url": "https://srki-dex.github.io/"
}
</script>
Ovaj kod posetiocu praktično nije vidljiv kao deo stranice, ali pretraživačima daje dodatne informacije o sadržaju.
Naravno, podatke treba prilagoditi stvarnom sadržaju stranice. Nije dobra ideja označavati nešto kao Person, Product ili Organization ako to zapravo nije.
Zašto je Schema.org važan?
Zamislimo da imamo web stranicu restorana.
Na stranici piše:
Pizzeria Napoli Beograd +381 11 123 4567
Čoveku je jasno šta gleda.
Ali strukturirani podaci mogu dodatno reći pretraživaču:
ovo je restoran
njegovo ime je Pizzeria Napoli
nalazi se u Beogradu
ovo je njegov telefonski broj
Na taj način mašine lakše razumeju informacije koje ljudi već vide.
Rich Results
Jedan od razloga zbog kojih se Schema.org često povezuje sa SEO-om jesu Rich Results, odnosno obogaćeni rezultati pretrage.
U zavisnosti od vrste sadržaja i ispunjenih uslova, Google može prikazati dodatne informacije uz standardni rezultat.
To mogu biti, na primer, ocene, cena, informacije o proizvodu, događaju, receptu ili druge informacije.
Međutim, veoma je važno razumeti jednu stvar:
Schema.org ne garantuje bolju poziciju na Google-u niti garantuje da će se Rich Result pojaviti.
Strukturirani podaci pomažu Google-u da razume sadržaj, ali Google sam odlučuje kako će određeni rezultat biti prikazan.
@graph – kada imamo više stvari na jednoj stranici
Kod ozbiljnijih web sajtova često postoji više povezanih entiteta.
Na primer, jedna stranica može istovremeno predstavljati:
osobu
web sajt
organizaciju
članak
breadcrumb navigaciju
Umesto da za svaki element pravimo potpuno odvojeni JSON-LD blok, možemo koristiti @graph i povezati više entiteta u jednu strukturiranu celinu.
To je posebno korisno kod većih sajtova i portfolija.
Da li svako treba da koristi Schema.org?
Ne mora svaki mali sajt imati ogroman JSON-LD kod.
Najvažnije je da strukturirani podaci budu tačni, relevantni i usklađeni sa sadržajem koji se zaista nalazi na stranici.
Bolje je imati jednostavan i ispravan Schema.org zapis nego ogroman blok sa informacijama koje nemaju veze sa sadržajem stranice.
Takođe, strukturirani podaci nisu zamena za kvalitetan sadržaj, dobar HTML, tehnički SEO ili kvalitetnu strukturu sajta.
SEO iza scene
Meni je Schema.org posebno zanimljiv zato što predstavlja dobar primer kako web funkcioniše iza onoga što vidimo u browseru.
Posetilac vidi dizajn, slike, tekst i navigaciju.
Pretraživač, pored toga, može dobiti dodatne informacije koje mu pomažu da razume ko, šta, gde i o čemu se nalazi na stranici.
Zato Schema.org i JSON-LD možemo posmatrati kao neku vrstu dodatnog jezika između web sajta i pretraživača.
Neće vas magično odvesti na prvo mesto Google-a, ali dobro implementirani strukturirani podaci mogu pomoći pretraživačima da mnogo bolje razumeju vaš sadržaj.
A kada mašina bolje razume ono što ste napravili – veća je šansa da će ga pravilno predstaviti korisnicima.