Упущенные ключевые слова
Метод SerpstatUrlProcedure.getUrlMissingKeywords возвращает ключевые фразы, по которым ранжируются конкуренты, но не ранжируется заданный URL. Аналогичен отчету «Упущенные ключи» в Анализе страниц.
Пример использования: Получите список ключевых слов, по которым конкуренты ранжируются в поисковых системах, но целевой сайт их не использует
1. Используйте метод SerpstatUrlProcedure.getUrlMissingKeywords: укажите URL страницы, чтобы проанализировать ее упущенные фразы.
2. Получите ответ с перечнем отсутствующих ключевых слов.
3. Проанализируйте эти ключевые слова и внедрите их в контент и SEO-стратегию.
Общие параметры запроса и инструкция по использованию Serpstat API
Перечень доступных баз и стран
Параметры запроса | |||||
---|---|---|---|---|---|
Параметр | Описание | Тип данных | Обязательный | Значение по умолчанию | Варианты значений |
id | Идентификатор запроса: ответ содержит этот же идентификатор. | int/string | нет | Текстовое или числовое значение | |
method | Название метода API | string | нет | SerpstatUrlProcedure.getUrlMissingKeywords | |
params | Объект с параметрами {...}, в нем перечисляются все нижеследующие параметры и массивы [...] | array | нет | ||
url | Анализируемая страница, для которой будут показаны упущенные фразы | string | нет | URL-адрес страницы (Например "https://www.nike.com") | |
se | Идентификатор поисковой базы, по которой будет проходить поиск. | string | нет | g_us (список поисковых баз) | |
sort | Сортировка по данным (по возрастанию и убыванию) | array | да | "weight" | "weight" — Сортировка результатов по количеству URL в топ-20 выдачи |
order | Направление сортировки | array | да | "desc" | Направление сортировки (asc — по возрастанию, desc — по убыванию) |
filters | Условия фильтрации | array | да | "region_queries_count": 1000 — частотность ключевой фразы в выбранном регионе (любое числовое значение) "region_queries_count_wide": 1000 — частотность ключевой фразы в широком соответствии (любое числовое значение)
"keyword": "Любое текстовое значение" "minus_keywords": ["case", "red"] — Исключающие ключевые слова "concurrency": 7 — Конкуренция (любое числовое значение) "weight": 8 — Сила связи (любое числовое значение) "right_spelling" : "true" — содержит все; | |
page | Номер страницы в ответе | int | да | 1 | "page": 5 (Любое числовое значение) |
size | Количество результатов на страницу в ответе | int | да | 100 | "size": 10 (Любое числовое значение) min: 1, max: 1000 |
Параметры ответа | |
Параметр | Описание |
id | Идентификатор запроса: соответствует id в запросе |
result | Инкапсулирует в себе ответ |
data | Массив с данными ответа |
region_queries_count | Частотность ключевой фразы в выбранном регионе |
geo_names | Список топонимов в массиве, если топоним присутствует в ключевой фразе. Если нет — массив пустой. |
types | Список дополнительных элементов которые отображаются в SERP (например, видео, карусель изображений, карта и другое) |
cost | Цена за клик, $ |
region_queries_count_wide | Частотность ключевой фразы в широком соответствии |
keyword | Ключевая фраза, по которой ранжируется страница конкурента, но не ранжируется заданная страница |
concurrency | Конкуренция ключевой фразы в PPC (0-100%) |
weight | Сила связи — насколько много других конкурентов ранжируются по заданной ключевой фразе |
summary_info | Объект с данными ответа |
page | Номер страницы |
left_lines | Количество оставшихся API строк |
Лимиты: количество списанных лимитов соответствует количеству полученных результатов по запросу. С помощью API запросов вы можете получить только первые 60000 результатов, вне зависимости от количества и объема самих запросов. Для получения большего количества данных - воспользуйтесь опцией экспорта в разделах Анализа домена, Анализа ключевой фразы или Анализа Страниц, либо обратитесь к куратору за персональной выгрузкой результатов.
Часть ответа API, за которую снимается 1 лимит:
{
"region_queries_count": 1220000,
"geo_names": [],
"types": [
"ads_bot",
"also_asks",
"kn_graph_carousel_list",
"shopping_rhs",
"shopping_top",
"snip_breadcrumbs"
],
"cost": 0.58999999999999997,
"region_queries_count_wide": 0,
"keyword": "shoes",
"concurrency": 100,
"weight": 2
},
{
"id": "1",
"method": "SerpstatUrlProcedure.getUrlMissingKeywords",
"params": {
"url": "https://www.nike.com",
"se": "g_us",
"sort": {"weight": "asc"},
"right_spelling": "true",
"page": "2",
"size": "3"
}
}
{
"id": "1",
"result": {
"data": [
{
"region_queries_count": 4400,
"geo_names": [],
"types": [
"pic",
"related_search",
"snip_breadcrumbs"
],
"cost": 0.25,
"region_queries_count_wide": 0,
"keyword": "price shoes",
"concurrency": 66,
"weight": 2
},
{
"region_queries_count": 18100,
"geo_names": [],
"types": [
"also_asks",
"local_pack",
"related_search",
"snip_breadcrumbs"
],
"cost": 1.28,
"region_queries_count_wide": 0,
"keyword": "running shoes store",
"concurrency": 85,
"weight": 2
},
{
"region_queries_count": 1900,
"geo_names": [],
"types": [
"related_search",
"pic",
"also_asks",
"local_pack",
"snip_breadcrumbs"
],
"cost": 1.0399989999999999,
"region_queries_count_wide": 0,
"keyword": "athletic gear",
"concurrency": 100,
"weight": 2
}
],
"summary_info": {
"page": 2,
"left_lines": 999975
}
}
}