Shopify sitemap и robots.txt: најди и уреди

Каде е твојот Shopify sitemap, како да го поднесеш во Google, зошто страници недостасуваат во него и како безбедно да го уредиш robots.txt со robots.txt.liquid.

Од Denis Veisllari

Твојот Shopify sitemap е на yourstore.com/sitemap.xml, а фајлот за роботи на yourstore.com/robots.txt. Shopify автоматски ги создава и ажурира двата. Sitemap не можеш директно да го уредуваш, но можеш да избереш што влегува во него, а robots.txt можеш да го уредуваш преку шаблон на темата. Повеќето продавници треба да го поднесат sitemap во Google Search Console и да го остават robots.txt како што е.

Овој водич покажува каде се двата фајла, како да ги поправиш страниците што недостасуваат во sitemap и кога има смисла да се уредува robots.txt. Тој е дел од водичот за SEO за Shopify.

Наоѓање на sitemap

Отвори /sitemap.xml на твојот примарен домен. Тоа е sitemap index: краток фајл што линкува до посебни sitemaps за производи, колекции, страници и блог написи. Shopify додава и отстранува URL-адреси како што објавуваш, криеш или бришеш работи.

Користи го примарниот домен. Ако продавницата одговара и на yourstore.myshopify.com или на секундарен домен, тие се пренасочуваат кон примарниот, а исто и нивниот sitemap.

Ако продаваш во неколку земји со Shopify Markets и користиш подпапки или посебни домени, секоја верзија на пазарот има свој sitemap, на пример /en-ca/sitemap.xml.

Поднесување во Google

  1. Додај го примарниот домен на продавницата како property во Google Search Console.
  2. Отвори Sitemaps, внеси sitemap.xml и кликни Submit.
  3. Провери повторно по неколку дена. Извештајот покажува колку URL-адреси открил Google.

Поднесуваш само еднаш. Google редовно го чита sitemap повторно, а Shopify го одржува актуелен. Направи го истото во Bing Webmaster Tools, кој може да го увезе твоето поставување од Search Console.

Зошто страница недостасува во sitemap

Shopify наведува само страници што се живи во твојата онлајн продавница. Провери ги овие по редослед:

  • Продавницата е заштитена со лозинка. Додека лозинката за продавницата е вклучена, пребарувачите воопшто не можат да ја обиколат. Отстрани ја пред лансирање.
  • Производот не е достапен на продажниот канал Online Store. Производите што се само во други канали, како POS или маркетплејс, се изоставени.
  • Тоа е нацрт или не е објавено. Нацртите и страниците со иден датум на објава не се наведени додека не станат живи.
  • Скриено е од пребарувањето. Некои апликации и теми поставуваат seo.hidden metafield за да ја држат страницата надвор од sitemap и додаваат noindex таг. Провери дали некоја што си ја инсталирал го направила тоа намерно.

Тоа што страниците се во sitemap не значи дека се индексирани. Извештајот Pages во Search Console покажува кои наведени URL-адреси Google одлучил да не ги индексира и зошто.

Стандардниот robots.txt

Стандардниот robots.txt на Shopify ги блокира страниците што никогаш не треба да бидат во резултатите од пребарувањето: admin, кошничката, наплатата, корисничките сметки, внатрешните резултати од пребарување и URL-адресите на колекции со параметри за подредување и филтрирање што инаку би создале илјадници речиси дуплирани страници. Исто така ги упатува crawlers кон твојот sitemap.

Стандардните правила се разумни. Shopify ги ажурира со текот на времето, што е добра причина да не ги заменуваш целосно.

Уредување на robots.txt

Фајлот можеш да го прилагодиш со шаблон на темата наречен robots.txt.liquid:

  1. Оди на Online Store > Themes, отвори го менито на живата тема и избери Edit code.
  2. Под Templates избери Add a new template, избери robots и создај го.
  3. Новиот шаблон ги репродуцира стандардните правила на Shopify со Liquid. Додавај ги твоите промени околу тие правила наместо да ги бришеш.

Чести причини за уредување:

  • Блокирање crawler што не го сакаш, на пример одреден бот за тренирање AI. Размисли пред да блокираш AI crawlers за пребарување како OAI-SearchBot или PerplexityBot, бидејќи тоа те држи надвор од нивните одговори. Водичот за рангирање во ChatGPT покажува кои ботови што прават.
  • Блокирање внатрешни URL-адреси што ги создава апликација и што се појавуваат во пребарувањето.

Причини да не го правиш:

  • За да отстраниш страница од Google. robots.txt го запира обиколувањето, а не индексирањето, па блокирана страница сепак може да се појави без опис. Користи noindex таг или избриши ја страницата со пренасочување.
  • За да ги скриеш дуплираните патеки на колекции. Canonical таговите на Shopify веќе се грижат за нив.

Бидејќи шаблонот живее во темата, важи само за живата тема. Ако ја смениш темата, копирај го robots.txt.liquid или ќе се врати на стандардниот.

Проверка на поставувањето

Ревизијата на сајт ќе ги означи URL-адресите во sitemap што се пренасочуваат или враќаат грешки, страниците блокирани со robots.txt и страниците што недостасуваат во sitemap. Ревизијата на сајт во zaDojo го прави ова за Shopify продавници и ги поддржува потписите за пристап на crawler на Shopify, за обиколувањето да не биде прекинато. Главниот Shopify водич го објаснува поставувањето.

Прашања што луѓето ги поставуваат

Можам ли да го уредам Shopify sitemap? Не директно. Го контролираш со објавување, повлекување или криење страници. Shopify автоматски го препишува фајлот.

Можам ли да додадам сопствена страница во sitemap? Страниците што ги создаваш во Online Store > Pages се додаваат автоматски. URL-адресите што ги служат апликации под /apps/ не се, бидејќи Shopify не ги генерира.

За колку време Google ќе го прочита мојот sitemap? Обично неколку дена по поднесувањето, понекогаш подолго за нова продавница. Поднесувањето не гарантира дека секоја URL-адреса ќе биде индексирана.