Merchant Center и ФИД: чтобы товары проходили без отклонений
Настройка Google Merchant Center – это не заведение кабинета, а приведение товарных данных к требованиям площадки: идентификаторы, обязательные поля по категории, цена и наличие, совпадающие со страницей. Кабинет заводим, ФИД собираем или перебираем, отчет об отклонениях раскладываем на массовые причины и единичные. Начинаем с данных, не с файла. В измеренном нами магазине садовой техники товарные подкарты дают 55 321 адрес — в таком объеме один системный дефект стоит десятки тысяч строк. Срок работ - 5-18 рабочих дней.
55 321 товарный адрес, 6 типов JSON-LD и ни одного Product (31.07.2026)
Дефект источника данных
в магазине косметики устаревшая карта отдает 2 706 товаров против 3 947 в канонической
Показатели сняты нашим замером на живых сайтах соответствующего масштаба.
после бесплатного аудита
Стоимость
30
Гарантия
дней после подписания акта
5–18
Срок работ
рабочих дней, шесть этапов
фид, правила фида, обязательные поля, разбор отчета об отклонениях
Что делаем
55 321
Измерение каталога садовой техники
товарный адрес, 6 типов JSON-LD и ни одного Product (31.07.2026)
в магазине косметики устаревшая карта отдает 2 706 товаров против 3 947 в канонической
Дефект источника данных
разбор фида и отчета об отклонениях, 2–4 рабочих дня, бесплатно
Перед сметой
Этапы работы
Прозрачные этапы с согласованием на каждом шагу
Общий срок:5–18 дней
1
Разбор данных и отчета об отклонениях
2–4 рабочих дня
Смотрим выгрузку: идентификаторы, бренд, категории, совпадение цены со страницей. Если кабинет подключен – читаем отчет и считаем долю каталога по каждой причине, а не количество сообщений.
2
Сборка или перестройка фида
1–4 рабочих дня
Картим поля каталога на поля фида и фиксируем источник адресов: берем его с базы, а не с карты сайта, пока карта не проверена. Идентификатор берется из артикула, а не из адреса страницы.
3
Категоризация и обязательные поля
0–3 рабочих дня
Карта ваших категорий на товарную таксономию площадки, сведение размеров и цветов в один словарь, состояние товара. Этап выпадает, когда каталог однороден и поля уже заведены по отдельности.
4
Разметка Product и Offer на карте
0–3 рабочих дня
Цена, валюта, наличие, условия возврата и доставки в машинном виде – то, чем страница подтверждает ФИД. Размечаем только то, что на странице действительно есть. Этап выпадает, если разметка стоит.
5
Правила фида и дополнительные фиды
1–2 рабочих дня
Массовые причины снимаем на входе в кабинет: подстановка бренда, шаблон категории, отсечение позиций по нулевой цене. То, что править в базе долго, выносим в дополнительный ФИД с тем же идентификатором.
6
Первое считывание, отчет, подключение к кампаниям
1–2 рабочих дня
Ждем, пока площадка заберет файл, читаем новый отчет, снимаем вылезшее. Далее отдаем ФИД в торговые кампании и Performance Max и показываем вашему менеджеру, что делать с последующим отклонением.
Технологии и интеграции
На чём строим и с чем это соединяется
Стек
Google Merchant Center – кабинет фида, отчета и диагностики. Ограничения: за нарушение политик аккаунт останавливают.
Товарный фид XML – файл, забирающий площадку. Ограничение: отдает состояние к моменту генерации.
Правила фида – исправление данных на входе в кабинет. Ограничения: изменяют файл, а не страницу.
Дополнительные фиды – файл поверх основного. Ограничение: сопоставляется по идентификатору, разные id – тишина вместо ошибки.
JSON-LD Product/Offer – чем страница подтверждает ФИД. Ограничение: позиции не поднимает.
MerchantReturnPolicy и OfferShippingDetails – условия возврата и доставки машинно. Ограничение: без текстов на сайте размечать нечего.
Фоновые задачи обновления – перегенерация по расписанию. На десятках тысяч позиций прогон длится минуты.
Интеграции
Google Merchant Center
Google Ads - торговые кампании и Performance Max
GA4
Google Search Console
учетная система для цен и остатков
Rozetka и Prom — смежная выгрузка
каталог Meta
Что входит
Полный перечень работ и того, что вы получаете на выходе
Сборка или перестройка фида в принимаемом Merchant Center формате — позиции становятся доступными торговым кампаниям и Performance Max.
Идентификаторы: артикул продавца из базы и код производителя там, где он присвоен, товар не читается как новый после каждой перегенерации каталога
Обязательные поля по категории – размер, цвет, пол, возрастная группа, состояние – сводятся к одному словарю, а не к тексту в названии
Категоризация по товарной таксономии площадки – позиция попадает в ту группу, где ее ищут, а не в соседнюю
Правила фида под массовые причины отклонения – исправление действует по следующему считыванию, без переработки каталога
Дополнительные фиды под то, что править в базе долго или опасно, – сопоставление с основным фидом по идентификатору
Согласование обычной и акционной цены и наличия между фидом, разметкой и страницей – один источник вместо трех
Разметка Product и Offer на карточке, если ее нет, — страницы есть чем подтвердить то, что написано в фиде
Расписание считывания под скорость вашего состава плюс проверка, что площадка действительно забрала файл, а не взяла вчерашний
Разбор отчета об отклонениях: массовые причины снимаем, единичные отдаем списком с указанием, что именно править
Подключение готового фида к торговым кампаниям и Performance Max вместе с ведущим аккаунт
Передача: доступы, краткая инструкция на случай отклонения, гарантия 30 календарных дней
Когда эта услуга не подходит
Что не входит в работу — чтобы не было сюрпризов на сдаче
Ведение рекламных кампаний – это отдельная услуга
Прохождение проверки аккаунта и переписка с поддержкой площадки
Пересъемка товарных фото
Написание названий и описаний для всего каталога
Юридические тексты о доставке и возврате на сайте
Кому подходит
Ситуации, в которых эта услуга даёт результат
Сценарий 1 из 5
Торговые кампании некуда запускать: позиции не проходят
Бюджет утвержден, кампания создана, а товаров в ней нет. Мы берем отчет и делим его надвое: причины, снимаемые одним правилом на весь каталог, и редкие, правящиеся в карточках. Долгий список обычно сводится к трем-четырем источникам.
Разберём вашу ситуацию на бесплатном аудите
Сценарий 2 из 5
Проходит меньшая часть каталога, и непонятно почему
Половина позиций принята, половина висит в предупреждениях, кампании показывают не то, что продается. Здесь полезно считать не количество ошибок, а долю каталога по каждой причине: одна причина на 60% товаров и сорок причин на остальные – это разные задачи и разные сметы.
Сценарий 3 из 5
Одежда, обувь, аксессуары — категории с обязательными полями
Размер, цвет, пол и возрастная группа должны быть отдельными значениями. Если они живут в названии товара или описании, каталог формально заполнен, а позиции не проходят. Мы смотрим, есть ли эти данные в базе вообще, и говорим честно, когда их придется заводить руками.
Сценарий 4 из 5
Цены и остатки двигаются быстрее, чем обновляется фид
Товар кончился утром, в товарной выдаче он к вечеру. Каждый такой клик оплачен и заканчивается пустой страницей. Решается либо более частое считывание, либо отдельным обновлением цены и наличия — в зависимости от того, что выдержит ваш сервер на полной перегенерации.
Сценарий 5 из 5
Фид отдает коробочный модуль, и у него никто не заглядывал
Такой ФИД обычно работает и даже что-то передает. Вопрос в том, откуда он берет адреса и идентификаторы: в измеренном магазине косметики рядом с рабочей картой сайта жила устаревшая, где товаров на 1 240 меньше и каждый третий адрес повторен трижды.
Правило в фиде против правки в каталоге: когда дешевле
Чем этот вариант отличается от альтернативы
Правка в самом каталогеНаш подход
Когда подействуетот дня до нескольких недель — в зависимости от того, сколько позиций трогаемс последующего считывания файла, то есть через часа
Что исправляетсамо содержание данных, включая то, что видно покупателюформат, подстановку значения, отсечение позиций, шаблон категории
Чего не исправитьничего из этого перечня не остается, но и стоит большерасхождение со страницей и адрес, ведущий на другую позицию
Где еще сработаетво всех выгрузках сразу, потому что источник одинтолько в этом кабинете – на Rozetka или в Meta правило не переносится
Что будет при переезде аккаунтаостается с вами вместе с каталогомправила остаются в старом кабинете, их заводят заново
Бесплатный разбор фида и отчета об отклонениях
Merchant Center отклоняет товары не из-за формата файла, а из-за содержания данных и из-за того, что на странице написано другое. Разбор показывает, какие ошибки массовые, какие единичные и какие из них вообще можно исправить на вашей стороне.
Что мы измеряем
Уникальные идентификаторыАртикул продавца и код международного производителя. На измеренном нами магазине в разметке карты стоял код формата EAN (sku 5904765561811) – это уровень, который принимается без вопросов.
Разметка товара на страницеMerchant сверяет ФИД со страницей. В измеренном магазине карточка отдавала 5 блоков разметки и 21 тип, в том числе MerchantReturnPolicy, OfferShippingDetails и ShippingDeliveryTime — именно те поля, которые читаются со страницы.
Адреса товаровИз 150 случайных товарных адресов карты сайта измеренного магазина 50 (33%) отдали 301 и все вели на другую позицию. Для Фида это прямые отклонения.
Цена, валюта, наличиеТри значения должны совпадать в фиде, в разметке и на странице. Самая частая причина предупреждений – акционная цена, которую показывает страница, но не передает ФИД.
Категоризация и обязательные поля по категорииОдежда требует размера, цвета, пола и возрастной группы; без них позиция не проходит. Смотрим, есть ли эти данные в каталоге вообще.
Текущий отчет об отклоненияхРазделяем на системные ошибки, лечащиеся одним правилом, и единичные, которые нужно править руками.
Что вы получаете
Разбор отчета об отклонениях с разделением на массовые и единичные ошибки.
Оценку доли каталога, которая пройдет без поправок.
Перечень недостающих в данных полей и где их взять.
Разговор на 30 минут по разбору.
Срок: 2–4 рабочих дня
Почему это бесплатно
Потому что разбор отчета занимает два-четыре дня, а фид, собранный на неисправленных данных, дает кабинет с тысячами ошибок и не запускаемых кампаний.
Что дальше
Далее смета по этапам: сборка или перестройка фида, разметка на странице, исправление адресов, правила фида. Вы видите, за что платите.
Короткая форма: контакт и адрес сайта
Не нашли свой случай?
Опишите, как это устроено у вас, — ответим, подходит ли «Google Merchant Center и товарный фид» и что это значит в вашей ситуации. Без брифа и без звонка: один вопрос, один ответ.
Договор, акт и гарантия 30 дней
На каждый проект письменный договор: объём, сроки, сумма, порядок приёмки. После сдачи — акт и счёт, затем 30 календарных дней гарантии.
ФОП и безналичный расчёт
Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.
Права и доступы — ваши
Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.
Портал клиента вместо переписки
Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.
Заказчики из Европы
Среди работ — проекты для Норвегии, Болгарии, Молдовы и Испании.
Цифры, которые можно проверить
Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.
Сначала аудит, потом сумма
Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.
Говорим «нет», когда не уверены
Если задача не наша или срок нереальный — скажем сразу.
Что влияет на стоимость
Почему две одинаковые на вид задачи считаются по-разному
Сколько разных причин в отчетеГлавная переменная. Тысяча отклоненных позиций по одной системной причине – это несколько дней и одно правило. Тысяча позиций по десяти причинам — десять отдельных разборов, и услуга при этом называется так же.
Существуют ли идентификаторы в данныхАртикул и код производителя, которые уже ведутся в учете, просто рисуются в поля фида. Если артикул повторяется в разных позициях или его нет – это наведение порядка в базе, а не работа над фидом, и считается оно отдельно.
Категория товараТехника проходит почти на том, что уже есть в каталоге. Одежда и обувь требуют размера, цвета, пола и возрастной группы отдельными значениями – и если в базе они лежат внутри названия, это самая длинная строка сметы.
Откуда берется источник данныхВыгрузка прямо из базы – чисто. Сборник с карты сайта или из коробочного модуля требует проверки: в измеренном магазине косметики параллельная устаревшая карта отдавала 2706 товаров против 3947 в канонической.
Как устроена акционная ценаОдна скидка на весь каталог передается отдельным полем и закрывается через час. Цены по количеству, персональные цены для авторизованных и акции с таймером – отдельная логика плюс проверка, что на странице видна та же сумма.
Объем каталога и частота обновленияНа нескольких тысячах позиций прогон фида незаметен. На десятках тысяч он длится минуты и грузит сервер, так что расписание подбираем вместе с тем, кто отвечает за хостинг.
Кейсы
Задачи и результат в цифрах — все показатели сняты нашим замером
интернет-магазин официального продавца садовой техники и запчастей
Задача
Оценить, пригоден ли каталог на десятки тысяч позиций к выгрузке в товарный фид и что в нем придется доделать.
Решение
OpenCart по HTTP/2, адрес фида явно объявлен в robots.txt строкой Sitemap. Проверяли снаружи: подкарты сайта постранично, разметку, скорость отдачи, ждут.
Результат
Измерение 31.07.2026: товарные подкарты дают 55 321 адрес (18 файлов по 3 000 записей плюс 1 321), категорийные — еще 3 868. TTFB 840,5 мс при 454,5 КБ HTML — самый медленный ответ 5, что для партии. Разметка на главной богата: 6 типов JSON-LD, в том числе Store, Place, GeoCoordinates. Критическое именно для фида: ни одного типа Product, то есть сверять данные фида со страницей не с чем; PHP 7.3.33 без поддержки с декабря 2021 года.
оптовый магазин косметики для бьюти-индустрии, каталог около 4 тыс. позиций
Задача
Найти источник данных, из которого можно собирать товарный фид, и проверить, полно оно.
Решение
OpenCart, каноническая карта сайта по отдельному адресу. Разбирали обе карты, которые отдает сайт, и сверяли количество товаров между ними.
Результат
Измерение 31.07.2026: каноническая карта - 3 947 товаров, 166 брендов, 47 категорий, итого 4 167 адресов. Параллельно живая устаревшая карта: 7782 записи, только 2755 уникальных адресов, 2454 из них повторены по три раза, а товаров в ней около 2706. Фид, собранный с этой карты, недосчитал бы примерно 1240 позиций и принес бы дубли. Еще один дефект: ни одного русскоговорящего адреса в карте нет, хотя две языковые версии заведены и переключатель работает.
розничный интернет-магазин нижнего белья, каталог более 110 тыс. позиций
Задача
Понять, почему обширный каталог с подключенной рекламой дает в товарных форматах меньше, чем мог бы.
Решение
OpenCart, карта сайта сделана индексом из 42 подкарт. Каталог считали двумя независимыми методами – картой сайта и штатным поиском.
Результат
Измерение 01.08.2026: карта сайта дает 116 420 товарных записей и 112 646 уникальных адресов, штатный поиск – 115 456 позиций, расхождение методов 2,4%. В товарных подкартах 3774 дублированных записей (3,2%), отдельные адреса повторяются до 55 раз. Реклама подключена: GTM, GA4 и Google Ads, модуль ремаркетинга отдает product_id. Карта при этом имеет 5 блоков разметки и 21 тип, цена 204 UAH, идентификатор формата EAN, наличие InStock – данные для фида есть, а источник адресов для него непригоден без чистки.
Что нужно от вас
Без этого не начнём — лучше подготовить заранее
1Доступ к Merchant Center или согласие создать аккаунт на вашу компанию.
2Доступ к сайту и админки для поправок данных и разметки.
3Артикулы и коды изготовителя, если они ведутся в учетной системе.
4Опубликованы на сайте условия доставки и возврата.
5Список категорий, которые в ФИДе не выводим.
6Человек, отвечающий за рекламный аккаунт и принимающий решения по спорным позициям.
Если чего-то из этого нет — скажите, подскажем, как собрать или сделаем сами отдельной задачей.
Частые вопросы
Что спрашивают чаще всего — с конкретными ответами
С чего начинается работа – с заведения кабинета или из данных?
На основании данных. Кабинет заводится через полчаса и ничего не решает: все, что произойдет дальше, уже заложено в вашем каталоге. Поэтому сначала смотрим выгрузку — есть ли артикул, заполнен ли бренд, одинаковая ли цена в базе и на странице, какие категории нуждаются в дополнительных полях. Когда это видно, понятно, что мы вообще собираем: фид из имеющихся данных или фид плюс работу над данными и сколько последней.
Что такое правила фида и где они не спасают?
Правило меняет данные на входе в кабинет, не трогая сайт: дописать бренд в название, подставить категорию по шаблону, отбросить позиции по нулевой цене. Действует из следующего считывания, то есть через часа, и это самый дешевый способ снять массовую ошибку. Не спасает в двух случаях: когда не сходятся ФИД и страница (правило не изменяет того, что видит робот на странице) и когда адрес товара ведет не на ту позицию. Еще одно: правило живет в кабинете, а не в вашем каталоге – при переезде аккаунта оно не переедет.
У нас одежда, поля вроде бы заполнены, а позиции все равно отклоняет
Для одежды и обуви проверяют не наличие полей, а их содержание: размер, цвет, пол и возрастная группа должны быть отдельными значениями, а не текстом внутри названия. Платье черное XL – это для системы название, а не три атрибута. Второе место, где это ломается: размеры в случайной записи, когда в одном каталоге сосуществуют XL, x-large и 50-52. Мы сводим их к одному словару – либо в самих данных, либо дополнительным фидом, если править каталог долго.
Как часто обновлять ФИД и выдержит ли это сервер?
Зависит от того, как быстро у вас двигаются остатки. Раз в сутки хватает, пока товар не заканчивается через несколько часов; далее или чаще считывание, или отдельное обновление только цены и наличия, без перегенерации всего файла. Вопрос, который обычно не задают: сколько стоит сама генерация. В измеренном нами магазине садовой техники товарные подкарты дают 55 321 адрес — на таком объеме полный прогон длится минуты и съедает ресурс, поэтому расписание мы согласуем с теми, кто отвечает за сервер.
Нам нужен ФИД еще и для Meta и Rozetka. Это та же работа?
Источник данных один, требования разные. У Merchant свой набор обязательных полей и своя таксономия категорий, у Meta свой формат каталога, у маркетплейсов свои справочники. Мы строим один слой выгрузки и от него делаем отдельные профили – так цена и наличие везде берутся с одного места и не расходятся. Каждая дополнительная площадка — отдельная строка в смете, но дешевле первой: тяжелая часть, приведение данных в порядок, уже сделано.
Почему пишет "несоответствие цены", если цена у нас одна?
Потому что сравнивают не с вашей базой, а со страницей и там сумма другая. Три привычных источника: акционная цена, которая применяется уже в корзине; скидка за регистрацию, видимая только авторизованным; разные валюты или разные цены в языковых версиях. Лечится не в кабинете: цена на странице, в разметке и фиде должна браться с одного поля. Как только она где-то дублируется руками, она разойдется — вопрос только когда.
У нас 50 тысяч товаров. Сколько из них реально пройдет?
Впереди этого не знает никто, и цифру до разбора мы не называем. Наша рекомендация перед стартом другая: не разгружайте сразу весь каталог. Возьмите одну категорию на несколько позиций, дождитесь первого считывания и посмотрите отчет — массовые дефекты видны уже на такой выборке, а исправлять их на двухстах позициях в разы дешевле, чем на пятидесяти тысячах. Объем здесь не главная сложность: измеренные нами каталоги на 55321 и 115456 позиций технически держат полную выгрузку.
Сколько это длится и от чего зависит срок?
5-18 рабочих дней, шесть этапов. Пять – когда артикулы ведутся в учете, разметка на карточке стоит, каталог однородный: остается собрать ФИД, поставить пару правил и разобрать первый отчет. Восемнадцать – когда идентификаторов нет, категории требуют дополнительных полей, а разметку заводим с нуля. Объем правок называем после бесплатного разбора, потому что заранее его не видно ни нам, ни вам.
Что делать с кампаниями, пока ФИД исправляется?
Если кампании уже работают, не останавливаем их ради переработки. Сначала в ФИДе выводится то, что проходит проверку, кампании живут на этой части каталога, а остальные подключаются партиями по мере исправления. Так рекламный аккаунт не теряет скопленных данных. Если кампаний еще нет – наоборот, спокойно доводим ФИД до приемлемого состояния, а запуск производим после первого чистого считывания.
Отправьте адрес сайта и доступ в кабинет, если он уже заведен.
В ответ — разбор отчета об отклонениях с разделением на массовые и единичные причины, оценка доли каталога, которая пройдет без правок, и перечень недостающих полей. Далее смета по этапам.
Прайса на сайте нет намеренно: объём той же работы у двух клиентов отличается в разы, и цифра «от» в этом случае ничего не объясняет. Сначала бесплатный аудит — считаем ваши страницы, дубли и скорость, — потом называем сумму и срок и фиксируем их в договоре.