Перейти к содержимому
100CTR

Товарные фиды

Проверка фида для Google Merchant Center

Проверьте фид для Google Merchant Center и Google Ads: обязательные атрибуты товара, цена, наличие, изображения и GTIN — до загрузки.

БесплатноРаботает в браузереБез регистрации — до 5 000 товаров

На входе
Ссылка на фид, файл или текст YML/XML
На выходе
Ошибки и предупреждения по требованиям площадки для каждого товара
Для чего
Пройти модерацию фида с первого раза

Google Merchant Center: RSS/Atom с атрибутами g: — id, title, description, link, image_link, availability, price, GTIN.

Фид скачает наш сервер — до 30 МБ, архивы .gz тоже. Без регистрации — до 20 загрузок в час.

Дайте ссылку на фид, загрузите файл или вставьте XML — здесь появятся ошибки и советы по каждому товару.

Проверка фида для Google Merchant Center

Google Merchant Center принимает товары по своей спецификации данных: у каждого товара должен быть набор обязательных атрибутов — идентификатор, название, описание, ссылка, изображение, наличие и цена, а для многих товаров ещё бренд и коды GTIN или MPN. Ошибки в этих атрибутах Merchant Center показывает уже после обработки фида, и товары с ними не попадают в рекламу Google Ads.

Валидатор 100CTR проверяет фид для Google Merchant Center заранее. Загрузите XML-фид в формате RSS 2.0 или Atom по ссылке, файлом или текстом: инструмент найдёт ошибки XML с номером строки, проверит обязательные атрибуты каждого товара, формат цены и наличия, ссылки, изображения и дубли id и подскажет, как исправить. Отчёт по товарам выгружается в CSV.

Как пользоваться

  1. Загрузите фид

    Вставьте ссылку на XML-фид, загрузите файл или вставьте текст. Валидатор поддерживает RSS 2.0 и Atom с пространством имён g:.

  2. Проверьте формат

    Если загружен YML, валидатор сообщит, что Merchant Center его не примет, и всё равно проверит товары, сопоставив поля YML с атрибутами Google: так видно, чего не хватит после переделки фида.

  3. Исправьте обязательные атрибуты

    Сначала ошибки XML и отсутствующие атрибуты, затем формат цены и наличия, затем рекомендации — бренд, коды товара, категория Google.

  4. Выгрузите отчёт

    CSV со списком проблем передайте тому, кто настраивает выгрузку из CMS, и проверьте фид повторно после исправлений.

Примеры

Товар с ошибками в RSS-фиде

Исходные данные

<item>
  <g:id>KR-55</g:id>
  <title>КРЕСЛО ОФИСНОЕ - ЛУЧШАЯ ЦЕНА!!!</title>
  <link>shop.example.com/kreslo-55</link>
  <g:price>12 490 руб</g:price>
  <g:availability>есть в наличии</g:availability>
  <g:brand>Ergo</g:brand>
</item>

Результат

link: нужен полный адрес вида https://site.ru/…
image_link: нет основной картинки
price: число и код валюты через пробел — «12490.00 RUB»
availability: только in_stock, out_of_stock,
  preorder или backorder
description: нет описания
gtin / mpn: нет кодов — укажите или identifier_exists = no

Формулировки упрощены. Заголовок заглавными с «ЛУЧШАЯ ЦЕНА!!!» валидатор не отметит — содержание текста оценивает модерация Google, и такое название она, скорее всего, отклонит. Если у товара есть GTIN от производителя, его нужно указать.

Исправленный товар

Исходные данные

Название и описание без рекламы, полные ссылки,
цена с кодом валюты, наличие из списка Google

Результат

<item>
  <g:id>KR-55</g:id>
  <g:title>Кресло офисное Ergo 55, синее</g:title>
  <g:description>Офисное кресло с регулировкой высоты и подлокотниками, нагрузка до 120 кг.</g:description>
  <g:link>https://shop.example.com/kreslo-55</g:link>
  <g:image_link>https://shop.example.com/img/kreslo-55.jpg</g:image_link>
  <g:availability>in_stock</g:availability>
  <g:price>12490.00 RUB</g:price>
  <g:condition>new</g:condition>
  <g:brand>Ergo</g:brand>
  <g:mpn>ERG-55-BL</g:mpn>
</item>

Корневой элемент RSS должен объявлять пространство имён: xmlns:g="http://base.google.com/ns/1.0".

Обязательные атрибуты товара в Google Merchant Center

Кратко по спецификации данных о товарах Google на момент написания (актуальные правила — в справке Merchant Center):

  • id — уникальный идентификатор, до 50 символов; лучше использовать артикул (SKU) и не менять его.
  • title — до 150 символов, соответствует странице товара, без рекламных фраз и написания заглавными.
  • description — до 5 000 символов, без рекламы и ссылок на другие товары.
  • link — полный адрес страницы товара с http:// или https:// на подтверждённом домене.
  • image_link — основное фото товара: JPEG, WebP, PNG, GIF без анимации, BMP или TIFF; без водяных знаков, логотипов поверх товара и заглушек.
  • availability — одно из значений in_stock, out_of_stock, preorder, backorder; для предзаказа нужен availability_date.
  • price — число и код валюты ISO 4217, например 12490.00 RUB; совпадает с ценой на странице товара и при оформлении заказа, не равна нулю.

Атрибуты, которые нужны не всем товарам

  • brand — для новых товаров, кроме фильмов, книг и музыки; до 70 символов.
  • gtin — если у товара есть код от производителя (EAN-13, UPC, ISBN, ITF-14), без пробелов и дефисов. Валидатор проверяет длину и контрольную цифру кода: выдуманный GTIN хуже пустого поля.
  • mpn — код производителя, если GTIN нет; до 70 символов.
  • identifier_exists со значением no — только если у товара действительно нет ни GTIN, ни MPN с брендом, например у изделий ручной работы.
  • condition — обязателен для б/у и восстановленных товаров: new, refurbished, used.
  • sale_price — цена со скидкой, в том же формате, что и price, только вместе с ней и меньше неё.
  • google_product_category — один идентификатор или путь из таксономии Google.

Изображения: на что обратить внимание

Google сообщил, что с 31 января 2027 года минимальный размер изображения для всех товаров — 500 × 500 пикселей, и рекомендует загружать фото от 1500 × 1500. Максимум — 64 мегапикселя и 16 МБ, длина адреса картинки — до 2000 символов. На основном фото должен быть виден сам товар: заглушки «нет фото», рекламные надписи и водяные знаки приводят к отклонению.

Валидатор проверяет наличие и формат ссылки на изображение, но саму картинку не скачивает. Размер и содержание фото проверьте выборочно.

Частые ошибки в фидах для Google

  • Цена без кода валюты или с запятой и пробелами внутри числа.
  • Наличие на русском языке или в формате YML (available="true") вместо значений Google.
  • Нет пространства имён g: или атрибуты без префикса, которые Merchant Center не распознаёт.
  • Одинаковые id у вариантов товара; для вариантов используйте отдельные id и общий item_group_id.
  • Цена или наличие в фиде расходятся с сайтом — Google сверяет их со страницей товара.

Фид в формате Google принимают также Яндекс Директ и VK Реклама. Если вы используете одну выгрузку на нескольких площадках, проверьте её и на страницах проверки фида для Директа и для VK Рекламы. Общий валидатор для любых форматов — на странице проверки YML-фида.

Частые вопросы

Можно ли загрузить в Merchant Center YML-фид?

Нет, Merchant Center работает со своей спецификацией: XML в форматах RSS 2.0 и Atom, текстовые файлы с разделителями или Google Таблицы. YML нужно преобразовать.

Какой формат цены правильный?

Число с точкой и код валюты через пробел: 12490.00 RUB. Цена должна совпадать с ценой на странице товара.

Что делать, если у товара нет GTIN?

Укажите brand и mpn. Если нет и кода производителя — например, товар ручной работы, — передайте identifier_exists со значением no.

Проверяет ли валидатор доставку и налоги?

Нет, только подсказывает, если в фиде нет g:shipping: это нормально, когда доставка настроена в самом Merchant Center. Валидатор проверяет атрибуты товара в файле.

Почему Merchant Center отклонил товары, хотя валидатор не нашёл ошибок?

Google проверяет ещё и сайт: соответствие цен и наличия, качество изображений, правила для товаров. Посмотрите диагностику в Merchant Center.

Поддерживается ли фид в формате Atom?

Да, валидатор распознаёт Atom 1.0 и RSS 2.0 с атрибутами в пространстве имён g:.

Соберите всю кампанию за один проход

В проекте 100CTR фразы группируются автоматически, в каждую группу пишутся объявления с подстановкой ключа, а результат выгружается файлом для Директ Коммандера.

Как это работает