Техническое SEO для ecommerce
Опубликовано: 28.04.2026
Эта статья даёт спокойный разбор темы и помогает отделить важные шаги от второстепенных деталей.
Скорость загрузки и Core Web Vitals
Интернет-магазин с медленной загрузкой теряет клиентов на каждом шаге воронки. Пользователь ждёт не больше трёх секунд — дальше он уходит к конкурентам. Поисковики это знают и учитывают скорость в ранжировании. Для ecommerce эта проблема стоит острее, чем для обычных сайтов: десятки картинок товаров, фильтры, динамические подгрузки — всё это утяжеляет страницу.
Как ускорить загрузку интернет-магазина
Начните с аудита. Откройте панель разработчика в браузере, перейдите на вкладку Network и посмотрите, что именно тормозит загрузку. Обычно это картинки, сторонние скрипты (виджеты отзывов, чаты, метрики) или тяжёлые шрифты. Каждый подключённый сервис — это дополнительный запрос к серверу. Оставьте только необходимое, остальное отложите или удалите.
Включите сжатие на сервере (Gzip или Brotli) и кеширование. Для интернет-магазина кеш критичен: каталоги меняются не каждую минуту, поэтому статичные элементы можно смело кешировать на уровне браузера и сервера.
Оптимизация изображений для интернет-магазина
Картинки в каталоге — главный источник лишнего веса. Фотографии товаров часто загружают в исходном качестве с камеры: пять-шесть мегабайт на один снимок. Для веба это непозволительная роскошь.
- Переводите все изображения в формат WebP — он весит на 25–35% меньше JPEG при том же визуальном качестве.
- Сжимайте исходники перед загрузкой на сервер. Целевой размер для карточки товара — до 100–150 килобайт.
- Генерируйте несколько размеров под разные задачи: маленькая превью для списка товаров, средняя для быстрого просмотра, крупная для модального окна.
- Не забывайте про атрибуты width и height — без них браузер не знает размеры картинки до её загрузки и перестраивает страницу, создавая визуальный скачок.
Ленивая загрузка: как настроить правильно
Ленивая загрузка (lazy loading) подгружает картинки только когда пользователь прокручивает страницу к ним. В интернет-магазине это экономит трафик и ускоряет начальную загрузку каталога.
Используйте нативный атрибут loading="lazy" для изображений ниже первого экрана. Но будьте осторожны с фильтрами и сортировкой: если при применении фильтра подгружаются новые товары, их картинки должны загружаться сразу, иначе пользователь увидит пустые блоки.
Core Web Vitals для ecommerce: что важно и как улучшить
Google оценивает скорость через три метрики Core Web Vitals. Для интернет-магазина каждая из них имеет свои болевые точки.
- LCP (наибольшая отображаемая контентная.paint) — время, за которое загружается главный элемент на экране. В каталоге это обычно главная картинка или баннер. Улучшается оптимизацией изображений и быстрым ответом сервера.
- INP (взаимодействие с.next paint) — задержка реакции на клики. В магазине это часто тормозят фильтры, кнопки «в корзину» и выпадающие меню. Причина почти всегда в тяжёлых JavaScript-скриптах.
- CLS (сдвиг макета) — визуальная стабильность страницы. Возникает, когда элементы прыгают во время загрузки. В каталоге это происходит из-за картинок без заданных размеров, подгружающихся отзывов и динамических цен.
Мобильная скорость: оптимизация для смартфонов
На мобильных устройствах скорость ощущается иначе. Медленный интернет, слабый процессор, меньше оперативной памяти — всё это усиливает даже небольшие задержки. Проверяйте скорость именно на мобильных эмуляциях в PageSpeed Insights, а не только на десктопе. Реальная скорость на телефоне часто в два-три раза хуже, чем показывает тест с мощного компьютера.
Мобильная адаптация
Mobile-first индексирование для интернет-магазина
Google теперь смотрит на мобильную версию сайта как на основную. Этот момент удобнее читать вместе с связанный материал: Аналитика и мониторинг позиций, потому что там собрана общая логика кластера. Это значит, что если на телефоне у вас не видно характеристики товара, нет фильтров или сломана навигация — поисковик просто не учтёт этот контент при ранжировании. Многие интернет-магазины до сих пор делают полную версию каталога для десктопа, а на мобильной оставляют урезанный вариант. Это прямая потеря трафика.

Адаптивный дизайн vs мобильная версия: что выбрать
Два подхода к мобильной адаптации — адаптивная вёрстка (responsive) и отдельная мобильная версия (обычно на поддомене m.site.ru). Для интернет-магазина адаптивная вёрстка практически всегда лучше. Один URL для десктопа и мобильного упрощает индексацию, eliminates проблемы с дублями и редиректами, а также облегчает управление контентом. Отдельная мобильная версия имеет смысл только в очень крупных магазинах с legacy-архитектурой, где переделать всё под адаптив слишком дорого.
AMP для интернет-магазина: стоит ли использовать
AMP (Accelerated Mobile Pages) создавался как формат для мгновенной загрузки на мобильных. Для интернет-магазинов он почти не подходит: AMP ограничивает функциональность, не поддерживает полноценные корзины, сложные фильтры и динамические элементы. Google и сам снизил значимость AMP в поисковой выдаче. Время, потраченное на внедрение AMP в магазин, лучше вложить в обычную оптимизацию скорости.
Мобильный UX и его влияние на SEO
Поисковики оценивают поведение пользователей. Если человек зашёл с телефона и сразу ушёл — это сигнал, что страница ему не подошла. В мобильном UX для интернет-магазина есть несколько критичных моментов: размер кнопок (не меньше 44×44 пикселей), расстояние между кликабельными элементами, удобство свайпа по картинкам товара, читабельность текста без зума. Кажется очевидным, но половина магазинов всё ещё игнорирует эти базовые вещи.
Структура URL и редиректы
ЧПУ для интернет-магазина: правила формирования
ЧПУ (человекопонятный URL) — это адрес страницы, который читается как обычный текст. Вместо site.ru/category?id=123 используется site.ru/smartfony/samsung-galaxy-s24. Для интернет-магазина правила простые: URL должен отражать путь в каталоге, содержать ключевое слово и не включать служебные параметры.
- Используйте строчные буквы, транслит или английский — без кириллицы в адресе.
- Разделяйте слова дефисами, не подчёркиваниями.
- Не добавляйте в URL автоматически сгенерированные числа, артикулы или даты, если они не несут смысла для пользователя.
- Уберите из URL параметры фильтров и сортировки — они создают тысячи дублей.
Редиректы в интернет-магазине: 301, 302, когда использовать
Редирект — это переадресация с одного адреса на другой. В SEO важен тип редиректа. 301-редирект передаёт весь вес страницы новому адресу и говорит поисковику, что страница перемещена навсегда. 302-редирект означает временное перемещение и не передаёт вес.
В интернет-магазине 301 используется при удалении товара (перенос на аналог), смене категории, объединении страниц. 302 — при временных акциях или технических работах. Главная ошибка — использовать 302 там, где нужен 301. Поисковик продолжает индексировать старый URL, а новый остаётся в тени.
Как массово изменить URL без потери позиций
Переименование структуры URL — частая задача при масштабировании магазина. Делать это нужно поэтапно. Сначала составьте таблицу соответствия старых и новых адресов. Затем настройте 301-редиректы для каждого URL. После этого обновите внутренние ссылки: меню, хлебные крошки, ссылки в карточках товаров. Отдельно проверьте карту сайта и файл robots.txt. И только после всех проверок отправьте новую карту сайта в Google Search Console.
Смена домена интернет-магазина: пошаговая инструкция
Смена домена — рискованная операция, но иногда необходимая. Порядок действий:
- Настройте новый домен, разверните копию сайта.
- Пропишите 301-редиректы со всех страниц старого домена на соответствующие страницы нового — постранично, а не на главную.
- Добавьте новый домен в Google Search Console и Яндекс.Вебмастер, подтвердите права.
- Обновите все внешние ссылки, где это возможно: справочники, соцсети, партнёрские площадки.
- Убедитесь, что оба домена доступны по HTTPS.
- Дождитесь переиндексации — обычно это занимает от нескольких недель до пары месяцев.
Не удаляйте старый домен и не снимайте с него редиректы минимум три-четыре месяца после полного переезда.

Технические ошибки
Ошибки сканирования в интернет-магазине: как найти и исправить
Поисковый робот не бесконечен — у него есть лимит сканирования (crawl budget). В интернет-магазине этот лимит расходуется быстро из-за огромного количества страниц. Если робот тратит время на бесполезные страницы (страницы сортировки, пагинации с фильтрами, служебные скрипты), полезные страницы остаются не проиндексированными.
Закройте от индексации через robots.txt всё, что не приносит трафик: страницы поиска, фильтры с параметрами, служебные скрипты, корзину, личный кабинет. Проверьте файл robots.txt в Яндекс.Вебмастере — там есть встроенный анализатор, который покажет, какие страницы заблокированы, а какие открыты случайно.
Битые ссылки в интернет-магазине: мониторинг и устранение
Битая ссылка ведёт на несуществующую страницу. В магазине они появляются постоянно: удалили товар, изменили категорию, убрали акцию. Пользователь, нажавший на битую ссылку, получает ошибку и уходит. Поисковик, обнаружив цепочку битых ссылок, снижает доверие к сайту.
Проводите аудит ссылок минимум раз в месяц. Используйте Screaming Frog или аналогичные инструменты для сканирования сайта. Все найденные битые ссылки либо исправляйте на актуальные, либо ставьте на них 301-редирект на релевантные страницы.
Ошибки 404 в интернет-магазине: кастомные страницы и редиректы
Страница 404 неизбежна — полностью избавиться от неё невозможно. Но можно минимизировать ущерб. Во-первых, сделайте кастомную страницу 404: с поиском, ссылками на популярные категории и предложением помощи. Пользователь должен иметь возможность продолжить навигацию, а не застрять на тупиковой странице.
Во-вторых, не ставьте 301-редирект с удалённого товара на главную страницу — это плохая практика. Лучше редиректить на категорию или на аналог товара. Если аналога нет — оставьте нормальную 404 страницу, но проследите, чтобы на неё не вели внутренние ссылки из каталога.
Дубли страниц: как найти все типы дублей в магазине
Дубли — самая распространённая техническая проблема интернет-магазинов. Один и тот же товар доступен по разным адресам, и поисковик не понимает, какую версию индексировать.
- Дубли от параметров URL. Фильтры, сортировка, лимит вывода товаров создают бесконечные вариации одной страницы. Решение: закрывать параметры в robots.txt или использовать canonical.
- Дубли от разных путей. Товар доступен напрямую и через несколько категорий. Решение: указывать canonical на основной URL товара.
- Дубли с WWW и без, HTTP и HTTPS. Решение: настроить 301-редирект на основную версию и прописать её в canonical.
- Дубли от слеша на конце. Страницы site.ru/category и site.ru/category/ для поисковика — разные документы. Решение: выбрать один вариант и редиректить второй.
- Дубли от сессий. Если в URL добавляются идентификаторы сессии (PHPSESSID, jsessionid), это создаёт дубли для каждого пользователя. Решение: передавать сессии через куки.
Орфан-страницы в интернет-магазине: поиск и исправление
Орфан-страница — это страница, на которую не ведёт ни одна внутренняя ссылка. Поисковый робот может найти её только через внешний источник или карту сайта. В интернет-магазинах орфанами часто становятся старые товары, которые убрали из каталога, но не удалили полностью, или страницы акционных предложений, срок которых истёк.
Для поиска орфан-страниц сравните список URL из карты сайта со списком внутренних ссылок, собранным при сканировании. Разница между этими списками — ваши орфаны. Каждую такую страницу нужно либо вернуть в структуру сайта через внутренние ссылки, либо удалить и настроить редирект, либо закрыть от индексации.



