Šta je Tehnički SEO?
Uvek kada učimo nešto novo počinjemo od definicije. U ovom slučaju, definicija glasi ovako: “Tehnički SEO je proces optimizacije sajta kojim pomažemo pretraživačima kao što je Google da nađu, razumeju i indeksiraju stranice sajta.”
A da bi razumeli šta su pretraživači, šta je indeksiranje a šta rangiranje, moramo da znamo odgovore na sledeća pitanja:
- Da li botovi pretraživača mogu da nađu vašu stranicu sajta?
- Da li botovi pretraživača mogu da indeksiraju tvoju stranicu sajt?
- Da li botovi pretraživača mogu da pročitaju tvoju stranicu sajta?
- Da li botovi mogu da razumeju sadržaj tvoje stranice sajta?
- Da li šaljete pretraživačima odgovarajuće signale za bavljenje rangiranim sadržajem?
- Da li je stranica sajta vredna rangiranja?
Sve ovo spada u domen tehničkog SEO, a najznačajnije teme iz ove oblasti su:
- Popisivanje stranice sajta (Crawling),
renderovanje stranice sajta & indeksiranje - Mobilni prikaz (AMP, PWA, Responsive design)
- SSL (https, http/2)
- Strukturirani podaci (schema markup, microdata & JSON-LD, rich snippets)
- Brzina stranice sajta & optimizacija sadržaja
- Struktura sajta (interno linkovanje, URL struktura, taxonomija)
CRAWLING – KAKO RADI?
Botovi pokupe sadržaj sa stranica i onda kroz linkove koji se nalaze na tim stranicama traže ostale stranice u vezi sa njima. Ovo im omogućava da pronađu sadržaj na vebu.
Kako izgleda kada Google kreira svoj indeks pretrage, tj. Kako rade njegovi botovi popisuju stranice (crawling):
Botovi (crawlers) moraju da krenu od nečega. Prvo bi kreirali listu svih URL adresa koje pronađu putem veza na stranicama sajta. Sitemap kao dodatak je sledeći izvor URL-ova koji sam kreira korisnik, a on sadrži listu svih URL-ova stranica sajta.
U suštini, to je uređena lista URL-ova koja treba da bude popisana od strane Google pretraživača.
Zatim botovi kreću u akciju i kupe sadržaj sa datih URL-ova.
Sledeći korak je procesing sistem koji sve to beleži i šalje ka rendereru koji učitava stranicu kao što bi browser učitao i procesuira stranicu da bi još više URL-ova popisao.
Renderer je alat koji služi da Google vidi stranicu u browseru kao što je vide i ostali korisnici, sa svim učitanim JavaScript i CSS fajlovima.
Indeks su sve skladištene stranice koje Google prikazuje korisnicima.
Ovo su objašnjenja za crawling i njegove elemente, međutim postoji i opcija da kontrolišete šta se sve indeksira i na koji način.
Ono što mogu da kažem iz iskustva jeste da je potrebno znati i kontrolisati popisivanje stranica od strane pretraživača. Zašto? Pa recimo da želite kontrolu stranica koju Google treba da vidi a koje ne.
E sad, ovo možemo postići na nekoliko načina. Jedan od njih je robots.txt fajl.
ROBOTS.TXT
Ovaj fajl govori pretraživačima kad oni mogu I smeju da posete vaš sajt. Ako Google želi da indeksira vaš sajt, ovde upišite stranice koje ne želite da se nađu pri indeksiranju.
Druga opcija je restrikcija (ograničavanje) pristupa sajtu I stranicama.
RESTRIKCIJA PRISTUPA
Ukoliko želite da izbegnete robots.txt akciju odaberite ovaj način da zabranite botove da pretražuju vase određene stranice sajta. To postižemo na 3 načina:
- Drugi način logovanja na sajt
- HTTP autentifikacija (potrebna lozinka kako bi se pristupilo)
- IP restrikcija (dozvoliti određenim IP adesama da priđu sajtu I njegovim stranicama)
GOOGLE SEARCH CONSOLE & CRAWLING
Ako je u pitanju Google pretraživač možemo iskoristiti njegovu Search Console opciju i tu pogledati kako izgleda izveštaj za popisivanje URL-ova. Ovaj izveštaj će dati mnogo informacija o popisivanje URL strukture i njegovog sadržaja.
RENDEROVANJE
Nakon što se popišu stranice, one se renderuju i šalju u indeks. Indeks je glavna lista stranica koje se mogu vratiti za upite pretraživanja.
INDEKSIRANJE
Mora da znate kako se radi indeksiranje i postoje nekoliko alata koje možete iskoristiti da proverite da li je vaš sajt indeksiran ili ne. Jedan od besplatnih alata je Google Search Console koji vam dozvoljava da svaki URL pregledate i vidite da li je indeksiran ili ne. Imate mogućnost i da ubacite URL u proces indeksiranja.
Naravno postoje i alati koje se plaćaju kao što su Ahrefs i drugi koji vam dozvoljavaju da proverite vaš sajt i utvrdite koje stranice nisu indeksirane.
MOBILE VIEW (AMP, PWA, RESPONSIVE DESIGN)
Ovo je tema o kojoj sam ranije pisao i tiče se tehnologija kao što je AMP & PWA, a svaki do sajtova na kojima sam radio imao je optimizovan sajt za mobilnu pretragu (iliti responsive design koji se uklapao u ono što želimo da pokažemo na svim uređajima).
Samo da napomenemo da Google nema zaseban indeks za mobilne uređaje i računare. Postoji samo jedan indeks i Google polako prelazi na indeksiranje mobilnih verzija sajta umesto verzija računara.
Ovo može da bude problem, jer ako se sadržaj ne vidi na mobilnoj verziji on se neće računati u indeksiranju nakon što se Google prebaci samo na indeksiranje za mobilne uređaje (čekamo da Google objavi početak ovog indeksiranja).
Ovo obično nije problem sa sajtovima koji su responsive, ali može da bude problem za kompleksne sajtove ili čak one koji koriste staru verziju sajta kao što je m.sajt.com.
SSL – HTTPS/HTTP
Jedna od stavki koju je Google počeo da „ocenjuje“ malo više kada su u pitanju sajtovi i sigurnost.
Kada je SSL sertifikat instaliran na veb serveru, on deluje kao katanac i deluje kao sigurna veza između veb servera i pregledača. SSL sertifikat povezuje vaše ime domena, ime kompanije i lokaciju.
Kada je SSL setovan onda URL dobija HTTPS protokol. HTTPS štiti komunikaciju između vašeg pregledača i servera od napadača da ih ne presretnu i neovlašteno ometaju.
STRUKTURIRANI PODACI
Već sam u nekoliko navrata „pričao“ o strukturiranim podacima. Oni predstavljaju delove koda koji pomažu pretraživačima da bolje razumeju vaš sadržaj i bolje ga prikažu u rezultatima pretrage.
Tu imamo schema.org podatke, microdata & JSON-LD i rich snippets. Ove podatke ste već videli na pretrazi. Recimo ako pretražite Novi Sad na Google-u dobićete rezultate kao na slici ispod.
Na toj slici imamo dva dela koja bih izdvojio, a to su TOP STORIES i KNOWLEDGE GRAPH. Do njih dolazimo implementacijom određenog koda na sajt, tj. Pružanjem konkretnih informacija o vašem sajtu/blogu, koje mogu pomoći u prikazivanju bogatijih funkcija (rich snippets) u rezultatima pretrage.
Da bi implementirali odgovarajuće strukturirane podatke, možemo ih potražiti u galeriji Google Search Centrale. Tu imamo sledeće tipove: Article, Book, Breadcrumb, Carousel, Course, Dataset, EmployerAggregateRating, Event, Fact Check, FAQ, Home Activities, How-to, Image License, JobPosting, Job Training (beta), Local Business, Logo, Math solvers, Movie, Estimated salary, Podcast, Practise problems, Product, Q&A, Recipe, Review snippet, Sitelinks Search box, Software App (beta), Speakable, Subscription and paywalled content, Video.
Google ima uputstvo za svaki od ovih tipova, pa je preporučljivo ih pratiti ukoliko želite da implementirate neke od ovih strukturiranih podataka na vaš sajt/blog. Ukoliko prekršite njihova uputstva možete sprečiti pojavljivanje u Google Search pretrazi i možete biti markirani kao spam.
BRZINA STRANICE SAJTA & OPTIMIZACIJA SADRŽAJA
Šta predstavlja brzna stranice sajta? To je vreme potrebno za učitvanje sajta/bloga. Teško je dodeliti jedan broj brzini stranice, jer mnogi pokazatelji hvataju elemente učitavanja stranice na različite načine, u različite svrhe i sa različitim uslovima testiranja.
Google je nedavno obnovio fokus na brzinu stranice, a brzina učitavanja stranica na mobilnom je postala faktor rangiranja. Ono što je novina jeste da Izveštaj o brzini u Google Search Console daće novu važnost Chromu browseru koji će na osnovu toga mapirati sajtove koji se sporo očitavaju.
Zašto bi trebali da brinemo o ovome? Evo nekoliko razloga:
- Uticaće na korisničko iskustvo – Na posetioce vaših sajtova/blogova će uticati kako iskustvo imaju, da li se nešto brzo i lagano učitava. Ukoliko je to suprotno, biće primećeno i posetioci se neće zadržavati na takvim lokacijama
- Uticaće na analitiku – Uopšteno govoreći, brži sajt/blog će zabelećiti više posetilaca, jer će se kod analitike pre učitati. Ako posetilac ode pre nego što se analitika očita na sajtu neće biti zabeležena u sistemu analitike.
- SEO – Novi update algoritma uticaće jedino na spore sajtove po zvaničnom saopštenju.
KOLIKO BRZO TREBA SAJT/BLOG DA SE UČITA?
Ne postoji zvanična informacija o tačnoj brzini učitavanja. Jedna od uobičajenih preporuka je da se sajt/blog učita za manje od 3 sekunde.
Ova informacija dolazi iz studije koju je Google sproveo i koja kaže da 53% posetilaca sa mobilnih uređaja napusti stranicu sajta/bloga kojoj je potrebno više od 3 sekunde da se učita.
STRUKTURA SAJTA
Jako bitna stavka u našoj tehničkoj optimizaciji. Struktura sajta predstavlja način na koji je vaš sajt/blog organizovan i na koji je način su mu stranice povezane. Ukoliko ste dobro organizovali vaš sajt posetioci i pretraživači moći će lakše da nađu ono što ih interesuje i olakšaće im kretanje kroz sadržaj samog sajta/bloga. Samim tim unapredićete konverzije na sajtu i pomoći će vam oko vaše optimizacije.
Čvrsta i stabilna struktura sajta je obavezna ukoliko želite da pokrenete novi sajt ili da redizajnirate novi. Zašto? Što je veći sajt/blog, on postaje sve kompleksniji i kritičniji za održavanje.
Da bi ste znali kako da kreirate „pravu“ strukturu sajta evo nekoliko stvari koje treba da uradite:
- Mapirajte sve vizuelno (možete koristiti neke od alata za to, npr. GlooMaps ili Rarchy)
- Proverite šta vaša konkurencija radi I kako je ona setovala svoju strukturu (možete korisiti alat Screaming Frog za ovo)
- Kreirajte plan baziran na osnovu postojećih stranica
- Odradite istraživanje ključnih reči na osnovu kojih ćete uraditi strukturu sajta
- Mapirajte komponente navigacije na sajta
Struktura sajta vam može reći kada i gde treba da napravite neke nove stranice ili sekcije. A pošto je usko povezana sa istraživanjem ključnih reči, možda bi bilo dobro da neke od vaših postojećih stranica gađaju različite ključne reči na osnovu njihovog većeg saobraćajnog potencijala.
Sledeći korak je skaliranje sajta, u zavisnosti koje ste ciljeve postavili. Možete ispratiti neke od tekstova koje sam pisao kada je u pitanju skaliranje sajta, posvetiti se optimizaciji za mobilne ili čak gledati kako da povećate vrednost stranica sajta.
Ukoliko je ovo „teško gradivo“ za vas uvek možete da mi se obratite sa vašim problemom (kazaćemo izazovom) i onda zajedno možemo da se posvetimo rešavanju izazova zvanog tehnička optimizacija iliti tehnički SEO.