Платформы

Как найти битые ссылки на Shopify · Advanced Broken Links Search

Витрина Shopify: тема на Liquid, меню, приложения и CDN. Чем markets и checkout отличаются от каталога — и как проверить магазин в Chrome.

Shopify умеет показывать аккуратную страницу 404 внутри темы, пока меню, старая коллекция и блок приложения всё ещё ведут на /products/deleted-handle.

Где чаще ломается

  • Handle (короткое имя в URL). Переименовали товар или коллекцию, а встроенный авторедирект отключили или его не хватило для всех старых адресов.
  • Навигация и подвал в админке: Online Store → Navigation. Произвольные ссылки («О нас», акции, внешние лендинги) здесь не обновляются сами при удалении товара.
  • App embeds — вставки приложений из App Store: баннер может смотреть на лендинг прошлого сезона.
  • Картинки на CDN (cdn.shopify.com) после копирования или смены темы. Отдельно — битые изображения.
  • Markets и языки. Shopify Markets добавляет префиксы вроде /en-ca/products/... рядом с /products/.... Один вариант живой, второй остался в старой рассылке или в рекламе.

Тема, Liquid и что видит браузер

Liquid — язык шаблонов Shopify: в файлах темы (*.liquid) вы описываете, как из данных каталога собирается HTML (меню, карточки, ссылки). Расширение не читает админку и не парсит Liquid на диске; оно проверяет уже собранную витрину в Chrome — те же href и src, что видит покупатель.

Что разумно не сканировать как «битую тему»

Checkout (оформление заказа) и кабинет покупателя (customer account) живут на инфраструктуре Shopify или за отдельными правилами доступа. Коды 403 и 404 там часто нормальны для гостя без сессии и не означают ошибку в вашей теме. Часть прокси приложений тоже закрыта. Фокус проверки — витрина: главная, коллекции, карточки товаров, блог, статические pages.

Порядок работы

  1. Откройте магазин на основном домене, если клиентов ведёте туда, а не на технический *.myshopify.com.
  2. На главной, одном товаре и одной коллекции запустите скан страницы. Боковая панель Chrome можно не закрывать, пока кликаете по элементам в отчёте.
  3. При большом каталоге — обход сайта.
  4. Правки в админке: редиректы, меню, редактор темы (Online Store → Themes → Edit code / Customize). Перепроверьте один исправленный URL.

Таблица URL redirects в Shopify — это настоящие 301. Не заменяйте их сниппетом с JavaScript-переходом: для поисковиков и для отчёта это другая история. Если цепочка уже есть — см. редирект-цепочки.

Для RU-ритейла на другой платформе логика та же: истина в HTML витрины, а не только в таблице товаров — например, InSales.

Проверьте опубликованную страницу на боевом домене

Откройте страницу так, как её видит пользователь, и просканируйте ссылки и изображения в Chrome. Без аккаунта.

Установить в Chrome

Ещё по теме