Настройка вывода rss.xml DLE для Турбо страниц в Яндексе

Настройка вывода rss.xml DLE для Турбо страниц в Яндексе
Чтобы правильно отображались Турбо страницы в Яндексе для DLE, нжуно чтобы в файле rss.xml были теги <turbo:content><![CDATA[{full-story}]]></turbo:content>, где будет выводиться полное содержание вашей новости (включая абзацы, картинки и подзаголовки).

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

Заменить /templates/rss.tpl на новый с дистрибутива 12.1, скачать архив с файлом

В /engine/rss.php заменить 
<rss xmlns:yandex="http://news.yandex.ru" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
на
<rss xmlns:yandex="http://news.yandex.ru" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:turbo="http://turbo.yandex.ru" version="2.0">
В /engine/modules/show.short.php найти
if( $view_template == "rss" ) {
или (для DLE 10.х и старше)
if( isset($view_template) AND $view_template == "rss" ) {
и
$tpl->set( '{full-story}', $row['full_story'] );

Код между ними (включая эти строки) заменить на тот, что в это txt файле

Как отключить уже работающие Турбо страницы в Вебмастере?

Турбо страницы - нововведение Яндекса, которое даже на текущий момент считается сырым. Кроме этого не все популярные CMS готовы предоставить необходимый формат под него. Поэтому если вы самостоятельно не можете это сделать, то обратитесь к специалистам и профессионалам. Мы кстати этим занимаемся! :)

Мы совсем недавно на одном сайте пытались отключить Турбо страницы с которых был трафик на сайте. Мы их отключили, однако трафик продолжает идти. Причина простая, обычное удаление RSS кода или оформления не дает вам 100% отключения турбо страниц.

Вот что пишет об этом техподдержка Яндекс:
Для отключения Турбо-версий страниц сайта необходимо передать в RSS-фиде информацию о страницах с элементом item turbo="false", в этом случае для страниц перестанет показываться Турбо-версии в течение суток. Замечу, что при этом rss-фид в Яндекс.Вебмастере должен быть включен.

После передачи <item turbo="false"> отключение происходит в течение нескольких часов. Если остались Турбо-версии на поиске, проверьте, что данные по ним передаются в фиде с <item turbo="false">.

Как проверить работоспособности турбо страниц в Яндекс своего сайта?

Легко заходим в Яндекс.Вебмастер, после переходим в настройки турбо страниц. Если вы добавили и все сделали правильно, то можете нажать на "примеры турбо страниц в поиске", и увидите следующее


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


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

Оставить свой след отзыв