Рерайт опису товарів для 1С-Бітрікс

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Пропоновані послуги
Показано 1 з 1 послугУсі 1626 послуг
Рерайт опису товарів для 1С-Бітрікс
Середня
~1-2 тижні
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

Рерайт описів товарів для 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-цілей у конкурентних тематиках потрібен середній або глибокий рівень. Легкий рерайт достатній для низькоконкурентних категорій.

Пріоритизація: з чого починати

Не всі картки однаково цінні. Рерайт починають з:

  1. Сторінок з високим трафіком і низькою конверсією — потенційне зростання продажів максимальне
  2. Сторінок у топ-20 за комерційними запитами — невелике покращення позицій дає помітне зростання кліків
  3. Найдорожчих і найбільш маржинальних товарів — ROI від інвестицій у контент вищий
  4. Сторінок із попередженнями про дублі в Google Search Console / Яндекс Вебмайстер

Терміни

Обсяг Терміни
Рерайт 50 карток (середній рівень) 3–5 робочих днів
Рерайт 200 карток 2–3 тижні
Рерайт 1000 карток (командна робота) 6–10 тижнів