Shopware, WooCommerce, Shopify, custom-shops 50–5 000 SKU. Schema Product, faceted navigation, pagination, hreflang каталога. Faceted nav без duplicate content.
Я работаю с интернет-магазинами в DACH 5 лет. Знаю специфику e-commerce SEO — crawl budget, internal linking patterns, Product Schema, Merchant Listings.
SEO для интернет-магазина имеет 5 особенностей: Schema Product на каждом товаре, faceted navigation создаёт тысячи дублей, pagination требует self-canonical, out-of-stock SKUs нельзя 404-redirect, hreflang на каждом language variant. Эти 5 проблем — главные причины почему e-commerce SEO сложнее обычного.
Price, availability, brand, sku, mpn, gtin, aggregateRating. Многие магазины внедряют только базовые поля без rating, price и availability — упускают шанс на Rich Snippet с звёздами и ценой прямо в SERP.
Фильтры (цвет, размер, цена) создают тысячи URL-вариантов. Без правильного canonical/robots.txt — duplicate content и crawl budget waste. Решение: noindex для filter URLs или selective canonical к main category.
/page/2, /page/3 в каталоге. Старая практика rel=prev/next deprecated в 2019. Современный подход: self-canonical + view-all alternative.
Товары временно отсутствующие. Ошибка: 404-redirect (теряется link equity). Правильно: keep page live + Schema availability="OutOfStock" + suggest similar products.
DE/RU/EN каталоги одного shop. Hreflang должен быть на каждом language variant включая product pages. Самая частая техническая ошибка в multi-language e-commerce.
Rich Snippet с rating, price, availability привлекает заметно больше кликов чем обычный snippet — Google официально подтверждает что rich results повышают видимость и engagement в SERP. Полная Schema Product требует 8-10 properties. Большинство магазинов внедряют только базовые 3-4 поля — упускают rating, availability, brand, sku.
| Property | Назначение |
|---|---|
| name | Название товара |
| image | URL высококачественного фото (1200×1200 minimum) |
| brand | Производитель / бренд |
| sku | SKU артикул товара |
| mpn | Manufacturer Part Number |
| gtin | EAN/UPC barcode (если есть) |
| offers | price + priceCurrency + availability + url |
| aggregateRating | average rating + reviewCount (если есть отзывы) |
| review | Individual reviews (опционально, но boost CTR) |
Rank Math + WooCommerce module добавляет Schema автоматически. Manually переопределить через rank_math/json_ld filter в functions.php.
Встроенный Schema generator + custom Schema через Twig templates. Качественный, но нужна проверка через Rich Results Test.
Встроенный Schema OK для базы. Для расширенных features — Schema App или custom code в theme.liquid.
Фильтры (цвет, размер, цена, бренд) создают тысячи URL-вариантов. Один URL /schuhe/ может породить 625+ дублей при 4 активных фильтрах. Без правильной стратегии — duplicate content, crawl budget waste, разбавление link equity. Решение требует strategic decision per filter.
Для топ-конкурентных категорий
/red-dresses/ — да/red-cotton-dresses-medium-summer/ — нетDefault safe option
<meta name="robots" content="noindex,follow"> на filter pagesКогда контент почти идентичный
# Block filter parameter URLs from crawling
User-agent: *
Disallow: /*?filter_color=*
Disallow: /*?filter_size=*
Disallow: /*?orderby=*
3 главные e-commerce платформы для DACH-региона. Каждая со своими плюсами для SEO. Я работаю со всеми тремя. Выбор зависит от размера каталога, бюджета на разработку, требований к customization.
| Параметр | Shopware 6 | WooCommerce | Shopify |
|---|---|---|---|
| Подходит для | DE-shops, B2B, mid-large | Малый-средний, гибкий | Малый-средний, simple |
| SEO control | Полный (open source) | Полный (через plugins) | Ограниченный |
| Schema implementation | Built-in + custom | Через Rank Math | Через apps |
| Hreflang | Native multi-language | Через Polylang / WPML | Через Markets / apps |
| Performance | Хорошая (PHP optimized) | Зависит от hosting | Excellent (Shopify CDN) |
| Цена | Free (Community) / 600+ €/мес (Cloud) | Free (но hosting + plugins) | 29-2000+ $/мес |
| DSGVO compliance | Простая (DE-разработан) | Через Complianz / CookieYes | Через apps |
| Каталог size | До 100K+ SKU | До 50K SKU комфортно | До 100K SKU |
DACH-магазин использует одну стратегию hreflang для DE, AT, CH. Размеры каталога, методы оплаты, fees, EPR, OSS, TWINT и CHF — всё это правильный hreflang решает + проблема дублирования каталога. Schema OfferShippingDetails обязателен.
В Schema Product offers указывайте shippingDetails для каждой страны: shippingDestination, shippingRate. EPR и OSS (One-Stop-Shop) для cross-border DACH обязательны. Для CH — отдельная currency CHF + Zollabwicklung.
Payment-иконки в footer и checkout — visible trust signals для местной аудитории. Без TWINT швейцарский магазин теряет доверие; без Klarna немецкий выглядит подозрительно.
Google Merchant Center даёт бесплатные показы товаров в Google Shopping (Free product listings с 2020), Google Search (Merchant Listings rich result) и Google Lens. Без feed магазин ограничен только organic Search. Связь между feed и Schema Product — через mpn / gtin / sku.
С октября 2020 Google открыл Google Shopping для бесплатных показов товаров. Доступно в DE, AT, CH, USA, UK и ещё 80+ странах. Условия: настроенный feed в Merchant Center, валидное Product Schema, политика возвратов и доставки. Это дополнительный канал traffic поверх обычного SEO — без затрат на CPC.
| Аспект | Merchant Center Feed | Schema Product (сайт) |
|---|---|---|
| Где | Google Merchant Center | Inline JSON-LD на каждой product page |
| Формат | XML, TSV или Google Sheets / Content API | JSON-LD в HTML |
| Обновление | Daily через scheduled fetch | На каждом render страницы |
| Назначение | Google Shopping + Free listings | Rich Snippet в Search SERP |
Google требует matching между feed и Schema: одинаковые mpn, gtin, sku, price, availability. Если расходятся — Merchant Listings rich result не показывается.
Минимум для DE-feed: id, title, description, link, image_link, availability, price, brand, condition. Для брендовых товаров — mpn и gtin (EAN/UPC). Для cross-border DACH — shipping с разделением по странам.
Migration магазина (Shopify → Shopware, WooCommerce → headless) обычно теряет 30-70% organic traffic в первые 3 месяца — если не управлять процессом. 6 шагов: 301 redirect map, preservation URL structure, reinject Schema и aggregateRating, structured sitemap и Google Search Console.
Полная карта old URL → new URL. Каждая старая страница должна редиректить на наиболее релевантную новую. Без map — массовый 404.
По возможности сохранять структуру URL (slug каталогов и товаров). Меньше изменений = меньше redirect chain risk.
Перенесите все Schema Product properties: name, price, availability, brand, sku, mpn, gtin, aggregateRating. Без переноса reviews ваши Rich Snippets со звёздами исчезают.
reviewCount и ratingValue из старой платформы. Самая сложная часть миграции — обычно требует ETL pipeline.
В день launch: отправьте новую sitemap.xml через Search Console, удалите старую sitemap, используйте Change of Address tool если домен меняется.
Первые 3 месяца — отслеживайте 4xx/5xx errors в Search Console Coverage Report. Полная индексация новых URLs занимает 4-12 недель.
Самые частые вопросы по этой теме. Ответы основаны на 15-летнем опыте работы с DE-рынком.
/blogs/news/post-slug), не позволяет полностью кастомизировать robots.txt (только через apps), Schema customization через apps (Schema App, JSON-LD for SEO). Для small shops OK, для serious SEO лучше Shopware/WooCommerce.Начните с разового аудита e-commerce SEO (490 €) — за 5-7 дней получите план оптимизации каталога, Schema, internal linking. Или сразу пакет с outreach.
Я работаю со Shopware, WooCommerce, Shopify в DACH 5 лет. Magento, custom-shops 50–5 000 SKU. Структурированные данные товаров, faceted nav.
E-commerce SEO — это не «обычное SEO + товары». Crawl budget management, parameterized URLs canonical strategy, Schema Product completeness — всё критично.
«Один правильный canonical может вернуть 30 % потерянного органического трафика интернет-магазина.»