Slanje sitemapa i čitanje statusa
Modul 2: Search Console, Bing i IndexNow · Vrijeme čitanja: 10 min
Cilj učenja: Nakon ove lekcije moći ćete poslati sitemap u Google Search Console i pročitati status u izvješću Sitemaps. Znat ćete i što "otkriveno" znači, a što ne znači.
Ključni pojmovi: sitemap (karta web-stranice), adresa sitemapa, izvješće Sitemaps, status Success, Couldn't fetch, Has errors, otkrivene stranice (Discovered pages), indeks sitemapova (sitemap index), ponovno slanje, ping (ukinut), Sitemap: u robots.txt
Čemu služi sitemap
Sitemap je datoteka s adresama stranica koje želite imati u tražilicama, najčešće sitemap.xml u glavnoj mapi Vaše stranice. Tražilica stranice pronalazi uglavnom praćenjem poveznica (lekcija 1.2). Sitemap je dodatni popis: "ove stranice postoje, a ovo je vrijeme njihove posljednje izmjene". Kako takva datoteka izgleda i koje adrese u nju pripadaju, naučit ćete u lekciji 3.4. Ova lekcija govori o sljedećem koraku: kako Googleu reći gdje se sitemap nalazi i kako pročitati što je Google s njim učinio.
Sitemap nije naredba. Google u vlastitoj pomoći navodi da ne moraju sve adrese iz sitemapa biti indeksirane puzanjem (crawlane). To ovisi, među ostalim, o veličini i aktivnosti stranice. Osim toga, crawlana stranica još nije indeksirana stranica. Sitemap najviše pomaže novim stranicama s malo vanjskih poveznica, velikim stranicama i stranicama koje se nalaze duboko u strukturi Vaše stranice.
Gdje ćete pronaći svoj sitemap?
Mnogi alati za izradu web-stranica sitemap izrađuju sami:
| Sustav | Uobičajena adresa |
|---|---|
| WordPress (od verzije 5.5, bez dodatka) | https://www.example.com/wp-sitemap.xml |
| WordPress sa SEO dodatkom | često https://www.example.com/sitemap_index.xml (pogledajte postavke dodatka) |
| AI Builder tvrtke WebOké | https://www.example.com/sitemap.xml |
| Drugi alati za izradu web-stranica | pogledajte njihovu pomoć; često /sitemap.xml |
Ako niste sigurni, otvorite https://www.example.com/robots.txt u pregledniku. Ako ondje postoji redak Sitemap: s adresom, to je Vaš sitemap. AI Builder sam dodaje taj redak, a isto čini i WordPress.
Otvorite adresu sitemapa u pregledniku. Ako vidite popis adresa (ili popis drugih sitemapova), sitemap radi. Ako dobijete stranicu s pogreškom, najprije riješite taj problem.
Slanje u Search Console
- Otvorite svoje svojstvo (property) u Search Console i u izborniku odaberite Sitemaps (pod Indexing).
- Kod Add a new sitemap upišite adresu sitemapa. Ako je početak adrese već upisan, upišite samo ostatak, na primjer
sitemap.xml. - Kliknite Submit.
Za to su Vam potrebna vlasnička prava na svojstvu. Google preporučuje da adresu najprije testirate uživo pomoću alata URL inspection (lekcija 2.4): tako ćete sigurno znati da Google može dohvatiti datoteku.
Indeks sitemapova (sitemap index) je sitemap koji upućuje na druge sitemapove, na primjer jedan za stranice i jedan za objave. WordPress izrađuje takav indeks. U tom slučaju šaljete samo indeks; ostalo Google dohvaća sam.
Čitanje statusa
Nakon slanja sitemap se pojavljuje u tablici poslanih sitemapova. Za svaki sitemap vidite vrstu, datum slanja, kada ga je Google posljednji put pročitao (Last read), status i broj otkrivenih stranica (i videozapisa).
| Status | Značenje | Što učiniti? |
|---|---|---|
| Success | Sitemap je dohvaćen i obrađen bez pogrešaka | Ništa. Kasnije u izvješću Pages provjerite koliko je stranica indeksirano |
| Has errors (u pregledu: Sitemap has X errors) | Dohvaćen je, ali dio nije bilo moguće pročitati. Ispravne adrese ipak čekaju u redu za crawlanje | Otvorite sitemap, pročitajte pogreške i ispravite ih |
| Couldn't fetch | Google nije mogao dohvatiti datoteku | Provjerite adresu, statusni kod (mora biti 200), robots.txt (blokira li sitemap?) i je li poslužitelj bio dostupan |
Kod tek poslanog sitemapa ponekad najprije piše "Couldn't fetch" iako datoteka sasvim dobro radi: Google ju tada još nije pokušao dohvatiti. Pričekajte jedan dan prije nego što počnete tražiti uzrok.
Otkriveno nije isto što i indeksirano
Broj otkrivenih stranica je broj adresa koje je Google pročitao iz sitemapa (dvostruke adrese broje se jednom). On ne govori jesu li te stranice crawlane ili indeksirane. Želite li znati koliko je adresa iz Vašeg sitemapa u indeksu, otvorite sitemap i odaberite See page indexing: otvorit će se izvješće Page indexing, filtrirano prema tom sitemapu (lekcija 2.4). Ondje vidite koje stranice nisu indeksirane i zašto.
Ponovno slanje? Uglavnom ne
Sitemap koji je jednom uspješno obrađen Google ponovno dohvaća prema vlastitom rasporedu. Stoga ga ne morate ponovno slati nakon svake nove stranice. Nakon velike promjene (nova stranica, nova struktura) možete ga ponovno poslati kao zahtjev. Ako dohvaćanje nije uspjelo, Google pokušava nekoliko dana, a zatim prestaje: riješite problem i nakon toga ponovno pošaljite sitemap.
Nekada ste Googleu mogli dati signal putem "ping" adrese. Google je to ukinuo 2023.; ta adresa sada vraća pogrešku. Dodaci ili stare skripte koje još uvijek šalju ping stoga više ništa ne postižu. Preostala su dva načina: slanje u Search Console i redak Sitemap: u Vašoj datoteci robots.txt. Učinite oboje: redak u robots.txt pomaže i drugim tražilicama, a slanje Vama daje izvješće.
Napomena: izvješće Sitemaps prikazuje samo sitemapove koje ste poslali putem izvješća (ili API-ja). Sitemap koji Google poznaje samo iz robots.txt ondje se ne prikazuje, iako ga Google ipak koristi.
U praksi: AI Builder i WordPress
AI Builder pri svakoj objavi izrađuje novi sitemap.xml sa svim stranicama i datumom posljednje izmjene za svaku stranicu te dodaje redak Sitemap: u robots.txt. Ako je stranica u alatu AI Builder postavljena na "ne indeksiraj", robots.txt upravo blokira sve; tada slanje nema smisla. U WordPressu sitemap izrađuje sama jezgra; SEO dodatak ga često zamjenjuje vlastitim sitemapom i tada šaljete taj sitemap (nalazi se u postavkama dodatka). Kod drugih alata za izradu web-stranica postupak je sličan: potražite adresu sitemapa i pošaljite je.
Sažetak
- Sitemap je popis adresa koje želite imati u indeksu; Google ga koristi kao pomoć, a ne kao naredbu.
- Potražite adresu (često u robots.txt), otvorite je u pregledniku i pošaljite je putem izvješća Sitemaps u Search Console.
- Success, Has errors ili Couldn't fetch: posla imate samo kod posljednja dva statusa.
- Otkrivene stranice nisu isto što i indeksirane stranice; to vidite u izvješću Page indexing.
- Ponovno slanje potrebno je samo nakon velikih promjena ili neuspjelog pokušaja; ping više ne radi.
Kviz
Zadatak
Zadatak D2.2: Pošaljite sitemap i zabilježite rezultat. Potražite adresu sitemapa svoje stranice (u robots.txt ili u svom alatu za izradu web-stranica), otvorite je u pregledniku i pošaljite je putem izvješća Sitemaps u Search Console. Vratite se nakon nekoliko dana i zabilježite status, broj otkrivenih stranica i koliko je od njih indeksirano prema izvješću Page indexing. Objasnite razliku.
Zadatak D2.2: Pošaljite sitemap i zabilježite rezultat
Nemate vlastito web-mjesto ili tvrtku? Razradite zadatak na papiru ili ga preskočite; za certifikat se računa samo ispit.
Primjer: https://www.example.com/sitemap.xml, Uspješno, 24 otkrivene, 19 indeksiranih. Pet novih stranica još je otkriveno, ali nije indeksirano; one bi trebale biti indeksirane, pa ću ih povezati s početne stranice i pričekati.
Vaše kvačice i bilješke ostaju samo u ovom pregledniku; ne šaljemo ih nikamo. Ako ste prijavljeni, u Moji tečajevi čuvamo samo podatak da ste zadatak završili.
Dodatno štivo
Koraci u ovim člancima odnose se na upravljačke ploče tvrtke WebOké; kod drugih pružatelja usluga postupak je sličan.
- Prijava Vaše web stranice tražilicama (Google i Bing)
- Google, Upravljanje izvješćem Sitemaps: https://support.google.com/webmasters/answer/7451001?hl=nl
- Google Search Central, Izrada i slanje sitemapa: https://developers.google.com/search/docs/crawling-indexing/sitemaps/build-sitemap
- Google Search Central Blog, ukidanje sitemap pinga (lipanj 2023.): https://developers.google.com/search/blog/2023/06/sitemaps-lastmod-ping
