Настройки и форматы фидов в WordPress

Кроме того, что есть несколько типов фидов, есть несколько типов форматов фидов. Все фиды на сайте генерируются в следующих форматах:

  • RSS 2.0 – стандарт развивается и его функционал расширяется с помощью различных модулей и рекомендуется для любых целей
  • RSS 1.0 / RDF – основан на RDF формате и рекомендуется для RDF приложений
  • RSS 0.92 – устаревшая версия RSS
  • Atom – формат на базе XML передачи данных и используется как универсальный стандарт.

Несколько лет назад выбор наиболее подходящего формата был крайне важен, т.к. различные читалки фидов поддерживали различные форматы и были проблемы совместимости. Была своего рода война форматов с целью выявить окончательного победителя. К счастью, сейчас нет необходимости беспокоиться о том, в каком именно формате создается лента, т.к. популярные ридеры, а именно потому они и стали популярны, поддерживают все основные форматы. Большинство сайтов, которые мы посещаем и добавляем в фидридеры создают ленты в RSS 2.0 формате, а в формате Atom раздают совсем уж незначительное количество.

И как определить, в каком именно формате раздается лента? Ответ заложен в ее адресе:

  • RSS 2.0 формат – https://supersite.ru/feed/
  • RSS 2.0 формат – https://supersite.ru/feed/rss2/
  • RSS 0.92 формат – https://supersite.ru/feed/rss/
  • RDF/RSS 1.0 формат – https://supersite.ru/feed/rdf/
  • Atom формат – https://supersite.ru/feed/atom/

Точно так же создаются ленты и для всех остальных типов фидов, путем дописывания своего типового адреса в урл. Например, вот так будут выглядеть адреса лент в различных форматах для выбранной рубрики:

  • https://supersite.ru/category/coffee/feed/
  • https://supersite.ru/category/coffee/feed/rss2/
  • https://supersite.ru/category/coffee/feed/rss/
  • https://supersite.ru/category/coffee/feed/rdf/
  • https://supersite.ru/category/coffee/feed/atom/

Можно заметить, что RSS 2.0 формат отдается в двух одинаковых версиях, что сделано для совместимости, но фактически создает дубли. Чтобы этого избежать, необходимо выполнить каноникализацию этих двух лент, перенаправив в одну. С точки зрения seo это очень хорошо и делается довольно просто, используя редирект в .htaccess файле:

RedirectMatch 301 Vrss2V https://supersite.ru/feed/

Это правило все урлы фидов, содержащие rss2, будет перенаправлять на основной фид. В 8 главе мы рассмотрим другие полезные приемы каноникализации ссылок.

Теперь мы знаем, что у нас на сайте вордпрессом созданы тысячи рсс-лент. Давайте разберемся, как это все настроить и оптимизировать. Для начала стоит определиться, какие же мы будем отдавать записи в ленту — полные или сокращенные.

Полнотекстовые ленты

Анонс или полная запить WordPressВ настройках админки (Параметры→Чтение) есть опция – отдавать полный текст в ленту или только анонс. Если выбрать «Анонс», то в ленту будет отдавать текст записи, обрезанный по тегу  , который разбивает текст записи на анонс и остальную часть, обычно выводимую в блоге при клике по ссылке «Подробнее» или «Читать далее». Если этого тега нет, то текст записи будет обрезан по определенное количество символов или будет выведено содержание поля «Цитата записи», если оно заполнено.

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

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

Урезанные ленты

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

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

Давайте подведем итоги. Показывать или не показывать полные версии — зависит только от вашего контента и модели заработка. Если вы зарабатываете на контекстной или баннерной рекламе, то для вас лучше, чтобы посетители приходили на сайт из поиска или читалок. Если же для вас гораздо важнее распространение информации, которая построит растущий список подписчиков, а заработок проистекает из публикуемых текстов (статьи с рефссылками, продажи различных товаров в обзорах и т.п.), то в этом случае выгоднее раздавать полные записи.

Количество записей

Там же в админке, в настройках Чтения, есть настройка «В RSS-лентах отображать последние ...» позволяющая определить количество записей, видимых в ленте. По умолчанию стоит 10, однако это число можно настроить исходя из особенностей своего блога. Если вы публикуете часто и много, то лучше чтобы это число было больше. Если же обновления публикуются редко, то и количество одновременно видимых записей можно уменьшить.

Также необходимо учитывать вот еще что — чем больше записей будет отдаваться в ленту, тем больше трафика и создаваемой нагрузки на сервер будет больше при загрузке такого фида в ридер.

Форматы ссылок лент

Если в блоге включены Постоянные ссылки — ЧПУ, то адрес фида будет выглядеть так

  • https://supersite.ru/feed/ – RSS 2.0 format
  • https://supersite.ru/feed/rss2/ – RSS 2.0 format
  • https://supersite.ru/feed/rss/ – RSS 0.92 format
  • https://supersite.ru/feed/rdf/ – RDF/RSS 1.0 format
  • https://supersite.ru/feed/atom/ – Atom format

Если же Постоянные ссылки не включены, то адрес фида будет выглядеть так (при том он будет также доступен при включенных ЧПУ)

  • https://supersite.ru/wp-rss2.php – RSS 2.0 format
  • https://supersite.ru/wp-rss.php – RSS 0.92 format
  • https://supersite.ru/wp-rdf.php – RDF/RSS 1.0 format
  • https://supersite.ru/wp-atom.php – Atom format

Альтернативным способом обращения к лентам при выключенных ЧПУ будут такие адреса

  • https://supersite.ru/?feed=rss2 – RSS 2.0 format
  • https://supersite.ru/?feed=rss – RSS 0.92 format
  • https://supersite.ru/?feed=rdf – RDF/RSS 1.0 format
  • https://supersite.ru/?feed=atom – Atom format

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

<!--?php bloginfo('rss2_url'); ?-->

Для комментариев доступны ленты только в формате RSS 2.0, и фиды доступны по трем альтернативным адресам

  • https://supersite.ru/comments/feed/
  • https://supersite.ru/wp-commentsrss2.php
  • https:// supersite.ru/?feed=commentsrss2

Чтобы указать ссылку по умолчанию на фид комментариев, нужно в хедер шаблона добавить тег

<!--?php bloginfo('comments_rss2_url'); ?-->

Фиды отдельных записей

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

<!--?php comments_rss_link('Подписаться на комментарии по RSS'); ?-->

В результате для каждой записи будет выведена своя ссылка.

Фиды рубрик

Фид рубрик доступны по следующим адресам в зависимости от настроек ЧПУ

  • https://supersite.ru/category/categoryname/feed/
  • https:// supersite.ru/wp-rss2.php?cat=33

В итоге — rss-лент в блоге не просто много, а очень много 🙂

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Scroll Up
Adblock detector