Как сделать свой "Яндекс остров"

Капитал / 20 июля 2013
/ 1662

Про острова я уже писал. Я писал что это плохо и что все подлецы. Возможно я и погорячился. Покопавшись по этим самым островам, я подумал, что может быть. Вдруг оно будет и неплохо. Ведь бывает же. Может я зря накинулся на людей, а на самом деле это даже хорошо. Может, с острова пользователь будет попадать на наш сайт. Если так, то мы будем и не против. И даже для одного сайта я уже сделал остров. Для двух. И, если хотите, научу вас тоже это делать. Это просто. Это даже проще, чем микроразметка. Если у вас сайт на Drupal и вы немного знаете views, то вам это будет не сложно.

Яндекс остров

Как видно из картинки выше, нам нужна форма, которую пользователь заполнит на Яндексе, а попадет на наш сайт. Он попадет на наш сайт, на котором увидит именно то, что ему надо. Так сказать, трехочковый. По сути, остров есть не что иное, как эта самая форма, только расположенная на Яндексе. Чем это лучше? Тем, что пользователь попадает точно в цель — туда, куда ему надо. Чем хуже? Может быть тем, что он меньше времени проведет на сайте. Хотя, это не факт, но этого мы боимся.

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


Создаем страницу перехода

Для своего сайта, я создал страницу "Разделы" с формой для острова. Структура моего сайта проста до безобразия, поэтому и форма будет несложная. За основу я взял уже готовую вьюху. Как это сделать, смотрим видео, следим за курсором и слушаем этномузычку. Для просмотра видео лучше включить HD качество 720p, и смотреть на весь экран.

[video:http://www.youtube.com/watch?v=S68bur8uhe4]

Готово. Теперь создаем остров.

Наш остров

Идем на сайт и заполняем наши данные для острова. Тут все просто.

заполняем наши данные для острова

Далее добавляем элементы формы. Для этого, посмотрим нашу адресную строку.

посмотрим нашу адресную строку

Для этой страницы адресная строка имеет такой вид: http://gavzav.name/razdely?combine=drupal&field_rubrika_tid=All
Нам надо то, что после "?" — combine=drupal&field_rubrika_tid=All
combine=drupal — это передача данных в строку поиска. field_rubrika_tid=All — в рубрику. Таким образом заполняем форму.

заполняем форму

Нажимаем создать XML и скачиваем файл.


Проверяем остров

Осталось наш остров проверить. И, если все нормально, то отправить его в Яндекс. Правда у меня, в Беларуси, пока отправить, насколько я понимаю, нельзя. Нам еще не подключили. Идем на эту страницу и загружаем наш файл. Яндекс какое-то время подумает.

 

И потом покажет нам наш остров. Проверяем. Вводим данные,

Вводим данные

Нажимаем перейти

Нажимаем перейти

Все. Говорим огромное спасибо создателям сайта http://укротова.рф/ за то, что они облегчили нам работу со схемой и немного мне.

comments powered by HyperComments