Формируем поисковый запрос из Excel

Автор Тема: Формируем поисковый запрос из Excel  (Прочитано 6338 раз)

Оффлайн un75Автор темы

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 3
  • Карма: 3
    • Просмотр профиля

Оффлайн un75Автор темы

  • Дебютант
  • *
Здравствуйте!

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

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

Запускаем Excel, создаем новую книгу. И дальше используем такой инструмент как «Импорт внешних данных». Но в дальнейшем мы предполагаем некоторую автоматизацию, поэтому поставим на запись макрос и далее по шагам (если подробно, то здесь):

Выбираем пункт меню «Данные», в нем «Импорт внешних данных» и далее «Создать веб-запрос».

Откроется окно «Создание веб-запроса». В строке «Адрес» пишем www.qip.ru и щелкаем кнопку «Пуск».

После того как загрузится наша поисковая страница пишем в ней текст запроса и щелкаем «Найти».

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

После этого Excel спросит, куда поместить данные. Показываем и щелкаем «ОК».

Все. Останавливаем запись макроса и открываем его в Редакторе Visual Basic.

Нас интересует объект QueryTables. Его метод Add содержит параметр Destination - куда вставлять, полученную QueryTable, и метод Connection - источник данных. У нас здесь указан URL.

По запросу "поисковая оптимизация для начинающих", получаем такие параметры  :o
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Так вот, теперь нам только нужно научиться преобразовывать наш текстовый запрос в URL.

О том, как кодируется текст в URL, читаем на Википедии:
Цитировать
«… преобразование происходит в два этапа: сначала каждый символ кириллицы кодируется в Юникоде (UTF-8) в последовательность из двух байтов, а затем каждый байт этой последовательности записывается в шестнадцатеричном представлении. Перед каждым таким шестнадцатеричным кодом байта, согласно спецификации URL, ставится знак процента».

Теперь мы почти все знаем. Пишем макрос.

Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Ну вот в принципе и все. Это не идеально ровный код, но его вполне можно использовать.

Надеюсь кому-нибудь пригодится.

« Последнее редактирование: 05-01-2011, 01:56:55 от Sevab »


Оффлайн KaZaK

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 294
  • Сообщений: 1471
  • Карма: 71
  • Пол: Мужской
  • Сына изучает SEO, мама довольна:DDD
  • Награды КМС поисковой оптимизации
    • Просмотр профиля
    • Live stream dota 2

Оффлайн KaZaK

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 294
    • Сообщений: 1471
    • Карма: 71
    • Пол: Мужской
    • Сына изучает SEO, мама довольна:DDD
    • Награды КМС поисковой оптимизации
      • Просмотр профиля
      • Live stream dota 2
Re: Формируем поисковый запрос из Excel
« Ответ #1 : 04-01-2011, 19:10:40 »
А смысл тех запросов по которым ваш сайт ниже 50 позиции?

Оффлайн un75Автор темы

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 3
  • Карма: 3
    • Просмотр профиля

Оффлайн un75Автор темы

  • Дебютант
  • *
Re: Формируем поисковый запрос из Excel
« Ответ #2 : 04-01-2011, 22:07:51 »
А смысл тех запросов по которым ваш сайт ниже 50 позиции?

Согласен, смысла большого нет, ради любопытства только.

Просто такое любопытство послужило толчком к написанию этого простого кода и я разобрался как формируются простые запросы. А этот код можно подправить, скажем так, что мы формируем результаты и сохраняем их раз в неделю (скажем 1-й столбец на 10-е число, 2-й столбец на 20-е и т.п.). Так как сохраняется результат не только моей позиции, но и позиции других сайтов - это можно анализировать. Я не сеошник и мне хочется услышать нужна ли такая информация.

Я использовал программу site-auditor и указание позиции показалось недостаточным, захотелось автоматизации, типа записал слова: сайт - оптимизация - запросы - программы ... нажал пуск программа сама составила всевозможные сочетания и сохранила результаты выдачи в Excel.

Возможно это и бессмысленно, но пока сам не осознаю вот и хочу узнать мнение оптимизаторов.

Оффлайн KaZaK

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 294
  • Сообщений: 1471
  • Карма: 71
  • Пол: Мужской
  • Сына изучает SEO, мама довольна:DDD
  • Награды КМС поисковой оптимизации
    • Просмотр профиля
    • Live stream dota 2

Оффлайн KaZaK

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 294
    • Сообщений: 1471
    • Карма: 71
    • Пол: Мужской
    • Сына изучает SEO, мама довольна:DDD
    • Награды КМС поисковой оптимизации
      • Просмотр профиля
      • Live stream dota 2
Re: Формируем поисковый запрос из Excel
« Ответ #3 : 04-01-2011, 22:13:34 »
Цитировать
Так как сохраняется результат не только моей позиции, но и позиции других сайтов - это можно анализировать.

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

Оффлайн Sevab

  • Администратор
  • Бизнес оценка: (6, 100%)
  • *****
  • СПАСИБО: 9882
  • Сообщений: 14500
  • Карма: 664
  • Пол: Мужской
    • Просмотр профиля
    • Trust Directory Project

Оффлайн Sevab

  • Администратор
  • *****
Re: Формируем поисковый запрос из Excel
« Ответ #4 : 04-01-2011, 22:18:48 »
На первый взгляд особого смысла в этом нет. Но вспоминаю себя, когда мои первые сайты были по основным позициям между 200 и 500 местами, каждый день внимательно отслеживал когда я стал 249, 220, 180 и т.д.

То есть, с познавательной точки зрения даже очень интересно  :)


Оффлайн KaZaK

  • Бизнес оценка: (0)
  • Ветеран
  • *****
  • СПАСИБО: 294
  • Сообщений: 1471
  • Карма: 71
  • Пол: Мужской
  • Сына изучает SEO, мама довольна:DDD
  • Награды КМС поисковой оптимизации
    • Просмотр профиля
    • Live stream dota 2

Оффлайн KaZaK

  • Ветеран
  • *****
  • Доп. информация
    • Бизнес оценка: (0)
    • СПАСИБО: 294
    • Сообщений: 1471
    • Карма: 71
    • Пол: Мужской
    • Сына изучает SEO, мама довольна:DDD
    • Награды КМС поисковой оптимизации
      • Просмотр профиля
      • Live stream dota 2
Re: Формируем поисковый запрос из Excel
« Ответ #5 : 04-01-2011, 22:27:41 »
Поддерживаю.Толку от этого нет,если конечно только как написал Sevab чисто для интереса.

Нужно заниматься самому а не с помощью всевозможных скриптов или программ,тем более автоматизированных.
Никто кроме самого человека не сможет все сделать правильно.
У меня лично нет доверия к всякого рода программам подбора слов и т.п.
Все нужно делать в ручном режиме.
Так и научиться можно многому.Проводить анализы сайтов,сравнивать разные сайты с разной посещаемостью с тиЦ и PR.И брать все лучшее в плане оптимизации от них.
Нужно учитывать все теги,процентное соотношение,релевантность слов и еще много других факторов.Ну и конечно же не забывать слушать музыку :).Так просто веселее будет,и не так скучно учиться.Я так всегда и делаю включу бывает песню любимую и играет она может час а то бывает и два. :D

Оффлайн un75Автор темы

  • Бизнес оценка: (0)
  • Дебютант
  • *
  • СПАСИБО: 0
  • Сообщений: 3
  • Карма: 3
    • Просмотр профиля

Оффлайн un75Автор темы

  • Дебютант
  • *
Re: Формируем поисковый запрос из Excel
« Ответ #6 : 05-01-2011, 01:38:12 »
Прикрепленный файл содержит ошибку, не удаляются предыдущие запросы
Поэтому прикрепил в этом сообщении.

Оффлайн Sevab

  • Администратор
  • Бизнес оценка: (6, 100%)
  • *****
  • СПАСИБО: 9882
  • Сообщений: 14500
  • Карма: 664
  • Пол: Мужской
    • Просмотр профиля
    • Trust Directory Project

Оффлайн Sevab

  • Администратор
  • *****
Re: Формируем поисковый запрос из Excel
« Ответ #7 : 05-01-2011, 01:57:46 »
Прикрепленный файл содержит ошибку

Подправил ваше первое сообщение и заменил ExSeo.rar


 

Похожие темы

  Тема / Автор Ответов Последний ответ
6 Ответов
2017 Просмотров
Последний ответ 18-05-2011, 15:31:52
от Владимир75
4 Ответов
1504 Просмотров
Последний ответ 11-06-2012, 09:32:29
от dmcdmcdmc
3 Ответов
2046 Просмотров
Последний ответ 20-02-2013, 15:38:04
от Blackgeneral
4 Ответов
4992 Просмотров
Последний ответ 09-11-2013, 15:15:24
от tolev
1 Ответов
2404 Просмотров
Последний ответ 04-09-2018, 04:59:04
от jina