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

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

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

При первом запуске макросов на ПК необходимо выполнить до настройки 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 ЛЕТ.

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

Комментарии

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

Заголовки, по которым кликают: узнай 9 проверенных приёмов
18 августа 2025
706
Заголовки, по которым кликают: узнай 9 проверенных приёмов
Представьте себе следующую ситуацию: вы вложили часы в исследование темы, потратили силы на создание ценного контента, добавили картинки, оформили структуру, проверили уникальность и выложили стат...
Читать
Баннерная реклама в интернете: виды, форматы, создание, размещение и анализ эффективности
26 ноября 2024
1650
Баннерная реклама в интернете: виды, форматы, создание, размещение и анализ эффективности
Баннерная реклама стала одним из ключевых инструментов интернет-маркетинга практически с самого зарождения всемирной паутины. Термин "баннер" происходит от английского "banner" - знамя, полотнище...
Читать
Коллтрекинг - ключ к эффективной рекламе и максимизации продаж
9 апреля 2025
1029
Коллтрекинг - ключ к эффективной рекламе и максимизации продаж
Для современного бизнеса, ориентированного на клиентоцентричность, телефонные звонки от потенциальных покупателей играют крайне важную роль. Согласно исследованиям, более 60% людей перед совершени...
Читать
Как найти скрытые точки роста сайта с помощью анализа серверных логов: Инструкция для профи
18 мая 2026
218
Как найти скрытые точки роста сайта с помощью анализа серверных логов: Инструкция для профи
В мире профессионального SEO существует огромная разница между тем, что мы думаем о поведении поисковых систем, и тем, что происходит на самом деле. Большинство специалистов привыкли полагаться на...
Читать
Золотой стандарт UTM в 2026 году: Пошаговый гайд по технической защите сайта от канонических дублей
29 мая 2026
214
Золотой стандарт UTM в 2026 году: Пошаговый гайд по технической защите сайта от канонических дублей
Современный интернет-маркетинг невозможен без точной сквозной аналитики. Эффективное управление рекламными бюджетами, масштабирование прибыльных каналов и своевременное отключение неэффективных св...
Читать
Как узнать регистратора доменных имен: кто это, как устроен и как выбрать лучшего
26 сентября 2025
446
Как узнать регистратора доменных имен: кто это, как устроен и как выбрать лучшего
Доменные имена — это важный элемент в цифровом мире, являющийся основой для любого онлайн-проекта, будь то сайт, интернет-магазин или блог. Каждый сайт в интернете имеет свой уникальный адрес, кот...
Читать
DNS-сервер: как работает система доменных имен в деталях
1 ноября 2024
2023
DNS-сервер: как работает система доменных имен в деталях
Доменные имена стали неотъемлемой частью современного интернета, позволяя людям легко находить нужные сайты и сервисы по их запоминающимся названиям вместо сложных цифровых IP-адресов. Система дом...
Читать
Сайт-визитка — просто, быстро, эффективно: инструкция для начинающих
8 сентября 2025
473
Сайт-визитка — просто, быстро, эффективно: инструкция для начинающих
Сайт-визитка — это компактный веб-ресурс, состоящий из одной или нескольких страниц (обычно до 10), основная цель которого — кратко и четко представить бизнес, специалиста или услугу в интернете. ...
Читать
Beyond Speed: Как метрики CWV 2.0 и энергоэффективность определяют лидеров выдачи в 2026 году
13 мая 2026
226
Beyond Speed: Как метрики CWV 2.0 и энергоэффективность определяют лидеров выдачи в 2026 году
В 2026 году поисковое продвижение окончательно вышло за рамки работы с ключевыми словами и ссылочной массой. Сегодня в центре алгоритмов Яндекса и Google стоит живой человек и его субъективное ощу...
Читать
Как увеличить конверсию сайта в 2026 году: 30 рабочих методов и пошаговое руководство
27 апреля 2026
228
Как увеличить конверсию сайта в 2026 году: 30 рабочих методов и пошаговое руководство
В современной практике интернет-маркетинга показатель конверсии (Conversion Rate, CR) выступает фундаментальной метрикой эффективности бизнес-модели. Часто владельцы ресурсов совершают стратегичес...
Читать
Превратите имя в бренд: алгоритм разработки убедительных названий
4 октября 2024
1224
Превратите имя в бренд: алгоритм разработки убедительных названий
Нейминг - это процесс разработки уникального и запоминающегося названия для компании, продукта или услуги, которое становится краеугольным камнем их идентичности на рынке. Грамотно подобранное наз...
Читать
Ступени успеха: Отчетность как базис, Аналитика как вершина
26 декабря 2024
1336
Ступени успеха: Отчетность как базис, Аналитика как вершина
В динамичном мире цифрового маркетинга и анализа данных крайне важно четко понимать и правильно использовать профессиональную терминологию. Зачастую даже опытные специалисты путают схожие по звуча...
Читать
Компетенции и компетентность: в чем разница и почему это важно?
4 октября 2024
1803
Компетенции и компетентность: в чем разница и почему это важно?
Понятия компетенции и компетентности играют ключевую роль как для личностного и профессионального развития специалистов, так и для успешного управления человеческими ресурсами в организациях. Четк...
Читать
Метатег Description: пошаговое руководство по созданию эффективных описаний
4 февраля 2025
1185
Метатег Description: пошаговое руководство по созданию эффективных описаний
Метатег Description является одним из ключевых элементов технической оптимизации сайта, играющим важную роль в продвижении веб-ресурса. Этот HTML-элемент представляет собой краткое описание содерж...
Читать
Получайте новых клиентов по модели CPA: теория, практика, оптимизация
4 сентября 2024
2058
Получайте новых клиентов по модели CPA: теория, практика, оптимизация
Cost Per Action (CPA) или "оплата за действие" - это высокоэффективная модель монетизации рекламного трафика, при которой рекламодатель оплачивает исключительно целевые действия посетителей, приве...
Читать
Как сегментация аудитории повышает конверсию и снижает стоимость привлечения клиента
3 апреля 2026
297
Как сегментация аудитории повышает конверсию и снижает стоимость привлечения клиента
Сегментация целевой аудитории (ЦА) — это стратегический процесс разделения широкого круга потенциальных и текущих клиентов на узкие группы (сегменты), объединенные общими признаками, такими как по...
Читать
Важность заключения договора с разработчиком: подводные камни и нюансы
25 августа 2022
1250
Важность заключения договора с разработчиком: подводные камни и нюансы
В разработке я уже более 10 лет — работал и самостоятельно, и в команде, и с привлечением фрилансеров. За это время я получил достаточно опыта взаимодействия с сотрудниками, и могу рассказать о ра...
Читать
Как повысить конверсию лендинга: Практический чек-лист для максимальной эффективности
31 октября 2025
333
Как повысить конверсию лендинга: Практический чек-лист для максимальной эффективности
Конверсия лендинга — это ключевая метрика, которая определяет эффективность вашей посадочной страницы. Она отражает долю посетителей, совершивших целевое действие на сайте. Это может быть покупка ...
Читать
Что цвета фирменного стиля могут рассказать о вашем бренде: психология, стратегия и влияние на потребителя
16 мая 2025
1387
Что цвета фирменного стиля могут рассказать о вашем бренде: психология, стратегия и влияние на потребителя
Цвета играют неоценимую роль в создании и поддержании имиджа компании, ведь они являются одним из основных инструментов для привлечения внимания и формирования восприятия бренда. В мире маркетинга...
Читать
Что такое валовая маржа простыми словами: как рассчитать по формуле с примерами
13 апреля 2026
251
Что такое валовая маржа простыми словами: как рассчитать по формуле с примерами
Валовая маржа — это финансовый показатель, представляющий собой разницу между суммарной выручкой компании и переменными (прямыми) расходами на производство товара или оказание услуг. Простыми слов...
Читать
Секреты продвижения в двух поисковых гигантах: исчерпывающее руководство по отличиям SEO под Яндекс и Google
21 марта 2025
1447
Секреты продвижения в двух поисковых гигантах: исчерпывающее руководство по отличиям SEO под Яндекс и Google
Осуществлять эффективное SEO-продвижение в современных реалиях невозможно без глубокого понимания различий в подходах ведущих поисковых систем к ранжированию и формированию выдачи. При этом две кр...
Читать
Что такое целевая аудитория, как ее определить и сегментировать
9 февраля 2023
3684
Что такое целевая аудитория, как ее определить и сегментировать
Что такое целевая аудитория Целевая аудитория — это группа людей, которые являются основными потенциальными клиентами компании и могут заказать продукт или услугу. Определять целевую аудиторию ва...
Читать
Ошибка 502 Bad Gateway: полное руководство по диагностике и исправлению
23 июля 2024
1449
Ошибка 502 Bad Gateway: полное руководство по диагностике и исправлению
Ошибка 502 Bad Gateway - довольно распространенная проблема, с которой рано или поздно сталкиваются многие веб-мастера и пользователи интернета. Суть ее заключается в том, что веб-сервер, выступая...
Читать
Sitemap.xml: как создать и для чего нужна карта сайта
8 апреля 2022
3633
Sitemap.xml: как создать и для чего нужна карта сайта
Что такое карта сайта sitemap.xml XML-карта сайта — файл с информацией для поисковых систем о тех страницах, которые требуется проиндексировать. Другими словами, карта сайта — полный перечень все...
Читать
Как распознать и защититься от спама: пошаговое руководство
8 августа 2024
1846
Как распознать и защититься от спама: пошаговое руководство
Спам - это нежелательные сообщения рекламного или мошеннического характера, которые рассылаются миллионам пользователей без их согласия. Проблема спама актуальна как никогда - по данным "Лаборатор...
Читать
Учетные записи: гид по безопасности в цифровой вселенной
13 июня 2024
3274
Учетные записи: гид по безопасности в цифровой вселенной
Что такое аккаунт Аккаунт (или учетная запись) - это персональная страница пользователя, создаваемая после прохождения процедуры регистрации на том или ином сайте, в социальной сети, онлайн-с...
Читать
Цвета, которые действительно продают: Комплексное руководство по цветовому веб-дизайну для роста продаж
3 марта 2025
1461
Цвета, которые действительно продают: Комплексное руководство по цветовому веб-дизайну для роста продаж
Цвет играет гораздо более важную роль в успехе веб-ресурса, чем может показаться на первый взгляд. Правильно подобранная цветовая гамма способна стать мощным инструментом для привлечения внимания ...
Читать
Mobile First от Google: Что это и как подготовить сайт в 2025 году
29 августа 2025
607
Mobile First от Google: Что это и как подготовить сайт в 2025 году
В последние годы цифровая среда стремительно трансформируется: привычные настольные компьютеры постепенно уступают место мобильным устройствам. Если еще 10 лет назад интернет-активность пользовате...
Читать
Обновление старого контента: Как улучшить SEO и привлечь больше трафика
1 октября 2025
355
Обновление старого контента: Как улучшить SEO и привлечь больше трафика
Ведение актуального и качественного контента на сайте — один из важнейших факторов успешного SEO. В мире цифрового маркетинга, где конкуренция за внимание пользователей никогда не была столь высок...
Читать
Полный гайд по кластеризации семантического ядра: от теории до автоматизации
30 марта 2026
297
Полный гайд по кластеризации семантического ядра: от теории до автоматизации
Кластеризация поисковых запросов — это процесс группировки ключевых фраз семантического ядра в кластеры на основе схожести поисковой выдачи по ним. В современной поисковой оптимизации (SEO) этот э...
Читать
Диверсификация от А до Я: полное руководство для предпринимателей
13 августа 2024
2188
Диверсификация от А до Я: полное руководство для предпринимателей
Диверсификация – это распределение усилий и ресурсов между несколькими разными направлениями или видами деятельности. Главная цель диверсификации – снизить риски и минимизировать потери в случае н...
Читать
Продвижение мобильных приложений: полный гайд по ASO, рекламе и аналитике
25 февраля 2026
168
Продвижение мобильных приложений: полный гайд по ASO, рекламе и аналитике
В условиях стремительно развивающегося рынка мобильных приложений, продвижение играет ключевую роль в успешном выходе продукта на рынок и его дальнейшем росте. Сотни новых приложений каждый день п...
Читать
смотреть все