Rookee
Россия+7 (495) 960-65-87

Написание скрипта, определяющего спрос запросов по поисковым системам

Россия+7 (495) 960-65-87
Шрифт:
0 4404

1. Введение
2. С чего начать выбор ключевых слов
3. Анализ поискового спроса
4. Скрипт для определения спроса запросов по поисковым системам
5. После анализа поискового спроса
6. Заключение

1. Введение

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

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

Зачастую специалист по продвижению сайтов получает список ключевых слов и/или словосочетаний, по запросу на которые заказчик желает видеть свой интернет-ресурс на определенных позициях в поисковых системах.

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

Точный и полный выбор целевых запросов наиболее значим для сфер предпринимательской деятельности, предлагающих услуги и/или товары, потребность в которых сравнительно невелика. Здесь лишь можно посоветовать по возможности расширить список ключевых слов и/или словосочетаний.

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

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

Для выбора ключевых слов и/или словосочетаний можно воспользоваться специальными сервисами, которые предлагают поисковые системы, например: «Подбор ключевых слов» Яндекса или «Статистика по поисковым запросам» Рамблера. Они могут дать ответ на вопрос, что именно и как часто ищут пользователи Интернета и т.д.

2. С чего начать выбор ключевых слов

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

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

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

Просматривайте каждую страницу из выдачи (например, первую десятку), смотрите, какие товары и услуги предлагают сайты. Проанализируйте, насколько совпадает перечень товаров и услуг, предлагаемых этими сайтами, с тем, что продаёте вы; или, несмотря на общие ключевые слова, речь на этих сайтах идёт о других продуктах. При этом не забывайте добавлять в Ваш список новые или отбрасывать ненужные ключевые слова и/или словосочетания.

Итак, после проведенной достаточно кропотливой работы по выбору целевых запросов, отнявшей у Вас не один час (а то и дней), Вы станете обладателем полезной информации:

  • будет составлен список ключевых слов и/или словосочетаний, наиболее полно отражающий характер Вашей профессиональной деятельности;
  • будет очерчен круг Ваших основных конкурентов в представленном секторе рынка.

3. Анализ поискового спроса

Теперь список составлен, однако он содержит более сотни ключевых слов и/или словосочетаний. Для успешного же продвижения Вашего сайта по выбранным целевым запросам требуется провести анализ поискового спроса, чтобы понять, каков реальный объём спроса на выпускаемые товары и предоставляемые услуги, которые предлагает Ваш сайт.

Например, для определения спроса по целевым запросам можно воспользоваться специальным сервисом Яндекс.Директ «Подбор ключевых слов». Введя в поле «Ключевые слова и словосочетания» слова из Вашего списка, можно узнать реальный спрос (в месяц) по заданным целевым запросам (существует также возможность показать спрос только для интересующего Вас региона).

Заметим, что характер пользовательского спроса в сети интернет (в частности, в Рунете) для различных поисковых систем отличается незначительно. А так как известно, что общая доля Яндекса в поисковом спросе Рунета составляет порядка 50-60%, то для получения реального спроса по заданным ключевым слова и/или словосочетаниям во всем Рунете необходимо учитывать результаты, полученные с помощью сервиса Яндекса, умножив их, при этом, на коэффициент, равный 1,7-2,0.

4. Скрипт для определения спроса запросов по поисковым системам

Теперь давайте попробуем самостоятельно написать скрипт для определения спроса по выбранным ключевым словам и/или словосочетаниям на основании статистики Яндекса.

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

< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

< html>
< head>
    < title >Подбор ключевых слов
    < meta http-equiv="content-type" content="text/html; charset=windows-1251">
    < meta http-equiv="content-language" content="ru">
< /head>

< style>
* {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

input {
    width: 300px;
}

< body>
< form action="ws.php?action=exec" method="post">
    Ключевые слова или словосочетания:


    < input type="text" name="word" value=" if ($word) { echo $word; } else { echo "ключевые слова или словосочетания"; } ?>">


    < input type="submit" name="exec" value="Подобрать ключевые слова">
< /form>

< ?
    if ($action == "exec" && $word != "")
    {
    function get_page($url)
    {
    // Указываем номер порта соединения
    $httpport = 80;

   // Открывает сокет соединения указанного домена/страницы
    $fp = @fsockopen("direct.yandex.ru", $httpport);

   // Формируем запрос для указанного домена
    $query = "GET ".$url." HTTP/1.1 ";
    $query .= "Host: direct.yandex.ru ";

    // Желающие при обращении к direct.yandex.ru указать User-Agent могут раскомментировать
    // следующий две строки (User-Agent также можете указать своего)
    //$user_agent = "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";
    //$query .= $user_agent." ";

   $query .= "Connection: close ";

   // Отправляем домену запрос     fputs($fp, $query);

    while (!feof ($fp))
    {
    // Получаем ответ от www.yandex.ru
    $str .= fgets($fp);
    }

    // Закрываем соединение
    fclose($fp);

    return $str;
    }

   /*

    utf2win($str)

    Функция преобразования строки $str из кодировки UTF-8 в кодировку Windows-1251

    Входные параметры:
      $str - строка для преобразования (в кодировке UTF-8)

    Выходные параметры:
      $tmp - преобразованная строка (в кодировке Windows-1251)  */
   function utf2win($str)
  {
   // Составляем таблицу преобразований
    for ($i = 144; $i       $cp1251[chr(208).chr($i)] = chr(192 + ($i - 144));

    for ($i = 128; $i       $cp1251[chr(209).chr($i)] = chr(240 + ($i - 128));

    $cp1251[chr(208).chr(129)] = 'Ё';
      $cp1251[chr(209).chr(145)] = 'ё';

   $cp1251[chr(208).chr(129)] = 'Ё';
    $cp1251[chr(209).chr(145)] = 'ё';

   $tmp = "";

   // Выполняем преобразования символов
    for ($i = 1, $len = strlen($str); $i     {
      $c1 = $str[$i - 1];
      $c2 = $str[$i];

     if ($c1 == chr(208) $c1 == chr(209))
      {
        $c = $cp1251[$c1.$c2];
        $tmp .= (isset($c) ? $c : "?");
        $i++;
      }
      else
        $tmp .= $c1;
    }

    return $tmp;
   }

   // Заменяем пробелы между словами на знак "+" (этого требует синтаксис запроса)
    $word = str_replace(" ", "+", $word);

    // Результат запроса
    $str = get_page("/stat/wordsstat.pl?rpt=ppc&shw=1&text=".$word);

   // Преобразовываем результат запроса из UTF-8 в Windows-1251
    $str = utf2win($str);

   // Начало поиска подстроки
    $start = strpos($str, "Что искали со словом");

   // Конец поиска подстроки
    $end = strpos($str, "Что еще искали люди");

   if ($end == "")
      $end = strpos($str, "Copyright ©");

    // Найденная подстрока
    $str = substr($str, $start, $end - $start);

   // Выделяем все "Слова" - "Показов в месяц"
    preg_match_all("/

(.*)s+ align="right">(d{1,})/i", $str, $res);

    $str = "";
    $str = "

";

    // Выводим каждую пару "Слова" - "Показов в месяц"
    for ($i = 0; $i     {
      $str .= "

";
      $str .= " ";
    }

   $str .= "

".$res[1][$i]."".$res[2][$i]."
";

    echo $str;
   }
  ?>
< /body>:

< /html>

Примечание: алгоритм работы Яндекса постоянно меняется, поэтому при выборке «Слова» – «Показов в месяц» с помощью регулярного выражения следует следить за исходным кодом отдаваемой при запросе к Яндексу страницы. Например, в недавнем прошлом использовалось такое регулярное выражение:

"/(.*s+.*)s+(d{1,})/i"

сегодня же используется это (см. скрипт):

"/(.*)s+(d{1,})/i"

5. После анализа поискового спроса

После того как основная работа по анализу поискового спроса будет завершена, следует провести заключительный этап, в ходе которого:

  1. необходимо исключить самые бесполезные для продвижения целевые запросы;
  2. необходимо отобрать наиболее весомые ключевые слова и/или словосочетания, точно отражающие характер Вашей деятельности;
  3. необходимо выделить несколько средних запросов, соответствующие смыслу предлагаемого Вами товара и/или услуги.
Если все было сделано правильно, в Вашем списке должно остаться не более 30 ключевых слов и/или словосочетаний (при желании их можно сгруппировать в близкие по смыслу пары или тройки слов), пригодных для продвижения.

6. Заключение

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

Также заметим, что результаты, полученные в ходе анализа спроса, стоит сопоставить с реальной посещаемостью сайта; если же в условиях жесточайшей конкуренции реальная посещаемость значительно ниже 5-10 % общего спроса, то профессионально выполненная поисковая оптимизация может принести значительный прирост аудитории сайта.

(Нет голосов)
Читайте нас в Telegram - digital_bar

Есть о чем рассказать? Тогда присылайте свои материалы Даше Калинской


Новые 
Новые
Лучшие
Старые
Сообщество
Подписаться 
Подписаться на дискуссию:
E-mail:
ОК
Вы подписаны на комментарии
Ошибка. Пожалуйста, попробуйте ещё раз.
Отправить отзыв
    ПОПУЛЯРНЫЕ ОБСУЖДЕНИЯ НА SEONEWS
    Рейтинг Известности 2018: старт народного голосования
    Михаил Р
    1
    комментарий
    LANG_NO
    читателей
    Полный профиль
    Михаил Р - 1. Demis 2. кокс 3. Ашманов 4. Скобеев 5. Digital Strategy
    Рейтинг Известности 2018: второй этап народного голосования
    Константин Сокол
    3
    комментария
    LANG_NO
    читателей
    Полный профиль
    Константин Сокол - Кто был ответственный за дизайн таблицы голосования? Копирайтер?
    Сколько ссылок помогут продвинуть молодой сайт
    Павел Андрейчук
    26
    комментариев
    LANG_NO
    читателей
    Полный профиль
    Павел Андрейчук - Дело в том, что вряд ли в ваших платных "качественных" кейсах найдётся хоть пару % действительно новой и полезной информации которой бы не было на общедоступных источниках.
    Сайт на WordPress: за и против
    Мира Смурков
    1
    комментарий
    LANG_NO
    читателей
    Полный профиль
    Мира Смурков - Людмила, я согласен с большинством комментаторов. Вы хоть один полноценный магазин сделали на этих движках? Woocommerce это система с супер возможностями. И к ней есть дополнительные модули, с функционалом, который вряд ли появиться на Битрикс. А самому это программировать - сотни тысяч рублей на разработку. А приведя в пример сложности с robots.txt и Sitemap вы ставите под вопрос вашу компетенцию в понимании Интернет-бизнеса и веб-разработки в целом. Во-первых это такие мелочи, а во-вторых это все делается на вордпресса за 2 минуты, и опять же с возможностями многократно превышающими Битрикс.
    Кейс: вывод лендинга по изготовлению флагов на заказ в ТОП 1 по Санкт-Петербургу
    utka21
    5
    комментариев
    LANG_NO
    читателей
    Полный профиль
    utka21 - Кейс как кейс. Для некоторых станет вполне возможно полезным. ( Для конкурентов точно) . А вот с комментариями , что то пошло не так )
    Обзор популярных CMS: плюсы и минусы
    Гость
    1
    комментарий
    LANG_NO
    читателей
    Полный профиль
    Гость - У Битрикса техническое seo сильно страдает, чтоб оно там было нормальным придется все переделать. Безопасность у Битрикса тоже низкая, особено если надо дорабатывать функционал, как только правиться функционал у Битрикс , то уровень ее безопасности определяет тот разработчик , который этим занимается. Самые безопасные движки те, что нет в общем доступе и где нельзя ничего редактировать в коде. =)
    Google обошел Яндекс по популярности в России в 2018 году: исследование SEO Auditor
    Рамблер
    1
    комментарий
    LANG_NO
    читателей
    Полный профиль
    Рамблер - Вот вроде отечественный - это сказано верно.. «Я́ндекс» — российская транснациональная компания, зарегистрированная в Нидерландах. Так говорится в Википедии. И с хрена ли ОТЕЧЕСТВЕННЫЙ поисковик зарегистрирован в Европе? И где платится основная часть налогов? Ну-ууу, точно не в России. И если запахнет жаренным, то был Яндекс и нет Яндекса!
    8 методик в SEO, от которых давно пора отказаться
    Евгений Сметанин
    11
    комментариев
    LANG_NO
    читателей
    Полный профиль
    Евгений Сметанин - Факторов вообще очень много, согласитесь, вы будете использовать максимальное их количество, особенно, если в ТОПе засели агрегаторы с сумасшедшими ПФ. В таких случаях, вхождение ключа в домен для маленького профильного сайта, сыграет свою положительную роль. Конечно же, если контент на страницах хорошего качества. У меня есть несколько успешных кейсов на эту тему. На сайте продают несколько видов товаров, а выстреливает в ТОП тот, название которого присутствует в доменном имени. Как корабль назовешь, так он и поплывет, верно?))
    Стартовал сбор заявок на участие в рейтинге «Известность бренда SEO-компаний 2018»
    Артем Первухин
    1
    комментарий
    LANG_NO
    читателей
    Полный профиль
    Артем Первухин - Make KINETICA Great Again!
    Инструкция: настраиваем цели Яндекс.Метрики через Google Tag Manager
    Roman Gorkunenko
    1
    комментарий
    LANG_NO
    читателей
    Полный профиль
    Roman Gorkunenko - Здравствуйте. Подскажите, пожалуйста, можно с айпи метрики вытащить среднюю стоимость клика по утм меткам? В метрике есть такой шаблон tags_u_t_m, но он не совместим с меткой директа, у них разные префиксы.
    ТОП КОММЕНТАТОРОВ
    Комментариев
    910
    Комментариев
    834
    Комментариев
    554
    Комментариев
    540
    Комментариев
    483
    Комментариев
    373
    Комментариев
    343
    Комментариев
    262
    Комментариев
    244
    Комментариев
    171
    Комментариев
    156
    Комментариев
    137
    Комментариев
    121
    Комментариев
    100
    Комментариев
    97
    Комментариев
    97
    Комментариев
    96
    Комментариев
    80
    Комментариев
    71
    Комментариев
    67
    Комментариев
    60
    Комментариев
    59
    Комментариев
    57
    Комментариев
    56
    Комментариев
    55

    Отправьте отзыв!
    Отправьте отзыв!