Как найти битые ссылки на 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.
Порядок работы
- Откройте магазин на основном домене, если клиентов ведёте туда, а не на технический
*.myshopify.com. - На главной, одном товаре и одной коллекции запустите скан страницы. Боковая панель Chrome можно не закрывать, пока кликаете по элементам в отчёте.
- При большом каталоге — обход сайта.
- Правки в админке: редиректы, меню, редактор темы (Online Store → Themes → Edit code / Customize). Перепроверьте один исправленный URL.
Таблица URL redirects в Shopify — это настоящие 301. Не заменяйте их сниппетом с JavaScript-переходом: для поисковиков и для отчёта это другая история. Если цепочка уже есть — см. редирект-цепочки.
Для RU-ритейла на другой платформе логика та же: истина в HTML витрины, а не только в таблице товаров — например, InSales.
Проверьте опубликованную страницу на боевом домене
Откройте страницу так, как её видит пользователь, и просканируйте ссылки и изображения в Chrome. Без аккаунта.
Установить в Chrome