блог
Инсайты eCommerce
Как изменение robots.txt влияет на поисковую видимость Shopify магазина
Небольшая правка robots.txt может изменить больше правил, чем предполагалось. Разбираем обсуждение Shopify, границы robots.txt и порядок проверки, который помогает владельцу магазина принять работу по фактам.
Когда я читаю просьбу «добавить одну строку в robots.txt», первым возникает вопрос о результате. Какую страницу мы хотим сделать доступной поиску? Какой обход ограничить? Что именно должно измениться для магазина? Сама правка выглядит небольшой, но количество строк ещё ничего не говорит о её последствиях.
В октябрьском обсуждении Shopify Developer Community меня заинтересовало именно это противоречие: разработчик использует стандартный механизм, а итоговый набор правил оказывается другим. Для владельца магазина здесь важен вполне практический вопрос — как убедиться, что оплаченная SEO-доработка изменила только то, ради чего её заказывали.
Что обнаружили в Shopify
6 октября автор обсуждения о robots.default_groups сообщил: после добавления стандартного robots.txt.liquid изменился вывод robots.txt, в том числе правило для /search. 7 октября представитель Shopify ответил, что рассматривается обновление Liquid-объекта и документации. В доступной на 19 октября переписке подтверждения полного исправления нет. Это сообщение о конкретной проверке, а не доказательство неисправности каждого магазина.
При этом текущая документация Shopify уже прямо поясняет: пользовательский шаблон заменяет автоматически сформированный файл, а его вывод может отличаться. Shopify рекомендует сохранить исходный robots.txt и сравнить результат перед публикацией. Точную дату появления этого пояснения я не устанавливаю.
Для меня здесь меняется сама постановка задачи. Проверять следует не только добавленную строку в редакторе. Нужно сравнить весь опубликованный результат и объяснить каждое существенное отличие. Иначе корректно написанный фрагмент кода легко принять за подтверждение корректного поведения сайта.
Почему запрет обхода не решает все вопросы индексации
robots.txt задаёт правила обхода для роботов, которые их соблюдают. По объяснению Google, запрещённый URL всё ещё может попасть в поиск, например через ссылки. Файл также не заменяет защиту закрытых данных. Поэтому просьба «уберите страницу из поиска через robots.txt» требует уточнения цели и способа выполнения.
Если задача действительно состоит в исключении страницы из Google, применимым инструментом может быть noindex. Но Google должен иметь доступ к странице, чтобы прочитать эту директиву. Одновременно запретить обход и рассчитывать, что робот увидит новое указание на самой странице, — противоречивая настройка.
Другой случай — несколько адресов с одинаковым или близким содержимым. Здесь нужно разобраться, какой адрес должен считаться основным. Google не рекомендует использовать robots.txt для каноникализации; canonical является сигналом выбора предпочтительного URL. Из этого следует практический вывод: прежде чем менять запреты, нужно понять, решаем ли мы задачу обхода, исключения из индекса или выбора основной страницы.
Представим условный магазин одежды. Основная коллекция и её вариант с сортировкой по цене показывают почти одинаковый ассортимент. Владелец видит лишние адреса в отчёте и просит закрыть всё, что содержит параметры. Я бы сначала проверил, какие URL действительно дублируются, какие ссылки на них ведут и что опубликовано в canonical. Само наличие параметра ещё не объясняет, какое действие будет полезным для бизнеса.
Почему копирование готового файла требует сопровождения
Когда стандартный механизм даёт неожиданный результат, естественно захотеть заменить его понятным текстовым файлом. Но здесь появляется новая обязанность: следить за актуальностью правил, которые команда теперь поддерживает самостоятельно.
Я бы оценивал такой вариант по сроку его жизни. Если это временная мера, нужно записать причину, дату, ответственного и условие повторного пересмотра. Если постоянное решение — включить проверку в сопровождение. «Один раз скопировали» не является достаточным описанием эксплуатации настройки, влияющей на доступ к каталогу.
Обратное действие тоже не стоит делать автоматически. Удаляя существующий пользовательский шаблон, можно потерять осмысленные ограничения, добавленные раньше. Сначала нужно восстановить их назначение. Это тот же принцип, который я считаю важным при оценке обновлений Shopify для владельцев магазинов и агентств: изменение платформы следует переводить в конкретную проверку своего проекта.
Что я предложил бы проверить до изменения
Начать стоит с небольшой выборки адресов, которая отражает задачи магазина: продающая коллекция, товар, статья, языковая версия, адрес с фильтром или сортировкой. Для каждого нужно заранее определить ожидаемый результат. Какие страницы должны оставаться доступными? Какие ограничения необходимо сохранить? По каким признакам мы поймём, что задача выполнена?
Затем сохранить исходный ответ /robots.txt, используемый шаблон и дату проверки. Если магазин работает на нескольких доменах, проверить каждый нужный домен. Копия кода и копия фактически отданного файла полезны по разным причинам: первая помогает восстановить изменение, вторая показывает исходное поведение.
После подготовки правки сравнить полный вывод. Нужен читаемый список добавленных, удалённых и изменённых правил с объяснением, какие адреса они затрагивают. Если обнаружились отличия за пределами задачи, их следует разобрать до публикации. Так проще удержать объём работ и не превратить одну SEO-доработку в необозначенную перестройку правил всего магазина.
После публикации повторно получить файл с рабочего домена и проверить выбранные страницы. Отдельно зафиксировать, когда будет проверено состояние этих URL в Search Console. Техническая проверка и последующая оценка поиска отвечают на разные вопросы: правильно ли внесено изменение и как поисковая система обработала страницы.
Именно такой ограниченный вопрос удобно выносить в диагностику Shopify-магазина. Результатом должен стать понятный ответ по выбранным адресам с доказательствами и предложением следующего действия. Наличие обсуждения на форуме само по себе не означает, что вашему магазину требуется переделка.
Что это меняет в SEO и GEO
Для владельца бизнеса доступность страницы важна и в контексте AI-поиска. Но здесь я бы осторожно относился к обещанию «откроем роботов — появятся рекомендации». В документации Google об AI-функциях указано: для появления в качестве ссылки в AI Overviews или AI Mode страница должна быть проиндексирована и допущена к показу со сниппетом. Выполнение требований не гарантирует показ.
Поэтому в работе над SEO и GEO я рассматриваю доступность как одну из проверок. Дальше возникают самостоятельные вопросы: полезна ли страница для запроса покупателя, достоверны ли сведения о товаре, можно ли разобраться в доставке и условиях покупки. Изменение robots.txt не отвечает на них. Правила конкретного AI-сервиса также нужно проверять отдельно; требования Google нельзя автоматически переносить на все системы.
Для аналитического инструмента вроде IceStoreLab я бы задавал ещё одно требование к отчёту: различать установленный запрет обхода, техническую ошибку получения страницы и неизвестный результат. Отсутствие данных у сканера нельзя автоматически превращать в вывод об отсутствии страницы в поиске.
Как принять работу и оценить её пользу
Я бы попросил агентство передать четыре результата: исходный и итоговый robots.txt, объяснение существенных отличий, проверку согласованной выборки URL и порядок возврата к прежней конфигурации. К этому нужен назначенный срок повторной проверки. Такая приемка позволяет обсуждать факт выполнения, не споря о том, достаточно ли было «добавить одну строку».
Оценку пользы стоит связать с первоначальной проблемой. Если устраняли случайный запрет коммерческой коллекции, сначала подтверждаем доступность, затем наблюдаем индексацию, показы и переходы именно этой группы страниц. Если упорядочивали дубли, проверяем соответствующие URL и выбор основной страницы. Рост продаж требует отдельного анализа: его нельзя приписывать robots.txt только потому, что он произошёл позже.
В итоге для меня главный урок этой истории — необходимость проверяемого результата даже у небольшой настройки. Хорошее решение объясняет, зачем изменено правило, какие страницы затронуты и кто будет поддерживать его дальше. Это помогает владельцу магазина оплачивать понятную работу, сохранять контроль над расходами и не принимать техническую активность за доказанную пользу.
Есть вопросы по поводу статьи? Напишите автору в Telegram — @BobSaylor