Перейти к содержимому
Попробовать

Закон Ципфа

Обновлено: 25.10.2026 0 просмотров

Закон Ципфа — эмпирическая закономерность: если отсортировать слова текста по частоте, частота слова примерно обратно пропорциональна его месту в списке. Второе по частоте слово встречается примерно вдвое реже первого, третье — втрое.

Как работает

Закономерность связана с именем американского лингвиста Джорджа Ципфа, который описал её в работах 1930–1940-х годов. Если обозначить место слова в частотном списке как r, а его частоту как f, то f ≈ C / r, где C — постоянная для данного текста. Произведение частоты на место у первых слов списка получается примерно одинаковым.

Удобнее всего это видно на графике в логарифмических координатах: по оси X — логарифм места, по оси Y — логарифм частоты. Для большого естественного текста точки ложатся почти на прямую линию с наклоном около −1. Отклонения есть в самом начале и в длинном хвосте редких слов, поэтому Бенуа Мандельброт позже предложил уточнённую формулу с дополнительными параметрами — её называют законом Ципфа — Мандельброта.

Вверху списка в русском тексте обычно стоят служебные слова: «и», «в», «не», «на». Значимые слова темы идут ниже, а длинный хвост составляют слова, которые встретились один-два раза. Похожие распределения находят далеко за пределами языка, например в размерах городов страны.

Почему важно для SEO

Закон Ципфа используют как один из способов оценить «естественность» текста. В тексте, который писали для людей, значимые слова распределены плавно. В переспамленном тексте ключевое слово поднимается в частотном списке гораздо выше, чем ему положено, и выбивается из кривой. Это заметно без всяких процентов плотности — достаточно увидеть, что слово «купить» стоит на одной ступени с предлогами.

Поисковики не подтверждали, что используют закон Ципфа в ранжировании, поэтому подгонять текст под идеальную кривую бессмысленно. Это инструмент самопроверки, такой же, как плотность ключевых слов и TF-IDF.

У метода есть ограничения. На коротком тексте статистики мало: в карточке товара на 150 слов почти все значимые слова встречаются по одному разу, и кривая ничего не говорит. Закон описывает форму распределения, но не смысл: текст из случайных слов с правильными частотами пройдёт проверку. Учебный или терминологический текст законно отклоняется от кривой, потому что термины в нём повторяются часто.

Инструменты

Модули сервиса оплачиваются с баланса, стоимость видна до запуска.

Частые ошибки

  • Проверять по Ципфу короткие тексты, где статистики недостаточно.
  • Считать отклонение от кривой доказательством переспама без чтения текста.
  • Подгонять частоты слов под формулу и портить текст.
  • Сравнивать кривые текстов разного жанра и объёма.

Как проверить

Частотный список можно получить небольшим скриптом:

from collections import Counter
import re

text = open("article.txt", encoding="utf-8").read()
words = re.findall(r"[а-яё]+", text.lower())
for rank, (word, freq) in enumerate(Counter(words).most_common(15), 1):
    print(rank, word, freq, rank * freq)

Если в последней колонке у верхних слов значения близки, распределение похоже на ципфовское. Если ключевое слово стоит заметно выше, чем ему положено по смыслу, текст стоит перечитать. Повторы слов и фраз с учётом словоформ покажет SEO-анализ текста SEO Crawler.

Вывод

Закон Ципфа описывает, как распределены частоты слов в естественном языке. Для SEO это способ заметить переспам на длинных текстах, а не норма, под которую нужно подгонять каждую страницу.

Часто спрашивают

Что такое закон Ципфа простыми словами?

Закон Ципфа говорит, что в любом большом тексте немногие слова встречаются очень часто, а большинство — редко, причём по понятному правилу. Самое частое слово встречается примерно вдвое чаще второго и втрое чаще третьего. Это наблюдение, а не строгий закон природы: оно хорошо работает на длинных текстах и плохо на коротких.

Как закон Ципфа применяют к текстам?

Закон Ципфа применяют для оценки естественности текста: строят частотный список слов и смотрят, ложится ли он на ожидаемую кривую. Если ключевое слово поднялось слишком высоко и выбивается из распределения, текст, вероятно, переспамлен. Метод годится для длинных текстов, а на коротких страницах статистики недостаточно, и выводы по нему ненадёжны.

Что такое закон Ципфа — Мандельброта?

Закон Ципфа — Мандельброта — уточнённая версия закона Ципфа, которую предложил математик Бенуа Мандельброт. В исходной формуле частота обратно пропорциональна месту слова, а в уточнённой добавлены параметры, которые лучше описывают начало списка и хвост редких слов. На практике в SEO разница между двумя версиями почти не важна.

Проверим весь сайт?

Пара минут — и увидите отчёт по каждой странице.

Проверить сайт
Или нужен взгляд SEO-специалиста? Оставить заявку →

Смотрите также