Перевірте свою стрічку безкоштовним валідатором RSS-стрічок Feeder. Він показує кожну помилку, її рядок і спосіб виправлення, а також дані, які Feeder зчитує зі стрічки. Feeder може читати й не зовсім коректні стрічки, але валідна стрічка працюватиме в будь-якому RSS-рідері та допоможе уникнути наведених нижче проблем.
Для додаткової перевірки скористайтеся сервісом перевірки стрічок W3C.
Використовуйте правильний формат дати
Дати в RSS мають такий вигляд: Sat, 26 Sep 2026 09:00:00 GMT, із чотиризначним роком. Скористайтеся вбудованою функцією своєї мови програмування:
- PHP:
date(DATE_RSS) - Python:
email.utils.format_datetime(dt) - Ruby:
Time.now.rfc2822, попередньо виконавшиrequire "time" - JavaScript:
new Date().toUTCString() - Go:
t.Format(time.RFC1123Z)
Не використовуйте DATE_RFC822 у PHP і time.RFC822 у Go. Вони записують рік двома цифрами, через що валідатори відхиляють дату або попереджають про неї.
Призначте кожному допису GUID
Елемент <guid> є унікальним ідентифікатором допису. Feeder використовує його, щоб відрізнити нові дописи від тих, які вже бачив. Якщо GUID немає, Feeder орієнтується на заголовок і дату. Тому після зміни заголовка або дати допис з’явиться знову як новий.
Можна використовувати будь-яке значення, якщо воно унікальне й ніколи не змінюється, наприклад постійну адресу допису.
Під час перенесення зберігайте незмінними ідентифікатори й дати
Якщо ви змінюєте часовий пояс сайту, домен або платформу для публікацій, залишайте GUID і дату кожного допису незмінними. Якщо вони зміняться одночасно, читачі можуть побачити всі старі дописи як нові.
Дозвольте Feeder отримувати доступ до вашої стрічки
Якщо Feeder повідомляє, що не може отримати доступ до стрічки, перевірте, чи не блокує ваш брандмауер або Cloudflare наших сканерів. Дивіться статті Що робити, якщо Cloudflare блокує сканери Feeder і Публічні IP-адреси серверів Feeder.