500 объявлений на площадках, и ни одного способа их проверить

Заполняли в разное время разные люди. Где заголовок обрезан, а где заявленного удобства нет ни на одном фото — узнать можно было, только открыв каждое объявление и разобрав руками.

Проверка руками → отчёт по ссылке

Коротко

Что было

Около пятисот квартир, и почти у каждой объявление на Airbnb, у части — и на Booking. Заполняли их в разное время разные люди, и качество плавает: где-то заголовок обрезан, где-то заявленного удобства нет ни на одном фото, где-то описание спорит со списком удобств. Чтобы это увидеть, объявление надо открыть и разобрать руками — час на одно.

Что сделали

Инструмент, который делает это по ссылке. Открывает объявление настоящим браузером, раскладывает его на данные и прогоняет через пять независимых проверок: заголовок, описание, фотографии, отзывы и противоречия между блоками. На выходе — оценка, буква и до восьми пунктов правок с готовыми вариантами заголовка, переписанным описанием и списком сцен, которые надо доснять.

Что болело

Компания управляет посуточной арендой в Великобритании. Около пятисот квартир, и почти у каждой своё объявление на Airbnb, у части — ещё и на Booking.

Объявления заполняли в разное время и разные люди. Одно вылизано: тридцать фотографий, описание по разделам, все удобства проставлены. Соседнее — заголовок капсом, восемь снимков и три строки текста. Оба висят в одной выдаче и приносят очень разные деньги.

Проблема не в том, что плохие объявления есть. Проблема в том, что непонятно, какие именно. Чтобы это увидеть, надо открыть объявление, пролистать все фотографии, сверить список удобств с описанием, прочитать отзывы и поискать места, где обещано то, чего нет. На одно объявление — час внимательной работы. На пятьсот — три месяца, за которые первые успеют устареть.

А просевшая конверсия не говорит, что чинить. Она говорит только, что где-то плохо.

Что в объявлении ломается чаще всего

Заголовок не помещается

Airbnb обрезает карточку примерно после 50 символов. Всё, что длиннее, гость не увидит. Всё, что короче 25, оставляет в строке пустое место.

Заголовок капсом

Набранный целиком заглавными, он читается как крик и хуже показывается в выдаче.

Гостей больше, чем спальных мест

Заявлено восемь человек при трёх спальных местах. Даже с двойным заполнением не сходится.

Удобство есть в списке, но не на фото

Стиральная машина заявлена, а в кадр не попала ни разу. Гость, который ищет по фильтру, до объявления не дойдёт.

Описание спорит со списком удобств

В тексте обещан отдельный вход, а в списке он помечен как отсутствующий. Такое всплывает на заезде и уезжает в отзыв.

Отзывы застыли

Последнему отзыву больше трёх месяцев. Свежесть площадка считает сигналом и учитывает в ранжировании.

Что сделали

Собрали свой инструмент. Вставляешь ссылку на объявление — через пару минут открывается отчёт: оценка от нуля до ста, буква от A до F, разбор по пяти разделам и список того, что чинить первым. Ниже — по одной вещи за раз.

01.

Страницу открывает настоящий браузер

Объявление Airbnb нельзя просто скачать. В видимом тексте страницы лежит только оболочка сайта — меню, кнопки, футер. Само содержимое подгружается отдельно и живёт в служебном блоке, который человек в браузере не видит.

Поэтому система открывает страницу настоящим браузером, как это сделал бы человек, забирает этот блок и раскладывает по полочкам: описание по подразделам, список удобств отдельно от списка «этого нет», оценки по категориям, распределение звёзд, даты отзывов.

Booking и Vrbo разбираются так же. Отдельного разбора под каждую площадку не пишется: страница приводится к одному и тому же набору данных, а дальше проверкам всё равно, откуда он приехал.

Страница объявления раскладывается на данные
02.

Пять проверок вместо одной общей оценки

Отчёт собирают пять независимых проверок: заголовок, описание, фотографии, отзывы и противоречия между блоками. Каждая идёт своей веткой и знает только свою тему.

Так предсказуемее, чем один большой запрос «оцените объявление»: узкая проверка не расползается в общие советы. И надёжнее — если одна не отработала, в отчёт попадут остальные четыре, а не сообщение об ошибке.

Итоговая оценка — взвешенная сумма. Противоречия весят 0,25, описание и отзывы по 0,22, заголовок 0,16, фотографии 0,15. Если какого-то раздела в объявлении просто нет, оценка нормализуется по оставшимся, а не обнуляется.

Пять проверок идут параллельно и складываются с весами
03.

Самый большой вес — у противоречий

Не случайно. Слабый текст — вопрос вкуса, а расхождение — факт, который гость заметит на заезде и опишет в отзыве.

Система сверяет между собой заголовок, список удобств, четыре блока описания, отзывы, подписи к фотографиям и вместимость. Ищет не «можно лучше», а конкретное: в заголовке бассейн, а в удобствах его нет; в описании обещан отдельный вход, в списке он помечен как отсутствующий; гость в отзыве жалуется ровно на то, что заявлено.

Часть ловится арифметикой ещё до всякого ИИ. Восемь гостей при трёх спальных местах не сходятся без разбора текста.

Каждое расхождение получает вес. Грубое, из-за которого гость почувствует себя обманутым, — минус пятнадцать баллов. Неудобное — минус семь. Косметическое — минус три.

Блоки объявления сверяются между собой
04.

Заявленные удобства ищем на самих снимках

Считать количество снимков бессмысленно: тридцать фотографий одной гостиной хуже десяти по делу.

Поэтому проверка идёт по девяти удобствам, по которым гость действительно листает и фильтрует: ТВ, кухня, духовка, плита, обеденный стол, стиральная машина, отдельный вход, холодильник, двор.

Сначала система находит, что из этого объявление вообще заявляет. Потом скачивает фотографии и смотрит на сами изображения — какие из заявленных удобств попали в кадр. Не подписи, а картинки.

Типичная находка: стиральная машина в списке удобств есть, а на фотографиях её нет ни на одной. Формально не обман — но подтверждения нет, и гость выбирает соседа.

Девять удобств, три из них в кадр не попали
05.

Отзывы считаются, а не пересказываются

Оценку этого раздела ставит арифметика, а не ИИ. В деле общая оценка, шесть подкатегорий Airbnb, свежесть, распределение звёзд и тренд.

Правила простые и жёсткие: последнему отзыву больше девяноста дней — минус пятнадцать; самая слабая подкатегория ниже 3,5 — минус двадцать; больше десяти отзывов — плюс десять.

ИИ пишет поверх посчитанного один абзац словами. Не ответил — цифра всё равно на месте, отчёт не разваливается.

Отдельно вытаскивается самая слабая подкатегория. «4,7 в среднем» не говорит ничего. «Чистота 4,3 при остальных 4,9» говорит, куда идти.

Оценка раздела считается по правилам, ИИ пишет поверх
06.

В конце — готовый текст, а не совет

Совет «улучшите заголовок» никто не выполнит. Поэтому последний шаг не советует, а переписывает.

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

К пунктам приложены варианты. Для заголовка — до трёх готовых, каждый короче восьмидесяти символов, с городом или районом и с одним сильным удобством. Для описания — один-два переписанных блока, готовых вставить, без пропусков вида «допишите здесь». Для фотографий — сцены под каждое недостающее удобство: что снять, с какого ракурса, при каком свете.

Правило жёсткое: не обещать того, чего в объявлении нет. Иначе инструмент, который ловит противоречия, сам бы их и создавал.

План правок с готовыми вариантами

Что в отчёте

5разделов проверки
9удобств ищется на фото
8пунктов в плане правок
90дней живёт отчёт

Что из этого умеет ИИ-ассистент

Объявления здесь — частный случай. Общая работа такая: взять разбросанные данные, проверить их по правилам и вернуть отчёт, который можно читать, а не таблицу, в которой ещё надо разобраться.

Так же собираются недельные сводки по продажам, оплатам и остаткам: ИИ-ассистент считает сам и присылает туда, где вы их читаете. Что можно посчитать арифметикой — считает арифметика, ИИ пишет сверху словами.

Результат

Показатель
До
После
Проверка объявления
вручную, по одному
по ссылке, отчёт целиком
Что проверяется
на глаз
5 разделов со своими весами
Противоречия между блоками
замечали случайно
сверяются автоматически
Фотографии
считали количество
проверяется, что видно в кадре
Итог проверки
«надо переписать»
готовые варианты заголовка и описания
Барьер для чужого собственника
звонок
ссылка, без регистрации

Похожая задача?

За 30 минут разберём ваши процессы и скажем, что из этого можно повторить у вас.