Формула читабельності та індекс читабельності тексту: Flesch, Fog, SMOG, ARI
Формула читабельності перетворює довжину речень і слів на число — індекс читабельності. Найвідоміша, Flesch Reading Ease, рахується так: 206,835 − 1,015 × (слів у реченні) − 84,6 × (складів у слові); що вищий результат, то легший текст. Формули створювали для англійської, тому для української їхні значення — орієнтир, а не вирок. Індекс не впливає на ранжування напряму, але показує, де текст перевантажений і його можуть не дочитати. Порахувати можна аналізатором читабельності — він дає одразу кілька індексів.
Що означають індекси
Класичні формули читабельності побудовані на простих ознаках: середня кількість слів у реченні та середня кількість складів у слові. Результат зазвичай приводять до рівня освіти, необхідного для легкого розуміння тексту. Формули розроблялися для англійської, тому для російської та інших мов їх значення трактують як орієнтир, а не як вирок.
Формули читабельності: шість класичних індексів
Класичні формули читабельності спираються на три-чотири ознаки, які легко порахувати: ASL — середня кількість слів у реченні, ASW — середня кількість складів у слові, частка «складних» слів (три склади й більше) або кількість літер. Коефіцієнти автори підбирали на англійських текстах і перевіряли на читачах. Нижче — формули в тому вигляді, як їх наводять першоджерела й довідники.
Flesch Reading Ease (Рудольф Флеш, 1948)
FRE = 206,835 − 1,015 × (слів / речень) − 84,6 × (складів / слів)
Шкала приблизно від 0 до 100: що вище, то легший текст. На нетипових текстах результат виходить за ці межі, зокрема нижче нуля, — це властивість лінійної формули, а не помилка.
Flesch–Kincaid Grade Level (Кінкейд і співавтори, 1975)
FKGL = 0,39 × (слів / речень) + 11,8 × (складів / слів) − 15,59
Ті самі ознаки, але результат — клас американської школи. Формулу створювали для технічних інструкцій ВМС США.
Gunning Fog (Роберт Ганнінг, 1952)
Fog = 0,4 × [(слів / речень) + 100 × (складних слів / слів)]
Складні — слова з трьох і більше складів. У ручній методиці з них виключають власні назви й форми, де третій склад дає закінчення; автоматичні калькулятори, зокрема наш, зазвичай рахують усі такі слова, тож їхній Fog буває вищим.
SMOG (Гаррі Маклафлін, 1969)
SMOG = 1,0430 × √(багатоскладових слів × 30 / речень) + 3,1291
Враховує лише слова з трьох і більше складів. Методику розраховано на вибірку з 30 речень, тож на короткому фрагменті результат стрибає.
Coleman–Liau (1975)
CLI = 0,0588 × L − 0,296 × S − 15,8
L — літер на 100 слів, S — речень на 100 слів
Рахує літери замість складів: формулу задумали для машинного підрахунку.
ARI — Automated Readability Index (1967)
ARI = 4,71 × (знаків / слів) + 0,5 × (слів / речень) − 21,43
Теж обходиться без складів. Результат, як і у Flesch–Kincaid, Fog, SMOG та Coleman–Liau, — рівень класу школи США.
Індекс читабельності для української та російської
Українські й російські слова в середньому довші за англійські, тому англійська формула Флеша занижує оцінку слов'янського тексту — часто аж до від'ємних значень. Для російської найчастіше цитують адаптацію І. В. Оборнєвої зі зміненими коефіцієнтами:
FRE (рос.) = 206,835 − 1,3 × (слів / речень) − 60,1 × (складів / слів)
Для української такої ж усталеної адаптації з перевіреними коефіцієнтами ми не знаємо, тому цифр не наводимо. Практичний висновок: для українського тексту будь-яку з шести формул використовуйте як відносну міру — порівнюйте дві версії одного тексту або свої статті між собою, а не з англійськими порогами на кшталт «60 і вище».
Як порахувати індекс читабельності: приклад покроково
Візьмемо три речення: «Читабельність показує, наскільки легко зрозуміти текст. Її рахують за довжиною речень і слів. Короткі фрази читати простіше.»
- Порахуйте речення: 3.
- Порахуйте слова: 6 + 7 + 4 = 17.
- Порахуйте склади. В українській складів стільки ж, скільки голосних: чи-та-бель-ність — 4, по-ка-зу-є — 4, ї-ї — 2. Разом 43.
- Знайдіть середні: ASL = 17 / 3 ≈ 5,67 слова в реченні, ASW = 43 / 17 ≈ 2,53 складу в слові.
- Підставте у формулу. Англійський Флеш: 206,835 − 1,015 × 5,67 − 84,6 × 2,53 ≈ −13. Flesch–Kincaid: 0,39 × 5,67 + 11,8 × 2,53 − 15,59 ≈ 16,5 класу.
Речення короткі й прості, а формула каже «дуже складно, рівень університету». Причина — коефіцієнт при кількості складів, розрахований на коротші англійські слова. Саме тому для українського тексту абсолютне значення індексу мало що означає, а різниця між версіями — означає. І ще: на трьох реченнях будь-який індекс нестабільний, для оцінки беріть текст від 100 слів.
Як інтерпретувати індекс читабельності
| Flesch Reading Ease | Оцінка за шкалою Флеша |
|---|---|
| 90–100 | Дуже легко |
| 80–89 | Легко |
| 70–79 | Досить легко |
| 60–69 | Звичайна мова |
| 50–59 | Досить складно |
| 30–49 | Складно |
| 0–29 | Дуже складно |
Індекси-«класи» (Flesch–Kincaid, Fog, SMOG, Coleman–Liau, ARI) показують кількість років навчання в школі США: 8 — рівень підлітка 13–14 років, 12 — випускника школи, 16 і більше — університету. Зазвичай вони розходяться між собою на два-три пункти. Якщо одна формула різко відрізняється від інших, подивіться, що вона зважує: довгі назви й терміни піднімають Fog і SMOG, багато коротких речень знижує Flesch–Kincaid.
- Порівнюйте, а не оцінюйте. Найкорисніше — різниця «до і після правки» одного тексту.
- Орієнтир — власні найкращі сторінки та конкуренти за тим самим запитом, а не англійські пороги.
- Дивіться на основу розрахунку. Якщо в реченні в середньому 25+ слів, починайте правку з речень, а не зі слів.
Що робити з поганим результатом
- Розбийте довгі речення. Найшвидший спосіб покращити будь-який індекс — поставити крапку замість коми.
- Приберіть віддієслівні іменники. «Відбувається перевірка» → «перевіряємо».
- Змініть терміни на зрозумілі там, де аудиторія не професійна.
- Додайте структуру: підзаголовки, списки, таблиці. Формули цього не бачать, а читачі — так.
- Прочитайте вголос. Місце, де збилося дихання, і є перевантажене речення.
| Аудиторія | Орієнтир по складності |
|---|---|
| Масова, широкий запит | Простіше: короткі речення, мінімум термінів |
| Професійна | Складніше допустимо: терміни економлять час читача |
| Документація | Середньо: точність важливіша легкості, але без канцеляризму |
Чого формули не бачать
Індекси рахують слова і склади, але не розуміють сенсу. Текст з коротких речень, набитий термінами без пояснень, отримає відмінну оцінку і залишиться незрозумілим. І навпаки: складне речення з зрозумілим прикладом читається легко. Тому після правок корисно дати текст людині, яка не в темі, — її питання скажуть більше будь-якої формули.
Які індекси рахує наш аналізатор читабельності
Аналіз читабельності приймає текст або адресу сторінки й рахує шість формул: Flesch Reading Ease, Flesch–Kincaid Grade Level, Gunning Fog, SMOG, Coleman–Liau та ARI. Для російського тексту додатково показує Флеша за Оборнєвою. Під таблицею — основа розрахунку: кількість слів, речень і складів на слово. Окремо виводяться статистика тексту й метрики стилю: канцеляризми, шаблонні зв'язки, повтори, типографіка, варіація довжини речень.
Чого аналізатор не робить
- Склади рахує приблизно: для кирилиці — за голосними літерами, для англійської — за групами голосних з правилами для німої e та закінчень -es/-ed.
- Межі речень шукає за знаками . ! ? … — заголовки й пункти списків без крапки зливаються з наступним реченням, а скорочення додають зайві межі.
- Не рахує Dale–Chall: цій формулі потрібен список із 3000 знайомих слів.
- Не розуміє змісту. Логіку й зв'язність формули не бачать — про це стаття про зв'язність тексту, а підготовку статті під запит описано в матеріалі про оптимізацію статті.
Зв’язок з просуванням
Нечитабельна сторінка втрачає відвідувачів до того, як вони дійдуть до речення — і посилання цього не компенсують. Якщо сторінка на порозі топу, робота з текстом і сніпетом часто дає приріст швидше за посилання: див. перевірку мета-тегів.