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

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

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

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

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

Комментарии

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

Маржа и маржинальность: путь к процветающему бизнесу
27 июня 2024
4319
Маржа и маржинальность: путь к процветающему бизнесу
В условиях современной рыночной экономики успех любого бизнеса напрямую зависит от его способности эффективно управлять доходами и расходами для обеспечения устойчивой прибыльности. Важнейшим инст...
Читать
SEO анализ конкурентов: Как исследование конкурентов помогает улучшить позиции вашего сайта
27 октября 2025
251
SEO анализ конкурентов: Как исследование конкурентов помогает улучшить позиции вашего сайта
SEO анализ конкурентов — это одна из ключевых составляющих успешной стратегии поисковой оптимизации. В условиях жесткой конкуренции в интернете, важно не только следить за собственными показателям...
Читать
Ошибка 502 Bad Gateway: полное руководство по диагностике и исправлению
23 июля 2024
1449
Ошибка 502 Bad Gateway: полное руководство по диагностике и исправлению
Ошибка 502 Bad Gateway - довольно распространенная проблема, с которой рано или поздно сталкиваются многие веб-мастера и пользователи интернета. Суть ее заключается в том, что веб-сервер, выступая...
Читать
Интент запросов: постигаем намерения вашей целевой аудитории для максимальной эффективности SEO
1 января 2025
1052
Интент запросов: постигаем намерения вашей целевой аудитории для максимальной эффективности SEO
Интент (от англ. intent - намерение, цель) поискового запроса – это потребность или намерение пользователя, которое он вкладывает, вводя определенную фразу в поисковую строку. Иными словами, это к...
Читать
Как составить идеальное КП: секреты экспертов в одной статье
20 июня 2024
1572
Как составить идеальное КП: секреты экспертов в одной статье
Коммерческое предложение (КП) является одним из ключевых инструментов маркетинга и продаж в современном бизнесе. Его основная цель - эффективно презентовать товары, услуги или решения потенциальны...
Читать
SEO-продвижение без мифов: ответы на главные вопросы клиентов в 2025 году
3 декабря 2025
391
SEO-продвижение без мифов: ответы на главные вопросы клиентов в 2025 году
Работа SEO-агентств давно окружена мифами: клиентам обещают мгновенный рост, гарантированный ТОП, фиксированную цену и быстрый результат «без участия заказчика». На практике всё иначе: поисковые с...
Читать
Опасная практика демпинга: последствия, противодействие, перспективы
1 октября 2024
1632
Опасная практика демпинга: последствия, противодействие, перспективы
Демпинг представляет собой реализацию товаров и услуг по намеренно заниженным ценам, зачастую даже ниже их фактической себестоимости. Это осознанная стратегия, при которой компания идет на временн...
Читать
Лиды как путь к миллиону: гид по лидогенерации для бизнеса
4 октября 2024
1055
Лиды как путь к миллиону: гид по лидогенерации для бизнеса
Лиды - это потенциальные клиенты, которые уже проявили заинтересованность в продукте или услугах вашей компании. Работа с лидами, называемая лидогенерацией, крайне важна для любого бизнеса, так ка...
Читать
Как написать крутую статью в блог за 13 шагов: понятный алгоритм для сильных публикаций
15 декабря 2025
295
Как написать крутую статью в блог за 13 шагов: понятный алгоритм для сильных публикаций
Создать по-настоящему сильную статью в блог — задача сложнее, чем кажется. Простого набора фактов давно недостаточно: читатель ожидает пользу, структуру, живой язык и реальный опыт, а поисковые си...
Читать
Агентство или фрилансер: кого выбрать для SEO, чтобы выйти в топ Яндекса и Google без фильтров
13 ноября 2025
286
Агентство или фрилансер: кого выбрать для SEO, чтобы выйти в топ Яндекса и Google без фильтров
SEO-продвижение — это не разовая акция, а долгосрочная инвестиция в бизнес. Белые методы, которые используют Яндекс и Google для ранжирования, требуют комплексного подхода: техническая оптимизация...
Читать
Маскоты в веб-дизайне: Как персонажи бренда усиливают маркетинг и улучшают пользовательский опыт
22 мая 2025
1921
Маскоты в веб-дизайне: Как персонажи бренда усиливают маркетинг и улучшают пользовательский опыт
Маскот на сайте или в мобильном приложении – это не просто визуальный элемент, но и мощный маркетинговый инструмент. В последние годы маскоты приобрели популярность среди брендов, стремящихся повы...
Читать
Как продвинуть сайт в поисковых системах своими руками: пошаговая инструкция
4 марта 2026
242
Как продвинуть сайт в поисковых системах своими руками: пошаговая инструкция
Продвижение сайта в поисковых системах — это не разовое действие, а системная работа, направленная на рост видимости, трафика и конверсий. Недостаточно просто создать сайт и наполнить его контенто...
Читать
Получайте новых клиентов по модели CPA: теория, практика, оптимизация
4 сентября 2024
2059
Получайте новых клиентов по модели CPA: теория, практика, оптимизация
Cost Per Action (CPA) или "оплата за действие" - это высокоэффективная модель монетизации рекламного трафика, при которой рекламодатель оплачивает исключительно целевые действия посетителей, приве...
Читать
Инфоповоды: универсальный инструмент маркетинга для роста компании
15 января 2025
1355
Инфоповоды: универсальный инструмент маркетинга для роста компании
Инфоповод - это событие, новость или информация, которая привлекает внимание целевой аудитории и средств массовой информации. Это своего рода "информационный крючок", призванный заинтересовать люд...
Читать
Обновление инструмента проверки robots.txt от Google: что нужно знать SEO-специалистам
18 февраля 2026
183
Обновление инструмента проверки robots.txt от Google: что нужно знать SEO-специалистам
Зачем нужен файл robots.txt Файл robots.txt — это текстовый файл, размещаемый в корневой директории сайта. Он служит для указания поисковым роботам, какие страницы сайта должны быть проиндек...
Читать
Главное о cookie просто и понятно: инструкция для новичков
10 июля 2024
1261
Главное о cookie просто и понятно: инструкция для новичков
Файлы cookie - небольшие текстовые данные, которые веб-сайты сохраняют на устройствах пользователей для идентификации и запоминания определенной информации. Эта технология является неотъемлемой ча...
Читать
Стратегия использования атрибута nofollow: влияние на ранжирование и безопасность ссылочного профиля
21 апреля 2026
258
Стратегия использования атрибута nofollow: влияние на ранжирование и безопасность ссылочного профиля
Атрибут rel="nofollow" — это техническая инструкция в HTML-коде ссылки, которая сообщает поисковым роботам, что им не следует передавать ссылочный вес (PageRank) целевой странице. Визуально такая ...
Читать
Раскрой Потенциал Фриланса: Инструкция Для Новичков
2 июля 2024
2140
Раскрой Потенциал Фриланса: Инструкция Для Новичков
Фриланс (от английского "freelance" - свободный копье) - это форма занятости, при которой специалист не состоит в штате какой-либо компании, а самостоятельно выбирает заказчиков и проекты для сотр...
Читать
Мультиязычный сайт: способы реализации и технические нюансы
12 июля 2022
2987
Мультиязычный сайт: способы реализации и технические нюансы
Когда компании требуется увеличить SEO-трафик, обычно решение находится в двух стратегиях: создание большего объема оптимизированного контента и закупка внешних ссылок. При этом некоторые специали...
Читать
Яндекс и массовая пессимизация сайтов за накрутку ПФ: что нужно знать SEO-специалистам
20 февраля 2026
250
Яндекс и массовая пессимизация сайтов за накрутку ПФ: что нужно знать SEO-специалистам
Яндекс активно борется с накруткой поведенческих факторов (ПФ), что приводит к массовым санкциям для сайтов, использующих манипуляции с трафиком. Пессимизация таких сайтов может привести к значите...
Читать
Sitemap.xml: как создать и для чего нужна карта сайта
8 апреля 2022
3633
Sitemap.xml: как создать и для чего нужна карта сайта
Что такое карта сайта sitemap.xml XML-карта сайта — файл с информацией для поисковых систем о тех страницах, которые требуется проиндексировать. Другими словами, карта сайта — полный перечень все...
Читать
Тепловые карты: мощный инструмент анализа поведения пользователей
31 января 2025
1298
Тепловые карты: мощный инструмент анализа поведения пользователей
В современном цифровом мире анализ поведения пользователей на веб-сайтах приобретает все большее значение. Понимание того, как посетители взаимодействуют с различными элементами сайта, позволяет о...
Читать
Раскрывая секреты UX/UI-дизайна: путь к созданию превосходного пользовательского опыта
4 октября 2024
1353
Раскрывая секреты UX/UI-дизайна: путь к созданию превосходного пользовательского опыта
Современный мир диджитал-технологий невозможно представить без удобных и интуитивно понятных пользовательских интерфейсов. Будь то мобильные приложения, веб-сайты или программное обеспечение, каче...
Читать
Полное руководство по SEO для англоязычных сайтов: стратегии и лучшие практики
24 октября 2025
555
Полное руководство по SEO для англоязычных сайтов: стратегии и лучшие практики
Продвижение сайтов в поисковых системах (SEO) — это не просто техническая задача, а полноценная маркетинговая стратегия, требующая глубокого понимания особенностей целевой аудитории и специфики по...
Читать
Технология тегов: ваш гид по безбрежным просторам цифрового контента
29 июля 2024
1309
Технология тегов: ваш гид по безбрежным просторам цифрового контента
Современный мир цифровых технологий ошеломляет объемами генерируемой ежедневно информации в самых разных форматах. Ежеминутно в интернете появляются новые веб-страницы, публикуются видеоролики, фо...
Читать
SEO для B2B в 2026 году: как превратить сайт в системный источник многомиллионных контрактов
29 июня 2026
171
SEO для B2B в 2026 году: как превратить сайт в системный источник многомиллионных контрактов
В современной цифровой экономике SEO для B2B-сегмента претерпело фундаментальную трансформацию. Если в B2C-сегменте ключевой метрикой часто выступает объем поискового трафика, то в B2B-маркетинге ...
Читать
Основы SEO для разработчика: что действительно важно в 2025 году
5 сентября 2025
417
Основы SEO для разработчика: что действительно важно в 2025 году
Современное SEO — это далеко не только про ключевые слова и внешние ссылки. Сегодня поисковые системы оценивают сайты комплексно: от безопасности соединения до скорости загрузки, от качества кода ...
Читать
Массфолловинг: как получить подписчиков быстро, безопасно и без накруток
2 июня 2025
917
Массфолловинг: как получить подписчиков быстро, безопасно и без накруток
В мире цифрового маркетинга постоянное внимание приковано к инструментам, способным быстро и эффективно нарастить охваты. Особенно остро этот вопрос стоит в социальных сетях — где лента формируетс...
Читать
Как привлечь поток клиентов с карт: стратегия продвижения в Яндекс, Google и 2ГИС для малого бизнеса
26 июня 2026
157
Как привлечь поток клиентов с карт: стратегия продвижения в Яндекс, Google и 2ГИС для малого бизнеса
В современном цифровом пространстве модель поведения потребителя претерпела значительные изменения. Сегодня, прежде чем совершить покупку или обратиться за услугой, пользователь обращается к карта...
Читать
Что делать, если конкуренты покупают ключевые слова с названием вашего бренда: эффективные стратегии защиты и рекомендации SEO-специалиста
22 января 2026
286
Что делать, если конкуренты покупают ключевые слова с названием вашего бренда: эффективные стратегии защиты и рекомендации SEO-специалиста
Когда компания продвигает свой бренд в поиске, она рассчитывает на предсказуемый поток целевых клиентов. Но в конкурентных нишах всё чаще возникает ситуация, когда соперники начинают покупать ключ...
Читать
Профессия директолога: подробный обзор обязанностей, зарплат и путей развития
16 апреля 2025
1594
Профессия директолога: подробный обзор обязанностей, зарплат и путей развития
В современном мире интернет-маркетинга профессия директолога играет ключевую роль в успешном продвижении бизнеса и привлечении целевой аудитории. Директолог - это специалист, который отвечает за с...
Читать
Перенос сайта на новый движок (CMS) с сохранением позиций: подробное руководство для безопасной миграции
26 ноября 2025
304
Перенос сайта на новый движок (CMS) с сохранением позиций: подробное руководство для безопасной миграции
Перенос сайта на новый движок — одна из самых рискованных операций в SEO. Любая ошибка в структуре, адресах страниц, редиректах или метатегах способна привести к резкому падению позиций, потере тр...
Читать
смотреть все