SEO

Tehnični SEO: kontrolni seznam pred objavo in po prenovi strani

Seznam tehničnih preverjanj, ki odločijo, ali Google stran sploh lahko najde in uvrsti: od robots.txt in noindex do preusmeritev, sitemapa, JavaScripta, hreflang in AI pajkov.

V tem članku
  1. Sedem preverjanj, ki odločijo največ
  2. Dostop pajkov: robots.txt in statusne kode
  3. Indeksiranje: noindex in testne strani
  4. Ena različica vsakega naslova
  5. Preusmeritve po prenovi in selitvi
  6. Sitemap
  7. Hitrost in mobilna različica
  8. JavaScript in povezave
  9. Strukturirani podatki in več jezikov
  10. AI pajki
  11. S čim preverite
  12. Tehnični SEO kontrolni seznam

Tehnični SEO poskrbi, da Google stran lahko prebere, jo pravilno razume in v rezultatih prikaže pravo različico vsakega naslova. Najpomembnejše je sedem stvari: ključne strani vračajo status 200, nimajo oznake noindex in niso blokirane v robots.txt, vsaka ima eno kanonično različico, stari naslovi se s 301 preusmerijo na nove, sitemap vsebuje le strani, ki naj bodo v iskanju, stran je hitra na telefonu, povezave pa so prave povezave HTML.

Spodaj je celoten seznam po skupinah, za vsako točko pa, kako jo preverite in kaj je pravilno. Seznam uporabite pred objavo nove strani, takoj po prenovi in enkrat na četrtletje. Če iščete postopek pregleda z brezplačnimi orodji, je ta opisan v članku SEO analiza spletne strani.

Sedem preverjanj, ki odločijo največ

Če imate le pol ure, preverite te točke. Vsaka napaka tukaj lahko pomeni, da stran sploh ne pride v iskanje, ne glede na vsebino.

Najpomembnejša tehnična preverjanja
Preverite Kako Pravilno
Status strani Search Console, pregled URL-ja 200 za vse strani, ki naj bodo v iskanju
Oznaka noindex izvorna koda strani, pregled URL-ja ni je na straneh, ki naj bodo v iskanju
robots.txt vašadomena.si/robots.txt ne blokira strani, CSS ali JavaScripta
Kanonični URL oznaka rel="canonical" v kodi kaže na samo sebe ali na glavno različico
Preusmeritve odprite stari naslov en skok 301 na končni naslov
Sitemap vašadomena.si/sitemap.xml le strani s statusom 200 in brez noindex
Mobilna hitrost PageSpeed Insights LCP do 2,5 s, INP do 200 ms, CLS do 0,1

Dostop pajkov: robots.txt in statusne kode

Datoteka robots.txt pove pajkom, česa naj ne berejo. Ne pove pa, česa naj ne prikažejo. Google izrecno navaja, da robots.txt ni način, da stran ostane zunaj iskanja: blokiran naslov se lahko vseeno pojavi v rezultatih, le brez opisa, če nanj kaže povezava od drugod (Google, uvod v robots.txt).

  • Ne blokirajte CSS in JavaScripta. Google stran izriše kot brskalnik; brez teh datotek je ne more pravilno oceniti.
  • V robots.txt navedite sitemap z vrstico Sitemap: https://vašadomena.si/sitemap.xml.
  • Strani, ki naj bodo v iskanju, vračajo 200. Odstranjene strani vračajo 404 ali 410, premaknjene pa 301.
  • Stran »ni najdeno« mora vrniti status 404, ne 200. Sicer jo Search Console označi kot mehko napako 404 (soft 404).
  • Napake 5xx odpravite hitro. Ob napakah strežnika Google upočasni pregledovanje, naslove, ki napako vračajo dlje časa, pa odstrani iz indeksa (Google, statusne kode HTTP).

Status preverite v Search Consolu s pregledom URL-ja ali v terminalu z ukazom curl -I https://vašadomena.si/stran/, ki izpiše samo glavo odgovora.

Indeksiranje: noindex in testne strani

Za strani, ki ne smejo v iskanje (zahvala po oddaji obrazca, interni filtri, testne strani), uporabite oznako noindex. Pri tem pazite na tri pasti:

  • noindex in robots.txt se izključujeta. Če stran blokirate v robots.txt, je Google ne prebere in oznake noindex nikoli ne vidi, zato se lahko stran vseeno znajde v rezultatih (Google, blokiranje indeksiranja).
  • Za PDF-je in slike uporabite glavo X-Robots-Tag. Meta oznake v teh datotekah ni, glavo HTTP pa nastavite na strežniku.
  • Testna stran naj ima geslo, ne le noindex. Najpogostejša napaka po prenovi je, da noindex iz testnega okolja ostane na živi strani ali da se testna kopija znajde v Googlu.

Po vsaki objavi v Search Consolu preverite poročilo o indeksiranju strani. Kaj pomeni posamezen status, smo razložili v vodniku Google Search Console.

Ena različica vsakega naslova

Ista vsebina pod več naslovi razprši signale. Za Google so http://, https://, www. in različica brez www., s poševnico na koncu in brez nje ter naslov z dodanimi parametri različni naslovi. Odločite se za eno različico in vse ostale s 301 preusmerite nanjo.

Kako močno posamezen način vpliva na izbiro kanonične različice (Google)
Način Moč signala Kdaj ga uporabite
Preusmeritev 301 močan ko stara različica ne sme več obstajati
Oznaka rel="canonical" močan ko morata obstajati obe različici, na primer z UTM parametri
Sitemap šibek kot dodatek: v sitemap dajte le kanonične naslove

Vir: Google, združevanje podvojenih URL-jev. Google opozarja, da robots.txt in noindex nista orodji za izbiro kanonične različice znotraj iste strani.

Vsaka stran naj ima oznako rel="canonical", ki kaže sama nase, filtrirane ali razvrščene različice pa na glavno stran. Na našem blogu tako filter po kategorijah (/blog/?kategorija=seo) kaže na /blog/, zato Google ne vidi šestih dvojnikov iste strani.

Preusmeritve po prenovi in selitvi

Ko spremenite naslove podstrani, morajo stari naslovi s preusmeritvijo voditi na nove. Google preusmeritev 301 (in 308) šteje za močan signal, 302 in 307 pa za šibkega, zato za trajne spremembe uporabite 301.

  • Brez verig. Google sledi največ desetim zaporednim preusmeritvam (Google, statusne kode HTTP), vendar vsak dodaten skok upočasni obisk. Cilj je en skok.
  • Notranje povezave posodobite na končne naslove, da ne vodijo prek preusmeritev.
  • Ne preusmerjajte vsega na domačo stran. Stari naslov naj vodi na najbolj podobno novo stran; množična preusmeritev na domačo stran se pogosto šteje kot mehka napaka 404.
  • Pred prenovo izvozite seznam vseh naslovov, ki imajo obisk ali povezave, in za vsakega določite novega.

Celoten postopek prenove brez izgube uvrstitev opisujemo v članku prenova spletne strani.

Sitemap

Sitemap je seznam strani, ki jih želite v iskanju. Ni seznam vseh datotek na strežniku.

  • Vključite le strani s statusom 200, brez noindex in s kanoničnim naslovom, ki je enak naslovu v sitemapu.
  • Ena datoteka ima lahko največ 50.000 naslovov ali 50 MB brez stiskanja, večje strani razdelite na več datotek.
  • Datum lastmod naj bo resničen. Google ga upošteva le, če je dosledno točen, vrednosti priority in changefreq pa prezre (Google, sitemap).
  • Sitemap oddajte v Search Consolu in ga navedite v robots.txt.

Hitrost in mobilna različica

Google stran ocenjuje po mobilni različici, zato mora ta vsebovati enako vsebino, naslove in strukturirane podatke kot namizna. Pri hitrosti so merilo trije Core Web Vitals pri resničnih obiskovalcih: LCP do 2,5 sekunde, INP do 200 milisekund in CLS do 0,1.

  • Slike imajo določeno širino in višino, da se vsebina med nalaganjem ne premika (CLS).
  • Glavne slike na vrhu strani ne nalagajte z zamikom (lazy loading), ker to podaljša LCP. Zamik uporabite za slike nižje na strani.
  • Slike so v formatu WebP ali AVIF in v velikosti, ki jo stran dejansko prikaže.
  • Strežnik odgovori hitro, stran pa ne nalaga skript, ki jih ne uporablja.

Kako meritve preberete v PageSpeed Insights in Search Consolu, je opisano v SEO analizi spletne strani, zakaj hitrost vpliva na prodajo, pa v članku hitrost spletne strani in prodaja.

JavaScript in povezave

Google zna izrisati JavaScript, vendar z dvema omejitvama, ki pogosto ostaneta neopaženi pri sodobnih straneh in aplikacijah:

  • Povezave morajo biti elementi <a> z atributom href. Google drugih povezav ne najde (Google, osnove JavaScript SEO). Gumb, ki stran zamenja z JavaScriptom, za Google ni povezava.
  • noindex ne odstranjujte z JavaScriptom. Ko Google vidi noindex, lahko izris preskoči, zato poznejša sprememba oznake morda ne bo učinkovala.
  • Glavna vsebina naj bo v HTML-ju, ki ga vrne strežnik, ne le v vsebini, ki jo JavaScript naloži naknadno. To pomaga tudi AI iskalnikom, ki JavaScripta pogosto ne izrišejo.

Strukturirani podatki in več jezikov

Strukturirani podatki (schema.org) Googlu povedo, kaj je na strani: podjetje, storitev, članek, pogosta vprašanja. Preverite jih z Googlovim testom obogatenih rezultatov in poskrbite, da se ujemajo z vidno vsebino.

Če ima stran več jezikov, potrebujete oznake hreflang. Google jih upošteva le, če se različice povezujejo v obe smeri: če slovenska stran kaže na angleško, mora angleška kazati nazaj na slovensko. Vsaka različica navede tudi samo sebe, za obiskovalce drugih jezikov pa lahko dodate x-default (Google, jezikovne različice).

AI pajki

Vse več obiska prihaja iz ChatGPT-ja, Perplexityja in Googlovih AI povzetkov. V robots.txt lahko ločeno odločite, ali vsebina sme služiti za učenje modelov in ali se sme prikazovati v AI iskanju.

Pogosti AI pajki v robots.txt
Pajek Čemu služi Če ga blokirate
Google-Extended učenje modelov Gemini ne vpliva na Google iskanje in uvrstitve
GPTBot učenje modelov OpenAI ne vpliva na prikaz v iskanju ChatGPT
OAI-SearchBot iskanje v ChatGPT strani ne bo v odgovorih iskanja ChatGPT

Vira: Google, pajki in OpenAI, pajki. Za podjetje, ki želi strank iz AI iskanja, je smiselno dovoliti iskalne pajke (OAI-SearchBot, PerplexityBot), o učenju modelov pa se odločite posebej. Več o vidnosti v AI iskanju piše v članku SEO v dobi umetne inteligence.

S čim preverite

Za večino malih strani zadoščajo brezplačna orodja:

Orodja za tehnični pregled
Orodje Kaj preverite Cena
Google Search Console indeksiranje, status strani, sitemap, Core Web Vitals brezplačno
PageSpeed Insights hitrost in Core Web Vitals posamezne strani brezplačno
Test obogatenih rezultatov strukturirani podatki brezplačno
Screaming Frog SEO Spider statusne kode, preusmeritve, kanonični URL-ji, noindex na celi strani brezplačno do 500 naslovov

Vir za Screaming Frog: screamingfrog.co.uk. Pregled celotne strani s pajkom je najhitrejši način, da najdete verige preusmeritev, napačne kanonične oznake in pozabljene oznake noindex.

Tehnični SEO kontrolni seznam

Odkljukajte pred objavo in po vsaki prenovi:

  • Ključne strani vračajo status 200, stran »ni najdeno« pa 404.
  • Na straneh za iskanje ni oznake noindex, testno okolje pa je zaklenjeno z geslom.
  • robots.txt ne blokira strani, CSS in JavaScripta ter navaja sitemap.
  • Obstaja ena različica naslova: https, z ali brez www, enotna poševnica.
  • Vsaka stran ima kanonično oznako, ki kaže sama nase ali na glavno različico.
  • Stari naslovi se z enim skokom 301 preusmerijo na najbolj podobno novo stran.
  • Notranje povezave vodijo neposredno na končne naslove.
  • Sitemap vsebuje le kanonične strani s statusom 200 in je oddan v Search Consolu.
  • Na telefonu: LCP do 2,5 s, INP do 200 ms, CLS do 0,1.
  • Povezave so elementi a s href, glavna vsebina je v HTML-ju.
  • Strukturirani podatki so brez napak in se ujemajo z vidno vsebino.
  • Jezikovne različice se povezujejo s hreflang v obe smeri.
  • V robots.txt ste se zavestno odločili o AI pajkih.

Zaključek

Tehnični SEO ne pripelje obiska sam po sebi, lahko pa ga v celoti prepreči. Večina napak, ki jih vidimo pri pregledih, je preprostih: pozabljen noindex, verige preusmeritev, podvojene različice naslovov ali sitemap s preusmerjenimi stranmi. Če želite, da tehnično osnovo vaše strani pregledamo in uredimo, si oglejte SEO optimizacijo.

Pogosta vprašanja

Kaj je tehnični SEO?

Tehnični SEO je urejanje tega, kako iskalniki dostopajo do strani, jo berejo in indeksirajo: statusne kode, robots.txt, noindex, kanonični naslovi, preusmeritve, sitemap, hitrost, JavaScript in strukturirani podatki. Je osnova, na kateri delujeta vsebina in povezave.

Ali robots.txt prepreči, da je stran v Googlu?

Ne. robots.txt prepove branje strani, vendar se blokiran naslov lahko vseeno prikaže v rezultatih, če nanj kaže povezava. Da stran ne bo v iskanju, uporabite oznako noindex in strani ne blokirajte v robots.txt.

Ali naj uporabim preusmeritev 301 ali 302?

Za trajne spremembe naslova 301. Google jo šteje za močan signal, da naj nov naslov nadomesti starega. 302 uporabite le za začasne preusmeritve.

Kako pogosto naj preverim tehnični SEO?

Pred objavo nove strani, takoj po vsaki prenovi ali selitvi in enkrat na četrtletje. Search Console vas o večini novih napak obvesti po e-pošti, zato naj bo nastavljen in povezan z vašim e-naslovom.

Imate podoben izziv?

Pošljite vprašanje in predlagamo najkrajšo pot do rešitve. Brez obveznosti, z jasnim prvim korakom.