Shopify sitemap i robots.txt: pronađi i izmeni
Gde je Shopify sitemap, kako da ga pošaljete Googleu, zašto stranice nestaju iz njega i kako da bezbedno izmenite robots.txt preko robots.txt.liquid.
Autor: Denis Veisllari
Vaš Shopify sitemap je na yourstore.com/sitemap.xml, a robots fajl na yourstore.com/robots.txt. Shopify oba pravi i ažurira automatski. Sitemap ne možete direktno menjati, ali birate šta ulazi u njega, a robots.txt možete izmeniti preko šablona teme. Većina prodavnica treba da pošalje sitemap u Google Search Console i ostavi robots.txt kakav jeste.
Ovaj vodič pokazuje gde su oba fajla, kako da popravite stranice koje nedostaju u sitemapu i kada izmena robots.txt ima smisla. Deo je vodiča SEO za Shopify.
Gde je sitemap
Otvorite /sitemap.xml na primarnom domenu. To je indeks sitemapova: kratak fajl koji linkuje na zasebne sitemapove za proizvode, kolekcije, stranice i blog postove. Shopify dodaje i uklanja URL-ove kako objavljujete, sakrivate ili brišete stvari.
Koristite primarni domen. Ako je prodavnica dostupna i na yourstore.myshopify.com ili na sekundarnom domenu, oni preusmeravaju na primarni, kao i njihov sitemap.
Ako prodajete u više zemalja preko Shopify Markets i koristite podfoldere ili zasebne domene, svaka verzija tržišta ima svoj sitemap, na primer /en-ca/sitemap.xml.
Slanje Googleu
- Dodajte primarni domen prodavnice kao property u Google Search Console.
- Otvorite Sitemaps, unesite
sitemap.xmli kliknite Submit. - Proverite ponovo za nekoliko dana. Izveštaj pokazuje koliko je URL-ova Google otkrio.
Šaljete samo jednom. Google redovno ponovo čita sitemap, a Shopify ga održava ažurnim. Isto uradite u Bing Webmaster Tools, koji može da uveze vaše podešavanje iz Search Consolea.
Zašto stranica nedostaje u sitemapu
Shopify navodi samo stranice koje su aktivne u online prodavnici. Proverite ovim redom:
- Prodavnica je zaštićena lozinkom. Dok je lozinka uključena, pretraživači uopšte ne mogu da pretraže prodavnicu. Uklonite je pre lansiranja.
- Proizvod nije dostupan na prodajnom kanalu Online Store. Proizvodi koji su samo u drugim kanalima, kao što su POS ili marketplace, izostavljeni su.
- To je nacrt ili nije objavljeno. Nacrti i stranice sa budućim datumom objave nisu navedeni dok ne postanu aktivni.
- Sakriveno je od pretrage. Neke aplikacije i teme postavljaju metafield
seo.hiddenda bi stranicu držale van sitemapa i dodaju noindex tag. Proverite da li je to neka koju ste instalirali uradila namerno.
To što je stranica u sitemapu ne znači da je indeksirana. Izveštaj Pages u Search Consoleu pokazuje koje navedene URL-ove Google nije indeksirao i zašto.
Podrazumevani robots.txt
Podrazumevani Shopify robots.txt blokira stranice koje nikada ne treba da budu u rezultatima pretrage: admin, korpu, plaćanje, korisničke naloge, interne rezultate pretrage i URL-ove kolekcija sa parametrima za sortiranje i filtriranje koji bi inače napravili hiljade skoro dupliranih stranica. Takođe upućuje crawlere na vaš sitemap.
Podrazumevana pravila su razumna. Shopify ih vremenom ažurira, što je dobar razlog da ih ne zamenjujete u celosti.
Izmena robots.txt
Fajl možete prilagoditi šablonom teme pod imenom robots.txt.liquid:
- Idite na Online Store > Themes, otvorite meni aktivne teme i izaberite Edit code.
- Pod Templates izaberite Add a new template, izaberite robots i napravite ga.
- Novi šablon reprodukuje Shopifyjeva podrazumevana pravila u Liquidu. Dodajte svoje izmene oko tih pravila umesto da ih brišete.
Uobičajeni razlozi za izmenu:
- Blokiranje crawlera koji ne želite, na primer određenog bota za treniranje AI-ja. Razmislite pre blokiranja AI crawlera za pretragu kao što su OAI-SearchBot ili PerplexityBot, jer vas to drži van njihovih odgovora. Vodič za rangiranje u ChatGPT-ju pokriva koji bot šta radi.
- Blokiranje internih URL-ova koje pravi aplikacija a koji se pojavljuju u pretrazi.
Razlozi da to ne radite:
- Da biste uklonili stranicu iz Googlea.
robots.txtzaustavlja pretraživanje, a ne indeksiranje, i blokirana stranica i dalje može da se pojavi bez opisa. Koristite noindex tag ili obrišite stranicu uz preusmeravanje. - Da biste sakrili duplirane putanje kolekcija. Shopify canonical tagovi to već rešavaju.
Pošto šablon živi u temi, važi samo za aktivnu temu. Ako promenite temu, prekopirajte robots.txt.liquid ili se fajl vraća na podrazumevani.
Provera podešavanja
Audit sajta označava URL-ove iz sitemapa koji preusmeravaju ili vraćaju greške, stranice blokirane u robots.txt i stranice koje nedostaju u sitemapu. zaDojo audit sajta to radi za Shopify prodavnice i podržava Shopify potpise za pristup crawlera, pa pretraga ne bude prekinuta. Glavni Shopify vodič objašnjava podešavanje.
Česta pitanja
Mogu li da izmenim Shopify sitemap? Ne direktno. Kontrolišete ga objavljivanjem, povlačenjem ili sakrivanjem stranica. Shopify automatski ponovo piše fajl.
Mogu li da dodam prilagođenu stranicu u sitemap? Stranice koje napravite u Online Store > Pages dodaju se automatski. URL-ovi koje aplikacije služe pod /apps/ ne dodaju se, jer ih Shopify ne generiše.
Za koliko vremena Google pročita moj sitemap? Obično nekoliko dana posle slanja, ponekad duže za novu prodavnicu. Slanje ne garantuje da će svaki URL biti indeksiran.