Rank::KeysSo - Парсер keys.so
Обзор парсера KeySo
Keys.so — это инструмент конкурентной разведки. Сервис позволяет сориентироваться со списком конкурентов своего сайта, увидеть, по каким запросам они ранжируются в поиске, по каким запросам отображаются их объявления. Доступна самая крупная в рунете база запросов, более 80 миллионов ключевых слов.
Функционал A-Parser позволяет сохранять настройки парсинга для дальнейшего использования (пресеты), задавать расписание парсинга и многое другое. Вы можете использовать автоматическое размножение запросов, подстановку подзапросов из файлов, перебор цифро-буквенных комбинаций и списков для получения максимально возможного количества результатов.
Сохранение результатов возможно в том виде и структуре которая вам необходима, благодаря встроенному мощному шаблонизатору Template Toolkit который позволяет применять дополнительную логику к результатам и выводить данные в различных форматах, включая JSON, SQL и CSV.
Собираемые данные
- Рейтинг по видимости в рунете
- Рейтинг по охвату ключей
- Количество страниц в ТОП-50
- Трафик с поиска ( Ориентировочное количество пользователей из органического поиска в сутки)
- Количество страниц в выдаче
- Трафик на страницу
- Количество запросов на страницу
- Оценка результативности ( Процент ключей из ТОП50, занимающий позиции в ТОП5 )
- Количество сайтов у владельца домена в Adsense, Analytics, Leadia и Relap.io
- Количество поддоменов у владельца домена
- Количество запросов в топ-1, в топ-3, в топ-5, в топ-10, в топ-50
- Страницы в органической выдаче ( получает ссылку на страницу и количество ключей )
- Список конкурентов ( ссылка на домен, количество общих ключей, степень похожести домена, трафик Yandex )
- Ключевые фразы ( запрос, частотность, позиция )
Для сайтов с контекстной рекламой:
- Трафик контекст ( Оценка трафика из контекста без учета каких-либо таргетингов. Произведение точной частотности, на прогноз CTR, разделенное на 30 дней )
- Оценка бюджета ( Оценка бюджета без учета каких-либо таргетингов. Произведение точной частотности, на прогноз CTR, на стоимость клика )
- Количество объявлений в контексте
- Количество запросов в контексте
- Количество запросов на объявление
- Объявления в контексте (Объявление и количество запросов)
- Конкуренты в контексте ( Домен, количество общих запросов, запросов всего, количество объявлений)
- Запросы сайта в контексте ( Запрос, частотность, позиция, размещение, цена клика)
Варианты использования
- Получение рейтинга по видимости в рунете, по охвату ключей
- Получение кол-ва трафика на страницу
- Получение кол-ва запросов в топ-1, в топ-3, в топ-5, в топ-10, в топ-50
- Поиск конкурентов сайта
- Получение списка запросов, по которым сайт ранжируется в поиске
- Получение объявлений контекстной рекламы сайта
- Получение конкурентов в контексте
- Сбор данных по региональной выдаче для Google и Яндекс
Возможности
- Выбор региона выдачи для Google и Яндекс
Запросы
- В качестве запросов необходимо указывать домен, например:
a-parser.com
Результаты
Query - a-parser.com, By vision in runet - 104606, By keys - 197798, Requests in top 50 - 1540, Search traf - 57
Варианты вывода результатов
A-Parser поддерживает гибкое форматирование результатов благодаря встроенному шаблонизатору Template Toolkit, что позволяет ему выводить результаты в произвольной форме, а также в структуированной, например CSV или JSON
Вывод списка конкурентов
Формат результата:
$comp_keys.format('$links, $total_keys, $similarity, $traff_y\n')
Пример результата:
http://youtube.com, 1360, 0.00, 8286326
http://habr.com, 1174, 0.04, 116283
http://vc.ru, 1172, 0.06, 40749
http://zen.yandex.ru, 923, 0.00, 5944772
http://spark.ru, 870, 0.33, 2062
http://zennolab.com, 828, 2.78, 216
http://web-data-extractor.net, 819, 35.11, 53
Вывод списка конкурентов в CSV
Формат результата:
[%
FOREACH comp_keys;
tools.CSVline(links, total_keys, similarity, traff_y);
END;
%]
Пример результата:
http://vk.com,5316893,12.18,8682202
http://youla.ru,5222139,84.47,231703
http://moskva.tiu.ru,4812708,59.84,323103
http://youtube.com,4543041,8.27,8286326
http://moskva.regmarkets.ru,4106292,61.62,13983
http://ozon.ru,3783344,46.81,580266
Вывод списка конкурентов в JSON
Начальный текст
[% data = {} %]
Конечный текст
[% data.json %]
Формат результата:
[%
data.query = query;
data.competitors = [];
FOREACH comp_keys;
item = {};
item.links = links;
item.total_keys = total_keys;
item.similarity = similarity;
item.traffic = traff_y;
data.competitors.push(item);
END;
result = {};
result = data;
%]
Пример результата:
{
"query": "avito.ru",
"competitors": [
{
"traffic": "8682202",
"similarity": "12.18",
"total_keys": "5316893",
"links": "http://vk.com"
},
{
"traffic": "231703",
"similarity": "84.47",
"total_keys": "5222139",
"links": "http://youla.ru"
},
{
"traffic": "323103",
"similarity": "59.84",
"total_keys": "4812708",
"links": "http://moskva.tiu.ru"
}
]
}
tip
Чтобы опции "Начальный текст" и "Конечный текст" были доступны в Редакторе заданий, нужно активировать "Больше опций".
Вывод списка ключевых фраз
Формат результата:
$key_phrases.format('$req, $base_freq, $va_freq, $pos\n')
Пример результата:
a parser, 2870, 332, 1
a parser скачать торрент, 183, 181, 1
aparser, 435, 118, 1
a parser торрент, 285, 103, 1
а парсер, 423, 101, 1
a parser com, 221, 87, 1
парсер выдачи google, 66, 61, 1
массовый чекер позиций a parser, 53, 52, 1
Вывод списка ключевых фраз в CSV
Формат результата:
[%
FORECH key_phrases;
tools.CSVline(req, base_freq, va_freq, pos);
END;
%]
Пример результата:
"авито",59415062,9034027,1
"авито москва",1782404,451582,1
"авито санкт петербург",634665,343183,1
avito,1207134,307012,1
"авито воронеж",629468,286035,1
Вывод списка ключевых фраз в JSON
Начальный текст
[% data = {} %]
Конечный текст
[% data.json %]
Формат результата:
[%
data.query = query;
data.phrases = [];
FOREACH key_phrases;
item = {};
item.req = req;
item.base_freq = base_freq;
item.va_freq = va_freq;
item.pos = pos;
data.phrases.push(item);
END;
result = {};
result = data;
%]
Пример результата:
{
"query": "avito.ru",
"phrases": [
{
"base_freq": "59415062",
"req": "авито",
"va_freq": "9034027",
"pos": "1"
},
{
"base_freq": "1782404",
"req": "авито москва",
"va_freq": "451582",
"pos": "1"
},
{
"base_freq": "634665",
"req": "авито санкт петербург",
"va_freq": "343183",
"pos": "1"
}
]
}
tip
Чтобы опции "Начальный текст" и "Конечный текст" были доступны в Редакторе заданий, нужно активировать "Больше опций".
Вывод страниц органической выдачи
Формат результата:
$organic_pages.format('$pages, $keys\n')
Пример результата:
http://a-parser.com/, 315
http://a-parser.com/wiki/parsers/, 115
http://a-parser.com/a-parser-for-e-commerce/, 56
http://a-parser.com/wiki/js-parsers/, 44
http://a-parser.com/wiki/html-emailextractor/, 40
http://a-parser.com/resources/21/, 39
http://a-parser.com/threads/1809/, 35
http://a-parser.com/threads/4253/, 32
Вывод страниц органической выдачи в CSV
Формат результата:
[%
FOREACH organic_page;
tools.CSVline(pages, keys);
END;
%]
Пример результата:
http://a-parser.com/, 315
http://a-parser.com/wiki/parsers/, 115
http://a-parser.com/a-parser-for-e-commerce/, 56
http://a-parser.com/wiki/js-parsers/, 44
http://a-parser.com/wiki/html-emailextractor/, 40
http://a-parser.com/resources/21/, 39
http://a-parser.com/threads/1809/, 35
http://a-parser.com/threads/4253/, 32
Вывод страниц органической выдачи в JSON
Начальный текст
[% data = {} %]
Конечный текст
[% data.json %]
Формат результата:
[%
data.query = query;
data.organic = [];
FOREACH organic_pages;
item = {};
item.pages = pages;
item.keys = keys;
data.organic.push(item);
END;
result = {};
result = data;
%]
Пример результата:
{
"query": "avito.ru",
"organic": [
{
"keys": "4652",
"pages": "http://avito.ru/"
},
{
"keys": "4563",
"pages": "http://avito.ru/moskva/avtomobili"
},
{
"keys": "4484",
"pages": "http://avito.ru/moskva/kvartiry/sdam-ASgBAgICAUSSA8gQ"
}
]
}
tip
Чтобы опции "Начальный текст" и "Конечный текст" были доступны в Редакторе заданий, нужно активировать "Больше опций".
Вывод объявлений в контексте
Формат результата:
$ads_context.format('$aheader, $atext, $acount\n')
Пример результат:
Ремонт ПК и Ноутбуков в Москве, на Выезде! С 2015 года на Авито – Бронзовый статус. Прием заявок 24/7! · Компьютеры & Ноутбуки. Планшеты & Смартфоны. Роутеры & WI - FI, 38658
Забронируйте номер на Авито. В поездку вместе с Авито, Гостиницы и отели - множество предложений специально для вас. Теперь на Авито., 20122
Найдите работу в городе Москва. На Авито Работа, Свежие вакансии в городе Москва. Авито - сервис объявлений №1 в России!, 20110
Вывод объявлений в контексте в CSV
Формат результата:
[%
FOREACH ads_context;
tools.CSVline(aheader, atext, acount);
END;
%]
Пример результат:
Ремонт ПК и Ноутбуков в Москве","на Выезде! С 2015 года на Авито – Бронзовый статус. Прием заявок 24/7! · Компьютеры & Ноутбуки. Планшеты & Смартфоны. Роутеры & WI - FI",38658
"Забронируйте номер на Авито. В поездку вместе с Авито","Гостиницы и отели - множество предложений специально для вас. Теперь на Авито.",20122
"Найдите работу в городе Москва. На Авито Работа","Свежие вакансии в городе Москва. Авито - сервис объявлений №1 в России!",20110
"Собаки на Авито. Купить или взять бесплатно.","Сотни тысяч объявлений. Совершайте выгодные сделки по всей России с помощью Авито!",17306
Вывод объявлений в контексте в JSON
Начальный текст
[% data = {} %]
Конечный текст
[% data.json %]
Формат результата:
[%
data.query = query;
data.ads = [];
FOREACH ads_context;
item = {};
item.header = aheader;
item.text = atext;
item.count = acount;
data.ads.push(item);
END;
result = {};
result = data;
%]
Пример результата:
{
"ads": [
{
"count": "38658",
"text": "на Выезде! С 2015 года на Авито – Бронзовый статус. Прием заявок 24/7! · Компьютеры & Ноутбуки. Планшеты & Смартфоны. Роутеры & WI - FI",
"header": "Ремонт ПК и Ноутбуков в Москве"
},
{
"count": "20122",
"text": "Гостиницы и отели - множество предложений специально для вас. Теперь на Авито.",
"header": "Забронируйте номер на Авито. В поездку вместе с Авито"
},
{
"count": "20110",
"text": "Свежие вакансии в городе Москва. Авито - сервис объявлений №1 в России!",
"header": "Найдите работу в городе Москва. На Авито Работа"
}
],
"query": "avito.ru"
}
tip
Чтобы опции "Начальный текст" и "Конечный текст" были доступны в Редакторе заданий, нужно активировать "Больше опций".
Вывод конкурентов в контексте
Формат результата:
$comp_context.format('$link, $common, $req, $ads\n')
Пример результата:
http://uslugi.yandex.ru, 340399, 11188812, 30632
http://superjob.ru, 180179, 885168, 19065
http://mvideo.ru, 174070, 2840150, 344731
http://pleer.ru, 166815, 2577993, 238284
http://ru.jobsora.com, 124103, 596184, 99781
http://citilink.ru, 114529, 1903350, 94937
http://goods.ru, 113373, 2684645, 328750
http://pokupki.market.yandex.ru, 81527, 2657498, 326255
Вывод конкурентов в контексте в CSV
Формат результата:
[%
FOREACH comp_context;
tools.CSVline(link, common, req, ads);
END;
%]
Пример результата:
http://uslugi.yandex.ru, 340399, 11188812, 30632
http://superjob.ru, 180179, 885168, 19065
http://mvideo.ru, 174070, 2840150, 344731
http://pleer.ru, 166815, 2577993, 238284
http://ru.jobsora.com, 124103, 596184, 99781
http://citilink.ru, 114529, 1903350, 94937
http://goods.ru, 113373, 2684645, 328750
http://pokupki.market.yandex.ru, 81527, 2657498, 326255
Вывод конкурентов в контексте в JSON
Начальный текст
[% data = {} %]
Конечный текст
[% data.json %]
Формат результата:
[%
data.query = query;
data.competitors = [];
FOREACH comp_context;
item = {};
item.link = link;
item.common = common;
item.req = req;
item.ads = ads;
data.competitors.push(item);
END;
result = {};
result = data;
%]
Пример результата:
{
"query": "avito.ru",
"competitors": [
{
"ads": "30632",
"link": "http://uslugi.yandex.ru",
"req": "11188812",
"common": "340399"
},
{
"ads": "19065",
"link": "http://superjob.ru",
"req": "885168",
"common": "180179"
},
{
"ads": "344731",
"link": "http://mvideo.ru",
"req": "2840150",
"common": "174070"
},
]
}
tip
Чтобы опции "Начальный текст" и "Конечный текст" были доступны в Редакторе заданий, нужно активировать "Больше опций".
Вывод запросов сайта в контексте
Формат результата:
$wreq_context.format('$request, $freq, $va_freq, $pos, $placement, $price\n')
Пример результата:
работа в челябинске, 202530, 40163, 3, Спец., 4
алгебра 8 класс дорофеев, 217307, 18467, 2, Гар., 2
far cry 3, 113266, 23218, 5, Гар., 3
работа в барнауле, 128775, 26402, 3, Спец., 4
гарри поттер и тайная комната фильм 2002, 36482, 30450, 2, Гар., 5
мазда 6, 554463, 25248, 6, Гар., 19
assassin s creed, 535915, 29419, 5, Гар., 5
авито рязань, 325994, 137938, 3, Гар., 13
Вывод запросов сайта в контексте в CSV
Формат результата:
[%
FOREACH wreq_context;
tools.CSVline(request, freq, va_freq, pos, placement, price);
END;
%]
Пример результата:
"работа в челябинске",202530,40163,3,"Спец.",4
"алгебра 8 класс дорофеев",217307,18467,2,"Гар.",2
"far cry 3",113266,23218,5,"Гар.",3
"работа в барнауле",128775,26402,3,"Спец.",4
"гарри поттер и тайная комната фильм 2002",36482,30450,2,"Гар.",5
"мазда 6",554463,25248,6,"Гар.",19
"assassin s creed",535915,29419,5,"Гар.",5
"авито рязань",325994,137938,3,"Гар.",13
"авито рязанская область",72077,19586,2,"Гар.",20
Вывод запросов сайта в контексте в JSON
Начальный текст
[% data = {} %]
Конечный текст
[% data.json %]
Формат результата:
[%
data.query = query;
data.wreq = [];
FOREACH wreq_context;
item = {};
item.request = request;
item.freq = freq;
item.va_freq = va_freq;
item.pos = pos;
item.placement = placement;
item.price = price;
data.wreq.push(item);
END;
result = {};
result = data;
%]
Пример результата:
{
"query": "avito.ru",
"wreq": [
{
"request": "работа в челябинске",
"placement": "Спец.",
"freq": "202530",
"va_freq": "40163",
"price": "4",
"pos": "3"
},
{
"request": "алгебра 8 класс дорофеев",
"placement": "Гар.",
"freq": "217307",
"va_freq": "18467",
"price": "2",
"pos": "2"
},
{
"request": "far cry 3",
"placement": "Гар.",
"freq": "113266",
"va_freq": "23218",
"price": "3",
"pos": "5"
}
]
}
tip
Чтобы опции "Начальный текст" и "Конечный текст" были доступны в Редакторе заданий, нужно активировать "Больше опций".
Возможные настройки
important
Параметр | Значение по умолчанию | Описание |
---|---|---|
Search DB | Yandex Moscow | Выбор поисковой базы |