Blogger और GoDaddy: Ads.txt "Not Found" समस्या का पक्का समाधान
अगर आप Blogger का उपयोग कर रहे हैं और AdSense में आपको "Ads.txt not found" का एरर दिख रहा है, तो यह लेख आपके लिए है। अक्सर लोग Blogger की सेटिंग्स में ads.txt चालू तो कर देते हैं, लेकिन तकनीकी कारणों से Google उसे ढूंढ नहीं पाता।
अगर आप Blogger पर अपनी वेबसाइट चलाते हैं और GoDaddy से डोमेन लिया है, तो AdSense में "Ads.txt not found" का एरर आना एक आम बात है। कई बार हम ब्लॉगर में सेटिंग सही कर देते हैं, फिर Google उसे ढूंढ नहीं पाता। आपकी इसी पुरानी समस्या का स्टेप-बाय-स्टेप हल नीचे दिया गया है।
How to Fix Ads.txt "Not Found" Error in Blogger (The Permanent Solution)
If you are using Blogger with a custom domain from a registrar like GoDaddy, seeing the "Ads.txt not found" error in AdSense is a common frustration. You might have enabled the settings in Blogger, yet the error remains for years. This guide provides the 100% working solution to fix this 3-year-old technical glitch.
समस्या का मुख्य कारण (The Root Cause) समस्या क्यों आती है?
मुख्य कारण यह है कि AdSense आपकी वेबसाइट को बिना www के (जैसे: aasansolution.in/ads.txt) खोजने की कोशिश करता है। अगर आपने GoDaddy में "Forwarding" चालू कर रखी है, तो Google का रोबोट उस फाइल तक पहुँच ही नहीं पाता और 404 Error दिखाता है।
ज़्यादातर मामलों में, समस्या Blogger में नहीं बल्कि आपके Domain Registrar (जैसे GoDaddy) के DNS रिकॉर्ड्स में होती है। अगर आपकी साइट बिना www के (जैसे: aasansolution.in) नहीं खुल रही है, तो AdSense का रोबोट आपकी ads.txt फाइल तक नहीं पहुँच पाएगा।
The Root Cause of the Problem
AdSense crawlers look for the ads.txt file at the root domain (e.g., aasansolution.in/ads.txt). If you have "Domain Forwarding" enabled in GoDaddy, it creates a conflict. The crawler gets stuck in a redirect loop and cannot find the file, resulting in a 404 error even if your Blogger settings are correct.
समाधान: स्टेप-बाय-स्टेप गाइड
स्टेप 1: GoDaddy से 'Forwarding' हटाएँ (सबसे ज़रूरी)
ज़्यादातर लोग यहीं गलती करते हैं। अगर आपने GoDaddy पैनल में Forwarding सेट की है, तो उसे हटाना होगा।
GoDaddy DNS Management में जाएँ।
नीचे Forwarding सेक्शन को देखें।
अगर वहां कोई नियम (Rule) दिख रहा है, तो Trash can (डिलीट) आइकॉन पर क्लिक करके उसे हटा दें।
Step 1: Delete GoDaddy 'Forwarding' (Crucial Step)
Most bloggers make the mistake of using GoDaddy's built-in forwarding. This must be removed.
Log in to your GoDaddy DNS Management panel.
Scroll down to the Forwarding section.
If you see any rule listed under "Domain," click the Trash can (Delete) icon to remove it.
स्टेप 2: सही DNS रिकॉर्ड्स सेट करें
Forwarding हटाते ही आपके पुराने गलत IP एड्रेस वाले रिकॉर्ड्स हट जाएँगे। अब आपको ये 4 आधिकारिक Google A-Records जोड़ने हैं:
Add पर क्लिक करें और Type: A चुनें।
Name:
@डालें।Value: नीचे दिए गए 4 IP एक-एक करके जोड़ें:
216.239.32.21216.239.34.21216.239.36.21216.239.38.21
TTL: इसे 600 seconds या 1 Hour रखें।
Step 2: Configure the Correct Google A-Records
Once forwarding is deleted, your old incorrect IP addresses will vanish. You must now point your domain directly to Google’s servers using these 4 A-Records:
Click Add and select Type: A.
Name: Use the
@symbol.Value: Add these 4 IP addresses one by one:
216.239.32.21216.239.34.21216.239.36.21216.239.38.21
TTL: Set it to 600 seconds or 1 Hour.
स्टेप 3: Blogger की सेटिंग्स ठीक करें
अब ब्लॉगर को बताएं कि आपकी साइट अब Google के रिकॉर्ड्स पर चल रही है।
Blogger > Settings > Publishing में जाएँ।
"Redirect domain" (domain.in से www.domain.in) को ON करें।
HTTPS availability और HTTPS redirect दोनों को ON रखें।
Monetization में जाकर "Enable custom ads.txt" को ऑन करें और अपना पब्लिशर आईडी कोड डालें।
Step 3: Update Blogger Settings
Now, tell Blogger to handle the traffic correctly.
Go to Blogger > Settings > Publishing.
Turn ON the "Redirect domain" toggle (this redirects
domain.intowww.domain.in).Under HTTPS, ensure "HTTPS availability" and "HTTPS redirect" are both ON.
In the Monetization section, ensure "Enable custom ads.txt" is ON and your code is pasted correctly.
स्टेप 4: AdSense में 'Check for Updates' करना
DNS बदलने के बाद इंटरनेट पर इसे अपडेट होने में समय लगता है।
सब कुछ सेट करने के बाद कम से कम 1 घंटा इंतज़ार करें।
अपने ब्राउज़र में
[https://yourdomain.in/ads.txt](https://yourdomain.in/ads.txt)खोलकर देखें। अगर वहां कोड दिख रहा है, तभी अगले कदम पर जाएँ।अब AdSense > Sites में जाएँ।
अपनी साइट पर क्लिक करें और "Check for updates" बटन पर क्लिक करें।
क्लिक करते ही Status बदलकर "Ads.txt detected" (हरा निशान) हो जाएगा।
Step 4: The AdSense 'Check for Updates' Process
DNS changes take time to propagate across the internet.
Wait at least 1 hour after making the changes.
Verify the fix by visiting
[https://yourdomain.in/ads.txt](https://yourdomain.in/ads.txt)in your browser. If you see your publisher code, proceed.Go to AdSense > Sites.
Click on your website and find the Ads.txt section.
Click the "Check for updates" button.
The status will change to "Ads.txt detected" with a green checkmark.
www और बिना www वाली दोनों साइट्स खुलनी चाहिए, वरना AdSense फिर से Error दे सकता है।इस तरीके के फायदे:
पुराना एरर खत्म: आपकी साइट अब "Ready to show ads" हो जाएगी।
बेहतर SEO: ब्लॉगर का अपना रिडायरेक्ट सिस्टम GoDaddy की फॉरवर्डिंग से कहीं ज़्यादा सुरक्षित और फ़ास्ट है।
100% Revenue: आपकी कमाई का पूरा हिस्सा आपको मिलेगा।
No comments:
Post a Comment