Короткий ответ, если вы пришли за одним фактом: в форме подачи объявления на сайте Авито нет кнопок форматирования — ни жирного, ни курсива, ни списков. Но само описание форматирование поддерживает: оно передаётся с HTML-разметкой, когда объявление публикуется через автозагрузку. Поэтому у одних продавцов описания выглядят структурно, с выделенными подзаголовками и списками, а у других — сплошной стеной текста.
Мы в Advify ежедневно отдаём Авито фиды с описаниями и проверяем разметку валидатором до отправки — иначе площадка отклоняет объявления пачками. Ниже — что именно принимается, что ломает выгрузку и как оформить описание так, чтобы его читали.
Что можно и чего нельзя: короткая сводка
| Приём | Работает? |
|---|---|
| Жирный текст | Да, тегом <strong> при публикации через автозагрузку |
| Курсив | Да, тегом <em> |
| Абзацы и пустые строки | Да, <p> и <br> |
| Списки | Да: <ul>/<ol> с <li> либо строки с маркером «•» |
| Эмодзи | Да, но дозированно |
| Зачёркнутый текст | Нет, такого тега площадка не принимает |
| Другой шрифт или размер | Нет, шрифт задаёт площадка |
| Цвет текста | Нет |
| Markdown-звёздочки | Нет, останутся звёздочками в тексте |
| Ссылки в описании | Нет, <a> не принимается |
Заголовки <h2>, <h3> | Нет |
| CAPS для выделения | Формально да, но модерация не любит, а читатели тем более |
Почему в форме подачи нет кнопки «жирный»
Это первое, обо что спотыкаются: человек ищет, как сделать жирный текст на Авито, открывает форму подачи — и не находит панели форматирования. Дело не в тарифе и не в скрытой настройке: редактор в форме подачи работает с обычным текстом, там можно расставить только переносы строк.
Разметка появляется на другом пути публикации — через автозагрузку, когда описание передаётся в фиде вместе с HTML-тегами. Отсюда и старый миф «жирный доступен только на платном тарифе»: сама автозагрузка подключается на платной подписке Авито, поэтому у продавцов на бесплатном размещении форматирования действительно не бывает. Но платят не за жирный шрифт, а за доступ к автозагрузке.
Практический вывод: если нужно оформленное описание, вопрос не «где кнопка», а «через что публиковать».
Какие теги Авито принимает в описании
Это ядро статьи, поэтому без воды — полный список. Всё, что вне него, приводит к ошибке при выгрузке.
| Тег | Для чего |
|---|---|
<p> | абзац |
<br> | перенос строки |
<strong> | жирный текст |
<em> | курсив |
<ul> | маркированный список |
<ol> | нумерованный список |
<li> | пункт списка |
Семь тегов — и больше ничего. Ни <div>, ни <span>, ни <h2>, ни <a>, ни <img>, ни <table>. Устаревшие <b> и <i> тоже не в списке: жирный — это <strong>, курсив — <em>.
Правила, из-за которых описание не проходит
Мало использовать разрешённые теги — важно, как они собраны. Вот что мы отсекаем валидатором ещё до отправки в Авито, потому что иначе выгрузка падает:
- атрибуты запрещены.
<p class="text">или<strong style="…">— ошибка. Теги должны быть чистыми; - теги должны быть парными и закрытыми в правильном порядке. Незакрытый
<strong>или лишний</p>роняет всё объявление; - абзац внутри абзаца нельзя.
<p>текст <p>ещё</p></p>— ошибка; - список внутри абзаца нельзя. Список должен быть на верхнем уровне, рядом с абзацем, а не внутри него;
<li>только внутри<ul>или<ol>. Одинокий пункт вне списка не принимается;- пустой абзац
<p></p>— ошибка. Пустоту делают переносами, а не пустыми тегами; - Markdown не работает. Двойные звёздочки вокруг слова не сделают его жирным — в объявлении так и появятся звёздочки. Это самая частая беда, когда описание генерируют в чате с ИИ и копируют как есть: нейросети по умолчанию отдают Markdown, а Авито ждёт HTML.
Сколько пустых строк допустимо
Деталь, которую видно только на потоке: подряд идущие переносы схлопываются. Три и более <br> или три и более перевода строки в обычном тексте сжимаются до двух — то есть больше одной пустой строки между блоками не получится, сколько бы вы ни поставили. «Разгонять» описание воздухом бессмысленно: структуру задают подзаголовки и списки.
Рабочий шаблон описания
Формат, который мы используем в шаблонах и в генераторе описаний: весь текст в одном абзаце, подзаголовки жирным, списки строками с маркером.
| Разметка описания |
|---|
<p><strong>Название или главная выгода</strong><br><br> |
Два-три предложения: что это, для кого, чем полезно.<br><br> |
<strong>Характеристики</strong><br> |
• Материал: массив дуба<br> |
• Размер: 160 × 200 см<br> |
• Гарантия: 18 месяцев<br><br> |
<strong>Доставка и оплата</strong><br> |
Доставим по городу за один день, оплата при получении.<br><br> |
<em>Вопросы — напишите в сообщения, отвечаем в течение 15 минут.</em></p> |
Почему маркер «•» через <br>, а не <ul> с <li>: оба варианта допустимы, но списки через маркер предсказуемее выглядят в мобильной выдаче и не создают проблем с вложенностью, из-за которой чаще всего падают фиды. Если привычнее теги — используйте список, просто держите его отдельно от абзаца.
Длина: до 7500 символов видимого текста, теги в лимит не считаются. Гнаться за максимумом не нужно — в большинстве категорий рабочая длина 800–2000 символов.
Первые 200 символов важнее остальных
В поисковой выдаче Авито и в карточке до раскрытия виден только фрагмент описания — примерно первые 200 символов. Всё, что вы решили сказать в конце, покупатель не увидит, пока не откроет объявление.
Отсюда простое правило: первые две строки — это не «Здравствуйте, наша компания работает с 2010 года», а суть предложения и главная выгода. Приветствия, гарантии, история компании и условия доставки — ниже.
Эмодзи: где помогают, где мешают
Эмодзи не запрещены и в некоторых категориях заметно улучшают читаемость: ими удобно маркировать блоки — доставка, гарантия, оплата. Но есть три ограничения:
- не больше одного эмодзи на смысловой блок. Описание, где каждая строка начинается с картинки, читается как спам;
- не заменяйте эмодзи слова. «🚚 2 дня» хуже, чем «🚚 Доставка — 2 дня»: поиск ищет по словам, а не по картинкам;
- не ставьте эмодзи в заголовок объявления. Заголовок — это 50 символов, каждый должен работать на поиск.
Чего делать не нужно
- Капс для выделения. «СРОЧНО ПРОДАМ» не выделяет, а раздражает: модерация относится к этому настороженно, а конверсия падает.
- Звёздочки и псевдорамки. Ряды символов вместо разделителей выглядят кустарно и не заменяют структуру.
- Одинаковые описания на весь каталог. Оформление не спасёт сто идентичных карточек: площадка видит однотипный контент, а покупатель — копипасту. Разнообразить описания на потоке помогает уникализация текстов.
- Ключевые слова списком в конце. Перечисление «диван, диван купить, диван недорого» не поднимает объявление, зато портит впечатление.
Как оформить не одно объявление, а тысячу
Ручное оформление работает до десятка карточек. Дальше начинается другая задача: чтобы структура была одинаково опрятной в сотнях описаний и не разъезжалась при обновлении.
- шаблон с параметрами вместо готового текста. Структура задаётся один раз — подзаголовки, порядок блоков, список характеристик, — а данные товара подставляются автоматически;
- проверка разметки до отправки. Один незакрытый тег роняет объявление, а на тысяче позиций такие ошибки не ищут глазами. У нас разметка проверяется валидатором перед выгрузкой, а частые ошибки разобраны в статье про ошибки автозагрузки;
- генерация описаний с готовым форматированием. Нейросеть для Авито отдаёт описание сразу в допустимой разметке — без Markdown-звёздочек, которые пришлось бы вычищать руками;
- публикация через автозагрузку. Форматирование доступно только на этом пути — варианты разобраны в статье про способы автозагрузки.
Чек-лист перед публикацией
Частые вопросы
Как сделать жирный текст на Авито?
<strong> и опубликовать объявление через автозагрузку. В форме подачи на сайте кнопок форматирования нет, поэтому вручную жирный текст не сделать.Как выделить текст в объявлении, если я публикую вручную?
Можно ли изменить шрифт или его размер?
Можно ли сделать зачёркнутый текст, например для старой цены?
Почему вместо жирного текста в объявлении видны звёздочки?
<strong>.
Комментарии
Публикуются после модерации
Пока нет комментариев
Будьте первым — задайте вопрос или поделитесь опытом. Комментарий появится здесь после модерации.