Поиск по блогу:

Скользящее окно в SEO — разбор алгоритма и история знакомства через подкаст 👇

Скользящее окно в SEO

Скользящее окно — это алгоритм текстового анализа, который собирает слова, стоящие в заданном радиусе от ключа в документах конкурентов из топа, и показывает их как готовый список для встройки в текст. Идея не уникальна для одного инструмента — похожая механика встречается в разных текстовых анализаторах под другими названиями, просто называется иначе и режет документ на зоны по-своему.

Как я познакомился со скользящим окном

С этим алгоритмом я столкнулся через подкаст, где Сергей Анисимов, автор текстового анализатора Seolemma, разбирал внутреннюю механику своего инструмента. Разговор шёл не про маркетинговую обёртку сервиса, а про конкретную математику — как именно код решает, какое слово достаточно близко к ключу, чтобы считаться значимым, а какое физически есть на странице, но для алгоритма не существует.

Что такое скользящее окно физически

Окно — это отрезок текста фиксированной длины, который проходит по документу конкурента и собирает слова, попавшие в заданный радиус от ключевой фразы. Размер окна задаётся по умолчанию шестью словами, а шаг смещения окна по тексту равен одному слову — отсюда и название «скользящее». На выходе формируется таблица слов-соседей, отсортированная по произведению веса IDF и частоты встречаемости внутри окон у конкурентов из топа.

Главный эффект алгоритма

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

Размер окна по умолчанию
6 слов вокруг ключевой фразы
Шаг смещения окна
1 слово — отсюда название «скользящее»
Принцип сортировки слов-соседей
вес IDF умноженный на частоту встречаемости в окнах конкурентов

Это уже было разобрано — короткое сравнение с другими метриками

Когда я начал сопоставлять скользящее окно с метриками, которые разбирал ранее — Ципф, косинусная близость, PMI, SWBM25 — оказалось, что это всё одна и та же идея совместной встречаемости слов, просто каждый инструмент режет документ на зоны по-своему и называет находку своим термином.

Метод Зона анализа Что видит специалист
Скользящее окно (Seolemma) радиус 6 слов вокруг ключа конкретные слова-соседи с весом IDF×частота
Косинусная близость весь документ список слов, тянущихся к ключу по вектору
PMI весь документ тот же список слов через вероятность совпадения
SWBM25 зона шапки документа n-граммы с максимальным весом в начале страницы

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

Полный разбор того, почему Ципф, косинусная близость, PMI и SWBM25 — это грани одной идеи, с математикой каждого метода и честной оговоркой про то, где у меня есть только гипотеза, а не подтверждённый факт, — в отдельном посте: Ципф, PMI, SWBM25 и косинусная — 4 обёртки одной метрики.

Как это применять на практике

  1. Выгрузить слова, попавшие в скользящее окно вокруг ключа у конкурентов из топ-10–20, отсортированные по весу IDF и частоте.
  2. Разделить список на тематические термины и общеупотребительные слова — тематические подтягивать ближе к ключевому вхождению.
  3. Сверить полученные термины с собственным текстом — слова, физически присутствующие на странице, но стоящие за пределами радиуса окна, переместить ближе к ключу.
  4. Для зоны шапки документа отдельно проверить плотность тематических n-грамм в первых 50–100 словах, где сигнал релевантности максимален.
Все статьи и новости →

Владислав Островерх
Владислав Островерх / автор cтатьи

Автор закрытого текстового анализатора с парсингом LSI, BM25-таблицей и косинусной близостью. SEO-специалист — продвигаю сайты через текстовые факторы ранжирования.

По всем вопросам в Телеграм

Последние статьи

Именно твой/ваш комментарий для автора украсит сегодняшний вечер.

Комментарии к посту: Скользящее окно в SEO — разбор алгоритма и история знакомства через подкаст