Feed URLs वर्डप्रेस के द्वारा automatically generate किया जाता हैं जो कई प्रकार के elements के लिए बनाए जाते हैं, जैसे posts, categories, tags और author pages। आपकी वेबसाइट के ये URLs google द्वारा कभी भी index नहीं किए जाते, जिसके कारण इन urls पर Google Search Console में “not indexed” errors आ जाता है, जो आपको गूगल सर्च console dashboard में दिखाई देता है जिससे बहुत से लोग परेशान हो जाते हैं और यह आपकी वेबसाइट के लिए भी लाभकारी नहीं है। तो इस लेख में हम आपको बताएंगे how to disable feed URLs in WordPress?
Feed URLs के index न होने के क्या कारण है
Google द्वारा इन feed URLs को इंडेक्स नहीं किया जाता क्योंकि इनमें content और images नहीं होती है। जब गूगल इन URLs को crawl करता है, तो ये गूगल को आपकी वेबसाइट के सामान्य urls लगते हैं इस लिए गूगल द्वारा इन्हें कॉल कर लिया जाता है लेकिन जब यह urls google को कोई भी जानकारी प्रधान नहीं करते तो गूगल इन्हें index नहीं करता। इसी करण से, गूगल इन URLs को “not indexed” category में रखता है जो आपकी वेबसाइट के लिए समस्या पैदा कर सकती है।
Feed URLs को Disable कैसे करें? (How to disable feed URLs in WordPress)
Feed URLs को Disable करना बहुत ही आसान है इसे डिसएबल करने के लिए आप plugin का इस्तेमाल कर सकते हैं या functions.php file में manually code insert करके भी ऐसा किया जा सकता है RSS फीड्स को डिसएबल करने के लिए नीचे दिए गए स्टेप्स को फॉलो करें
1. सबसे पहले आप प्लगइन का उपयोग करके feed URLs disable ऐसा कर सकते हैं
- वर्डप्रेस डैशबोर्ड में सबसे पहले “Disable Everything” plugin install करें और उसके बाद प्लगइन को एक्टिवेट कर दें
- इसके बाद Plugin सेटिंग्स में जाएं और RSS फीड्स को डिसेबल करने के लिए वहां पर आपको एक ऑप्शन मिल जाएगा उस पर tik करें और save button पर क्लिक कर दे।
अब आप देख सकते हैं कि आपकी वेबसाइट पर feed urls डिसएबल हो चुके होंगे और आप इस प्लगइन का उपयोग करके वर्डप्रेस website में बहुत से फीचर्स को डिसएबल कर सकते हैं।
2. दूसरा तरीका है कि आप Manual Code का उपयोग करें
यदि आप अपनी वेबसाइट में plugin install करना नहीं चाहते हैं तो आप अपनी वेबसाइट की function.php file edit कर सकते हैं क्योंकि function.php file में हम एक कोड ऐड करेंगे जिससे वेबसाइट ये URLs न बनाए।
- सबसे पहले अपनी hosting provider अकाउंट में लॉगिन करें और file manager में जाए।
- अब आपको public.html folder में जाना है और उसके बाद wp-content folder में जाए।
- अब आपको themes folder पर क्लिक करना है अब आपके यहां पर आपकी वेबसाइट में install theme दिखाई दे जाएंगे आपको अपनी वेबसाइट पर एक्टिव थीम में जाना है।
- अब आपके यहां पर function.php file दिखाई दे जाएगी उसे पर राइट क्लिक करके edit पर क्लिक करें।
- इसके बाद नीचे दिए कोड को फाइल में सबसे नीचे पेस्ट करें और save बटन पर क्लिक कर दें।
// Remove feed URLs from the header
function disable_feed_links() {
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'feed_links_extra', 3);
}
add_action('init', 'disable_feed_links');
// Redirect feed requests to the original page
function redirect_feed_requests_to_original_page($query) {
if ($query->is_feed) {
global $wp;
$current_url = home_url(add_query_arg(array(), $wp->request));
$original_url = preg_replace('/\/feed(\/.*|$)/', '', $current_url);
wp_redirect($original_url, 301);
exit;
}
}
add_action('parse_query', 'redirect_feed_requests_to_original_page');
Note:- किसी step को करने से पहले अपनी website का बैकअप अवश्य ले।
फीड URLs को डिसेबल करने के परिणाम
- फीड URLs को डिसेबल करने से आप अपने Google Search Console डैशबोर्ड से अनावश्यक errors को हटा सकते हैं।
- इसके बाद केवल महत्वपूर्ण पेज इंडेक्स किए जाएंगे, जिससे वेबसाइट की SEO क्षमता में सुधार होगा।
अगर आपको यह लेख पसंद आया हो तो इसे अपने दोस्तों के साथ शेयर करेंकरने से क्या होगा
Hello There. I found your blog using msn. This is an extremely well
written article. I’ll be sure to bookmark it and come
back to read more of your useful information. Thanks for the post.
I will definitely return.