Упрощение жизни с кластерами запросов

Упрощение жизни с кластерами запросов

Настройка при работе первый раз с макросами

При первом запуске макросов на ПК необходимо выполнить до настройки MS Excel

  1. Зайти в пункт меню файл

Выбор Файл

Выбор Файл

2. Далее – параметры

Параметры

Параметры

3. Заходим в центр управления безопасностью

Центр управления безопасностью

Центр управления безопасностью

4. Выставляем настройки, как на рисунке ниже

Параметры ActiveX

Параметры ActiveX

Параметры макрасов

Параметры макрасов

5. В случае отсутствия в меню пункта разработчик - его нужно добавить в ленту. Нам необходим этот элемент чтобы видеть VBA код

Добавление в меню «Разработчик»

Добавление в меню «Разработчик»

Выбор настрйоки

Выбор настройки

Дальше можно начать работать с файлом с кластерами. Открываем файл и переходим во вкладку Разработчик и нажимаем Visual Basic

Visual Basic

Visual Basic

Я располагаю окна следующим образом - окно с кластерами Кнопка Win + Стрелочка влево, Код Макроса Кнопка Win + Стрелочка вправо

Вид окна

Вид окна

6. Нажимаем в области таблиц ПКМ добавить модуль

Работа в модуле

Работа в модуле

7. Копируем с Яндекс диска код макроса и вставляем в модуль

8. Обязательно выделяем ячейку в нашем файле с кластерами. А то если много Excel файлов открыто - может отработать на другом активном

9. Далее запускаем макрос

Запуск макроса

Запуск макроса
РАЗРАБОТКА САЙТОВ
SEO продвижение
РЕПУТАЦИОННЫЙ МАРКЕТИНГ

Макрос выделения основного запроса кластера

Макрос позволяет в работе выделять основной запрос кластера при черновой кластеризации. Он анализирует файлы по силе группировки 3 и 4 и помогает не пропускать переход к новым значениям.

Часть черновой кластеризации из JM

Часть черновой кластеризации из JM

Выполнения кластера осуществляется с остановками кода, для детального анализа ключей – для этого в коде ставятся точки остановки. На рисунке ниже представлены ключи и видно выделение главного запроса кластера после выполнения кода макроса.

Выделение кластера

Выделение кластера

А вот и сам макрос

Dim lastRow, i, y As Long
Sub first()
lastRow = Cells(Rows.Count, 1).End(xlUp).Row
' Указать начальную строку 1 1
i = 25279
Do While i <= lastRow
y = i
Do While (Cells(i, 2) = Cells(y, 2)) And Cells(i, 3) = Cells(y, 3) And (Cells(i, 2) <> 0)
Cells(i, 1).Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 65535</p><p>.TintAndShade = 0
.PatternTintAndShade = 0
End With
y = y + 1
Loop
i = y
If Cells(i, 1).Interior.Color = 65535 Then
i = i + 1
End If
Loop
End Sub

Макрос выделения кластеров после маркерной привязки, и их нумерации

Для упрощения работы было принято решение написать скрипт по автоматизации процесса выделения кластеров после маркерной привязки и их нумерации.

После того как осуществлена необходимая сортировка можно выполнить скрипт.

Пример файла

Пример файла

Скрипт:

Dim lastRow, i, y, a, line As Long
Sub first()
Cells.Select
Selection.Borders(xlDiagonalDown).LineStyle = xlNone
Selection.Borders(xlDiagonalUp).LineStyle = xlNone
Selection.Borders(xlEdgeLeft).LineStyle = xlNone
Selection.Borders(xlEdgeTop).LineStyle = xlNone
Selection.Borders(xlEdgeBottom).LineStyle = xlNone
Selection.Borders(xlEdgeRight).LineStyle = xlNone
Selection.Borders(xlInsideVertical).LineStyle = xlNone
Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
lastRow = Cells(Rows.Count, 2).End(xlUp).Row
' Начальные значения переменных i = строка после шапки
line = 0</p><p>a = 1</p><p>i = 2
Do While i <= lastRow</p><p>y = i
'Здесь задаем столбик для вычисления веса кластера. По умолчанию 8 столбик
'Плюс необходимо задать столбик с частотностью попорядку
Cells(i, 8) = Cells(i, 7)
Do While Cells(i, 2) = Cells(y, 2)
If line = 0 Then
Cells(i, 1).Value = a
Rows(i).Select
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
Selection.Borders(xlEdgeBottom).LineStyle = xlNone
Selection.Borders(xlEdgeRight).LineStyle = xlNone
Selection.Borders(xlInsideVertical).LineStyle = xlNone
Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
line = 1</p><p>Else</p><p>Cells(y, 1).Value = a
Cells(i, 8) = Cells(i, 8) + Cells(y, 7)
End If
y = y + 1
Loop
a = a + 1
line = 0
i = y
If Cells(i, 1).Interior.Color = 65535 Then
i = i + 1
End If
Loop
End Sub

Результат после использования скрипта

Результат работы макроса

Результат работы макроса

В дополнение макрос рассчитывает силу кластера по частотности по порядку.

Нет предела совершенству и в дальнейшем планирую проработать макросы и добавить горячие клавиши, опять же для удобства работы.

Автор

Артём Опарин

Артём Опарин

ИНТЕРНЕТ-МАРКЕТОЛОГ С ОПЫТОМ БОЛЕЕ 10 ЛЕТ.

Подписывайтесь в соцсетях:

Комментарии

Вам также может понравиться

Распахните потенциал Google Forms: с пошаговой инструкцией к совершенству
29 мая 2024
3992
Распахните потенциал Google Forms: с пошаговой инструкцией к совершенству
Google Forms - это бесплатный облачный сервис от компании Google, позволяющий создавать интерактивные онлайн-формы, опросы, тесты и анкеты в пару кликов. Сервис входит в набор офисных приложений G...
Читать
Частотность ключевых запросов в поисковых системах: способы определения и виды
13 апреля 2022
4742
Частотность ключевых запросов в поисковых системах: способы определения и виды
Что такое частотность запросов в ПС? Частотность – количественная величина, показатель, который указывает на то, сколько раз пользователь обращался к поисковой системе с определенным запр...
Читать
SEO-Аудит крупного сайта: 24 критических пункта + Чек-Лист для роста трафика в 2025
17 ноября 2025
356
SEO-Аудит крупного сайта: 24 критических пункта + Чек-Лист для роста трафика в 2025
SEO-аудит крупного сайта — это системная проверка ресурса с тысячами страниц, которая выявляет барьеры для высоких позиций в Google и Яндексе. На таких проектах ошибки масштабируются: одна неточно...
Читать
Симбиоз SEO-специалиста и ИИ: пошаговое руководство по генерации и кластеризации семантики без галлюцинаций
8 июня 2026
232
Симбиоз SEO-специалиста и ИИ: пошаговое руководство по генерации и кластеризации семантики без галлюцинаций
Современный рынок поисковой оптимизации (SEO) находится в состоянии перманентной трансформации. Алгоритмы поисковых систем Яндекс и Google регулярно обновляются, выдвигая все более жесткие требова...
Читать
Секреты работы с сайтами-реципиентами для роста позиций и трафика из поисковых систем
25 декабря 2024
1578
Секреты работы с сайтами-реципиентами для роста позиций и трафика из поисковых систем
В современном интернет-маркетинге ссылочное продвижение остается одним из ключевых факторов успешного SEO. Благодаря грамотному наращиванию ссылочной массы можно значительно повысить позиции сайта...
Читать
Разработка мобильных версий в 2025 году: тренды, которые изменят правила игры
26 марта 2025
1717
Разработка мобильных версий в 2025 году: тренды, которые изменят правила игры
С каждым годом мобильный интернет занимает все более прочные позиции, открывая новые возможности для бизнеса и налагая определенные требования на разработчиков веб-ресурсов. По данным аналитическо...
Читать
Всё о JavaScript: технические особенности, сферы применения и дорожная карта обучения
29 апреля 2026
261
Всё о JavaScript: технические особенности, сферы применения и дорожная карта обучения
JavaScript (часто сокращаемый до JS) — это динамический язык программирования, который вдыхает жизнь в современные веб-страницы. Если представить сайт как живой организм, то HTML будет его скелето...
Читать
Как проверить сайт на фильтры: за что накладывают санкции, способы избежать наказания
17 октября 2022
2057
Как проверить сайт на фильтры: за что накладывают санкции, способы избежать наказания
Что такое фильтры? Фильтры — это алгоритмы, которые делают выдачу поисковых систем чище, не пропуская некачественные сайты и занижая их позиции в результатах выдачи. Фильтры в Янд...
Читать
Сайт-визитка — просто, быстро, эффективно: инструкция для начинающих
8 сентября 2025
492
Сайт-визитка — просто, быстро, эффективно: инструкция для начинающих
Сайт-визитка — это компактный веб-ресурс, состоящий из одной или нескольких страниц (обычно до 10), основная цель которого — кратко и четко представить бизнес, специалиста или услугу в интернете. ...
Читать
Что такое крауд-маркетинг простыми словами и как использовать его для продвижения сайта
5 декабря 2025
379
Что такое крауд-маркетинг простыми словами и как использовать его для продвижения сайта
Крауд-маркетинг стал одним из самых востребованных инструментов современного продвижения. Пользователи всё меньше доверяют прямой рекламе и всё чаще ориентируются на реальные обсуждения, отзывы и ...
Читать
Внутренние переходы в Метрике: что это такое и где искать, что с этим делать
5 сентября 2022
6980
Внутренние переходы в Метрике: что это такое и где искать, что с этим делать
Где искать показатель внутренних переходов Проверить статистику внутренних переходов легко. Основное требование — наличие подключенной к отслеживаемому сайту Яндекс.Метрики. Метрика позволяет точ...
Читать
Что такое бриф на разработку дизайна сайта: для чего нужен и как правильно составить с примерами и шаблонами
11 ноября 2025
369
Что такое бриф на разработку дизайна сайта: для чего нужен и как правильно составить с примерами и шаблонами
Представьте ситуацию: вы заказали дизайн сайта за 150 000 рублей. Через две недели получаете макет — яркий, современный, с анимациями. Но... это не то. Цвета кричащие, шрифты мелкие, структура зап...
Читать
Коллтрекинг - ключ к эффективной рекламе и максимизации продаж
9 апреля 2025
1050
Коллтрекинг - ключ к эффективной рекламе и максимизации продаж
Для современного бизнеса, ориентированного на клиентоцентричность, телефонные звонки от потенциальных покупателей играют крайне важную роль. Согласно исследованиям, более 60% людей перед совершени...
Читать
Поисковые системы Яндекс и Google: Сравнение методов ранжирования и SEO-оптимизации
14 января 2026
321
Поисковые системы Яндекс и Google: Сравнение методов ранжирования и SEO-оптимизации
Поисковые системы — это не просто инструменты для поиска информации в интернете. Они играют ключевую роль в SEO (поисковой оптимизации) и определяют, как сайты занимают позиции в поисковой выдаче...
Читать
Грамотное ТЗ для копирайтера? 5 простых правил
11 октября 2021
1518
Грамотное ТЗ для копирайтера? 5 простых правил
Все мы любим экономить свое время, поэтому в этой статье я расскажу, как качественно и достаточно быстро подготовить техническое задание для копирайтера. В данной статье будет рассмотрено, как сос...
Читать
Как написать крутую статью в блог за 13 шагов: понятный алгоритм для сильных публикаций
15 декабря 2025
312
Как написать крутую статью в блог за 13 шагов: понятный алгоритм для сильных публикаций
Создать по-настоящему сильную статью в блог — задача сложнее, чем кажется. Простого набора фактов давно недостаточно: читатель ожидает пользу, структуру, живой язык и реальный опыт, а поисковые си...
Читать
Гайд по лид-магнитам: как собирать подписчиков и греть лиды
2 июня 2025
912
Гайд по лид-магнитам: как собирать подписчиков и греть лиды
В условиях высокой конкуренции и перегрузки информацией пользователь редко совершает покупку сразу. Сегодня важно не только привлечь внимание, но и вовлечь потенциального клиента — мягко, ненавязч...
Читать
Холодные звонки: техника, скрипты, этапы — как продавать с первого &quot;алло&quot;
3 июня 2025
1370
Холодные звонки: техника, скрипты, этапы — как продавать с первого "алло"
В условиях высокой конкуренции на рынке и перегруженности традиционных каналов маркетинга, холодные звонки остаются одним из самых недооценённых, но при этом действенных инструментов продаж. Несмо...
Читать
Инструменты для быстрого парсинга частотностей ключевых фраз и максимальный сбор ключей из Wordstat
16 октября 2020
3328
Инструменты для быстрого парсинга частотностей ключевых фраз и максимальный сбор ключей из Wordstat
В этой статье я хочу поделиться своими методами повышения эффективности использования времени и получения качественных результатов. Мы разберем ряд инструментов и я кратко опишу их плюсы. Погнали...
Читать
Что такое контент-план: Полное руководство по созданию и оптимизации для бизнеса
29 июля 2025
756
Что такое контент-план: Полное руководство по созданию и оптимизации для бизнеса
В современном мире цифрового маркетинга контент стал одним из ключевых инструментов влияния на целевую аудиторию. Будь то блог, социальные сети, YouTube-канал или e-mail-рассылки — все они требуют...
Читать
Хочешь продавать в интернете? Разбираем e-commerce по полочкам
20 августа 2025
642
Хочешь продавать в интернете? Разбираем e-commerce по полочкам
Электронная коммерция, или e-commerce, — это любые покупки и продажи товаров или услуг через интернет. Представьте себе: вы открываете приложение, выбираете кроссовки, оплачиваете и через пару дне...
Читать
Тепловые карты: мощный инструмент анализа поведения пользователей
31 января 2025
1330
Тепловые карты: мощный инструмент анализа поведения пользователей
В современном цифровом мире анализ поведения пользователей на веб-сайтах приобретает все большее значение. Понимание того, как посетители взаимодействуют с различными элементами сайта, позволяет о...
Читать
Главное о cookie просто и понятно: инструкция для новичков
10 июля 2024
1300
Главное о cookie просто и понятно: инструкция для новичков
Файлы cookie - небольшие текстовые данные, которые веб-сайты сохраняют на устройствах пользователей для идентификации и запоминания определенной информации. Эта технология является неотъемлемой ча...
Читать
Как создать эффективный баннер для сайта: пошаговая инструкция
27 августа 2025
696
Как создать эффективный баннер для сайта: пошаговая инструкция
В условиях постоянного информационного шума и стремительной конкуренции в digital-пространстве эффективная визуальная коммуникация становится ключом к успеху любого онлайн-проекта. Один из самых д...
Читать
Что такое целевая аудитория, как ее определить и сегментировать
9 февраля 2023
3718
Что такое целевая аудитория, как ее определить и сегментировать
Что такое целевая аудитория Целевая аудитория — это группа людей, которые являются основными потенциальными клиентами компании и могут заказать продукт или услугу. Определять целевую аудиторию ва...
Читать
Как отличить кликбейт от цепляющих заголовков и составлять правильные анонсы
4 октября 2024
1560
Как отличить кликбейт от цепляющих заголовков и составлять правильные анонсы
Кликбейт - это провокационный метод привлечения внимания пользователей к контенту посредством ярких, интригующих, а зачастую и вводящих в заблуждение заголовков и описаний. Термин происходит от ан...
Читать
Robots.TXT: полная инструкция по созданию, настройке и использованию директив под нужды SEO
21 марта 2022
11618
Robots.TXT: полная инструкция по созданию, настройке и использованию директив под нужды SEO
Что такое robots.txt Robots.txt — это стандартный текстовый файл в кодировке UTF-8 с расширением .txt, который содержит директивы и инструкции индексирования сайта, его страниц или разделов. Он н...
Читать
Что такое релевантность простыми словами
16 мая 2024
2325
Что такое релевантность простыми словами
Определение релевантности В широком смысле релевантностью называют соответствие одного объекта другому. Это понятие произошло от английского relevant — соответствующий, уместный. В SEO рел...
Читать
Что такое омниканальность в маркетинге и как внедрить её для роста бизнеса
6 октября 2025
274
Что такое омниканальность в маркетинге и как внедрить её для роста бизнеса
Омниканальность — одно из ключевых понятий современного маркетинга, которое определяет, насколько бизнес умеет выстраивать целостное взаимодействие с клиентами. Сегодня потребитель не ограничивает...
Читать
Поисковые роботы: что это такое и как ими управлять
16 декабря 2024
1292
Поисковые роботы: что это такое и как ими управлять
Поисковые роботы, также известные как краулеры, пауки или боты, играют ключевую роль в функционировании поисковых систем. Они выступают связующим звеном между опубликованным в интернете контентом ...
Читать
Наращивание ссылочной массы сайта: эффективные методы
18 февраля 2023
2634
Наращивание ссылочной массы сайта: эффективные методы
Что такое ссылочная масса Понятие ссылочной массы — это совокупность проиндексированных ссылок, которые направлены на конкретный продвигаемый веб-сайт. Практика создания этих ссылок обычно...
Читать
Диверсификация от А до Я: полное руководство для предпринимателей
13 августа 2024
2215
Диверсификация от А до Я: полное руководство для предпринимателей
Диверсификация – это распределение усилий и ресурсов между несколькими разными направлениями или видами деятельности. Главная цель диверсификации – снизить риски и минимизировать потери в случае н...
Читать
смотреть все