
Комбинаторные объявления в Яндекс Директе без потери контроля
Чтобы заголовок комбинаторного объявления на Поиске оставался предсказуемым, оставьте только один Заголовок 1 с шаблоном #фраза по умолчанию# и проверенной добавкой, а Заголовки 2–7 не заполняйте. Разные офферы и смысловые углы разнесите по 2–3 отдельным объявлениям группы.

Чтобы заголовок комбинаторного объявления на Поиске оставался предсказуемым, оставьте только один Заголовок 1 с шаблоном #фраза по умолчанию# и проверенной добавкой, а Заголовки 2–7 не заполняйте. Разные офферы и смысловые углы разнесите по 2–3 отдельным объявлениям группы. Так Директ сможет выбирать между готовыми вариантами, но не соберёт новый заголовок из семи независимых формулировок. Контроль всё равно не будет абсолютным: на показ влияют подстановка ключа, автотаргетинг, трафарет, дополнения и настройка «Персонализация».
Что именно мы пытаемся контролировать
Комбинаторное объявление — контейнер с несколькими заголовками, текстами и визуальными материалами. Директ составляет из них варианты и выбирает подходящий для конкретного показа. Для РСЯ такая свобода часто полезна: системе нужны изображения разных пропорций и сообщения под аудитории. На Поиске она может мешать, когда заголовок согласован с семантикой, юридическим отделом или конкретной посадочной страницей. Посмотреть практические форматы можно в материале о том, как выглядят объявления в Яндекс Директ.
Задача строгой структуры — оставить алгоритму выбор между несколькими завершёнными объявлениями, но не разрешать ему переставлять смысловые блоки внутри каждого объявления. Это особенно важно, если:
- ключ должен стоять в начале Заголовка 1;
- после ключа нужна конкретная добавка;
- разные офферы нельзя смешивать с произвольными текстами;
- рекламодатель должен понимать, какой целостный вариант принёс конверсию;
- формулировки проходят отдельное согласование.
При этом «строгий контроль» не означает, что рекламодатель выбирает точный вид каждого показа. Директ решает, какое из объявлений группы показать, применяет поисковый трафарет, может скрыть часть дополнений и распределяет трафик не поровну.
Почему методика относится только к Поиску
Сам тип «Комбинаторное» доступен не только в поисковой выдаче. Он может использоваться в Рекламной сети Яндекса (РСЯ), Картах и других местах ЕПК. Для этой методики в настройках кампании нужно выбрать место показа «Поиск» либо вручную оставить только поисковые опции.
| Формат или режим | Кто готовит формулировки | Что комбинируется | Подходит ли для строгого поискового заголовка |
|---|---|---|---|
| Комбинаторное объявление по полной модели | рекламодатель задаёт до 7 заголовков и 3 текстов | Директ сочетает переданные элементы | ограниченно: пары заранее не закреплены |
| Строгая поисковая схема из этой статьи | рекламодатель задаёт один Заголовок 1 и один текст в каждом из 2–3 объявлений | Директ выбирает готовое объявление, внутренний текстовый пул минимален | да, если учтены остальные источники вариативности |
| RSA-подобная модель | рекламодатель передаёт набор текстовых активов | система собирает сочетания из пула | похожа на полную комбинаторную модель, но это лишь функциональная аналогия, а не название формата Яндекса |
| Нейрообъявление | Яндекс генерирует объявления по информации с сайта | система создаёт формулировки и выбирает показ | нет, если каждое слово должно быть заранее утверждено |
| РСЯ | это место показа, а не отдельный способ фиксации заголовка | важны аудитория, изображение, видео и сетевой трафарет | поисковую схему нельзя переносить без отдельной проверки |
Разделяйте Поиск и РСЯ по кампаниям хотя бы на время теста. Иначе статистика разных сред смешается, а один набор элементов будет решать две разные задачи.
Базовая конструкция: один заголовок с маской
В строгом варианте поля объявления выглядят так:
| Поле | Что записать |
|---|---|
| Заголовок 1 | #Фраза по умолчанию# — проверенная добавка |
| Заголовки 2–7 | оставить пустыми |
| Текст 1 | один самостоятельный текст, согласованный с добавкой |
| Тексты 2–3 | оставить пустыми, если нужна фиксированная связка заголовка и текста |
| Отображаемая ссылка | короткая статическая фраза или проверенная маска до 20 символов после подстановки |
| Быстрые ссылки и уточнения | только самостоятельные и подтверждённые посадочной формулировки |
Почему стоит оставить пустыми именно Заголовки 2–7? В одном комбинаторном объявлении Директ может выбирать элементы из переданного пула. Один Заголовок 1 убирает риск, что оффер из варианта A будет соединён с акцентом варианта B. Если добавить три текста, заголовок останется фиксированным, но появятся три текстовые связки. При жёстком согласовании проще оставить один текст и создать отдельное объявление для следующего угла.
Официальный максимум — до 7 заголовков и 3 текстов, но это предел, а не обязательная квота. Качество и совместимость важнее заполнения всех полей.
Как работает#фраза по умолчанию#
Текст между решётками — не переменная с произвольным поисковым запросом. Директ пытается подставить ключевую фразу, по которой состоялся показ. Например: Подготовить такие ключи помогает инструкция по подбору слов для Яндекс Директ и ключевых фраз.
#Аудит сайта# — Отчёт с планом работ
Для ключа технический аудит сайта ожидаемый заголовок будет таким:
Технический аудит сайта — Отчёт с планом работ
Дефолт внутри маски нужен обязательно. Если результат после подстановки не укладывается в лимит поля, вместо ключевой фразы остаётся фраза по умолчанию. Поэтому #Услуга# — слабая страховка: она пройдёт техническую проверку, но мало скажет пользователю. #Аудит сайта# уже образует нормальный заголовок вместе с добавкой.
В справке Яндекса о шаблонах зафиксированы ещё три важных ограничения:
- регистр ключевой фразы не меняется при подстановке;
- шаблон можно использовать в заголовке, тексте, основной и отображаемой ссылке;
- в быстрые ссылки ключевая фраза не подставляется.
Следовательно, ключи внутри группы должны быть не только тематически, но и грамматически совместимыми. Шаблон не просклоняет слово и не исправит строчную букву в начале предложения.
Решётки служат разделителями шаблона и не попадают в показываемый заголовок. Валидатор должен считать длину результата после замены маски, а также отдельно проверять вариант с дефолтом.
Как рассчитать бюджет добавки
В актуальной на 6 сентября 2026 года справке по XLS/XLSX для каждого заголовка комбинаторного объявления указаны два ограничения:
- до 56 символов, включая пробелы и знаки препинания;
- не более 22 символов в одном слове.
Бюджет добавки считают по самому длинному ключу, который должен реально подставиться:
бюджет добавки = 56 − длина самого длинного видимого ключа
В длину добавки входят пробел перед тире, само тире, пробел после него и весь оставшийся текст. Если самый длинный ключ занимает 23 символа, на добавку остаётся 33. Полезно оставить несколько символов запаса, но короткая добавка при свободных 25–30 знаках обычно упускает возможность сообщить важную деталь.
Одной общей формулы недостаточно. Проверить нужно ещё четыре условия:
- Ни одно слово ключа или добавки не длиннее 22 символов.
- Все ключи грамматически сочетаются с добавкой.
- Дефолт с той же добавкой укладывается в 56 символов.
- Каждый факт из добавки виден на посадочной странице.
Если длинный ключ оставляет слишком мало места, есть три безопасных решения: перенести его в отдельную группу, сократить видимую формулировку ключа после проверки фактической подстановки или отказаться от маски и написать статический заголовок.
Развёрнутый учебный пример
Ниже — вымышленный учебный бриф. Название услуги, число параметров и результат приведены только для проверки структуры; в реальную рекламу их можно переносить лишь после подтверждения на посадочной.
Ключи группы:
аудит сайта— 11 символов;SEO-аудит сайта— 15 символов;технический аудит сайта— 23 символа.
Самый длинный ключ занимает 23 символа. Бюджет добавки — 56 − 23 = 33.
| Вариант | Заголовок 1 в файле | Заголовок с самым длинным ключом | Смысловой угол |
|---|---|---|---|
| A | #Аудит сайта# — Отчёт с планом работ |
Технический аудит сайта — Отчёт с планом работ |
результат |
| B | #Аудит сайта# — Проверка 30 параметров |
Технический аудит сайта — Проверка 30 параметров |
конкретная функция |
| C | #Аудит сайта# — Получите список ошибок |
Технический аудит сайта — Получите список ошибок |
следующий шаг |
Для каждого варианта Заголовки 2–7 остаются пустыми. Текст тоже лучше закрепить за своим углом:
| Вариант | Текст 1 |
|---|---|
| A | #Аудит сайта#: ошибки, приоритеты и план работ в одном отчёте. |
| B | #Аудит сайта#: проверим 30 параметров и покажем критичные точки. |
| C | #Аудит сайта#: получите список ошибок и выберите первый шаг. |
Тексты комбинаторного объявления ограничены 81 символом, 15 знаками препинания и 23 символами в одном слове. Каждый текст нужно развернуть со всеми ключами, а не проверять только короткий дефолт.
В примере три объявления дают три целостных сообщения. Если записать три заголовка и три текста в одно объявление, появится до девяти текстовых сочетаний. Некоторые из них будут логичными, но рекламодатель уже не зафиксирует пары A, B и C.
Почему 2–3 объявления в группе лучше одного переполненного
В одну группу можно добавить до трёх неархивных комбинаторных объявлений. Этот лимит удобно использовать для разных углов:
- A — проверенный оффер или условие;
- B — конкретная функция, состав результата или измеримая характеристика;
- C — действие, которое пользователь может выполнить на посадочной.
Такой подход сохраняет A/B-направления, но не создаёт классический эксперимент с равными долями трафика. Директ сам распределяет показы и может быстро предпочесть один вариант. Сравнивать объявления нужно по их ID, фактическим запросам, конверсиям и стоимости результата, а не только по CTR.
Не дублируйте одну и ту же добавку во всех трёх объявлениях. В этом случае алгоритм не тестирует разные гипотезы, а статистика лишь дробится. Не придумывайте цену, срок, скидку, бесплатный тариф или лимит ради «сочного» заголовка. Если факта нет на посадочной, его нет и в объявлении.
Тексты, отображаемая ссылка и дополнения
Строгий заголовок не спасёт объявление, если остальные элементы противоречат ему. Проверяйте весь показ как единую конструкцию.
| Элемент | Текущий лимит | Как сохранить контроль |
|---|---|---|
| Текст 1–3 | каждый до 81 символа, до 15 знаков препинания, слово до 23 | при жёсткой связке оставить один текст на объявление; маску проверять со всеми ключами |
| Отображаемая ссылка | до 20 символов без домена | использовать короткую статическую фразу, если длинный ключ через дефисы не помещается |
| Заголовок быстрой ссылки | до 30 символов, слово до 23; для набора действует суммарный лимит 66 | первые ссылки отдать самым важным разделам; не повторять основной заголовок |
| Описание быстрой ссылки | до 60 символов, слово до 23 | описывать конкретную страницу, на которую ведёт ссылка |
| Уточнение | до 25 символов; общий показ до 132 на десктопе и до 76 на мобильном | каждое должно сохранять смысл в любом порядке |
Для отображаемой ссылки можно написать #аудит-сайта#, но длинный вариант технический-аудит-сайта превышает лимит 20. Тогда система использует дефолт. Если постоянный fallback не нужен, безопаснее задать статический путь аудит-сайта.
Быстрые ссылки не поддерживают подстановку шаблона. Их тексты должны быть универсальны для всех ключей группы. В учебном примере первые четыре могут называться «Что входит в аудит», «Пример отчёта», «Этапы работы» и «Ответы на вопросы» — только если такие разделы действительно существуют. Проверяйте суммарный лимит по актуальному экспортному шаблону: в текущей веб-справке указано 66 символов для набора, а в рабочих шаблонах встречается разбиение на блоки 1–4 и 5–8.
Уточнения могут показываться в любом порядке. Поэтому цепочка «Сначала анализ» → «Затем отчёт» не подходит: отдельный фрагмент теряет смысл. Лучше самостоятельные факты вроде «30 параметров», «Отчёт с приоритетами», «Понятный план работ» — снова только для условного примера и только при наличии подтверждения на странице.
Как не получить безымянную группу при импорте XLSX
У веб-интерфейса «Управление с помощью Excel» и Директ Коммандера похожие таблицы, но правила дополнительных строк нельзя смешивать механически.
В веб-XLSX проектная безопасная схема выглядит так:
| Строка | Доп. объявление группы | Название группы | Номер группы | Фраза и ID фразы |
|---|---|---|---|---|
| главное объявление A | - |
заполнено | заполнено | ключи группы находятся в главных строках |
| дополнительное объявление B | + |
повторить точное название | повторить тот же номер | оставить пустыми |
| дополнительное объявление C | + |
повторить точное название | повторить тот же номер | оставить пустыми |
Распространённая операционная ошибка — очистить в строках + название и номер группы по инструкции для другого интерфейса. В результате веб-импорт может собрать дополнительные объявления в одну безымянную группу. Поэтому:
- начинайте с экспорта или шаблона того интерфейса, куда будете загружать файл;
- не переносите правило Коммандера в веб-Excel и наоборот;
- в веб-XLSX сохраняйте на строках
+точные название и номер группы, очищая только поля фразы и ID фразы; - загрузите сначала одну тестовую группу;
- после загрузки перечитайте группу в интерфейсе и сверьте количество объявлений, имена, номера и ключи.
Справка Коммандера предлагает оставлять в дополнительной строке групповые поля пустыми и связывать строки номером группы. Это интерфейсно-зависимое расхождение, а не повод выбирать правило наугад. Текущий экспорт — источник структуры для конкретного способа загрузки.
Какие настройки проверить перед загрузкой
Контроль текста начинается не в столбце «Заголовок 1», а в настройках кампании.
Места показа
Выберите только Поиск. Проверьте настройку ещё раз после копирования кампании: при создании копии через XLS/XLSX стратегия не сохраняется, а новая кампания может получить «Максимум кликов» без ограничения бюджета и показы на всех площадках.
Персонализация
Опция, которая раньше называлась «Оптимизировать текст объявлений под запрос», теперь входит в инструмент «Персонализация». При включении Яндекс создаёт адаптированные заголовки и тексты на основе объявления, посадочной страницы, запроса и контекста пользователя.
Если каждую формулировку нужно согласовать заранее, отключите Персонализацию. После импорта проверьте настройку в интерфейсе, а не только в файле. Если задача — измерить эффект Персонализации, сравнивайте две одинаковые кампании через инструмент A/B-экспериментов, меняя только эту настройку.
Автотаргетинг
На Поиске автотаргетинг полностью отключить нельзя. Можно ограничить категории запросов и анализировать его отдельно. Это важный предел контроля: фактический запрос может не совпасть с добавленной ключевой фразой. Поэтому дефолт маски должен быть полноценным заголовком, а его фактическое использование в показах по автотаргетингу нужно проверять в отчёте конкретной кампании.
Стратегия и аналитика
Стратегия, бюджет, расписание и цели Метрики не восстанавливаются из строк объявления как обычные текстовые поля. До загрузки запишите исходные настройки и убедитесь, что конверсии передаются. Иначе победителя выберут по кликам, хотя бизнесу нужны заявки или продажи.
Модерация
Каждый заголовок, текст, уточнение и быстрая ссылка должен соответствовать посадочной. Не используйте неподтверждённую превосходную степень, выдуманные сроки, скидки, цены и лимиты. Проверьте орфографию, регистр ключей, повторяющиеся фразы и доступность всех целевых страниц.
Что Яндекс всё ещё может менять
Даже с одним Заголовком 1 система сохраняет несколько степеней свободы:
- подставляет ключевую фразу или оставляет дефолт, если результат не проходит лимит;
- выбирает одно из 2–3 объявлений группы;
- распределяет показы между вариантами неравномерно;
- использует поисковый запрос через ключевую фразу или автотаргетинг;
- выбирает трафарет и состав видимых дополнений;
- меняет порядок уточнений и может показать только часть быстрых ссылок;
- применяет адаптированные формулировки, если Персонализация включена;
- обрезает текст в зависимости от места и формата показа.
Поэтому правильное обещание этой схемы — контроль пула исходных заголовков и целостных смысловых углов. Она не фиксирует пиксельный макет каждого показа.
Псевдокод программной проверки
Валидатору нужны группы, ожидаемые видимые варианты ключей и подтверждённые факты посадочной. Проверка только исходной строки с решётками даст ложное чувство безопасности.
for group in campaign:
assert group.placement == SEARCH_ONLY
assert 2 <= count(group.active_ads) <= 3
for ad in group.active_ads:
assert count_masks(ad.headline1) == 1
assert ad.headline2..headline7 are empty
assert count(ad.texts) == 1
for keyword in group.visible_keyword_variants:
headline = render(ad.headline1, keyword)
text = render(ad.text1, keyword)
assert length(headline) <= 56
assert max_word_length(headline) <= 22
assert length(text) <= 81
assert punctuation_count(text) <= 15
assert max_word_length(text) <= 23
fallback_headline = render_with_default(ad.headline1)
fallback_text = render_with_default(ad.text1)
validate(fallback_headline, fallback_text)
assert length(rendered_display_path) <= 20
assert every_claim_is_present_on_landing(ad)
for sitelink in ad.sitelinks:
assert length(sitelink.title) <= 30
assert max_word_length(sitelink.title) <= 23
assert length(sitelink.description) <= 60
assert max_word_length(sitelink.description) <= 23
for callout in ad.callouts:
assert length(callout) <= 25
Не заставляйте валидатор молча удалять операторы, минус-слова или менять регистр. Список visible_keyword_variants должен быть явным: именно его специалист сверяет с предпросмотром и фактическими показами.
Чек-лист перед загрузкой
- Кампания настроена только на Поиск.
- В каждой группе собраны семантически и грамматически совместимые ключи.
- Измерена длина самого длинного ожидаемого видимого ключа.
- Добавка рассчитана по формуле
56 − max_length, включая разделитель и пробелы. - Заголовок 1 содержит осмысленный дефолт и остаётся целым со всеми ключами.
- Заголовки 2–7 пустые.
- В строгом режиме у каждого объявления один текст, согласованный с его углом.
- Развёрнуты и проверены все варианты заголовка, текста и отображаемой ссылки.
- Ни одно слово не превышает отдельный лимит.
- Все офферы и характеристики подтверждены посадочной страницей.
- Быстрые ссылки ведут на существующие релевантные страницы того же домена.
- Уточнения самостоятельны и не зависят от порядка показа.
- В группе 2–3 неархивных объявления, а не больше допустимого лимита.
- В веб-XLSX строки
+сохраняют точные название и номер группы; поля фразы пустые. - ID существующих групп и объявлений не удалены случайно.
- Сохранены исходный экспорт и снимок настроек кампании.
- Персонализация выставлена осознанно; для строгого контроля она отключена.
- Категории автотаргетинга ограничены по задаче.
- Стратегия, бюджет, расписание и цели проверены в интерфейсе.
- Первая загрузка ограничена одной тестовой группой.
Как мониторить фактический запрос и вариант
После запуска сохраните соответствие «ID объявления → угол A/B/C». В Мастере отчётов добавьте срезы, которые позволяют увидеть всю цепочку:
- поисковый запрос;
- ключевая фраза или тип условия показа;
- группа и ID объявления;
- тип объявления;
- фактический заголовок и текст;
- устройство;
- показы, клики, CTR, расход, конверсии и стоимость конверсии.
Сначала ищите технические отклонения: слишком частый дефолт, запросы автотаргетинга не по смыслу, неизвестные заголовки при включённой Персонализации, объявления в безымянной группе. Затем оценивайте эффективность. Высокий CTR при слабой конверсии может означать, что добавка привлекает не ту аудиторию или не совпадает с посадочной.
Не сравнивайте агрегат «заголовок A» с агрегатом «текст B» как готовую пару, если внутри объявления было несколько элементов. В строгой схеме с одним заголовком и одним текстом ID объявления надёжно обозначает целостный вариант. Если данных мало, не отключайте объявление по нескольким кликам: универсального срока теста нет, ориентиром служит достаточное число целевых действий и сопоставимые условия.
План отката
До импорта сохраните исходный экспорт, ID сущностей и настройки, которых нет в файле. Не перезаписывайте резервную копию, пока тестовая группа не прошла read-back.
Если после загрузки обнаружена ошибка:
- Остановите или приостановите новые объявления, чтобы не накапливать неверные показы.
- Определите точные ID затронутых кампании, групп и объявлений.
- Сравните импортированное состояние с резервным экспортом.
- Восстановите только затронутые строки, сохраняя исходные ID при редактировании.
- Отдельно верните стратегию, места показа, бюджет и расписание, если менялась или копировалась кампания.
- Повторите read-back и проверьте один реальный поисковый показ через отчёт, а не собственными частыми запросами в выдаче.
Если дополнительные строки попали в безымянную группу, сначала остановите её и точно подтвердите состав. После этого удалите только ошибочную группу и заново загрузите исправленный файл, где имя и номер указаны по правилам веб-XLSX. Удаление ID объявления из существующей строки может пересоздать объявление и удалить старое, поэтому «очистить все ID и залить заново» — опасный способ отката.
Когда схему лучше не использовать
Маска и 2–3 объявления помогают не всегда. Выберите статические заголовки или другую структуру, если:
- ключи в группе требуют разных падежей, регистра или посадочных страниц;
- самый длинный ключ почти исчерпывает 56 символов;
- обязательный юридический дисклеймер должен быть связан с конкретным заголовком;
- нельзя допустить ни одной автоматически созданной формулировки, а в кампании включена Персонализация;
- важна строго фиксированная пара «заголовок + текст», но вы планируете несколько текстов внутри одного объявления;
- требуется больше трёх одновременно активных целостных углов в одной группе;
- поискового трафика недостаточно, чтобы сравнить варианты по конверсиям;
- Поиск и РСЯ находятся в одной кампании и их нельзя разделить;
- основная ссылка с шаблоном ведёт на страницы, которые не принимают UTF-8 и
%20; - оффер меняется быстрее, чем команда успевает синхронизировать объявление и посадочную.
Иногда одна небольшая группа со статическими объявлениями даёт больше контроля, чем универсальная маска на сотни неоднородных ключей.
Вывод
Контроль заголовков в новом комбинаторном формате сохраняется архитектурой, а не попыткой отключить алгоритм целиком. Для Поиска оставьте один Заголовок 1 с осмысленным #дефолтом#, Заголовки 2–7 пустыми и один согласованный текст. Разнесите результат, функцию и действие по 2–3 отдельным объявлениям, посчитайте добавку по самому длинному ключу и проверьте все развёрнутые варианты программно.
Перед импортом зафиксируйте настройки кампании и не смешивайте формат веб-Excel с правилами Коммандера. После запуска смотрите не только CTR, а фактический запрос, условие показа, ID объявления, показанный заголовок, конверсии и их стоимость. Именно такой цикл — preflight, тестовая группа, read-back, отчёт и готовый откат — превращает комбинаторный формат в управляемый поисковый инструмент.
Автор статьи

Редактор и автор статей
Пишет экспертные материалы о цифровом маркетинге и автоматизации. Журналист с опытом в деловых медиа, отвечает за качество и достоверность публикаций.
Вопросы и ответы
Нет. Это максимальное число, а не обязательное. Если задача — контролировать поисковую формулировку, оставьте один Заголовок 1, а разные смыслы вынесите в отдельные объявления.
Подставляется ключевая фраза, по которой состоялся показ. Поисковый запрос пользователя может отличаться от неё, поэтому в отчёте нужны оба среза: запрос и условие показа.
Директ оставит фразу по умолчанию внутри маски. По этой причине дефолт должен быть самостоятельным, релевантным и укладываться в лимит вместе с добавкой.
Нет. В поисковой ЕПК можно ограничить категории запросов и анализировать показы автотаргетинга отдельно, но полностью выключить его нельзя.
Нет. Это остановит создание адаптированных заголовков и текстов, но останутся подстановка ключа или дефолта, выбор объявления группы, автотаргетинг, трафарет и переменный состав дополнений.
Нет. Шаблон работает в основной ссылке и отображаемой ссылке, но не подставляется в быстрые ссылки. Их тексты и адреса должны подходить всей группе.
Директ распределяет показы алгоритмически, а не обязан делить трафик поровну. Такие объявления сохраняют разные смысловые углы для операционного сравнения. Для причинного теста одной настройки используйте A/B-эксперимент с сопоставимыми кампаниями.
Частая причина — строки + подготовлены по правилам другого интерфейса и потеряли идентифицирующие поля группы. Для веб-XLSX повторяйте точные название и номер группы, а затем проверяйте результат на одной тестовой группе. Для Коммандера следуйте его текущему экспорту.
Сохраните карту ID объявлений и стройте отчёт по запросу, условию показа, ID объявления, заголовку и тексту. Если внутри объявления по одному заголовку и тексту, ID однозначно соответствует целостному варианту.
Только если каждый вариант после замены пробелов на дефисы помещается в 20 символов и остаётся понятным. Для неоднородных или длинных ключей короткая статическая отображаемая ссылка надёжнее.
Не рассчитывайте на постоянный fallback. Разделите длинные и короткие ключи по группам, сократите проверенную видимую формулировку либо используйте статический заголовок.




Комментарии(0)
Оставьте комментарий
Войдите, чтобы присоединиться к обсуждению