Shopify sitemap i robots.txt: vodič
Gdje pronaći Shopify sitemap, kako ga poslati Googleu, zašto stranice u njemu nedostaju i kako sigurno urediti robots.txt pomoću robots.txt.liquid.
Autor: Denis Veisllari
Vaš Shopify sitemap nalazi se na yourstore.com/sitemap.xml, a datoteka robots na yourstore.com/robots.txt. Shopify obje stvara i ažurira automatski. Sitemap ne možete izravno uređivati, ali možete birati što u njemu jest, a robots.txt možete urediti kroz predložak teme. Većina trgovina trebala bi poslati sitemap u Google Search Console i ostaviti robots.txt kakav jest.
Ovaj vodič pokazuje gdje se nalaze obje datoteke, kako popraviti stranice koje nedostaju u sitemapu i kada uređivanje robots.txt ima smisla. Dio je vodiča SEO za Shopify.
Pronalaženje sitemapa
Otvorite /sitemap.xml na primarnoj domeni. To je indeks sitemapa: kratka datoteka koja upućuje na zasebne sitemape za proizvode, kolekcije, stranice i blog objave. Shopify dodaje i uklanja URL-ove dok objavljujete, skrivate ili brišete sadržaj.
Koristite primarnu domenu. Ako je trgovina dostupna i na yourstore.myshopify.com ili sekundarnoj domeni, one preusmjeravaju na primarnu, a isto vrijedi i za njihov sitemap.
Ako prodajete u više zemalja uz Shopify Markets i koristite podmape ili zasebne domene, svaka tržišna verzija ima svoj sitemap, na primjer /en-ca/sitemap.xml.
Slanje Googleu
- Dodajte primarnu domenu trgovine kao svojstvo u Google Search Consoleu.
- Otvorite Sitemaps, upišite
sitemap.xmli kliknite Submit. - Provjerite nakon nekoliko dana. Izvješće pokazuje koliko je URL-ova Google otkrio.
Šaljete samo jednom. Google redovito ponovno čita sitemap, a Shopify ga drži ažurnim. Isto napravite u Bing Webmaster Toolsu, koji može uvesti vaše postavke iz Search Consolea.
Zašto stranica nedostaje u sitemapu
Shopify navodi samo stranice koje su objavljene u vašoj online trgovini. Provjerite ovim redom:
- Trgovina je zaštićena lozinkom. Dok je lozinka izloga uključena, tražilice uopće ne mogu indeksirati trgovinu. Uklonite je prije pokretanja.
- Proizvod nije dostupan na prodajnom kanalu Online Store. Proizvodi koji su samo na drugim kanalima, poput POS-a ili tržnice, izostavljeni su.
- Riječ je o skici ili neobjavljenom sadržaju. Skice i stranice s budućim datumom objave ne navode se dok ne postanu javne.
- Skriven je od pretraživanja. Neke aplikacije i teme postavljaju metapolje
seo.hiddenkako bi stranicu držale izvan sitemapa i dodale noindex tag. Provjerite je li to neka koju ste instalirali napravila namjerno.
To što je stranica u sitemapu ne znači da je indeksirana. Izvješće Pages u Search Consoleu pokazuje koje navedene URL-ove Google nije odlučio indeksirati i zašto.
Zadani robots.txt
Shopifyjev zadani robots.txt blokira stranice koje nikada ne bi trebale biti u rezultatima pretraživanja: admin, košaricu, naplatu, korisničke račune, rezultate interne pretrage i URL-ove kolekcija s parametrima sortiranja i filtriranja koji bi inače stvorili tisuće gotovo dupliciranih stranica. Također upućuje crawlere na vaš sitemap.
Zadane postavke su razumne. Shopify ih s vremenom ažurira, što je dobar razlog da ih ne zamjenjujete u cijelosti.
Uređivanje robots.txt
Datoteku možete prilagoditi predloškom teme naziva robots.txt.liquid:
- Idite na Online Store > Themes, otvorite izbornik aktivne teme i odaberite Edit code.
- Pod Templates odaberite Add a new template, izaberite robots i stvorite ga.
- Novi predložak reproducira Shopifyjeva zadana pravila u Liquidu. Dodajte izmjene oko tih pravila umjesto da ih brišete.
Uobičajeni razlozi za uređivanje:
- Blokiranje crawlera kojeg ne želite, poput određenog bota za treniranje AI-ja. Dobro razmislite prije blokiranja AI crawlera za pretraživanje poput OAI-SearchBota ili PerplexityBota, jer vas to drži izvan njihovih odgovora. Vodič za rangiranje u ChatGPT-u objašnjava koji bot što radi.
- Blokiranje internih URL-ova koje stvara aplikacija, a pojavljuju se u pretraživanju.
Razlozi protiv:
- Uklanjanje stranice iz Googlea.
robots.txtzaustavlja indeksiranje sadržaja (crawling), a ne uvrštavanje u indeks, pa se blokirana stranica i dalje može pojaviti bez opisa. Koristite noindex tag ili obrišite stranicu uz preusmjeravanje. - Skrivanje dupliciranih putanja kolekcija. Shopifyjevi canonical tagovi to već rješavaju.
Budući da predložak živi u temi, vrijedi samo za aktivnu temu. Ako promijenite temu, kopirajte robots.txt.liquid u novu ili se datoteka vraća na zadanu.
Provjera postavki
Revizija weba označit će URL-ove u sitemapu koji preusmjeravaju ili vraćaju pogreške, stranice blokirane u robots.txt i stranice koje nedostaju u sitemapu. Revizija weba u zaDoju to radi za Shopify trgovine i podržava Shopifyjeve potpise za pristup crawlera, pa se indeksiranje ne prekida prerano. Glavni Shopify vodič objašnjava postavljanje.
Pitanja koja ljudi postavljaju
Mogu li urediti Shopify sitemap? Ne izravno. Upravljate njime objavljivanjem, povlačenjem ili skrivanjem stranica. Shopify datoteku automatski prepisuje.
Mogu li dodati prilagođenu stranicu u sitemap? Stranice koje stvorite u Online Store > Pages dodaju se automatski. URL-ovi koje aplikacije poslužuju pod /apps/ ne dodaju se, jer ih Shopify ne generira.
Koliko treba da Google pročita moj sitemap? Obično nekoliko dana nakon slanja, ponekad dulje za novu trgovinu. Slanje ne jamči da će svaki URL biti indeksiran.