Що перевіряє валідатор
Вставте адресу стрічки, і валідатор завантажить її так само, як програма для читання стрічок, а потім перевірить за правилами RSS, Atom і JSON Feed. Це безкоштовно й не потребує облікового запису. Для кожної проблеми вказано рядок, де вона є, і коротку підказку, як її виправити.
- З’єднання: статус HTTP, переспрямування і те, чи відповідає сервер протягом 10 секунд.
- Файл: заголовок Content-Type, заявлене й фактичне кодування і те, чи правильно сформовано XML.
- Формат: RSS 2.0, RSS 1.0, Atom 1.0 або JSON Feed і елементи, яких вимагає кожен із них, наприклад заголовок, посилання й опис для RSS.
- Кожен елемент: заголовок або опис, посилання, унікальний guid і дата в правильному форматі. Вкладенням подкастів (enclosure) потрібні url, type і length.
- Додатково: розмір стрічки, заголовки кешування, що заощаджують трафік, і хаб WebSub для миттєвих оновлень.
Помилки порушують правила RSS або XML. Деякі програми для читання взагалі не можуть прочитати стрічку з помилками, а іншим доводиться вгадувати, тому публікації можуть показуватися неправильно. Попередження не роблять стрічку некоректною. Стрічка працює, але деякі програми для читання можуть спіткнутися об ці деталі.
Під списком перевірок розділ Що бачить Feeder показує стрічку так, як її читає краулер Feeder, з усіма елементами, датами й посиланнями.
Поширені помилки в стрічках і як їх виправити
Неправильно сформовано (недійсний токен)
Зазвичай причина в одиночному & або < у заголовку чи описі, наприклад Tom & Jerry. Пишіть & як &, а < як < або помістіть HTML у розділ CDATA: <![CDATA[ ... ]]>.
Невизначена сутність
HTML-сутностей на кшталт у XML немає: він знає лише п’ять. Використовуйте натомість номер, наприклад   для нерозривного пробілу, або помістіть HTML у CDATA.
Дати в неправильному форматі
Дати RSS мають такий вигляд: Sat, 26 Sep 2026 09:00:00 GMT. Більшість мов уміють їх записувати: date(DATE_RSS) у PHP, email.utils.format_datetime(dt) у Python і new Date().toUTCString() у JavaScript. В Atom і JSON Feed використовується 2026-09-26T09:00:00Z.
Віддається як text/html
Ваш сервер позначає стрічку як вебсторінку, тому деякі програми для читання можуть не побачити в ній стрічку. Віддавайте RSS як application/rss+xml, а Atom як application/atom+xml. application/xml теж підійде.
Відсутні або повторювані guid
Без унікального ID програмам для читання доводиться вгадувати, які публікації нові, тому відредагована публікація може з’явитися знову. Дайте кожному елементу унікальний <guid>, що ніколи не змінюється, наприклад постійну адресу публікації.
Дивні символи замість літер
Символи файлу не збігаються із заявленим у ньому кодуванням. Часто це текст у Windows-1252, позначений як UTF-8. Зберігайте й віддавайте стрічку в UTF-8 і налаштуйте сервер, щоб він надсилав charset=utf-8.
Щось перед оголошенням XML
Порожній рядок або пробіл перед <?xml ламає всю стрічку. У WordPress причина зазвичай у файлі functions.php теми або в плагіні.
Більше рішень у статті Як перевірити RSS-стрічку для Feeder. Якщо стрічка належить комусь іншому, у статті Чому RSS-стрічка недійсна пояснено, що можна зробити.
Як додати стрічку у Feeder
Навіть коректна стрічка може мати неправильний вигляд у програмі для читання, тож перевірте її так, як це зроблять ваші підписники:
- У Feeder натисніть Додати стрічку новин і вставте адресу стрічки.
- Feeder покаже стрічку з попереднім переглядом найновіших публікацій. Перевірте заголовки, дати й посилання.
- Підпишіться на неї, опублікуйте новий допис і перевірте, що він з’явився один раз, як нова публікація.
Feeder є RSS-рідером для вебу, вашого браузера, iOS і Android, і почати можна безкоштовно.
Поширені запитання
Чому моя стрічка працює в одній програмі для читання, але не в іншій?
Програми для читання різняться суворістю. Багато з них, зокрема Feeder, читають стрічки з дрібними помилками й непогано вгадують решту. Суворіші застосунки, наприклад деякі подкаст-застосунки, здаються на тій самій стрічці. Стрічка без помилок працює всюди, тож виправляйте їх, навіть якщо у вашій програмі все виглядає добре.
Чи має стрічка бути коректною, щоб працювати?
Не завжди. Багато програм для читання читають стрічки з дрібними помилками, але суворіші застосунки можуть їх відхилити, тож коректна стрічка надійніша.
Чому старі публікації з’являються як нові?
Програми для читання відстежують публікації за guid, а якщо його немає, за заголовком і датою. Нові guid, переїзд на новий домен або зміна часового поясу на сервері можуть зробити кожну публікацію новою для них.
Чи можна перевірити стрічку, якої ще немає в мережі?
Цей валідатор перевіряє стрічки за їхньою адресою і лише у відкритому інтернеті. Якщо файлу ще немає в мережі, вставте XML у W3C Feed Validation Service у розділі Validate by Direct Input.