Если вы продаёте на Авито больше двух десятков позиций, рано или поздно вы упираетесь в потолок: руками карточки ещё можно завести, а вот обновлять их каждую неделю — уже нет. Дальше дорога одна — автозагрузка Авито: вы отдаёте площадке один файл со всеми объявлениями, а она сама раскладывает их по кабинету, обновляет цены и тексты, продлевает сроки и гасит то, что закончилось.
Ниже — полная инструкция: кому она доступна, как устроен XML-файл и какие поля обязательные, как поставить расписание и как читать ошибки выгрузки. И что делать, если вы не программист и не хотите им становиться.
Что такое автозагрузка Авито и как она работает
Автозагрузка — это обмен по файлу. Вы кладёте XML со всеми объявлениями по прямой ссылке в интернете, а в кабинете Авито один раз указываете эту ссылку и расписание. Дальше площадка сама, по часам, забирает файл, сверяет его с тем, что уже висит в профиле, и подгоняет кабинет под файл: новое — публикует, изменившееся — правит, у существующего — продлевает срок.
Есть мысль, которую новички проскакивают, а потом месяц удивляются. После подключения автозагрузки истина живёт в файле, а не в кабинете. Поправили цену руками в объявлении — следующий прогон вернёт цену из файла. Отредактировали заголовок в интерфейсе — он затрётся. Кабинет становится витриной, а пульт управления переезжает в файл.
Работает это и в обратную сторону. Если вы просто убрали объявление из файла, Авито не обязано его снять: карточка перестаёт обновляться и спокойно доживает оплаченный срок в поиске. Чтобы объявление действительно ушло, его оставляют в файле, но с датой окончания в прошлом — своего рода «надгробие». Пропущенный шаг — и вы неделями платите за карточки, о которых уже забыли.
Кому доступна автозагрузка на Авито и при чём тут тариф
Автозагрузка — не кнопка, которая есть у каждого. Это инструмент бизнес-профилей на платном тарифе: раздел с настройкой выгрузки по ссылке появляется в кабинете вместе с Профессиональным тарифом. Нет раздела — дело в тарифе, и никакой файл ситуацию не изменит: сначала тариф, потом файл. Разобраться, какой план вам подходит и за что вы платите, помогает разбор тарифов Авито для продавцов.
Второй нюанс: тариф задаёт лимит объявлений в категории. В файле может быть хоть три тысячи карточек — опубликуется столько, сколько оплачено. Остальные лягут в отчёт строкой «превышен лимит размещения»: это не ошибка файла, это упёршийся тариф.
Как выглядит XML-файл для Авито и какие поля обязательные
XML только звучит страшно. По сути это текстовый файл, где каждое объявление — блок из подписанных значений. Каркас у всех одинаковый: внешний тег <Ads> с атрибутами формата и цели выгрузки, внутри — сколько угодно блоков <Ad>, и каждый такой блок и есть одна карточка на Авито.
Поля, без которых файл не примут
- <Id> — ваш собственный уникальный номер объявления. Не номер Авито, а именно ваш. По нему площадка на следующем прогоне понимает, что это та же карточка, а не новая. Поменяли Id — получили дубль и потеряли всю статистику по старой карточке.
- <Category> — категория строго из справочника Авито, слово в слово. Самая частая причина падения файла: категорию написали «своими словами».
- <Title> — заголовок, до 50 знаков.
- <Description> — текст объявления. Переносы строк площадка понимает, HTML-творчество — нет.
- <Price> — цена числом, без пробелов, валюты и слова «руб».
- <Address> — адрес одной строкой: регион, город, улица. Именно он определяет, в каком городе покажется объявление.
- <Images> — список фотографий, каждая отдельным тегом со ссылкой. Ссылки должны отдавать саму картинку, а не страницу с картинкой и не редирект — иначе фото просто не приедет.
- <ContactPhone> — телефон в том же формате, что и в профиле.
Дальше начинается специфика категории. У недвижимости обязательны площадь и этаж, у авто — марка, модель и год, у услуг — тип услуги. Полный набор полей Авито публикует отдельным шаблоном на категорию — это единственный источник правды, подсмотреть у соседа не получится. Как раскладывается сам файл — подробнее в статье про XML-файл автозагрузки.
Поля, которые управляют временем и деньгами
Отдельная группа тегов отвечает не за содержание, а за поведение карточки: <DateBegin> и <DateEnd> — когда объявление стартует и когда гаснет, <AdStatus> — обычное размещение или платное, <ListingFee> — списывать из пакета или разово. Эти четыре поля напрямую превращаются в деньги, поэтому именно их стоит проверять первыми.
И маленькая ловушка, на которой обжигаются почти все. Если в <DateBegin> написать дату и время без указания часового пояса, Авито читает их как UTC. Вы ставите публикацию на 9:00, а объявления выходят в полдень — мимо утреннего спроса, который вы и хотели поймать. Пишите время с поясом (например, «+03:00»), и проблема исчезает.
Как подключить автозагрузку на Авито и поставить расписание
Подключение выглядит так:
- Соберите XML-файл и выложите туда, где он доступен по постоянной прямой ссылке: на ваш сайт, хостинг или в сервис автоматизации. Пароля ссылка требовать не должна, иначе Авито не заберёт файл.
- В кабинете откройте раздел автозагрузки и вставьте ссылку.
- Выберите расписание: обычно это один прогон в сутки в выбранный час либо несколько прогонов в день.
- Запустите первую выгрузку вручную, не дожидаясь расписания. Первый прогон — всегда проверка формата.
- Разберите отчёт до нуля ошибок. Только после этого включайте автоматику.
Про расписание — одно практическое замечание. Файл — это не «применить сейчас», а «применить в следующий прогон». Если выгрузка стоит на 4 утра, ваша правка цены, сделанная в обед, доедет до поиска только следующей ночью. Поэтому час выгрузки ставят так, чтобы свежие карточки выходили перед пиком спроса, а не после него.
Боль здесь честная: собрать первый рабочий файл на 200–300 позиций руками — это несколько вечеров в редакторе и десяток заходов «выгрузил — получил ошибку — поправил». Причина не в вашей криворукости, а в механике: XML не прощает ни одного лишнего символа, а справочник категорий и наборов полей у Авито живёт своей жизнью. Цифра для ориентира: на трёх аккаунтах в производстве чанов, бань и бытовок связка «файл + расписание» даёт около 68 000 просмотров и 1 600 контактов за 30 дней — и держится это только потому, что файл пересобирается сам, а не руками по вечерам. Что делать: руками вы верстаете XML и ловите синтаксис — в Фокусе вы заполняете таблицу объявлений, а файл собирается сам и отдаётся Авито по готовой ссылке в один клик. Регистрация без карты.
Как проверить файл и разобрать типовые ошибки выгрузки
После каждого прогона Авито отдаёт отчёт: сколько объявлений принято, сколько с предупреждениями, сколько отбито. Читать его нужно сверху вниз, потому что ошибки делятся на три этажа, и верхний отменяет нижние.
Этаж первый: файл вообще не скачался
«Файл недоступен», «превышено время ожидания», «неверный формат» — значит, до содержимого дело не дошло. Проверьте: ссылка открывается в режиме инкогнито, отдаёт именно XML, не требует авторизации и не прыгает по редиректам.
Этаж второй: файл скачался, но не разобрался
«Ошибка структуры», «неожиданный символ», «незакрытый тег». Это синтаксис: где-то не закрыт тег, где-то в текст объявления попал голый амперсанд или угловая скобка, где-то файл сохранён не в UTF-8 и вместо русских букв — иероглифы. Отчёт называет строку — идите в неё, а не переписывайте весь файл.
Этаж третий: ошибки по конкретным объявлениям
- «Не указано обязательное поле» — в этой категории есть параметр, который вы не заполнили. Лечится сверкой с шаблоном категории.
- «Значение не из справочника» — категория, тип объявления или параметр написаны не так, как их называет Авито.
- «Не удалось загрузить изображение» — ссылка на фото отдаёт страницу вместо файла, редирект или ошибку доступа.
- «Объявление с таким Id уже существует» — два блока в одном файле получили одинаковый Id.
- «Превышен лимит размещения» — это про тариф, а не про файл.
- «Объявление отклонено модерацией» — файл тут ни при чём, вопрос к содержанию карточки; как выбираться, разобрано в статье модерация Авито отклонила объявление.
Боль: отчёт на четыре сотни строк, в нём десяток разных формулировок, и непонятно, что чинить первым. Причина: Авито пишет ошибку про строку файла, а не про ваш товар, — связать одно с другим приходится в голове. Доказательство: именно на эту рутину — вычитку отчётов и починку файла каждую неделю — и уходят те самые ≈50 000 ₽/мес, которые платят наёмному авитологу; сервис, который делает ровно это, стоит от 2 400 ₽/мес. Что делать: руками вы открываете XML в редакторе и считаете строки — в Фокусе ошибка прилетает в ту же таблицу и в ту же строку объявления, где вы его заводили, и правка уезжает в ближайший прогон сама.
Автозагрузка объявлений на Авито: шаблон, таблица или сервис
Дальше развилка: способов собрать файл ровно три.
Шаблон Авито в Excel. Площадка даёт готовую таблицу под категорию, вы заполняете колонки и превращаете её в XML. Работает, пока позиций немного и они не меняются. Как только начинаете множить одно объявление на 30 городов, таблица превращается в ад копипаста.
Свой генератор. Из сайта или 1С XML можно выгружать скриптом. Дёшево по деньгам, дорого по времени разработчика: справочники Авито меняются, и генератор приходится чинить.
Сервис автозагрузки. Вы работаете в таблице объявлений, а файл собирается и отдаётся площадке сам. Именно так устроен Фокус: таблица объявлений, массовая выгрузка по городам, уникализация текстов и фото, автозагрузка по расписанию, ставки и автобидер, статистика по каждому объявлению и командный доступ с ролями — то есть весь цикл, а не только «сделать XML». Подробный разбор подходов — в статье про массовое размещение на Авито.
Что автозагрузка меняет в механиках Авито
Файл — это не просто способ сэкономить время. Он включает три механики площадки, которые руками почти не отработать.
Склейка дублей по городам
Боль: вы выгрузили одно объявление на 30 городов, а показы идут только в двух. Причина: Авито склеивает дубли — карточки с одинаковыми текстами и одинаковыми фото площадка считает одним объявлением и оставляет в выдаче сильнейшую. Доказательство: когда статистика перебрала связки «заголовок + текст + фото», лучшая дала 16,7% конверсии из просмотра в контакт — при том же товаре и той же цене. Разные связки не только обходят склейку, но и приносят разные деньги. Что делать: руками — переписывать 30 текстов и пересохранять 30 комплектов фото — в Фокусе уникализация текста и фото включается галочкой на массовой выгрузке. Механика подробно разобрана в статьях про уникализацию объявлений и уникализацию фото.
Буст свежей публикации и скрытый лимит контактов
Боль: объявление висит, срок не кончился, а звонки просто прекратились. Причина: у платных размещений есть скрытый лимит контактов. Летом запаса было 500 с лишним, к осени у тех же карточек осталось 12–14. Когда лимит выбран, появляется пометка «Контакты закончились»: объявление не снимают, оно просто тонет в поиске до конца оплаченного срока. Доказательство: перепубликация обнуляет счётчик — свежая публикация получает и новый запас контактов, и буст показов, который Авито даёт новым карточкам. Что делать: руками — вручную ловить момент и перевыставлять карточки по одной — в Фокусе работает перепубликация по правилам: слабые объявления перевыставляются с новой связкой заголовка, текста и фото, сильные не трогаются вообще. Матчасть — в разборах лимита контактов и перепубликации на Авито.
Ставки и позиция в выдаче
Автозагрузка отвечает за то, что объявление вообще есть. За то, где оно стоит в поиске, отвечают ставки — и тут у файла своя роль: тип размещения меняется пачкой, а не по одной карточке. В Фокусе этим занимается автобидер, а рядом лежит статистика по каждой карточке — видно, какая связка окупает ставку, а какая просто жжёт бюджет.
Сколько это стоит и с чего начать
Боль: непонятно, что чинить первым — файл, тексты, фото, ставки или сроки. Причина: автозагрузка чинит только доставку объявлений на площадку, а заявки делает связка «заголовок + текст + фото + цена + срок», и слабое звено в ней всегда одно, просто не видно какое. Доказательство: на разобранных аккаунтах заявка с Авито выходит в 30–300 ₽ против 500–3000 ₽ в контекстной рекламе — но только после того, как найдено и починено это слабое звено. Что делать: руками — вычитывать сотню карточек по чек-листу — или запустить бесплатный аудит на my-fokus.ru/audit: 66 критериев по вашим объявлениям и PDF с планом, что править первым. Без карты и без обязательств.
Дальше арифметика простая. Тариф Фокуса начинается от 2 400 ₽/мес и закрывает и сборку файла, и расписание, и уникализацию, и перепубликацию, и статистику по каждой карточке. Наёмный авитолог за тот же объём работы стоит около 50 000 ₽/мес. Если исполнитель всё-таки нужен — внутри Фокуса есть Биржа авитологов: профиль, сделка и чат прямо в сервисе, контакты скрыты до сделки, комиссия 10%.
Частые вопросы
Кому доступна автозагрузка на Авито?
Бизнес-профилям на платном тарифе: раздел с настройкой выгрузки по ссылке появляется в кабинете вместе с Профессиональным тарифом. Нет раздела — дело не в файле, а в тарифе. Тариф задаёт и лимит объявлений: опубликуется столько карточек, сколько оплачено, остальные лягут в отчёт строкой о превышении лимита.
Что будет, если удалить объявление из XML-файла?
Скорее всего, ничего — и это главная ловушка. Пропавшая из файла карточка перестаёт обновляться, но остаётся в поиске до конца оплаченного срока, и вы продолжаете за неё платить. Чтобы объявление действительно ушло, его оставляют в файле с датой окончания в прошлом.
Почему объявления загрузились без ошибок, но заявок нет?
Автозагрузка отвечает только за доставку карточек на площадку. Дальше работают другие механики: склейка дублей при одинаковых текстах и фото, скрытый лимит контактов у платных размещений и качество самой связки «заголовок + текст + фото». Быстрее всего слабое звено находит бесплатный аудит на my-fokus.ru/audit — 66 критериев и PDF с планом.
Можно ли редактировать объявления руками, если подключена автозагрузка?
Можно, но правка проживёт до следующего прогона: файл перезапишет её обратно. После подключения автозагрузки все изменения вносят в источник — в файл или в таблицу, из которой он собирается. Кабинет становится витриной, а не пультом управления.