Какие ошибки допускают разработчики при создании eCommerce-сайта с точки зрения SEO? Как избежать проблем с SEO на стадии проектирования сайта? Почему Важно подключить SEO’шника еще на момент формирования ТЗ на разработку сайта?
Разработка сайта — это вообще-то дело ответственное. Я понимаю, у нас сейчас мир высоких технологий развивается настолько стремительно, что появляется куча сервисов, где себе сайт может сделать даже домохозяйка или мамочка в декрете, не обладая навыками программирования и веб-дизайна, а всё решается буквально в два клика мыши.
Но позвольте, не ужели Вы действительно считаете, что тем самым Вы создадите реально продающий инструмент, который будет делать конверсию? Оу! Ну конечно, Вы наверное сразу начнёте лить платный трафик, привлечённый посредством таргета или контекстной рекламы. А Вы в курсе, что будете переплачивать? Я уже писал отдельную статью на эту тему.
Но, даже если Вы обратились в именитую веб-студию и отдали пару миллионов на разработку интернет-магазина, не будьте уверены, что Вам разработают сайт правильно. Они же тоже смотрят кто к ним пришел: лох или человек знающий.
Давайте сразу разберем ТОП популярных ошибок при создании коммерческого сайта. На чём спотыкаются разработчики и сервисы конструкторы сайтов.
1. Динамические URL адресы
Разработчики используют URL вида:
/catalog.php?id=245&cat=8
или
/product/123456?ref=home
Почему это плохо:
- Такие ссылки плохо индексируются.
- Не содержат ключей.
- Плохо воспринимаются пользователями.
- Не дают SEO-веса.
Как правильно:
Использовать ЧПУ (человеко-понятные URL):
/smartfony/apple-iphone-13/
Источник: Google Search Central: SEO-friendly URLs
2. Отсутствие иерархии категорий
Все страницы на одном уровне, например:
/product1/
/product2/
Без структуры: /категория/подкатегория/товар/
Почему это плохо:
- Невозможно правильно распределить вес ссылок (link juice).
- Снижается релевантность страниц категории.
- Каннибализация ключей.
Как правильно:
Структура URL и сайта:
/elektronika/smartfony/apple/iphone-13/
Иерархия отражает логику пользователя и даёт SEO-сигналы.
3. Неоптимизированные фильтры товаров (Faceted Navigation)
Фильтры создают тысячи дублирующихся URL, например:
/smartfony?color=black&memory=128gb&brand=samsung
Почему это опасно:
- Миллионы страниц с одинаковым или пустым контентом.
- Проблемы с индексацией.
- Потеря crawl budget (бюджета сканирования).
- Можно получить санкции за поисковый спам.
Решение:
- Закрывать параметры фильтров от индексации (noindex, canonical, robots.txt)
- Оставлять индексируемыми только ключевые комбинации, например:
/smartfony/samsung-black-128gb/
Источник: Google: Managing faceted navigation
4. Нет микроразметки Schema.org
Разработчики на старте разработки проекта не внедряют микроразметку Product, Breadcrumb, Review, Offer.
Почему это плохо:
- Нет расширенных сниппетов.
- Не формируются дополнительные блоки сниппетов на поиске с товаром или услугой
- Google не понимает, что это товар или услуга. В итоге маркирует как обычную инфо-страницу.
- CTR на поиске существенно ниже без внедренной микроразметки.
- Микроразметка улучшает навигацию по сайту для всех поисковых роботов.
Как правильно:
Внедрить Schema.org на карточку товара, включая:
- name
- image
- price
- availability
- aggregateRating
Вы можете внедрять микроразметку помаксимуму, не обязательно размечать только ключевые или базовые элементы на сайте. Если у Вас есть страница быстрых ответов на вопросы (FAQ), тогда тоже сделайте разметку для неё. Внедрите на сайт микроразметку Schema.org максимально, на сколько это возможно.
Источник: Google Structured Data
5. Отсутствие или дубли H1 и мета-тегов
Одинаковый <title>, <meta description>, <h1> на всех карточках или вовсе отсутствуют.
Почему это плохо:
- Падает релевантность.
- Страницы могут вылететь из SERP
- Могут наложиться санкции Яндекса (фильтр «Баден-Баден»).
- Неинформативный сниппет снижает CTR до нуля.
Как правильно:
- Уникальные title, h1, description для каждой страницы.
- Генерация по шаблонам с переменными.
Пример:
Title: Купить Apple iPhone 13 128GB черный — цена, отзывы
H1: Apple iPhone 13 128GB черный
6. Дубли страниц из-за разных путей доступа
Один и тот же товар доступен по разным URL:
/catalog/apple/iphone-13/
/sale/iphone-13/
/product?id=123
Почему это плохо:
- Каннибализация SEO-рейтинга.
- Внутренние конкуренты.
- Потеря веса из-за размывания ссылочной массы.
- Возникновение дубликатов страниц.
- Можно получить санкции на весь сайт за поисковый спам.
Как правильно:
- Настроить canonical на основной URL
- Исключить дубли через 301-редиректы
- В sitemap указывать только основной URL
7. Нет адаптации под мобильные устройства и Web Vitals
Дизайн сайта «ломается» на мобильных устройствах, медленно загружается, интерфейс неудобен для пользователя.
Почему это плохо:
- Влияет на поведенческие факторы.
- Google понижает такие сайты в mobile-first индексации.
- Яндекс учитывает адаптивность при ранжировании.
Факт: По данным Think With Google, 53% пользователей покидают сайт, если он грузится более 3 секунд.
Решение:
- Ускорить загрузку через lazy-load, webp-изображения, кэш.
- Проверить показатели через PageSpeed Insights.
- Адаптировать дизайн под популярные разрешения экранов мобильных устройств.
8. Закрытие сайта от индексации в robots.txt (на продакшене)
Разработчик забывает снять:
- User-agent: *
- Disallow: /
или
оставляет сайт под паролем для поисковых роботов.
Почему это критично:
- Сайт не попадает в индекс.
- Потеря бюджета на продвижение.
Факт: Одна из самых распространённых причин отсутствия сайта в Google — ошибки в robots.txt.
9. Нет 404-страницы и 301-редиректов
Удалённые или переименованные страницы отдают код 404 или 500. Нет логики редиректов.
Почему это плохо:
- Потеря ссылочного веса.
- Появление битых ссылок.
- Негатив на уровне UX.
- Понижение качества сайта в глазах поисковых систем.
- Понижение общей видимости сайта на поиске.
Как правильно:
- Настроить 404 со ссылками на релевантные категории.
- Использовать 301-редиректы при переезде, переименовании.
- Отслеживать ошибки через Search Console и Яндекс Вебмастер.
10. Нет sitemap.xml и некорректный robots.txt
- Sitemap отсутствует или выдает код 404.
- В robots.txt закрыт важный функционал.
- Нет указания пути на карту сайта.
Почему это плохо:
- Поисковики хуже сканируют и индексируют сайт.
- Проблемы с приоритетами индексации.
- Сайт может долго не появляться в SERP.
- Сайт может не проиндексироваться вообще.
Как правильно:
- sitemap.xml: максимум 50 000 URL
- Указать в robots.txt:
Sitemap: https://example.ru/sitemap.xml
Источник: Google Sitemaps Guide
Что имеем в сухом остатке
Большинство SEO-проблем на eCommerce-сайтах — результат отсутствия взаимодействия между командой разработки и SEO-экспертом на старте. По идее, в команду разработки должны в обязательном порядке подключать не только маркетолога, но и SEO-специалиста. Только SEO-специалист знает, как должен правильно выглядеть сайт в конечном итоге, чтобы избежать проблем в будущем. Ведь потом с этим же сайтом работать SEO-специалисту, когда тот будет его продвигать на поиске.
В общем, не забывайте подключать SEO-специалиста ещё на стадии ТЗ и проектирования структуры. Тем самым Вы сэкономите в первую очередь свои нервы, свой бюджет на исправления, рост видимости и продаж с поиска.