Проведенный на нескольких сайтах эксперимент по подключению версии Turbo страниц в Яндексе, однозначно показал, что этот способ значительно повышает позиции в мобильной выдаче поисковика. На тестируемых сайтах позиции мобильной выдачи поднялись с 3-4 страниц серпа, до самого ТОПа. Причем реакция поисковика оказалась неожиданно быстрой — буквально на следующий день, как только был настроен xml с данными для турбо страниц, уже были заметны изменения. Видимо алгоритм жесткий и простой: есть турбо версия — такой странице однозначный большой плюс в выдаче.
Как настроить турбо-страницы
Процедура достаточно подробно описана в вебмастере, ничего сложного не представляет. Владельцам популярных CMS предлагаются готовые плагины, но у нас были сайты с самописными движками и достаточно просто было написать свой скрипт для xml.
Код скрипта на php для выдачи rss-ленты турбо-страниц
header("content-type: application/rss+xml"); $db_host="****"; $db_user="****"; $db_pass="****"; $db_db="****"; $con=mysql_connect($db_host,$db_user,$db_pass) || die("Could not contact mySQL!"); mysql_select_db($db_db) || die("Connected mySQL, but database is unavailable!"); echo '<rss xmlns:yandex="http://news.yandex.ru" xmlns:media="http://search.yahoo.com/mrss/" xmlns:turbo="http://turbo.yandex.ru" version="2.0" > <channel> <title>Тайтл сайта</title> <link>http://мой-сайт.рф/</link> <description>Описание сайта</description> <turbo:analytics type="Yandex" id="999999"></turbo:analytics> '; $sql = mysql_query("SELECT * FROM `content` WHERE 1 order by id"); while ($data=mysql_fetch_array($sql)) { // пришлось перекодировать windows-1251 - UTF-8 $title=iconv('windows-1251', 'UTF-8//TRANSLIT',$data['title']); $content=iconv('windows-1251', 'UTF-8//TRANSLIT',stripslashes($data['content'])); // в контенте оставляем только допустимые теги $content=strip_tags($desc,'<p><ul><li><div><ol><figure><img><figcaption><a><span> <h2><h3><h4><h5><table><tr><td><th>'); echo ' <item turbo="true"> <link>http://мой-сайт.рф/'.$name.'</link> <turbo:content> <![CDATA[ <header> <h1>'.$title.'</h1> '; echo ' </header> '.$content.' ]]> </turbo:content> </item> '; } echo ' </channel> </rss> '; ?>
Выдачу скрипта мы организовали через php, сам файл назван turbo.xml1 и в .htaccess добавлена опция:
AddType application/x-httpd-php .xml1
Соответственно осталось в вебмастере «Турбо страницы — Источники» указать путь к этому файлу и включить ленту.