WisyLink Блог

сайт-каталогкаталог компанийотзывы и рейтингинишевые сайтыSEO

Сайт-каталог с отзывами и рейтингами: как создать с ИИ

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

11 мин. чтение
Сайт-каталог с отзывами и рейтингами: как создать с ИИ

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

  • Каталог получает посетителей, когда он конкретнее, полнее и свежее обычной поисковой выдачи. Выберите нишу достаточно узкую, чтобы покрыть её хорошо.
  • До промпта задайте поля, категории и локации фиксированными списками. Они станут вашими фильтрами и адресами страниц.
  • Фильтры по категории, городу и цене работают при любом объёме. Поиск по ключевым словам работает только в небольших каталогах примерно до 100 карточек.
  • Пускайте к отзывам только после входа, разрешайте один отзыв от участника на карточку и модерируйте за нарушения правил, а не за количество звёзд.
  • Места в топе можно продавать через ваш собственный аккаунт у платёжного сервиса, и они истекают по дате без ручной уборки.
  • У каждой карточки своя индексируемая страница с микроразметкой, но пустые страницы категорий и городов вредят больше, чем помогают.

Чем каталог заслуживает посещения

Яндекс Карты, 2ГИС и поисковики уже перечисляют каждую кофейню и каждого сантехника. Каталог выживает, когда отвечает на вопрос, на который они не отвечают. Работают три подхода:

  • Более узкая ниша. Не «рестораны Петербурга», а «рестораны Петербурга без ступенек», «частные настройщики фортепиано в Подмосковье» или «скалодромы с детскими группами».
  • Поля, которых нет ни у кого. Вход без ступенек, доступный туалет, кухня без глютена, принимают новых пациентов, говорят по-английски. Именно ради них люди возвращаются.
  • Доверие. Дата последней проверки на каждой карточке, честные отзывы реальных пользователей и заметный способ сообщить об устаревших данных.

Пятьдесят полных проверенных карточек лучше пятисот заготовок — и для посетителей, и для поисковиков. Решите заранее, как будете зарабатывать: платные места в топе, премиум-карточки для компаний или подписка для пользователей определяют, какие поля вам нужны. Так же устроены и объявления о недвижимости с фильтрами по цене, площади и району, которые WisyLink перечисляет среди сценариев использования рядом с каталогами с рейтингами и отзывами.

Задайте поля карточек, категории и локации

Опишите модель данных на одной странице до того, как откроете чат. Для типичной карточки:

  • Основное: название, адрес страницы (slug), краткое описание, полное описание, адрес, телефон, сайт, часы работы.
  • Классификация: одна основная категория из фиксированного списка, необязательные теги из фиксированного списка, город и район из фиксированного списка, ценовой уровень.
  • Признаки: поля «да/нет» для всего, по чему люди фильтруют, например вход без ступенек или работа по воскресеньям.
  • Доверие и статус: дата последней проверки, статус (на модерации, опубликована, в архиве), владелец, дата окончания продвижения.
  • Рейтинг: накопленная сумма звёзд и число отзывов, чтобы средняя оценка была готова без пересчёта.

Фиксированные списки важнее, чем кажется. «Кафе», «кофейня» и «кофе-бар», набранные вручную, превращаются в три категории и три полупустые страницы. Один список, где адрес страницы для каждого значения решён заранее, даёт чистые фильтры и чистые адреса вроде /category/kofeyni и /area/petrogradka.

Как наполнить каталог на старте? Внесите карточки в таблицу: одна строка на карточку, один столбец на поле. Выгрузите её в CSV, приложите в чате и попросите Wisy загрузить карточки. Затем сравните число карточек на сайте с числом строк и выборочно проверьте десять карточек. Используйте фото, на которые у вас есть права, или попросите компании позже загрузить свои.

Соберите каталог: шаги и шаблон промпта

  1. Подготовьте CSV и фиксированные списки категорий, районов и тегов.
  2. Откройте новый чат WisyLink, приложите CSV и вставьте промпт ниже, адаптировав его под свою нишу.
  3. Когда сборка завершится, проверьте число карточек и откройте несколько страниц карточек, категорий и районов.
  4. Прочитайте заключительную заметку: в ней сказано, как попасть в раздел администратора и какие интеграции заполнить, например ключи платёжного сервиса для продвижения и SMTP для писем. Пока вы их не добавите, эти функции выключены; никогда не вставляйте ключи в чат.
  5. Проверьте каждую роль: посетитель, тот, кто предлагает место, владелец компании, который подтверждает права на карточку, автор отзыва и администратор.
  6. Дорабатывайте каталог следующими сообщениями. Каждое изменение — новая сборка, а неудачная сборка никогда не заменяет живой каталог.
  7. Подключите свой домен (это возможно на любом тарифе) и перейдите на платный тариф до продвижения. Бесплатные ссылки живут 30 дней плюс неделю с пометкой на удаление — вместе со всеми карточками и отзывами.

Сделайте «Без ступенек. Петербург» — каталог кафе, ресторанов и музеев Петербурга, доступных на коляске. Загрузите 85 карточек из приложенного CSV.

Страницы: главная с категориями и районами; по странице на каждую категорию (/category/<slug>), каждый район (/area/<slug>) и каждое место (/place/<slug>) со всеми полями, ссылкой на карту, отзывами и кнопкой «Сообщить об устаревших данных».

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

Добавление: форма «Предложить место» с загрузкой до 3 фото; новые места остаются на модерации, пока я их не одобрю.

Отзывы: только после входа, один отзыв от аккаунта на место, с возможностью редактирования, оценки от 1 до 5 звёзд за вход, туалет и персонал плюс текст. Храните у каждого места сумму звёзд и число отзывов.

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

Продвижение: место в топе на 30 дней за 2 900 ₽ через мой аккаунт у платёжного сервиса, с подтверждением по вебхуку; продвигаемые места показываются первыми в своей категории с пометкой «Рекомендуем» до даты окончания.

SEO: BreadcrumbList на страницах мест, ItemList на страницах категорий и районов, LocalBusiness с AggregateRating на страницах мест, где показаны отзывы, и каждое место в карте сайта.

Администрирование: очередь модерации для предложенных мест, отзывов и заявок владельцев и редактирование каждого места.

Это большой запрос. На бесплатном тарифе Community одна сборка заполняет 5-часовое окно лимита, а сборки нацелены на рабочую первую версию, поэтому собирайте по этапам: сначала карточки, страницы и фильтры, затем добавление мест и отзывы, затем права владельцев и продвижение. Платные тарифы дают более полные сборки и более короткие паузы.

Фильтры, которые масштабируются, и правда о поиске по словам

Могут ли посетители искать по ключевым словам? Только в небольших каталогах. Сохранённые данные WisyLink поддерживают точные совпадения, диапазоны и списки значений: категория — «кофейни», ценовой уровень — от 1 до 2, район — один из трёх. Полнотекстового поиска и поиска по части слова нет. Если карточек примерно 100 или меньше, сайт может загрузить их все и мгновенно искать по названиям и описаниям прямо в браузере. Сверх этого он использует только фильтры и должен честно об этом говорить, а не показывать строку поиска, которая пропускает результаты.

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

  • Теги из фиксированного списка, например «без глютена» или «работает допоздна», с фильтром по точному совпадению при любом объёме.
  • Посадочные страницы для категорий и районов — именно так многие посетители и приходят из поисковиков.
  • Алфавитный указатель по первой букве для тех, кто знает название.
  • Внешний поисковый сервис, подключённый через его API с вашим ключом в разделе «Интеграции», если поиск — центральная функция каталога.
Функции каталога: как они работают и какие ограничения нужно знать
Функция каталогаКак работаетОграничение
Страницы карточекОдин индексируемый URL на карточку, страница строится из сохранённых данных; новые и изменённые карточки появляются без пересборкиКаждая запись вмещает до 256 КБ; фото занимают хранилище файлов
Фильтры по категории, району и ценеФильтры по точному значению, диапазону и нескольким значениям сохранённых полейФильтровать можно только по заданным полям, поэтому продумайте их заранее
Поиск по словамМгновенный поиск в браузере по загруженным карточкамПримерно до 100 карточек; в больших каталогах — фильтры и теги
Добавление мест и фотоФорма сохраняет карточку на модерации вместе с загруженными фото25 МБ на файл; загрузки учитываются в хранилище и трафике
Рейтинги и отзывыУчастники после входа, один отзыв на карточку, суммы хранятся в карточкеНужны аккаунты участников, а модерация — ваша работа
Продвижение карточекОплата через ваш аккаунт у платёжного сервиса, подтверждение по вебхуку, показ до даты окончанияНеактивно, пока ключи сервиса не добавлены в разделе «Интеграции»
Число карточек в категорииИтоги хранятся в каждой категории и обновляются при одобренииЧисло запросов на подсчёт для сайта ограничено, поэтому не пересчитывайте при каждом просмотре
ОбъёмКарточки хранятся в базе данных вашего аккаунтаЛимиты базы данных и хранилища зависят от тарифа; панель «Ресурсы» показывает использование

Добавление мест, модерация и права владельцев

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

  • Предложения приходят карточками на модерации в очередь, где вы одобряете, правите или отклоняете их с указанием причины. Ограничьте частоту отправки формы с одного email и добавьте скрытое поле-ловушку. Общие приёмы для форм с загрузкой файлов — в статье о том, как сделать форму с загрузкой файлов.
  • Фото для карточек должны быть публичными файлами: они быстро загружаются, а их чтение не учитывается в трафике. На странице они появляются только после одобрения карточки.
  • Проверка дублей: помечайте предложение, если место с таким же названием уже есть в том же районе.

Могут ли владельцы компаний подтвердить права на карточку и редактировать её? Да, с проверкой, которую вы выберете: код на email на собственном домене компании, документ, загруженный закрыто, или ваш звонок. После одобрения в карточке записывается владелец, и редактировать её может только этот аккаунт. Решите, публикуются ли правки владельца сразу или снова проходят модерацию; такие факты, как доступность, лучше проверять.

Данные тех, кто предлагает места и пишет отзывы, — персональные данные: опубликуйте политику обработки персональных данных (в России — по 152-ФЗ), собирайте только то, что нужно для модерации, и удаляйте аккаунты по запросу.

Рейтинги и отзывы без двойных голосов

Отзывы — самая ценная и самая злоупотребляемая часть каталога. Механика, которая сохраняет их честными:

  1. Только после входа. Анонимные звёздочки быстро накручивают.
  2. Один отзыв от участника на карточку. Повторная попытка редактирует первый отзыв, а не добавляет новый.
  3. Хранимые итоги. Каждый новый или изменённый отзыв корректирует сумму звёзд и число отзывов карточки одним безопасным обновлением — тем же механизмом, который не допускает двойного бронирования, — поэтому средняя оценка не уплывает, а страницы не пересчитывают все отзывы.
  4. Видимые цифры. Показывайте «4,6 по 12 отзывам», а не только звёзды: число отзывов подсказывает, насколько доверять средней оценке.
  5. Ответы владельца под каждым отзывом и кнопка жалобы для читателей.

Модерируйте за нарушение правил, а не за тон. Удаляйте спам, оскорбления, конфликт интересов и отзывы не по теме, а честные отрицательные отзывы оставляйте. В США правило FTC 2024 года о фейковых отзывах запрещает выдавать отзывы на сайте за все или большую часть полученных, если отрицательные скрыты, и платить за отзывы с заданным настроем. Запишите свои правила для отзывов и дайте на них ссылку под формой отзыва.

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

Зарабатывайте на платном продвижении карточек

Можно ли брать деньги за места в топе? Да. Самая простая работающая модель:

  • Подтверждённый владелец нажимает «Продвинуть карточку» и платит через ваш собственный аккаунт у платёжного сервиса — Stripe там, где он работает, или другой сервис с API.
  • Сервис подтверждает платёж вебхуком, который сайт проверяет; возврат на ваш сайт после оплаты сам по себе ничего не доказывает.
  • Карточка получает дату окончания продвижения, пометку «Рекомендуем» и место наверху своей категории.
  • Когда дата проходит, страница просто перестаёт считать карточку продвигаемой. Ни фоновая задача, ни ручная уборка не нужны.

Чётко помечайте платные места и никогда не позволяйте деньгам влиять на оценки или порядок отзывов. Google просит помечать платные ссылки атрибутом sponsored, поэтому попросите rel="sponsored" для внешних ссылок из продвигаемых карточек. В России платное размещение может считаться рекламой по закону «О рекламе» с его требованиями к маркировке интернет-рекламы — уточните это у юриста до запуска. Оплата неактивна, пока ключи сервиса не добавлены в разделе «Интеграции»; сначала проверьте всё в тестовом режиме. Разовые платежи работают так же, как в руководстве по интернет-магазину, а механика подписок для ежемесячных премиум-карточек — в руководстве по сайту с платной подпиской.

SEO каталога: страницы карточек, микроразметка и карта сайта

Будут ли страницы карточек ранжироваться в Google и Яндексе? Могут, потому что каждая — настоящая страница с чистым URL, которая рендерится на сервере, так что поисковики видят весь контент с первого запроса. У каждого сайта WisyLink есть заголовок, описание, канонический адрес, теги Open Graph и микроразметка JSON-LD — с BreadcrumbList на страницах карточек и ItemList на страницах списков для таких каталогов, — а также собственная /sitemap.xml со всеми карточками и robots.txt. Но ранжирование по-прежнему зависит от контента:

  • Уникальные страницы карточек. Конкретное описание, признаки, фото, отзывы и дата проверки. Страница, которая только повторяет название и адрес, ничего не добавляет.
  • Микроразметка, которая совпадает со страницей: LocalBusiness с адресом и часами работы, а AggregateRating — только там, где отзывы видны.
  • Никаких пустых комбинаций. Не публикуйте страницу для каждой пары «город + категория». Правила Google в отношении спама описывают дорвеи, в том числе страницы под отдельные регионы или города, которые ведут пользователей на одну и ту же страницу. Публикуйте страницу района или категории, когда в ней достаточно карточек и есть собственное вступление.
  • Свежесть. Обновляйте дату проверки, когда проверяете карточку, а закрывшиеся компании переносите в архив, а не оставляете в выдаче.

Добавьте сайт в Google Search Console и Яндекс Вебмастер и отправьте карту сайта; позиции нового домена обычно появляются за месяцы, а не за дни. Если ниша охватывает несколько языков, руководство по многоязычному сайту рассказывает о языковых разделах и hreflang, а остальное разобрано в нашем руководстве по SEO для сайтов, созданных нейросетью.

Опишите поля и фиксированные списки, внесите первые карточки в CSV и опишите каталог одним сообщением. WisyLink соберёт страницы карточек, фильтры, добавление мест, отзывы и продвижение как одно приложение с хостингом, а дорабатывать его можно в чате. Проверьте каждую роль до запуска: проверка того, что построил ИИ, — ваша ответственность.

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

ЧАВО

Часто задаваемые вопросы

Как наполнить каталог на старте?
Приложите CSV, где одна строка — одна карточка, а один столбец — одно поле, и попросите Wisy загрузить карточки. Сначала почистите файл: одно написание для каждой категории и района, адреса страниц без пробелов, столбцы «да/нет» только со значениями да или нет. После сборки сравните число карточек с числом строк в CSV и выборочно проверьте несколько страниц. Новые карточки потом можно добавлять в разделе администратора или через форму предложений.
Могут ли посетители искать по ключевым словам?
В небольших каталогах — да: если карточек примерно 100 или меньше, сайт ищет по названиям и описаниям мгновенно прямо в браузере. Большие каталоги опираются на фильтры по категории, району, цене и тегам, потому что полнотекстового поиска в хранилище данных нет. Если поиск по словам — центральная часть вашей идеи, заложите внешний поисковый сервис, подключённый через API, или сознательно держите каталог небольшим и отобранным.
Могут ли владельцы компаний подтвердить права на карточку и править её?
Да. Добавьте кнопку, которая просит владельца зарегистрироваться и подтвердить права, например кодом на email на собственном домене компании. Вы одобряете заявку, и с этого момента редактировать карточку может только этот аккаунт. Оставьте модерацию для правок важных фактов и записывайте, кто, что и когда изменил, чтобы споры решались легко.
Можно ли брать деньги за места в топе?
Да, через ваш собственный аккаунт у платёжного сервиса. Владелец оплачивает на странице сервиса, проверенный вебхук подтверждает платёж, и карточка продвигается до даты окончания без ручной уборки. Начните с одного простого предложения, например 30 дней наверху категории, а премиум-карточки с дополнительными фото добавьте позже. Оплата неактивна, пока ключи сервиса не добавлены в разделе «Интеграции», а пометку о платном размещении стоит согласовать с юристом.
Будут ли страницы карточек ранжироваться в поиске?
Они сделаны индексируемыми: чистые адреса, полный HTML, микроразметка и карта сайта, но позиции зависят от контента и авторитета. Лучше всего работают страницы с конкретными деталями, реальными отзывами и свежей датой проверки. Новому домену обычно нужны месяцы, а не недели, а ссылки зарабатываются настоящей пользой для сообщества, которое вы охватываете, например для местных объединений или клубов вашей ниши.
Сколько карточек может вместить каталог?
Фиксированного числа карточек нет. Текстовые карточки небольшие, каждая запись вмещает до 256 КБ, а реальные ограничения — лимиты базы данных и хранилища файлов вашего тарифа, которые по мере роста показывает панель «Ресурсы». Фото занимают хранилище файлов, а не базу данных. Большие каталоги работают, но помните, что поиск по словам доступен только в небольших, поэтому проектируйте фильтры под ожидаемый объём.
Поделиться
XLinkedInFacebook