Всі статті
keywords6 min15 серп. 2026 р.Оновлено серп. 2026 р.

Гайд: Поле ключів iOS на 100 байтів — пастки кирилиці, канібалізація та пакування

Apple вимірює поле ключів у байтах UTF-8, а не в символах. Чому кирилиця забирає 2 байти на літеру, як уникнути дублювання слів і спакувати всі 100 байтів.

Поділитися:𝕏LinkedIn
Редактор коду з підрахунком байтів UTF-8 для поля ключів iOS
ФотоFotis Fotopoulosна Unsplash

Головні висновки (TL;DR)

  • Поле ключів в App Store Connect обмежене рівно 100 байтами UTF-8: латиниця = 1 байт/символ, кирилиця = 2 байти/символ, емодзі = 3–4 байти.
  • Повторення слів, які вже є в Назві чи Підзаголовку, не додає жодної ваги і марнує обмежений бюджет байтів.
  • Пробіли після ком з'їдають по 1 байту; розділяйте ключі виключно комами без пробілів (`слово1,слово2,слово3`).
  • Для англійської мови алгоритм Apple автоматично поєднує однину і множину, тому вказувати обидві форми не має сенсу.

Чому ліміт у 100 байтів — це байти, а не символи

В App Store Connect поле keywords має суворе обмеження у 100 байтів (UTF-8).

Для латинських літер (a-z) один символ дорівнює 1 байту.

Але для кирилиці (а-я, і, ї, є) кожен символ займає 2 байти в кодуванні UTF-8.

Емодзі займають від 3 до 4 байтів на символ!

Якщо ви спробуєте ввести 60 символів кирилицею, App Store Connect поверне помилку збереження:

«Рядок ключових слів перевищує максимальний ліміт у 100 байтів.»

Механіка канібалізації ключів

Apple індексує слова з Title (30 символів), Subtitle (30 символів) та Keywords (100 байтів) в єдину пошукову базу.

Повторення слова, яке вже є в назві чи підзаголовку, не додає жодної ваги в пошуку і марнує корисні байти.

  • Назва: Cosmo Color Sort: Water Puzzle
  • Ключі: вода,сортування,головоломка,релакс,мозок (Слова «вода», «сортування», «головоломка» вже є в назві!)
  • Ключі: релакс,мозок,колби,рідина,дзен (100% нових пошукових запитів)

3 головні правила пакування ключів iOS

1. Нуль канібалізації з Назвою та Підзаголовком

Apple індексує слова з трьох полів разом. Повторення слів спалює байти без жодної користі.

2. Коми без пробілів

App Store використовує кому як роздільник. Пробіли після ком рахуються в ліміт 100 байтів:

  • релакс, мозок, дзен (25 байтів)
  • релакс,мозок,дзен (23 байти — економить 2 байти на додатковий ключ)

3. Автоматичний підрахунок у Larko

Використовуйте безкоштовний Larko 100-Byte Keyword Packer з живою шкалою, який автоматично видаляє дублікати з назви та підзаголовка.


Вартість символів кирилиці та інших абеток

Алфавіт / Тип символуБайтів на символМакс. символів у 100b (приблизно)Приклад
Латиниця ASCII (a-z, 0-9)1 байт~85–90 символів + комиpuzzle,match,color
Кирилиця (а-я, і, ї, є)2 байти~40–45 символів + комиголоволомка,релакс
Латиниця з діакритикою (é, ü)2 байти~45–50 символів + комиcafé,español
CJK (Ієрогліфи)3 байти~28–30 символів + комиゲーム,パズル
Емодзі (🔥, 🚀, 💡)4 байти~20–22 емодзі🔥,⚡️,🎮 (Ніколи не додавайте в ключі!)

Чекліст пакування на 100 байтів

  1. Складіть список цільових ключів, відсортований за релевантністю.
  2. Видаліть слова, які вже присутні у 30-символьній Назві або Підзаголовку.
  3. Видаліть стоп-слова (і, та, для, на) та будь-які розділові знаки, окрім коми.
  4. Приберіть усі пробіли біля ком.
  5. Переконайтеся, що підсумкова вага становить рівно 98–100 байтів за допомогою інструменту Larko.

Перевірте свій застосунок за секунди

Знайдіть ризики реджекту за правилом 2.3.10, дублювання ключів та заборонені слова Google Play до відправки на модерацію.

Запустити безкоштовний аудит

Часті запитання (FAQ)

Чи індексує Apple довгий опис застосунку в App Store?
Ні. На відміну від Google Play, пошуковий алгоритм Apple повністю ігнорує 4,000-символьний опис для ранжування ключів. Ключі індексуються лише з Назви, Підзаголовка та поля Keywords.
Скільки літер кирилиці можна вмістити у 100 байтів?
Оскільки кожна кирилична літера займає 2 байти UTF-8, а кома — 1 байт, у 100 байтів вміщується приблизно від 40 до 45 літер залежно від кількості розділових ком.
Чи варто додавати цифри або спецсимволи в поле ключів?
Уникайте спецсимволів (#, @, !), бо Apple їх ігнорує. Цифри (0-9) займають 1 байт і індексуються, якщо користувачі шукають числові запити (наприклад, '2026', '3d').

Більше інженерних ASO гайдів