Как использовать ChatGPT для генерации и анализа ключевых слов

ChatGPT может сильно ускорить анализ ключевых слов. В этой статье — набор подсказок для ChatGPT (промптов), которые вы можете взять за основу для дальнейшей работы.

Как использовать ChatGPT для генерации и анализа ключевых слов

Это перевод и адаптация статьи Дэниэла Смуллена для Search Engine Journal.

❗️ ChatGPT не заменяет традиционные инструменты для анализа ключевых слов. Но и слепо полагаться только на них не рекомендуется. С помощью нейросети вы сможете сэкономить очень много времени на анализе сайтов конкурентов, ключевых слов и тем.

В конце статьи — о продвинутом применении ChatGPT для анализа ключевых слов.

ChatGPT для генерации ключевых слов

Прелесть этих подсказок (промптов) заключается в том, что их можно использовать применительно к любой нише, даже абсолютно новой для вас. Однако в этой статье демонстрируется использование этих подсказок именно в контексте SEO.

❗️ Скриншоты и формулировки промптов в статье — на английском: этот язык нейросеть понимает лучше всего.

Вы можете общаться с ChatGPT и на русском, но тогда он будет переводить внутри себя ваш запрос на английский язык. Так что по возможности лучше сразу писать промпты на английском — потом их можно перевести в любом переводчике, Google или Яндексе.

Вы можете копировать промпты прямо из этой статьи.

На какую‑либо тему

What Are The {X} Most Popular Sub‑topics Related To {Topic}? (Выведи {X} наиболее популярных подтем для темы {название темы}).

Первая подсказка, о которой мы расскажем, может дать представление об определенной нише.

Результат вывода тем
Результат вывода тем

Как показано на скриншоте, ChatGPT отлично справился с анализом темы SEO и её разделением на три основных подтемы:

  1. внутреннее SEO (on‑page SEO);

  2. внешнее SEO (off‑page SEO);

  3. техническое SEO (technical SEO).

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

What Are The {X} Most Popular Sub‑topics Related To {Sub‑topic}? (Выведи {X} наиболее популярных подтем для подтемы {название подтемы}).

Давайте отправим чат‑боту подходящий для нашего примера запрос, например такой: what are the most popular sub‑topics related to keyword research (из каких наиболее популярных подтем состоит анализ ключевых слов).

И посмотрим на результат запроса.

Результат вывода подтем
Результат вывода подтем

Опираясь на свой более чем 10‑летний опыт анализа ключевых слов, автор статьи ожидал, что ответ чат‑бота на этот запрос будет связан с метриками анализа ключевых слов, типами ключевых слов и поисковым намерением пользователя. Так и получилось.

List Without Description The Top {X} Most Popular Keywords For The Topic Of {X} (Выведи в виде списка без описания {X} наиболее популярных ключевых слов или фраз на тему {X}).

Теперь именно о том, как генерировать ключевые слова. Чтобы получить от ChatGPT нужные вам ключевые слова без вывода их описания, воспользуйтесь подсказкой “list without description” («перечисли без вывода описания»).

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

List Without Description The Top {X} Most Popular Long‑tail Keywords For The Topic "{X}" (Выведи в виде списка без описания {X} наиболее популярных ключевых слов типа long tail на тему {X}).

На основе этих ключевых слов вы даже можете генерировать ключевые слова типа long tail.

Пример подсказки:

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

List Without Description The Top Semantically Related Keywords And Entities For The Topic {X} (Выведи в виде списка без описания наиболее популярные связанные по смыслу ключевые слова и сущности на тему {X}).

Вы даже можете попросить ChatGPT вывести связанные по смыслу ключевые слова и сущности на любую тему:

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

❗️ После составления подходящих подсказок их можно объединить в одну.

Например, в этой статье мы отправляли ChatGPT следующие подсказки:

  • What are the four most popular sub‑topics related to SEO? (Выведи четыре наиболее популярных подтемы для темы SEO)

  • What are the four most popular sub‑topics related to keyword research? (Выведи четыре наиболее популярных подтемы для темы анализа ключевых слов)

  • List without description the top five most popular keywords for "keyword intent"? (Выведи в виде списка без описания пять наиболее популярных ключевых слов или фраз на тему «намерение пользователя, стоящее за ключевыми словами»)

  • List without description the top five most popular long‑tail keywords for the topic "keyword intent types"? (Выведи в виде списка без описания пять наиболее популярных ключевых фраз типа long tail на тему «типы намерений пользователя, стоящих за ключевыми словами»)

  • List without description the top semantically related keywords and entities for the topic "types of keyword intent in SEO" (Выведи в виде списка без описания наиболее популярные связанные по смыслу ключевые слова и сущности на тему «типы намерений пользователя, стоящих за ключевыми словами, на тему SEO»)

Объедините все пять подсказок в одну, чтобы ChatGPT выполнил последовательность действий.

Вот как это сделать:

"Perform the following steps in a consecutive order Step 1, Step 2, Step 3, Step 4, and Step 5" (последовательно выполни следующие действия: действие 1, действие 2, действие 3, действие 4 и действие 5)

Пример:

“Perform the following steps in a consecutive order Step 1, Step 2, Step 3, Step 4 and Step 5. Step 1 — Generate an answer for the 3 most popular sub‑topics related to {Topic}?. Step 2 — Generate 3 of the most popular sub‑topics related to each answer. Step 3 — Take those answers and list without description their top 3 most popular keywords. Step 4 — For the answers given of their most popular keywords, provide 3 long‑tail keywords. Step 5 — for each long‑tail keyword offered in the response, a list without descriptions 3 of their top semantically related keywords and entities.”

(Последовательно выполни следующие действия: действие 1, действие 2, действие 3, действие 4 и действие 5. Действие 1 — сгенерируй ответ для трех наиболее популярных подтем, относящихся к теме {название темы}. Действие 2 — выведи три наиболее популярных подтемы для каждого ответа. Действие 3 — для каждой из этих подтем выведи три наиболее популярных ключевых слова или фразы. Действие 4 — для этих наиболее популярных ключевых слов или фраз выведи по три ключевых фразы типа long tail. Действие 5 — для каждой из этих ключевых фраз типа long tail выведи три наиболее популярных семантически связанных ключевых фразы и сущности)

Вот что получится:

Результат объединения двух промптов
Результат объединения двух промптов

На основе вопроса

Используя описанный выше поэтапный подход, мы можем с помощью ChatGPT упростить поиск ключевых слов на основе какого‑нибудь вопроса. Например, зададим вопрос “What is SEO?” (Что такое SEO?), используя следующий шаблон:

“Perform the following steps in a consecutive order Step 1, Step 2, Step 3, and Step 4. Step 1 Generate 10 questions about «{Question}». Step 2 — Generate 5 more questions about «{Question}» that do not repeat the above. Step 3 — Generate 5 more questions about «{Question}» that do not repeat the above. Step 4 — Based on the above Steps 1, 2, 3 suggest a final list of questions avoiding duplicates or semantically similar questions.”

(Последовательно выполни следующие действия: действие 1, действие 2, действие 3 и действие 4. Действие 1 — сгенерируй 10 вопросов на тему «{основной вопрос}». Действие 2 — сгенерируй еще пять вопросов на тему «{основной вопрос}», которые не повторяют сгенерированные ранее вопросы. Действие 3 — сгенерируй еще пять вопросов на тему «{основной вопрос}», которые не повторяют сгенерированные ранее вопросы. Действие 4 — на основе предыдущих действий составь финальный список вопросов, в котором не должно быть дубликатов или схожих по смыслу вопросов)

Вот что получится:

Результат из ChatGPT
Результат из ChatGPT

На основе алфавитного перебора

Речь о поисковых подсказках Google и алфавитном переборе букв:

Поисковые подсказки на Google.com
Поисковые подсказки на Google.com

Этим же методом можно воспользоваться в ChatGPT.

Пример подсказки:

Give me popular keywords that includes the keyword "SEO", and the next letter of the word starts with a

(Выведи популярные ключевые фразы, которые начинаются со слова “SEO”, а следующее слово фразы начинается с буквы «a»)

Вот что получится:

Скриншот из ChatGPT, март 2023 года
Скриншот из ChatGPT, март 2023 года

❗️ Всё это тоже можно объединить в одну подсказку.

“Give me five popular keywords that include “SEO” in the word, and the following letter starts with a. Once the answer has been done, move on to giving five more popular keywords that include “SEO” for each letter of the alphabet b to z.”

(Выведи пять популярных ключевых фраз, в которых присутствует слово “SEO”, а буква следующего слова начинается с «a». Как только ответ будет сформирован, на каждую букву от b до z выведи по пять более популярных ключевых фраз, в которых присутствует слово “SEO” и слово, начинающееся на эту букву).

Результат объединения промптов для генерации ключевых слов
Результат объединения промптов для генерации ключевых слов

На основе пользовательских персон (сегментов аудитории)

Чтобы проводить целенаправленный и таргетированный анализ ключевых слов, а также понимать свою целевую аудиторию, необходимо изучить пользовательские персоны. ChatGPT может дать начальное представление о пользовательских персонах.

Пример подсказки:

For the topic of "{Topic}" list 10 keywords each for the different types of user personas

(Перечисли по 10 ключевых слов для разных типов пользовательских персон, интересующихся темой «{название темы}»)

Результат:

Результат вывода пользовательских персон (сегментов аудитории)
Результат вывода пользовательских персон (сегментов аудитории)

Можно даже пойти ещё дальше — попросить вывести вопросы, связанные с теми темами, информацию о которых могут искать эти пользовательские персоны:

Результат вывода тем, актуальных для сегментов аудитории
Результат вывода тем, актуальных для сегментов аудитории

Также можно на основе этих вопросов запросить ключевые слова для таргетинга:

For each question listed above for each persona, list the keywords, as well as the long‑tail keywords to target, and put them in a table

(Для каждого из перечисленных вопросов выведи в виде таблицы пригодные для таргетинга обычные ключевые слова и ключевые слова типа long tail)

Вывод тем, актуальных для того или иного сегмента ЦА
Вывод тем, актуальных для того или иного сегмента ЦА

На основе пользовательских намерений и персон

Первый шаг к эффективному анализу ключевых слов — понять, какие ключевые слова может искать в поисковике ваш сегмент целевой аудитории.

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

Например, частный предприниматель, который недавно начал изучать SEO или только слышал о нём, может отправить поисковый запрос “what is SEO” («что такое SEO»).

Однако если он находится дальше по воронке продаж — на навигационном этапе, то может отправить поисковый запрос “top SEO firms” («лучшие компании, занимающиеся SEO»).

Для выяснения поисковых намерений сегмента ЦА вы можете отправить соответствующий запрос в ChatGPT.

Пример в контексте SEO:

For the topic of "{Topic}" list 10 keywords each for the different types of searcher intent that a {Target Persona} would be searching for

(Перечисли по 10 ключевых слов, которые будет искать {целевая пользовательская персона}, на тему «{название темы}» для различных типов поисковых намерений).

Вот каким может быть результат:

Результат вывода тем на основе намерений того или иного сегмента ЦА
Результат вывода тем на основе намерений того или иного сегмента ЦА

ChatGPT для анализа ключевых слов

Ещё ChatGPT подходит для выполнения трудоёмких задач с электронными таблицами, в которых SEO‑специалисты часто делают классификацию, кластеризацию ключевых слов и прочее.

Классификация

Допустим, вы провели анализ в подходящем для этого инструменте, получили список ключевых слов. Теперь хотите распределить их по категориям.

Вы можете использовать следующую подсказку:

Filter the below list of keywords into categories, target persona, searcher intent, search volume and add information to a six‑column table: List of keywords – {LIST OF KEYWORDS}, Keyword Search Volume {SEARCH VOLUMES} and Keyword Difficulties {KEYWORD DIFFICULTIES}

(Отфильтруй приведенный ниже список ключевых слов по категориям, целевой пользовательской персоне, поисковому намерению и объему поисковых запросов и помести данные в таблицу с шестью столбцами: список ключевых слов, объем поисковых запросов и уровни сложности ключевых слов)

Вот что получится:

Результат распределения слов по категориям
Результат распределения слов по категориям
❗️ Добавляйте метрики из инструментов анализа ключевых слов. Объёмы поисковых запросов, которые ChatGPT может сообщить вам, будут неточными.

Кластеризация

У многих ключевых слов одинаковое поисковое намерение, и, группируя связанные между собой ключевые слова или фразы, зачастую можно обнаружить, что один фрагмент контента может ориентироваться сразу на несколько ключевых слов или фраз. Чтобы объединить эти слова, используют кластеры.

Отличный пример — кластеризация вопросов из блока поисковой выдачи “People also ask” (PAA).

Автор статьи воспользовался бесплатным плагином SEO Minion, чтобы извлечь все PAA‑вопросы, связанные с вопросом “what is SEO?” (что такое SEO?).

Скриншот из SEOMinion
Скриншот из SEOMinion

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

Organize the following keywords into groups based on their semantic relationships, and give a short name to each group: [LIST OF PAA], create a two‑column table where each keyword sits on its own row

(Сгруппируй следующие ключевые слова по семантическим связям между ними и дай краткое наименование каждой группе: {СПИСОК ВОПРОСОВ}, а затем построй таблицу с двумя столбцами, в которой каждое ключевое слово будет располагаться в отдельной строке)

Результат:

Результат кластеризации слов в ChatGPT
Результат кластеризации слов в ChatGPT

Расширение списка ключевых слов с помощью шаблонов

К большинству исходных ключевых слов можно добавить слова‑модификаторы, которые могут сделать из одного ключевого слова или фразы множество фраз.

Ниже приведено несколько примеров шаблонов.

1. Вопросительные

Who, what, where, why, how, are, can, do, does, will (кто, что, где, почему/зачем, как, является, может, делает, будет).

Добавляем слова к исходному промпту:

Generate {X} keywords for the topic "{Topic}" that contain any or all of the following "who, what, where, why, how, are, can, do, does, will"

(Сгенерируй {X} ключевых фраз на тему «{название темы}», которые включают в себя одно или несколько слов из набора «кто, что, где, почему/зачем, как, является, может, делает, будет»)

Результат добавления шаблона к промпту
Результат добавления шаблона к промпту

2. Сравнительные

Здесь все так же, как в предыдущем примере. Нужно добавить сравнительные слова:

Generate 50 keywords for the topic "SEO" that contain any or all of the following "for, vs, alternative, best, top, review"

(Сгенерируй 50 ключевых фраз на тему SEO, которые включают в себя одно или несколько слов из набора «для, vs, альтернативное, лучшее, топ, обзор»)

Результат расширения списка ключей на основе шаблона
Результат расширения списка ключей на основе шаблона

Или если вы хотите повысить «тематический авторитет» своего сайта, то можете взять один из этих модификаторов и получить полный список сравнительных поисковых запросов.

Пример:

Generate 50 keywords for the topic "{Topic}" that contain "vs"

(Сгенерируй 50 ключевых фраз на тему «{название темы}», содержащих слово “vs”)

Результат расширения списка ключей на основе шаблона
Результат расширения списка ключей на основе шаблона

3. Брендовые

Вероятно, все знакомы с наиболее популярными брендами, связанными с SEO. Но если бы вы не были с ними знакомы, то могли бы обратиться за помощью к чат‑боту.

Пример подсказки:

For the top {Topic} brands what are the top "vs" keywords

(Выведи наиболее популярные ключевые слова, в которых упоминается слово “vs” и наиболее популярные бренды, связанные с {название темы})

Результат расширения списка ключей на основе шаблона
Результат расширения списка ключей на основе шаблона

4. Шаблоны поискового намерения

Один из самых популярных шаблонов поискового намерения — “best…” (лучшие…).

Когда человек отправляет в Google запрос с ключевой фразой “best {topic}” (лучшие {что‑либо}), он, как правило, хочет найти исчерпывающий список или руководство, в котором представлены какие‑либо лучшие варианты, товары, продукты или услуги. А также их особенности, преимущества и возможные недостатки. Всё это нужно, чтобы после прочтения таких материалов можно было сделать обоснованный выбор.

Пример такого промпта:

For the topic of "{Topic}" what are the 20 top keywords that include "best"

(Выведи 20 наиболее популярных ключевых фраз на тему «{название темы}», которые включают в себя слово «лучшие»)

Результат расширения списка ключей на основе шаблона
Результат расширения списка ключей на основе шаблона
🔥 Ещё больше о работе с ключевыми словами — от сбора до составления структуры сайта с их помощью — в модуле 4 нашего бесплатного курса по SEO.

Что лучше: ChatGPT или инструменты для анализа ключевых слов

Как и в случае с инструментами анализа ключевых слов, есть как бесплатные (пробная ограниченная версия ChatGPT или всевозможные телеграм‑боты на его основе), так и платные варианты ChatGPT (основной сервис, который оплатить российской картой не получится).

Но один из самых существенных недостатков использования ChatGPT именно для анализа ключевых слов — отсутствие метрик SEO, помогающих принимать более грамотные решения.

Другой недостаток ChatGPT состоит в том, что этот чат‑бот находится на начальной стадии развития и не всегда генерирует правильные и достоверные ключевые слова.

Чтобы повысить точность работы ChatGPT, можно либо взять результаты, которые он выдаёт, и проверить их с помощью традиционного инструмента анализа ключевых слов либо, как показано выше, пойти обратным путём: загрузить точные данные в такой инструмент, а затем отправить запрос в ChatGPT (мы это делали на этапе с SEO Minion).

Однако следует учитывать, сколько времени займет составление и редактирование подсказки, необходимой для получения нужных данных, по сравнению с использованием фильтров в популярных инструментах анализа ключевых слов.

Например, в популярном инструменте для анализа ключевых слов можно найти все поисковые запросы со словом “best” и посмотреть все значения метрик SEO для этих запросов:

Ahrefs Keyword Explorer
Ahrefs Keyword Explorer
❗️ Ahrefs не работает в России. Вместо него можно использовать, например, Топвизор — переходите в «Подбор ключевых слов».

И в отличие от ChatGPT, в таких инструментах, как правило, нет ограничения на количество токенов. За один раз вы можете извлечь несколько сотен, если не тысяч, ключевых слов или фраз.

57 бесплатных инструментов для SEO‑специалиста

Однако это вовсе не означает, что чат‑боту ChatGPT нет места в области анализа ключевых слов. Он может стать вашим новым интеллектуальным помощником в работе над SEO, который будет генерировать бесконечное количество идей.

Главное — какие подсказки вы ему даёте.

Бонус: продвинутый способ использования OpenAI API для анализа ключевых слов

У анализа ключевых слов для новостных сайтов есть свои характерные особенности. Такой анализ направлен на трендовые ключевые слова, а иногда и на такие, которые пользователи никогда не вводили в Google.

Иногда после просмотра материала в соцсети у людей может возникнуть желание найти в ПС что‑то, связанное с материалом. Вот почему инструменты для мониторинга соцсетей могут быть отличным средством изучения трендов и того, какие поисковые запросы люди могут отправлять в Google.

А если автоматизировать некоторые из этих процессов? Благодаря Кристин Тынски из компании Fractl такая возможность есть. Всё, что нужно — использовать скрипт на Python.

Он автоматически ищет на Reddit посты на любую тему, набравшие наибольшую популярность за день, неделю, месяц, шесть месяцев, год или за все время. Затем использует мощь и возможности обработки естественного языка Open AI API для выполнения трендового анализа данных.

В качестве примера продемонстрируем использование скрипта для поиска на Reddit тем, связанных с SEO и получивших наибольшую популярность. Например, за последнюю неделю.

Скриншот из Google Collab
Скриншот из Google Collab

Вы можете взять эти заголовки постов и отправить чат‑боту следующий запрос:

Extract the primary keyword from these titles {Titles}, then add the keywords and corresponding titles in a table

(Выдели основные ключевые слова из этих заголовков {заголовки}, затем помести эти ключевые слова и соответствующие заголовки в таблицу)

Результат вывода ключевых слов из заголовков
Результат вывода ключевых слов из заголовков

Например, "BuzzFeed is using AI to write SEO‑bait travel guides" («BuzzFeed использует искусственный интеллект, чтобы писать путеводители для привлечения поискового трафика») может стать отличной темой для новостной статьи в рубрике “SEO”.

И если ввести в Google Trends поисковый термин "AI SEO", то можно убедиться, что это трендовая ключевая фраза:

Популярность темы “AI SEO” в Google Trends
Популярность темы “AI SEO” в Google Trends

Что запомнить

  1. ChatGPT можно использовать для генерации ключевых слов на любую тему, выделяя из неё подтемы, на основе вопросов, пользовательских сегментов и намерений, автодополнения фраз и алфавитного подбора.

  2. Также ChatGPT подойдёт для дальнейшей работы с ключевыми словами: их распределения по темам, кластеризации и расширения списка с помощью добавления слов.

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

  4. Чтобы повысить точность работы ChatGPT, можно взять результаты, которые он выдаёт, и проверить их с помощью традиционного инструмента анализа ключевых слов.

  5. Ещё можно пойти обратным путём — загрузить точные данные в такой инструмент, а затем отправить запрос в ChatGPT.

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

  7. Наконец, можно пойти ещё дальше и проверить, действительно ли это популярные темы, с помощью Google Trends.

Ещё о нейросетях и работе с ключевыми словами

Как Google внедряет в поиск ИИ, чтобы не отставать от конкурентов

Нужно ли заполнять метатег keywords и как его использовать

11 формул в Google Таблицах для SEO