Главная » Продвижение сайтов

Создаем RSS ленту и исправляем ошибки RSS

RSS лентаЕсли Вы посмотрите на боковую панель моего блога, Вы увидите раздел, который называется Подписка на pro444.ru, там, где три красных стрелки. Это так называемая RSS лента. Подписавшись на нее, Вы будете получать анонсы новых статей на свой почтовый ящик.

Также это может быть специальная оранжевая картинка, нажав на которую, посетитель тоже может подписаться на RSS.

кнопка RSS на сайтеОт обычной подписки на рассылку RSS лента отличается тем, что Вы не даете свой почтовый адрес мне, или еще кому бы то ни было, а помещаете его в базу данных специального сервиса, который обслуживает RSS всех сайтов и блогов.

А это значит, что никто не сможет Ваш адрес продать, или передать другому, и Вы таким образом гарантированно защищены от СПАМа.

Очень многие не знают, как расшифровывается сама аббревиатура RSS, а это, в свою очередь, мешает понять  и разобраться с тем, что это такое.

RSS в разных версиях означает:

  • Rich Site Summary: обогащенная сводка сайта.
  • RDF Site Summary или Resource Description Framework Site Summary — сводка сайта с использованием среды описания ресурса.
  • Really Simple Syndication — действительно простой сбор информации.

На самом деле все очень просто. Подписываясь на RSS, Вы подписываетесь на получение новой информации, которая появляется на сайте, только и всего. Это очень удобно, если Вы действительно нашли полезный для Вас сайт. Подписавшись, Вы не упустите ничего нового из того, что на сайте появляется.

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

Как сделать RSS ленту на сайте

Для начала нужно зарегистрироваться на Google, если у Вас еще там нет до сих пор регистрации. Затем Вам нужно перейти на сервис FeedBurner, который является частью Google, по ссылке:

Для информации: FeedBurner переводится с английского как топка фидов. Фид — это сводка, которая содержит ссылку на полное содержание, другими словами, анонс чего бы то ни было. Есть даже такое выражение: зажечь фид, то есть создать RSS ленту.

Итак, входите в свой аккаунт сервиса FeedBurner по гугловскому емейлу и паролю. Затем с помощью пункта Language, который находится вверху справа, устанавливаете русский язык, чтобы Вам было комфортнее работать, и в окошке вписываете адрес сайта, на котором у Вас будет стоять форма подписки RSS, или ссылка на RSS.

зажигаем фид

Адрес пишете полностью, впесте с http, например, вот так я записал фид для сайта Школы Антар: http://ant-ar.com.

выбор фидаЗатем Вам нужно выбрать из списка вариант, в котором после Вашего сайта идет /feed, вот, как у меня: http://ant-ar/feed
Затем опять нажимаете Next. После этого в новом окошке проверьте Feed URL, чтобы было все правильно. и опять нажмите Next.

Ошибки RSS

Если у Вас появится сообщение, что адрес фида не найден, значит, придется совершить некоторые дополнительные действия, потому что иначе Ваша RSS лента не будет работать. Такое часто происходит на блогах WordPress из за того, что некоторые плагины изменяют код файлов, которые отвечают за RSS на блоге. Может быть даже такое, что Вы поставите нормально RSS ленту на своем сайте, а через некоторое время она выйдет из строя, из за какого-то плагина.


Чтобы понять, какая у Вас ошибка, Вы переходите на свой фид, выбираете вкладку Решай проблемы, и находите валидатор по ссылке FeedBurner Feed Validity.

Самая распространенная ошибка RSS возникает по причине появления пустой строки перед кодом RSS. Эта ошибка выглядит так: Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности. Адрес: http://mysite.ru/feed/ Строка 6, символ 1.

Как эту ошибку устранить? У меня самого была такая ошибка и фид не работал, причем ни на одном из блогов, так что мне пришлось тоже эту ошибку исправлять.

Заходите на свой хостинг, в файловый менеджер, в папку блога, затем в папку wp-includes, и в файлах: feed-rss.php, feed-rss2.php, feed-rss2-comments.php, feed-atom.php и feed-rdf.php убираете код:

<?php
/**
* RSS 1 RDF Feed Template for displaying RSS 1 Posts feed.
*
* @package WordPress
*/
header('Content-Type: application/rdf+xml; charset=' . get_option('blog_charset'), true);
$more = 1;
?>
<?php echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'; ?>

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

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

Продолжаем создавать RSS

Итак, закончим небольшое отступление про ошибку, и вернемся к тому моменту, когда Вы нажали Next. Если фид не был найден, делаете действия, описанные выше, и перегружаете окошко. Затем продолжаете создание RSS.

название фидаДаете своей ленте название, как правило, это название сайта, и наблюдаете внизу адрес. Нажимаете Next.

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

Как настроить RSS — смотрите в следующей статье.


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

Также Вы можете подписаться на блог, и узнавать о всех новых статьях.
Это не займет много времени. Просто нажмите на ссылку ниже:
    Подписаться на блог: Дорога к Бизнесу за Компьютером

Вам понравилась статья? Поделитесь, буду весьма признателен:


Также приглашаю добавиться в друзья в социальных сетях:

<< Предыдущая статья Следующая статья >>
Проголосуйте и поделитесь с друзьями анонсом статьи на Facebook:  

Оставьте свой комментарий и ответный визит Вам обеспечен