Feeder के मुफ़्त RSS फ़ीड Validator से अपनी फ़ीड की जाँच करें। यह हर गड़बड़ी के साथ उसकी लाइन और उसे ठीक करने का तरीका बताता है, और यह भी दिखाता है कि Feeder आपकी फ़ीड से क्या पढ़ता है। Feeder अपूर्ण फ़ीड भी पढ़ लेता है, लेकिन मान्य फ़ीड हर रीडर में काम करती है और नीचे बताई गई समस्याओं से बचाती है।
W3C Feed Validation Service से भी जाँच करना अच्छा रहता है।
तारीख़ का सही फ़ॉर्मैट इस्तेमाल करें
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)
PHP के DATE_RFC822 और Go के time.RFC822 का इस्तेमाल न करें। ये साल को दो अंकों में लिखते हैं, जिसे Validator अस्वीकार कर सकता है या जिसके बारे में चेतावनी दे सकता है।
हर पोस्ट को GUID दें
<guid> एलिमेंट हर पोस्ट की एक अलग ID होती है। Feeder इसका इस्तेमाल नई पोस्ट और पहले से देखी गई पोस्ट में अंतर करने के लिए करता है। GUID न होने पर Feeder शीर्षक और तारीख़ के आधार पर पोस्ट पहचानता है। इसलिए, अगर आप शीर्षक या तारीख़ बदलते हैं, तो पोस्ट फिर से नई पोस्ट की तरह दिखेगी।
कोई भी मान इस्तेमाल किया जा सकता है, बशर्ते वह अलग हो और कभी न बदले। उदाहरण के लिए, पोस्ट का स्थायी पता।
साइट बदलते समय ID और तारीख़ें स्थिर रखें
अगर आप अपनी साइट का टाइम ज़ोन, डोमेन या पब्लिशिंग प्लेटफ़ॉर्म बदलते हैं, तो हर पोस्ट का GUID और तारीख़ पहले जैसी ही रखें। अगर ये सभी एक साथ बदल जाते हैं, तो पाठकों को हर पुरानी पोस्ट नई दिख सकती है।
Feeder को अपनी फ़ीड तक पहुँचने दें
अगर Feeder बताता है कि वह आपकी फ़ीड तक नहीं पहुँच सकता, तो जाँचें कि आपका फ़ायरवॉल या Cloudflare हमारे क्रॉलर को ब्लॉक तो नहीं कर रहा। अगर Cloudflare Feeder के क्रॉलर को ब्लॉक कर रहा है, तो क्या करें और Feeder सर्वर के सार्वजनिक IP पते देखें।