SEO optimizacija · 8. maj 2026.

Tehnički SEO checklist 2026 — 25 obaveznih stavki za bolje rangiranje

TL;DR — kratak odgovor

Tehnički SEO čini 30-40% rangiranja i većina sajtova ga ignoriše. 25 obaveznih stavki podeljenih u 7 kategorija — page speed, crawlability, indeksacija, mobile, schema, security, content. Vreme za prvi tehnički SEO audit je 2-4 sata, vreme za fix 5-30 dana zavisno od veličine sajta. Bez ovoga, ostatak SEO rada je 50% efikasnosti.

Šta je tehnički SEO i zašto ga niko ne radi

Tehnički SEO je sve što omogućava Google-u da pronađe, razume i prikaže vaš sajt — bez obzira koliko je sadržaj kvalitetan. Ako vaš sajt ima sjajne tekstove ali Google ne može da ih indeksira, ne postojite. Tako jednostavno.

Procena je da 70% sajtova u Srbiji ima minimum 5 ozbiljnih tehničkih problema koji aktivno blokiraju rangiranje. Razlog? Tehnički SEO je dosadan. Nema fancy izveštaja koji možeš da pokažeš klijentu, nema efektnih before/after screenshotova. Samo tabele, log fajlovi i HTTP statusi. Zato ga 90% freelancera preskače — a 30-40% rangiranja zavisi upravo od njega.

Ovo je kompletan checklist koji koristimo na svakom tehničkom SEO auditu. 25 stavki, 7 kategorija, sa konkretnim alatima i ciljanim vrednostima. Ako pokrijete bar 20 od 25, sajt će biti bolji od 80% konkurencije.

Page speed — 5 stavki koje najviše utiču

Page speed je prvi filter. Ako se sajt učitava sporije od 3 sekunde, Google ga rangira lošije, korisnici beže pre nego što vide naslov, a konverzije padaju 7% za svaku dodatnu sekundu. Evo 5 stavki koje treba da pokrijete.

1. LCP (Largest Contentful Paint) ispod 2.5 sekunde

LCP meri koliko dugo treba glavnom elementu (najčešće hero slika ili naslov) da se prikaže. Cilj: ispod 2.5 sekunde. Iznad 4 sekunde je "loše" prema Google-u i aktivno smanjuje rangiranje. Merite preko PageSpeed Insights ili Search Console (Core Web Vitals report).

Najčešći krivac: ogromne hero slike koje se učitavaju iz cloud storage-a bez CDN-a. Drugi krivac: render-blocking JavaScript koji čeka 3 sekunde pre nego što počne crtanje.

2. TTFB (Time to First Byte) ispod 600ms

TTFB je vreme između zahteva i prvog bajta odgovora od servera. Iznad 1.5 sekunde znači da je server problem (loš hosting, neoptimizovana baza, previše plugin-ova). Cilj: ispod 600ms. Naš tim za održavanje sajta prvo proverava ovu metriku kada klijent kaže "sajt je spor" — najčešće je problem upravo ovde.

3. Image optimization — WebP/AVIF format

Slike su 60-70% težine prosečnog sajta. JPEG/PNG su zastareli — WebP je 25-35% manji uz istu kvalitetu, AVIF još 20% bolji. Lazy loading je standard od 2020. Ako vaš sajt učitava sve slike odmah pri otvaranju stranice, gubite 1-2 sekunde nepotrebno.

4. Lazy loading za sve below-the-fold sadržaje

Slike, video, iframe-ovi, treća strana skripte — sve što nije vidljivo odmah pri otvaranju stranice treba da se učita kasnije. Atribut loading="lazy" na <img> je dovoljan za 80% slučajeva. Za video, koristi preload="none".

5. CDN za statičke fajlove

Cloudflare, BunnyCDN ili AWS CloudFront — bilo koji CDN smanjuje latenciju za 30-50% za posetioce iz različitih zemalja. Posebno bitno za sajtove koji targetiraju i Srbiju i susedne zemlje (BiH, Hrvatska, Crna Gora). Detalje pokrivamo u našem članku o ceni SEO optimizacije — page speed često čini razliku između €450 i €880 paketa.

Crawlability — 5 stavki za pristup Google-a sajtu

Bez pravilne crawlability, Google ne može ni da pročita vaš sajt. Ovo je osnova nad osnovom — ali često previđena.

6. robots.txt — pravilno konfigurisan

robots.txt je fajl u root-u sajta koji govori pretraživačima šta smeju da crawl-uju. Najčešća greška: blokiranje celog sajta sa Disallow: / dok je sajt u developmentu — i zaboravlja se da se ukloni pri lansiranju. Druga: blokiranje /wp-admin/ ali zaboravlja se Allow: /wp-admin/admin-ajax.php za WordPress.

Proverite preko vassdomenr.rs/robots.txt — fajl mora postojati, biti pristupačan, i sadržati link ka sitemap-u.

7. sitemap.xml — automatski generisan i ažuran

Sitemap je mapa sajta za Google. Mora biti automatski generisan (Yoast/Rank Math za WordPress, Next.js ima built-in), submit-ovan u Search Console, i ne sme imati URL-ove sa 4xx/5xx statusom. Cilj: 95%+ stranica iz sitemap-a indeksirano.

8. Internal linking — minimum 3 unutrašnja linka po stranici

Stranice bez internih linkova su "siročad" (orphan pages) i Google ih retko crawl-uje. Pravilo: svaka stranica treba minimum 3 interna linka ka njoj i 5+ linkova iz nje. Ovaj članak ima 8+ internih linkova — to nije slučajno.

9. Broken links — nula tolerancije

Linkovi koji vode na 404 stranice. Eksterno (vaš link ka tuđem sajtu koji više ne postoji) i interno (link unutar sajta koji vodi na obrisanu stranicu). Screaming Frog za 5 minuta pronalazi sve. Cilj: nula broken linkova ili max 1-2% od ukupnog broja.

10. Redirect chains — maksimalno 1 redirect

Redirect chain je kad URL A ide na URL B, koji ide na URL C, koji ide na URL D. Svaki redirect troši 100-300ms i smanjuje "link juice". Cilj: maksimum jedan 301 redirect po linku. Najčešći krivac: HTTP → HTTPS → www → non-www lanac, koji se može srušiti u jednu liniju .htaccess konfiguracije.

Indeksacija — 5 stavki da Google ne preskoči vaše stranice

11. Canonical tag na svakoj stranici

Canonical govori Google-u koja je "originalna" verzija stranice kada postoji više URL-ova sa istim sadržajem (npr. ?utm_source=facebook verzije). Bez canonical-a, Google može da indeksira pogrešnu verziju ili da je proglasi duplicate content-om.

12. Noindex za nevažne stranice

Kategorije bez sadržaja, tag stranice, paginated stranice, search results — sve to opterećuje crawl budget. Postavite <meta name="robots" content="noindex"> da Google ne troši resurse na njih. Cilj: ne više od 50% stranica indeksirano ako imate veliki e-commerce katalog.

13. Hreflang za multi-jezik sajtove

Ako targetirate Srbiju + Hrvatsku + BiH, ili imate verzije na ćirilici i latinici, hreflang tagovi su obavezni. Bez njih, Google ne zna koju verziju da prikaže korisniku iz Sarajeva. Implementacija je tehnički osetljiva — pogrešan hreflang gori je nego nikakav.

14. Duplicate content — proveriti i rešiti

Ista stranica dostupna na više URL-ova (sa i bez www, sa i bez trailing slash, HTTP i HTTPS verzije). Rešenje: 301 redirect sve verzije na jednu kanonsku. Siteliner ili Copyscape za detekciju.

15. Orphan pages — stranice bez ulaznih linkova

Stranica koja postoji u sitemap-u ali nema nijedan interni link iz drugih stranica. Google je retko crawl-uje. Screaming Frog ima dedicated izveštaj. Rešenje: dodajte 3+ interna linka, ili obrišite stranicu ako nije važna.

Mobile — 3 stavki za mobile-first index

Google od 2019. koristi mobile-first indexing — što znači da gleda kako se sajt vidi na mobilnom uređaju, ne na desktopu. Ako vaš mobile nije sjajan, ni desktop rangiranje neće biti.

16. Responsive design (ne posebne mobile verzije)

m.vasdomen.rs verzije su mrtve od 2018. Standard je responsive — jedan sajt koji se prilagođava ekranu. Test: Chrome DevTools → toggle device toolbar → proverite na 375px (iPhone) i 360px (Android).

17. Touch targets minimum 48×48 piksela

Dugmad, linkovi, elementi za klik moraju biti dovoljno veliki da prst može da klikne bez muke. Google Lighthouse mobilnu kategoriju proverava upravo ovo. Ispod 48×48 piksela sa razmakom od 8px+ — fail.

18. Viewport meta tag

<meta name="viewport" content="width=device-width, initial-scale=1"> u <head>. Bez ovoga, sajt se renderuje kao mini-desktop verzija na telefonu. 30 sekundi rada — ali bez nje sve ostalo je džaba.

Schema markup — 4 stavki za rich snippets

Schema je strukturisani podaci koji govore Google-u šta je vaš sadržaj. Bez schema-e, Google pogađa. Sa schema-om, dobijate rich snippets (zvezdice, cene, FAQ akordione) koji povećavaju CTR za 20-35%.

19. Organization schema — za celu firmu

Na home stranici, JSON-LD blok sa @type: "Organization", naziv firme, logo, adresa, telefon, sameAs (linkovi ka društvenim mrežama). Pomaže Google-u da napravi Knowledge Panel kad neko traži ime firme.

20. Service ili Product schema — za usluge/proizvode

Za servis-biznise @type: "Service" sa areaServed, serviceType, provider. Za e-commerce @type: "Product" sa cenom, dostupnošću, ocenama. Generiše rich snippets u rezultatima pretrage.

21. FAQPage schema — za stranice sa pitanjima

Ako stranica ima FAQ sekciju (kao ova), FAQPage schema čini da se pitanja prikažu direktno u Google rezultatima kao akordion. Mali trud, velika korist — CTR raste 25-40%.

22. BreadcrumbList schema — za navigaciju

Breadcrumb-ovi (Početna → Blog → Naslov) imaju svoju schema-u koja menja URL u Google rezultatima u čitljivu putanju. Mala stvar, ali ozbiljno utiče na profesionalnost u rezultatima pretrage.

Security + Tracking — 3 stavki za poverenje

23. HTTPS na celom sajtu

Bez SSL sertifikata, Chrome obeležava sajt kao "Not Secure" — gubite 30%+ poseta odmah. Let's Encrypt je besplatan, hosting provideri ga aktiviraju za 5 minuta. Nema izgovora u 2026. da sajt nije na HTTPS-u.

24. Google Analytics 4 (GA4) — pravilno postavljen

GA4 je obavezan za svaki ozbiljan sajt. Pravilno znači: postavljen kroz Google Tag Manager, sa configuriranim Conversions (form submit, purchase, scroll), Enhanced Measurement uključen. Bez GA4 nemate podatke — bez podataka ne znate šta da popravljate.

25. Google Search Console — verifikovan i monitorovan

Search Console je besplatan i neophodan. Pokazuje: koje keyword-e ranguje sajt, šta nije indeksirano, šta ima Core Web Vitals probleme, koje stranice imaju manualnu kaznu. Ako ne koristite Search Console, radite SEO naslepo.

Alati za tehnički SEO audit

Niko ne radi tehnički SEO sa jednim alatom. Evo standardnog stack-a koji koristimo na svakom naš SEO Audit paket:

Alat Šta radi Cena
Screaming FrogCrawl celog sajta, broken linkovi, redirect chains, meta tagovi€199/god (do 500 URL besplatno)
Google Search ConsoleIndeksacija, Core Web Vitals, manualne kazne, klikoviBesplatno
Lighthouse (Chrome DevTools)Performance, accessibility, SEO score po straniciBesplatno
PageSpeed InsightsCore Web Vitals, real user data (CrUX)Besplatno
SitebulbVizuelne mape sajta, dubinska tehnička analiza€13.50/mes
Ahrefs / SemrushRangiranje, backlinkovi, konkurentska analiza€99-€399/mes

Za sajt do 100 stranica, Search Console + Lighthouse + PageSpeed su dovoljni. Iznad toga, Screaming Frog postaje neophodan. Ahrefs/Semrush su luksuz osim ako ozbiljno radite SEO za više klijenata.

Najčešće tehničke SEO greške koje vidimo

U 15 godina SEO optimizacije sajtova, ovo su greške koje se ponavljaju iz sajta u sajt:

1. Sajt blokira Google-a kroz robots.txt — najčešće zaboravljeno iz development faze. Provera: vasdomenr.rs/robots.txt ne sme da sadrži Disallow: / bez izuzetka.

2. Hero slika 3MB — neoptimizovana JPEG slika koja jedna ubija page speed. WebP ekvivalent bi bio 400KB.

3. Multiple H1 tagova — svaka stranica treba tačno jedan H1. WordPress teme često imaju H1 i u logu i u naslovu članka.

4. Trailing slash inconsistency/o-nama i /o-nama/ kao dva različita URL-a. Mora biti 301 redirect na jedan oblik.

5. Sitemap sa obrisanim URL-ovima — sitemap nije ažuriran posle restrukturiranja sajta. Google šalje upozorenje u Search Console.

6. Schema sa greškama — JSON-LD postavljen ali sa nevažećim poljima. Provera: Schema Validator i Google Rich Results Test.

7. Mobilna verzija sa drugačijim sadržajem — desktop ima 1.500 reči, mobile verzija 300. Google indeksira mobile, što znači da rangujete kao da imate 300 reči.

Ovih 7 grešaka pokrivaju 80% problema koje viđamo. Pre nego što potrošite mesec dana na backlinkove, popravite ove. Više konteksta u članku SEO za male firme — gde objašnjavamo prioritete za firme sa ograničenim budžetom.

FAQ — često postavljana pitanja o tehničkom SEO-u

Koliko često treba raditi tehnički SEO audit?

Veliki tehnički audit jednom godišnje, mini-audit (Lighthouse + Search Console pregled) jednom kvartalno. Posle svake veće izmene sajta — redizajn, migracija, nova platforma — radi se obavezan audit pre i posle. Za sajtove sa preko 500 URL-ova, mesečni crawl Screaming Frog-om je standard. Naš paket tehničkog održavanja uključuje kvartalne mini-audite kao deo pretplate.

Mogu li sam da uradim tehnički SEO audit?

Da, za sajt do 50 stranica i ako razumete osnove HTTP-a i HTML-a. Besplatan Lighthouse + PageSpeed Insights + Search Console pokrivaju 70% stavki sa ovog checklist-a. Za 30% (renderovanje, log files, deep crawl) trebaju vam plaćeni alati i iskustvo. Većina vlasnika malih biznisa odustane na trećem satu — ne zato što je teško, već zato što je dosadno i traži tačnost.

Koji alat je najbolji za tehnički SEO?

Ne postoji jedan. Standardni stack: Screaming Frog (crawl), Google Search Console (besplatno, neophodno), Lighthouse (Chrome DevTools), PageSpeed Insights (Core Web Vitals), Ahrefs ili Semrush (rangiranje + backlinkovi). Sitebulb za vizuelne mape sajta. Kombinacija je norma — niko ne radi tehnički SEO sa jednim alatom.

Šta su Core Web Vitals?

Tri metrike kojima Google meri korisničko iskustvo: LCP (Largest Contentful Paint, učitavanje glavnog sadržaja, ciljano ispod 2.5s), INP (Interaction to Next Paint, brzina reakcije na klik, ispod 200ms), CLS (Cumulative Layout Shift, vizuelna stabilnost, ispod 0.1). Direktno utiču na rangiranje od 2021. INP je zamenio FID u 2024.

Da li WordPress automatski pokriva tehnički SEO?

Ne. WordPress sa default temom rešava 40% tehničkog SEO-a. Plugin-ovi (Yoast, Rank Math, WP Rocket) podižu to na 70-80%. Preostalih 20-30% (Core Web Vitals, schema markup za specifične tipove, hreflang, log analiza) zahteva manuelni rad. WordPress nije magija — samo platforma koja olakšava rad timu koji zna šta radi. Ako želite sajt koji je SEO-spreman iz prve, pogledajte naše pakete izrade sajta po SEO standardu.

Koliko košta tehnički SEO audit u Srbiji?

Junior freelancer audit €50-€150 (često se svodi na PageSpeed screenshot), ozbiljan agencijski audit €250-€500 (50+ tačaka, konkurentska analiza, akcioni plan), enterprise audit za e-commerce €800-€2.500. Naš SEO Audit paket spada u srednju kategoriju — €250 jednokratno, sa kompletnom listom prioriteta i konkretnim rokovima za fix. Detalji u članku cena SEO optimizacije.

Hoćete da znate gde stoji vaš sajt tehnički?

Pošaljite link, vraćamo vam pregled top 10 tehničkih problema u roku od 48h. Bez obaveze, bez prodaje — samo realna procena.

Zatraži tehničku procenu →