Плотность ключевых слов: что это и как рассчитать
Плотность ключевых слов — процент вхождений ключевого слова в тексте относительно общего количества слов. Оптимальный уровень: 1-3% для основного запроса.
Что такое плотность ключевых слов
Плотность ключевых слов (keyword density) — отношение количества вхождений ключевого слова к общему количеству слов в тексте, выраженное в процентах.
Формула:
Плотность = (Количество вхождений / Общее число слов) × 100%
Например, при 10 вхождениях ключевого слова в тексте из 500 слов:
Плотность = (10 / 500) × 100% = 2%
История и значение метрики
В эпоху раннего SEO (2000-е годы) вебмастера намеренно «набивали» тексты ключевыми словами (keyword stuffing) — иногда скрывая их белым текстом на белом фоне.
Google алгоритмически ответил на это:
- 2012 — алгоритм Penguin наказывает за переоптимизацию
- 2013 — алгоритм Hummingbird понимает семантику, не только точные вхождения
- 2019 — BERT: глубокое понимание контекста
Сегодня жёсткая метрика «плотности» устарела. Важнее естественность текста и семантическое покрытие темы.
Рекомендуемые значения
| Уровень | Значение | Интерпретация | |---------|---------|--------------| | Оптимальный | 1–3% | Естественный текст с нужными словами | | Приемлемый | < 4% | Небольшой уклон, но нормально | | Переоптимизация | 4–7% | Заметно для читателя и поисковика | | Keyword Stuffing | > 7% | Риск санкций Google Penguin |
Эти цифры — ориентир, не жёсткий стандарт.
Современный подход: LSI и семантика
Вместо подсчёта плотности одного слова, используйте семантически связанные слова (LSI — Latent Semantic Indexing):
Основной запрос: "SEO-аудит"
LSI-слова: "проверка сайта", "технический анализ", "поисковая оптимизация",
"сканирование ошибок", "индексация", "PageSpeed", "мета-теги"
Текст с богатым семантическим полем ранжируется лучше текста с высокой плотностью одного слова.
Как рассчитать плотность
Вручную
const text = "SEO аудит сайта это анализ сайта для улучшения позиций.";
const keyword = "сайта";
const words = text.toLowerCase().split(/\s+/).length;
const matches = (text.toLowerCase().match(/сайта/g) || []).length;
const density = (matches / words * 100).toFixed(2);
console.log(`Плотность: ${density}%`); // 2 из ~9 слов ≈ 22% (избыток)
Инструменты
- Многие SEO-платформы (Ahrefs, SEMrush) имеют on-page SEO анализ
- Яндекс.Вебмастер анализирует тексты страниц
- Онлайн-калькуляторы плотности ключевых слов
Проверка ключевых слов на reChecker
Используйте Анализ ключевых слов для проверки текстов ваших страниц. Инструмент покажет:
- Наиболее часто встречающиеся слова и фразы
- Частотность ключевых слов
- Рекомендации по оптимизации текста
FAQ
Точное вхождение ключевого слова важнее чем словоформы? Нет. Google понимает морфологию русского языка. «купить ноутбук», «покупка ноутбука», «ноутбуки купить» воспринимаются как семантически близкие. Пишите естественно.
Нужно ли использовать ключевые слова в заголовках H2-H3? Да, но не искусственно. Подзаголовки со связанными ключевыми словами помогают поисковику понять структуру контента. Главное — они должны быть полезны для читателя.
Keyword Stuffing — это только в тексте? Нет. Google анализирует переоптимизацию также в title, meta description, alt текстах, заголовках H1-H6 и anchor текстах ссылок.
Попробуйте инструмент
Проверьте плотность ключевых слов на вашем сайте с помощью бесплатного инструмента.
Анализ ключевых слов →