Kako napraviti sitemap i poslati ga Google-u - Zephyra Studio
Sitemap je datoteka sa spiskom adresa koje želite da Google indeksira. Ne utiče na poziciju, ali pomaže da novi i izmenjeni sadržaj bude pronađen brže, naročito kada sajt ima mnogo stranica ili malo linkova sa drugih sajtova. Većina sajtova ne mora da je piše ručno, jer je generiše sistem na kojem sajt radi. Postupak se svodi na tri poteza: pronađite postojeći sitemap, proverite da sadrži samo adrese koje smeju da budu indeksirane, i prijavite ga u Google Search Console-u. Ostalo su detalji koji odlučuju da li će Google taj fajl uopšte koristiti.
Šta sitemap jeste, a šta nije
Sitemap je datoteka u XML formatu sa spiskom adresa. Uz svaku adresu može da stoji datum poslednje izmene, što Google koristi kao nagoveštaj kada je sadržaj osvežen. To je nagoveštaj, ne pravilo, i Google ga sme da ignoriše.
Sitemap nije faktor rangiranja i neće popraviti loše stranice. Njegova uloga je pronalaženje: skraćuje put od objave do prvog obilaska, što se najviše oseća na novim sajtovima i na onima sa dubokim katalogom.
Jedna datoteka pokriva do 50.000 adresa i 50 megabajta nekompresovanog sadržaja. Veći sajtovi koriste indeks sitemapa, datoteku koja navodi ostale sitemape, obično razdvojene po tipu sadržaja: stranice, članci, proizvodi, kategorije. Postupak se razlikuje od HTML verzije koju ponekad vidite u podnožju sajta, jer je ona namenjena ljudima, ne pretrazi.
Kako da napravite sitemap
Ručno se pravi samo za mali statični sajt. U svim ostalim slučajevima se generiše, jer se adrese menjaju češće nego što ih je razumno održavati ručno.
- Na WordPress-u: dodatak za SEO ga generiše sam, a od skorijih verzija i sam WordPress nudi svoj sitemap, obično na adresi sa wp-sitemap prefiksom
- Na okvirima kao što je Next.js: dodaje se ruta ili skripta koja generiše datoteku pri izgradnji sajta
- Ako je sajt statičan i ima desetak stranica, može i ručno, ali se pri svakoj novoj stranici mora dopuniti
- U sitemap ulaze samo kanonske adrese koje smeju da budu indeksirane, bez stranica sa zabranom indeksiranja, bez preusmerenja i bez adresa sa parametrima za filtriranje
- Datum izmene treba da bude stvaran, jer lažno svež datum ne donosi ništa, a odnos prema fajlu se kvari
- Na kraju otvorite datoteku u pregledaču i proverite da se prikazuje kao spisak adresa, bez greške servera
Sitemap na višejezičnom sajtu
Kod sajtova sa više jezika sitemap ima dodatnu ulogu: može da nosi informaciju o tome koje su stranice prevodi iste stranice. To je korisno jer pretraga tada zna da te adrese pripadaju jednoj temi, a ne pet različitih sajtova sa sličnim sadržajem.
Najjednostavniji pristup je odvojen sitemap po jeziku, uz listu verzija za svaku adresu. Time se izbegava situacija u kojoj se sve adrese nalaze u jednom spisku, a odnos među njima nigde nije naveden.
Postoji i podrazumevana verzija za slučaj kada nijedan jezik nije izabran, a koristi se kod sajtova koji posetiocu same biraju jezik prema lokaciji. Ona se navodi samo jednom, za grupu prevoda, i ne treba je postavljati kao glavnu stranicu.
Kod sajtova gde se sadržaj prevodi kasnije, u sitemap ulaze samo jezičke verzije koje stvarno postoje. Ako se u spisak doda i prevod koji još nije objavljen, Google će zabeležiti grešku, a prijava sitemapa izgubiće deo koristi dok se greška ne ispravi.
Ako se sitemap generiše automatski, provera se radi posle svake promene jezika ili dodavanja nove sekcije. Kod ručno napisanih sitemapa provera je obavezna pri svakoj izmeni, jer se najlakše zaboravi dodavanje nove adrese u spisak.
- Jedan sitemap po jeziku, sa listom alternativa za svaku adresu
- Podrazumevana verzija za slučaj kada jezik nije izabran
- Kanonska adresa uvek u svojoj jezičkoj verziji, nikada prema jeziku druge zemlje
- Svaka jezička verzija se prijavljuje u alatima za taj jezik, jer se izveštaji vode odvojeno
- U sitemap ne ulaze adrese koje su samo preusmerenja između jezika
Kako da ga prijavite Google-u
Prijavljivanje se radi u Search Console-u, u odeljku za sitemape. Potrebno je da je sajt prethodno verifikovan, jer se bez toga ne vidi izveštaj o obradi.
Ako imate domensku nekretninu, koja pokriva i verziju sa www i bez nje, dovoljno je prijaviti sitemap jednom. Ako imate više zasebnih adresa, prijava se radi za svaku.
- Otvorite odeljak za sitemape i upišite putanju, ne punu adresu, na primer onu koju generiše vaš sistem
- Sačekajte dan do dva i pogledajte status: uspešno preuzeto ili greška pri preuzimanju
- Dodajte i red u robots.txt koji pokazuje na sitemap, jer time obaveštavate i ostale pretraživače
- Prijavite ga i u alatu za Bing ako vam je taj saobraćaj bitan
- Ne prijavljujte isti sitemap više puta, jer Google ga ponovo čita sam kada se sadržaj promeni
Najčešći problemi i šta oni znače
Greška pri preuzimanju obično znači jedno od tri: adresa je pogrešno upisana, robots.txt zabranjuje pristup datoteci, ili server vraća grešku. Prvo se proverava da li se datoteka otvara u pregledaču bez prijavljivanja.
Poruka da sitemap sadrži adrese koje robots.txt blokira je korisna, jer ukazuje na nesklad: nešto što ne želite da Google obilazi ipak stoji u spisku. Takve adrese se izbacuju iz generisanja, ne ostavljaju u fajlu.
Najčešća zabluda je da sitemap rešava pitanje indeksiranja. Ako je sadržaj tanak ili je isti kao na drugom sajtu, stranica može da bude pronađena i da ostane neindeksirana. Tada problem nije u fajlu, nego u sadržaju. Izveštaj o indeksiranju u Search Console-u pokazuje razloge po stranicama, a tehnički SEO pokriva upravo te slučajeve, od preusmerenja do kanonskih adresa.
Povezani vodič
Izvor
Ključni zaključci
- Sitemap pomaže pronalaženju, ne rangiranju, i najviše koristi novim sajtovima i velikim katalozima.
- U sitemap ulaze samo kanonske adrese koje smeju da budu indeksirane.
- Jedna datoteka pokriva do 50.000 adresa, veći sajtovi koriste indeks sitemapa.
- Prijava se radi u Search Console-u, a red u robots.txt obaveštava i ostale pretraživače.
- Ako stranica ostane neindeksirana, uzrok je najčešće sadržaj, ne sitemap.
Zaključak
Sitemap je jedan od retkih tehničkih poslova koji se odradi za pola sata i onda zaboravi, uz povremenu proveru statusa. Ako se u Search Console-u pojavljuje greška ili ako stranice ostaju neindeksirane, korisnije je pogledati izveštaj o indeksiranju nego ponovo prijavljivati isti fajl. Kod novih sajtova taj posao radimo zajedno sa postavljanjem analitike i Search Console-a, da se prvi rezultati ne čekaju nedeljama bez razloga.
Često postavljana pitanja
Sitemap je datoteka sa spiskom adresa koje želite da Google indeksira. Ne utiče na poziciju, ali pomaže da novi i izmenjeni sadržaj bude pronađen brže, naročito kada sajt ima mnogo stranica ili malo linkova sa drugih sajtova. Većina sajtova ne mora da je piše ručno, jer je generiše sistem na kojem sajt radi. Postupak se svodi na tri poteza: pronađite postojeći sitemap, proverite da sadrži samo adrese koje smeju da budu indeksirane, i prijavite ga u Google Search Console-u. Ostalo su detalji koji odlučuju da li će Google taj fajl uopšte koristiti.