RSS для турбо-страниц страниц Яндекса

26.11.2017  10:14

Недавно Яндекс навернули говна сделали Turbo страницы для мобильной выдачи. Пользователям такие страницы будут показываться непосредственно на самом Яндексе без перехода на сайт. Т.к. на страницах разрешена реклама, то это тоже траффик, и, возможно немалый.

Делаем RSS. Если есть готовый RSS-канал, берём за основу его. Если нет — делаем новый. Важно! Канал должен быть по новому адресу, имеющийся RSS менять нельзя, т.к. будет ругаться валидатор W3C.

в тег <rss version="2.0"> добавляем xmlns:turbo="http://turbo.yandex.ru" получилось примерно так:
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">

В <item> добавляем атрибут turbo="true", становится <item turbo="true">
Внутрь <item turbo="true"> вставляем тег <turbo:content><![CDATA[ html-текст вашей страницы ]]></turbo:content>
С html кодом самое попадалово будет с картинками, потому-что Яндекс по другому как
	<figure>
		<img src="http://example.com/img.jpg" />
	</figure>
их не воспринимает. Все картинки в тексте надо обернуть тегом <figure>, а сделать это можно только регуляркой. Ну и поддерживаемых html-тегов крайне мало, хотя по-минимуму достаточно.

Примерно так:
$text_yandex = preg_replace('|]+)>]+)>|is','
',$text_yandex);

Все картинки со ссылками в тексте станут обёрнуты тегом <figure>.

Если нужно только картинки обернуть, то так:
$text_yandex = preg_replace('|]+)>|is','
',$text_yandex);
обе регулярки побились. Двойные кавычки "" надо заменить на одинарные.

Готово! Теперь идём в Яндекс.Вебмастер и в настройках сайта (Информация о сайте -> Турбо-страницы) добавляем url нового фида. Не забываем указать id РСЯ блока, чтобы зарабатывать в Директе (его надо создать в интерфейсе РСЯ Продукты -> Тематические площадки -> RTB-блоки). Если есть Adfox указываем и его.

Радуемся, ждём траффик и деньги :)

В фид можно добавить тег yandex:related (Блок со ссылками на другие страницы сайта).
Полное описание фида турбо-страниц. Обратите внимание, что есть анальные ограничения по количеству записей и количеству картинок в фиде, и по размеру тоже (на момент написания статьи).

Примеры моих фидов: раз и два.


перейти в Блог

Ударим лайками по бездорожью, разгильдяйству и бюрократизму!


Ключевые слова (тэги): PHP 25  web-программирование 41  Яндекс 6  

комментарии:
28.11.2017 23:01
Алексей
Ваши примеры в индексе, но значка турбо у них нет!
 
10.12.2017 15:34
andrey
Алексей, Яндекс выдачу не обновил.
 

Высказаться о наболевшем, я выслушаю:
Имя


email (не публикуется)