Как заполнить 10 000 карточек товара: пошаговый процесс
Когда в каталоге десять тысяч товаров, задача «заполнить описания» перестаёт быть задачей копирайтинга. Это операционный процесс: данные, правила, прогон, проверка. Ошибку в промпте вы умножаете на 10 000 строк, а пропущенную колонку — на все категории сразу. Поэтому порядок шагов здесь важнее, чем красота отдельного текста. Ниже — рабочая последовательность, которую можно повторить на любом каталоге.
Шаг 0. Подготовьте выгрузку каталога
Всё начинается с таблицы в CSV или XLSX, где одна строка — один товар. Минимальный набор колонок, без которого дальше идти бессмысленно:
- Артикул или ID — чтобы результат можно было сопоставить с товаром при импорте обратно.
- Название — базовое, как в учётной системе, без маркетинговых украшений.
- Бренд — часть названия и важный факт для текста.
- Категория — по ней вы потом разделите каталог на группы с разными промптами.
- Характеристики — материал, размеры, состав, мощность, комплектация, совместимость.
- Ключевые слова — запросы, под которые нужна карточка, хотя бы один-два на строку.
Отдельно про характеристики. Это единственный шаг, на котором люди чаще всего экономят, и единственный, который определяет, получится текст или вода. Если в строке есть только название «Куртка мужская зимняя», нейросети нечего сказать по существу — она напишет про «стильную модель, которая подчеркнёт ваш образ». Если в строке есть утеплитель, температурный режим, тип капюшона, число карманов и длина, текст получится конкретным: он состоит из фактов, а не из прилагательных.
Правило простое: чем больше колонок с фактами, тем меньше придётся вычитывать потом. Выгружайте всё, что есть в учётной системе, даже если сейчас кажется лишним — лишние колонки можно не использовать в промпте, а недостающие придётся доставать заново.
Шаг 1. Почистите данные
Перед запуском таблицу нужно привести в порядок. На десяти тысячах строк любая грязь в данных превращается в десятки часов правок после генерации.
- Дубли строк. Один и тот же артикул, выгруженный дважды, даст два текста и двойной расход — уберите повторы по ключевой колонке средствами Excel или Google Таблиц.
- Пустые характеристики. Строки, где заполнено только название, лучше вынести в отдельный файл: им нужен другой промпт или доработка данных.
- Мусор в названиях. Внутренние коды, «(новое поступление)», «ХИТ!!!», остатки HTML, двойные пробелы, латиница вперемешку с кириллицей — всё это нейросеть честно перенесёт в текст.
- Разнобой в единицах. «50 см», «50см», «0,5 м» в одной колонке — приведите к одному формату, иначе получите то же самое в описаниях.
- Служебные символы. Переносы строк внутри ячейки и лишние кавычки ломают читаемость результата.
Мусор на входе — мусор на выходе. Нейросеть не чинит данные, она их пересказывает.
Полчаса на чистку таблицы экономят несколько дней вычитки. Это самая выгодная инвестиция во всём процессе.
Шаг 2. Разбейте каталог по категориям
Не пытайтесь описать весь каталог одним промптом. Одежда и электроника требуют разного: в одежде важны состав, посадка, сезон и уход, в электронике — характеристики, совместимость и сценарии использования, в продуктах — состав, срок годности и условия хранения. Универсальный промпт даст усреднённый текст, который одинаково плохо подходит всем.
Практичнее всего разложить каталог на отдельные файлы по категориям или группам категорий и прогонять их по очереди, каждый со своим промптом. В SEOGENOTEXT удобно держать такие прогоны в разных проектах: у каждой категории свой файл, свой промпт и своя история запусков — не путаетесь и всегда можете вернуться и перегенерировать одну группу, не трогая остальные.
Оптимальный размер группы — от нескольких сотен до нескольких тысяч строк с однотипной структурой характеристик. Если внутри категории товары сильно разные (например, «Аксессуары»), делите дальше.
Шаг 3. Соберите промпт с переменными
Промпт пишется один раз на категорию, а данные в него подставляются из колонок таблицы. Переменная записывается как имя колонки в фигурных скобках: {Название}, {Характеристики}, {Ключевые слова}.
«Напиши описание товара для карточки интернет-магазина. Товар: {Название}. Бренд: {Бренд}. Характеристики: {Характеристики}. Ключевые слова: {Ключевые слова}. Используй только данные из этих полей, ничего не додумывай. Если характеристика не указана — не упоминай её. Структура: первый абзац — что это и для кого, второй — ключевые характеристики своими словами, третий — сценарии использования. Деловой тон, без превосходных степеней и штампов вроде “идеальное решение”. Ключевые слова впиши естественно, по одному разу.»
Несколько требований, которые стоит держать в каждом промпте:
- «Используй только данные из таблицы» — главная страховка от выдуманных характеристик. Без этой строки модель охотно допишет несуществующую гарантию или страну производства.
- «Не упоминай то, чего нет в данных» — иначе в тексте появятся пустые места вида «материал: не указан».
- Запрет на штампы — перечислите конкретные фразы, которые вы не хотите видеть.
- Указание, что делать с ключевыми словами — сколько раз и где, чтобы не получить перечисление в конце текста.
Выходных колонок может быть несколько, и у каждой свой промпт: короткое описание, полное описание, список преимуществ, SEO-заголовок. Отдельным типом колонки генерируются изображения — тоже по своему промпту с переменными из строки. Так за один прогон таблица наполняется всеми нужными полями сразу.
Шаг 4. Задайте длину и режим обрезки
Без ограничения длины тексты «поплывут»: один товар получит три абзаца, другой — восемь. Для каждой выходной колонки задаются минимум и максимум символов, а обрезка настраивается по концу предложения — тогда текст не обрывается на полуслове.
Ориентиры, от которых обычно отталкиваются для карточки (это именно ориентиры из практики, а не требования конкретных площадок — их лимиты уточняйте в актуальной документации своей площадки или CMS):
- короткое описание, анонс в листинге — примерно 300–500 знаков;
- полное описание карточки — примерно 1500–2500 знаков;
- блок преимуществ списком — 3–5 пунктов по одной строке.
Минимум не менее важен, чем максимум: он не даёт модели отделаться двумя предложениями на товарах с бедными данными. Если по строке минимум стабильно не набирается — это сигнал вернуться к шагу 0 и добавить характеристик, а не поднимать «воду» в промпте.
Загрузите каталог таблицей, задайте промпт с переменными — и получите описания для всех карточек за один запуск.
Массовое наполнение каталогаШаг 5. Протестируйте на выборке 10–20 строк
Главное правило больших прогонов: никогда не запускайте 10 000 строк с непроверенного промпта. Сделайте копию файла, оставьте в ней 10–20 строк — обязательно разных: товар с полными характеристиками, товар с минимальными, товар с длинным названием, товар из подкатегории-исключения.
Прогоните выборку и прочитайте результат целиком, не по диагонали. На что смотреть:
- Факты. Нет ли характеристик, которых не было в исходных данных.
- Повторы. Не начинаются ли все тексты одинаково — «Представляем вашему вниманию…».
- Длина. Попадает ли в заданный диапазон, не обрывается ли на полуслове.
- Ключи. Вписаны естественно или выглядят вставленными.
- Тон. Соответствует ли вашему магазину, нет ли фамильярности или канцелярита.
Дальше правите промпт и прогоняете ту же выборку снова. Обычно нужно 2–3 итерации: первая убирает выдуманные факты и штампы, вторая — настраивает структуру и длину, третья закрывает мелочи вроде обращения к покупателю. Если после третьей итерации результат всё ещё не устраивает, проблема почти всегда не в промпте, а в данных.
На этом же шаге имеет смысл сравнить пару моделей: в сервисе доступно 40+ моделей на едином балансе с оплатой в рублях, и на одном и том же промпте они дают заметно разный стиль. Выбирайте не «самую сильную», а ту, что лучше держит вашу структуру при разумной стоимости — на 10 000 строк разница в цене ощутима.
Шаг 6. Запустите полный прогон
Когда выборка устраивает, тот же промпт применяется ко всему файлу. Перед стартом сервис показывает оценку стоимости — по количеству строк, выбранной модели и заданной длине. Это момент, когда стоит ещё раз посмотреть на число строк: не попали ли в файл товары, которые вам не нужны.
Большой прогон — это фоновая работа, а не пара минут: на объёме в тысячи строк ориентируйтесь на часы, а не на минуты. Точное время зависит от модели, длины текстов и числа выходных колонок, поэтому запускайте с запасом и не привязывайте старт к дедлайну через полчаса.
Если прогон прервался — вы поставили его на паузу, закончился баланс или пропала связь — ничего страшного не происходит. Генерацию можно продолжить: уже готовые строки пропускаются и не пересчитываются заново, а значит и повторно не оплачиваются. Считаются только те строки, которые ещё не заполнены. Поэтому большой каталог можно спокойно гонять частями: поставили на паузу, посмотрели промежуточный результат, продолжили.
Если на середине прогона вы заметили системную проблему в текстах — лучше остановиться, поправить промпт и перегенерировать испорченную часть, чем доводить до конца весь объём.
Шаг 7. Выгрузите результат и импортируйте в каталог
Результат выгружается тем же типом файла, что и загружали: CSV остаётся CSV, XLSX — XLSX. По сути это ваша исходная таблица, к которой добавились новые колонки — «Короткое описание», «Полное описание», «Преимущества» и другие, которые вы настроили. Артикул и все исходные поля на месте, порядок строк сохранён.
Дальше файл импортируется в каталог штатными средствами вашей системы: у большинства CMS есть импорт товаров из CSV или XLSX, у площадок — собственные шаблоны загрузки. Схема одна и та же: сопоставляете колонку файла с полем в системе (артикул — ключ сопоставления, новая колонка — поле описания) и запускаете импорт. Формат шаблона и правила загрузки смотрите в документации своей CMS или площадки — они у всех разные и периодически меняются.
Практический совет: первым импортом залейте 20–50 товаров и посмотрите, как описания выглядят на реальной странице. Вёрстка, переносы строк и длина в шаблоне карточки видны только там.
Шаг 8. Что проверить перед публикацией
Вычитывать 10 000 текстов подряд никто не станет, и это не нужно. Нужна выборочная проверка — по 10–20 строк из каждой категории, плюс отдельно «сложные» товары. Чек-лист:
- Факты. Габариты, состав, материал, комплектация, совместимость — сверяйте с исходной колонкой. Это главный риск и первое, что проверяют.
- Повторы вступлений. Отсортируйте колонку по алфавиту: одинаковые первые слова сразу видны сплошным блоком.
- Длина. Проверьте формулой (например, ДЛСТР по колонке), нет ли строк короче минимума или обрезанных на полуслове.
- Ключевое слово. Есть ли в тексте и читается ли естественно.
- Запрещённые формулировки. Поиском по файлу пройдитесь по штампам и словам, которых в вашей нише быть не должно.
- Категорийные исключения. Товары 18+, медицинские и детские позиции проверяйте вручную, а не выборочно.
Строки, которые не прошли проверку, удобно собрать в отдельный файл, поправить промпт под их особенность и прогнать заново — это быстрее, чем править тексты руками.
С каких товаров начать, если карточек 10 000
Заполнять каталог подряд, от первого артикула к последнему, — не лучшая стратегия. Логичнее начать с товаров, которые уже приносят показы и продажи: у них есть аудитория, и изменения на них заметны быстрее, чем на позициях из «хвоста».
- Выгрузите из аналитики или личного кабинета топ товаров по показам и заказам за последние месяцы.
- Первым прогоном закройте эти позиции — обычно это несколько сотен строк, а не тысячи.
- Вторым заходом возьмите товары с показами, но слабой конверсией — там описание часто и есть узкое место.
- Третьим — категории, которые вы развиваете и по которым уже собрана семантика.
- Последним — «хвост»: редкие позиции и остатки, где важен сам факт заполненности карточки.
Такой порядок даёт ещё один плюс: на первых сотнях вы окончательно доводите промпты, и к моменту, когда дело дойдёт до основного объёма, процесс уже отлажен.
Честно о рисках массового контента
Про это стоит сказать прямо. Массовый автоматически сгенерированный контент, который никто не проверял и который не добавляет ничего сверх шаблона, поисковые системы могут счесть малополезным. Это официальная позиция, и она разумна: текст, не несущий пользы читателю, не должен получать преимущество только за счёт объёма.
Отсюда вывод, который определяет весь процесс выше: автоматизируется производство, а ценность закладывается данными и правилами. Уникальность и польза карточки берутся не из модели, а из вашей таблицы — реальных характеристик, реальных сценариев использования, честных ограничений товара. Промпт лишь превращает эти факты в связный текст, а правила длины, запреты на домыслы и выборочная вычитка удерживают качество на всём объёме.
Поэтому не рассматривайте генерацию как способ «залить текст». Рассматривайте её как способ снять с людей механическую часть работы, освободив время на то, что машина не сделает: собрать нормальные характеристики, решить, что важно покупателю в этой категории, и проверить факты.
Коротко: весь процесс
- Выгрузите каталог в CSV или XLSX с артикулом, названием, брендом, категорией, характеристиками и ключами.
- Почистите данные: дубли, пустые характеристики, мусор в названиях.
- Разбейте каталог по категориям — под каждую свой файл и свой промпт.
- Напишите промпт с переменными {Название}, {Характеристики}, {Ключевые слова} и запретом додумывать.
- Задайте минимум и максимум символов и обрезку по концу предложения.
- Протестируйте на 10–20 строках, доведите промпт за 2–3 итерации.
- Запустите полный прогон, при необходимости паузьте и продолжайте — готовые строки не пересчитываются.
- Выгрузите файл с новыми колонками и импортируйте штатными средствами своей системы.
- Проверьте выборочно факты, повторы, длину и ключи — и публикуйте, начиная с приоритетных товаров.
Десять тысяч карточек перестают быть неподъёмной задачей, когда перестают быть задачей письма. Это процесс с понятными шагами, и большая часть работы в нём приходится не на текст, а на данные.
Частые вопросы
Сколько времени занимает заполнение 10 000 карточек?
Основное время уходит не на генерацию, а на подготовку: выгрузка и чистка данных — от нескольких часов до пары дней, отладка промптов на выборке — ещё несколько часов на 2–3 итерации. Сам прогон большого объёма идёт в фоне и измеряется часами, точное время зависит от модели, длины текстов и числа выходных колонок. На практике весь цикл для крупного каталога укладывается в несколько рабочих дней вместо недель ручного копирайтинга.
Что делать, если данных о товарах мало?
Сначала попробуйте добрать факты: выгрузите дополнительные поля из учётной системы, подтяните характеристики из документации поставщика. Если данных всё равно мало, честнее сделать для таких товаров короткое описание с жёстким ограничением длины, чем заставлять модель заполнять объём домыслами. И обязательно оставьте в промпте запрет упоминать то, чего нет в исходных полях — иначе на бедных строках появятся выдуманные характеристики.
Нужно ли вычитывать все сгенерированные описания?
Все — нет, выборочно — обязательно. Берите 10–20 строк из каждой категории плюс пограничные случаи: товары с минимальными данными, самыми длинными названиями, из нестандартных подкатегорий. Проверяйте в первую очередь факты — габариты, состав, комплектацию. Категории с повышенной ответственностью (детские, медицинские товары) проверяйте сплошь. Если в выборке находится системная ошибка, правьте промпт и перегенерируйте группу, а не текст по одному.
Можно ли обновить уже существующие описания?
Да, это тот же процесс. Выгружаете карточки с текущими описаниями в таблицу, добавляете колонку с новыми требованиями или ключами и генерируете новую колонку — исходная остаётся на месте для сравнения. Обновление удобно делать партиями: сначала приоритетные товары, затем остальные категории. Готовые строки при паузе и продолжении не пересчитываются, поэтому большой каталог можно обновлять постепенно, не переплачивая за повторные прогоны.
Связанные инструменты
Попробуйте на своих задачах
Зарегистрируйтесь и получите бонусные кредиты — массовая генерация текста и картинок по таблице. Карта не нужна.
Начать бесплатно