Аналізатор ключових слів і тексту
Статистика тексту (символи, слова, речення) і скільки разів кожен ключ трапляється — точні та часткові входження. Усе рахується у браузері.
Статистика тексту
Символів з пробілами:
Символів без пробілів:
Слів у тексті:
Речень:
Результат по ключах
| Ключ | Точні входження | Часткові входження |
|---|
Що вміє аналізатор
Аналізатор рахує символи, слова й речення в тексті та показує, скільки разів у ньому трапляється кожен ключ зі списку. Так зручно перевірити SEO-текст перед публікацією: чи є в ньому всі ключі з технічного завдання і чи не повторюється якийсь надто часто. Ще ним можна звірити текст копірайтера із семантикою сторінки або перевірити обсяг.
Як користуватись
Ключі можна скопіювати прямо з колонки таблиці: кожна клітинка стане окремим рядком. Пробіли на початку й у кінці рядка інструмент відкидає, а порожні рядки пропускає. Фраза з кількох слів займає один рядок і рахується як один ключ.
Перевірка займає три кроки:
- Встав текст у поле «Текст для аналізу».
- Впиши слова чи фрази в поле «Ключі (кожен з нового рядка)».
- Натисни «Аналіз».
Статистика й таблиця з'являться під кнопкою. Після зміни тексту чи ключів натисни «Аналіз» ще раз, бо сам результат не оновлюється.
Як читати результат
Результат складається з двох блоків. «Статистика тексту» описує текст загалом, а «Результат по ключах» показує кожен ключ окремо. Ключі шукаються без урахування регістру, тож «Ремонт» і «ремонт» для інструмента однакові.
Статистика тексту
«Символів з пробілами» враховує всі знаки разом із переносами рядків. «Символів без пробілів» відкидає пробіли, табуляції та переноси. «Слів у тексті» рахує фрагменти між пробілами, тож окреме тире теж стане словом.
«Речень» дорівнює кількості груп знаків ., ! і ?. Три крапки поспіль дадуть одне речення, а крапки в скороченнях чи в числі 2.5 додадуть зайві. Останнє речення без знака в кінці в підрахунок не потрапить.
Результат по ключах
Таблиця має дві колонки з числами. Рядки відсортовано за точними входженнями, а якщо їх порівну, то за частковими.
- Точні входження: ключ стоїть окремим словом чи фразою. Перед ним і після нього немає літери, цифри чи знака
_, тому ключ «ремонт» знайдеться в «ремонт», але не в «ремонту». - Часткові входження: ключ знайдено будь-де, зокрема всередині довшого слова. Сюди входять і точні збіги, тож це число ніколи не менше за точне.
Пробіл у фразі відповідає будь-якій кількості пробілів чи переносу рядка в тексті. Колір рядка підсумовує обидва числа.
Зелений рядок означає, що є точні входження. Жовтий означає, що ключ трапляється лише всередині інших слів, як «ремонт» у «ремонту». Червоний означає, що ключа в тексті немає.
Межі слів тут працюють і для кирилиці. Стандартна межа слова \b у JavaScript знає лише латинські літери, цифри та _, тому для українського тексту не підходить. Аналізатор натомість перевіряє сусідні символи через класи Unicode \p{L} (будь-яка літера) і \p{N} (будь-яка цифра).
Обмеження
Усі підрахунки відбуваються у браузері, текст і ключі нікуди не надсилаються. Аналізатор порівнює літери й не знає граматики. Якщо у формі слова змінюється основа, як у парі «нога» і «нозі», збігу не буде навіть часткового. Синонімів він теж не враховує.
Щільності ключа у відсотках інструмент не показує. Її легко порахувати самому: поділи кількість входжень на «Слів у тексті» і помнож на 100. Гнатися за високою щільністю не варто, бо Google у правилах щодо спаму називає порушенням переповнення сторінки ключами заради позицій (keyword stuffing).
Джерела
Правила пошуку слів спираються на документацію JavaScript. Пояснення про переспам ключами взято з довідки Google.
- MDN: Word boundary assertion: які символи
\bвважає частиною слова. - MDN: Unicode character class escape: як працюють класи
\p{…}. - Google Search Central: Spam policies, keyword stuffing: що Google вважає переспамом ключами.