XML
Определение XML
Это тот самый формат, без которого фид-трафик и нормальное SEO попросту не существуют 🐗 XML (eXtensible Markup Language) — язык разметки, который превращает хаотичную кучу данных в читаемую структуру. Появился в 98-м, когда интернет начал задыхаться от неразберихи — машинам надо было научиться говорить на одном языке. Научились. С тех пор XML торчит везде: в товарных фидах, в сайтмапах, в API-ответах DSP — короче, под капотом почти любого рекламного инструмента.
На практике ты сталкиваешься с XML в двух основных историях. Первая — XML Feed: ты генеришь файл с атрибутами товаров (<price>, <name>, <url>, <availability>) и скармливаешь его Google Merchant Center, Яндекс Маркету, партнёрским сетям с товарными офферами 😩 Платформа парсит фид по расписанию — обновилась цена, кончился товар — всё летит в объявления без твоего участия. Вручную обновлять 500 SKU — это не арбитраж, это ад. Вторая история — XML Sitemap: файл со списком урлов сайта, который ты отдаёшь поисковому боту вместо того, чтобы он сам гадал, что у тебя вообще есть. Актуально когда льёшь SEO-трафик и у тебя сотни лендосов под разные офферы и гео — без сайтмапа часть из них в индекс не залезет никогда.
Теперь про боль, куда же без неё 🐗 XML не прощает ничего: один незакрытый тег, лишний пробел, кривая кодировка — и фид валится целиком. Не один товар — ВСЁ. Платформа молча кладёт файл в ошибку, кампания не запускается, ты три дня гадаешь почему 🗿 В фидах каждая площадка хочет свою структуру атрибутов — думаешь, один фид поедет везде? Нихуя. Google завернёт товар из-за несовпадения цены на лендинге и в фиде. В сайтмапах классика — залил файл, забыл на полгода, накидал новых страниц, удалил старые, и теперь у тебя в сайтмапе висят дохлые урлы 😩 Гугл это видит и делает выводы. Валидируй фид перед заливкой, проверяй спецификации площадок заранее, автоматизируй обновление сайтмапа — и XML перестанет быть страшным. Нормально делай — нормально будет 🐗
📝 Определение написано простым языком — чтобы было понятно с первого прочтения. Все термины →
Часто задаваемые вопросы
Что такое XML и зачем он нужен в арбитраже трафика? ▾
XML (eXtensible Markup Language) — язык разметки данных, который позволяет структурировать информацию для передачи между системами. В арбитраже используется в товарных фидах (для Google Shopping, Яндекс Маркета и DSP) и в XML Sitemap для SEO-продвижения сайтов с офферами.
В чём разница между XML Feed и XML Sitemap? ▾
XML Feed — это файл с данными о товарах или офферах для рекламных платформ, он нужен для динамических объявлений и автоматического обновления каталога. XML Sitemap — файл со списком страниц сайта для поисковых роботов, он помогает корректно индексировать сайт.
В чём разница между XML и JSON? ▾
Оба формата структурируют данные, но XML использует открывающие и закрывающие теги и поддерживает атрибуты, а JSON проще и компактнее. Для рекламных фидов чаще используют XML, для веб-приложений и API — JSON.
Почему XML Feed не принимается рекламной платформой? ▾
Чаще всего причины: незакрытый тег, неверная кодировка, несовпадение цены в фиде и на лендинге, отсутствие обязательных полей по спецификации конкретной платформы. Перед заливкой всегда валидируйте фид и сверяйтесь с требованиями площадки.
Как часто нужно обновлять XML Sitemap и XML Feed? ▾
XML Feed рекомендуется обновлять минимум раз в час при динамичном ассортименте — чтобы цены и наличие в объявлениях совпадали с реальностью. XML Sitemap нужно обновлять каждый раз при изменении структуры сайта — добавлении или удалении страниц. Автоматизируйте оба процесса.
Связанные термины
2FA (Two-Factor Authentication) — двухфакторная аутентификация: вход в аккаунт ч...
3D-Secure — это такая хрень, которая появилась, чтобы защитить нас, бедных арбит...
Ads.txt — текстовый файл в корне сайта (или домена разработчика для приложений),...
AJAX — технология асинхронного обмена данными с сервером без перезагрузки страни...
API-токен — это твой цифровой пропуск в систему: уникальная строка символов, кот...
Click Hijacking — это, блять, когда хакеры ставят на сайте невидимые элементы, к...