Рерайт описаний товаров для 1С-Битрикс
Проблема большинства каталогов не в отсутствии текстов — тексты есть. Проблема в том, что они скопированы у производителя или конкурентов. Поисковики давно научились определять текстовые дубли и понижают все копии в выдаче. Рерайт — переработка существующего контента в уникальный с сохранением смысла и точности данных.
Рерайт описаний товаров для 1С-Битрикс
Что такое рерайт в контексте Битрикс-каталога
Рерайт в каталоге — не синонимайзинг (замена слов синонимами при сохранении структуры). Синонимайзинг легко определяется алгоритмами, кроме того, даёт корявые тексты, которые плохо читаются. Качественный рерайт для каталога Битрикс — это переработка с изменением структуры, точек зрения, приоритетов изложения.
Источниками для рерайта служат:
- Описание с сайта производителя
- Описания конкурентов
- Технические паспорта, сертификаты
- Отзывы покупателей (выявляют реальные потребительские свойства)
- Данные из свойств инфоблока (характеристики)
Где брать исходники: автоматизация на уровне Битрикс
Перед рерайтом нужно собрать исходный контент. Для этого данные из внешних источников временно складываются во вспомогательное свойство инфоблока:
// Добавляем служебное свойство для хранения исходника
$iblock = new \CIBlock();
$iblock->Update(CATALOG_IBLOCK_ID, []); // без изменений, просто синхронизируем
// Добавляем свойство SOURCE_TEXT через API
\CIBlockProperty::Add([
'NAME' => 'Текст-исходник для рерайта',
'CODE' => 'SOURCE_TEXT',
'IBLOCK_ID' => CATALOG_IBLOCK_ID,
'PROPERTY_TYPE' => 'S',
'ROW_COUNT' => 10,
'COL_COUNT' => 60,
'FILTRABLE' => 'N',
'SEARCHABLE' => 'N',
'IS_REQUIRED' => 'N',
'ACTIVE' => 'Y',
]);
После рерайта свойство очищается. Разделение на «исходник» и «готовый текст» позволяет нескольким редакторам работать параллельно без путаницы.
Выгрузка описаний для рерайта
Выгружаем карточки, которым нужен рерайт, в CSV для работы в Google Таблицах:
// Отчёт: товары с низкой уникальностью (флаг в свойстве)
$result = \CIBlockElement::GetList(
['NAME' => 'ASC'],
[
'IBLOCK_ID' => CATALOG_IBLOCK_ID,
'ACTIVE' => 'Y',
'PROPERTY_NEEDS_REWRITE' => '1',
],
false,
['nPageSize' => 500],
['ID', 'NAME', 'PREVIEW_TEXT', 'DETAIL_TEXT', 'PROPERTY_NEEDS_REWRITE']
);
$csv = fopen('php://output', 'w');
fputcsv($csv, ['ID', 'Название', 'Краткое описание', 'Полное описание']);
while ($el = $result->Fetch()) {
fputcsv($csv, [
$el['ID'],
$el['NAME'],
strip_tags($el['PREVIEW_TEXT']),
strip_tags($el['DETAIL_TEXT']),
]);
}
Загрузка готовых текстов обратно в Битрикс
После рерайта — массовая загрузка из CSV:
// Импорт отредактированных текстов
if (($handle = fopen($csvFile, 'r')) !== false) {
fgetcsv($handle); // пропускаем заголовок
while (($row = fgetcsv($handle)) !== false) {
[$id, , $previewText, $detailText] = $row;
$id = (int)$id;
if (!$id) continue;
$el = new \CIBlockElement();
$result = $el->Update($id, [
'PREVIEW_TEXT' => htmlspecialchars_decode($previewText),
'DETAIL_TEXT' => htmlspecialchars_decode($detailText),
'DETAIL_TEXT_TYPE' => 'html',
]);
if ($result) {
// Сбрасываем флаг «требует рерайта»
\CIBlockElement::SetPropertyValueCode($id, 'NEEDS_REWRITE', '');
// Сбрасываем кэш страницы
\CBitrixComponent::clearComponentCache('bitrix:catalog.element');
}
}
}
После массовой загрузки текстов необходимо сбросить кэш затронутых компонентов, иначе страницы отдают старые версии описаний.
Глубина рерайта: три уровня
| Уровень | Что делается | Уникальность |
|---|---|---|
| Лёгкий рерайт | Перестановка абзацев, замена вводных конструкций, синонимы | 70–80% |
| Средний рерайт | Новая структура, другая точка подачи, часть предложений переписана с нуля | 80–90% |
| Глубокий рерайт | Текст написан заново, используется как источник только фактура | 90–100% |
Для SEO-целей в конкурентных тематиках нужен средний или глубокий уровень. Лёгкий рерайт достаточен для низкоконкурентных категорий.
Приоритизация: с чего начинать
Не все карточки одинаково ценны. Рерайт начинают с:
- Страниц с высоким трафиком и низкой конверсией — потенциальный прирост продаж максимальный
- Страниц в топ-20 по коммерческим запросам — небольшое улучшение позиций даёт заметный прирост кликов
- Самых дорогих и маржинальных товаров — ROI от инвестиций в контент выше
- Страниц с предупреждениями о дублях в Google Search Console / Яндекс Вебмастер
Сроки
| Объём | Сроки |
|---|---|
| Рерайт 50 карточек (средний уровень) | 3–5 рабочих дней |
| Рерайт 200 карточек | 2–3 недели |
| Рерайт 1000 карточек (командная работа) | 6–10 недель |







