Google Search Console में Bulk Data Export क्या है?
परफ़ॉर्मेंस रिपोर्ट और डेटा
Bulk data export Search Console की एक सेटिंग है, जो आपकी प्रॉपर्टी का परफ़ॉर्मेंस डेटा दिन में एक बार आपके अपने Google Cloud प्रोजेक्ट के BigQuery डेटासेट में भेजती है। इसमें Search Console के पास मौजूद हर पंक्ति होती है। दुर्लभ क्वेरी भी बिना टेक्स्ट वाली पंक्तियों के रूप में शामिल रहती हैं। यह 16 महीनों तक सीमित नहीं है, बल्कि आपके हटाने तक बढ़ता रहता है। यह केवल उसी दिन से शुरू होता है जब आप इसे चालू करते हैं। BigQuery के मुफ़्त उपयोग से ऊपर का स्टोरेज और क्वेरी का शुल्क आपको देना होता है।
यह रिपोर्ट और API से क्या अलग देता है
| परफ़ॉर्मेंस रिपोर्ट | Search Analytics API | Bulk data export | |
|---|---|---|---|
| पंक्तियाँ | प्रति तालिका या एक्सपोर्ट 1,000 | प्रति सर्च टाइप प्रतिदिन अधिकतम 50,000 | हर पंक्ति |
| इतिहास | 16 महीने | 16 महीने | सेटअप के दिन से, आपके हटाने तक सुरक्षित |
| दुर्लभ (अनामित) क्वेरी | तालिकाओं में शामिल नहीं, कुल योग में गिनी जाती हैं | वही | खाली query वाली पंक्तियों के रूप में शामिल |
| लागत | मुफ़्त | Cloud बिल नहीं, पर कोटा लागू | BigQuery स्टोरेज और क्वेरी शुल्क |
| मेहनत | कोई नहीं | कोड और OAuth | Cloud प्रोजेक्ट और SQL |
शुरू करने से पहले
- Search Console प्रॉपर्टी पर आपके पास owner अनुमति होनी चाहिए।
- आपके पास बिलिंग चालू वाला Google Cloud प्रोजेक्ट होना चाहिए।
- उस प्रोजेक्ट में APIs & Services > Enabled APIs & Services के अंतर्गत BigQuery API और BigQuery Storage API चालू करें।
bulk data export कैसे सेट अप करें
- Cloud console में IAM and Admin खोलें और Grant access चुनें।
- प्रिंसिपल
search-console-data-export@system.gserviceaccount.comको दो भूमिकाओं के साथ जोड़ें: BigQuery Job User और BigQuery Data Editor। सेव करें। - Search Console में Settings > Bulk data export खोलें।
- Cloud project ID दर्ज करें (प्रोजेक्ट नंबर नहीं)।
- डेटासेट का नाम चुनें। डिफ़ॉल्ट
searchconsoleहै, हर नाम इसी से शुरू होना चाहिए, और एक ही प्रोजेक्ट में एक्सपोर्ट करने वाली हर प्रॉपर्टी का अपना अलग डेटासेट होना चाहिए। - डेटासेट की लोकेशन सोच-समझकर चुनें: एक्सपोर्ट शुरू होने के बाद Google इसे बदलने की सुविधा नहीं देता।
- Continue चुनें। पहला एक्सपोर्ट 48 घंटों के भीतर आ जाता है और उसमें उसी दिन का डेटा होता है जिस दिन वह चलता है।
तालिकाएँ बन जाने के बाद आप स्टोरेज सीमित रखने के लिए पार्टिशन एक्सपायरेशन (14 दिन या अधिक) सेट कर सकते हैं। कॉलम न जोड़ें और न बदलें: स्कीमा बदलने से एक्सपोर्ट विफल हो जाता है।
BigQuery में क्या आता है
searchdata_site_impression: प्रॉपर्टी के स्तर पर एकत्रित परफ़ॉर्मेंस, जैसे Search Console के चार्ट के कुल योग। इसमें URL कॉलम नहीं होता।searchdata_url_impression: URL के स्तर पर एकत्रित, जिसमें हर सर्च अपीयरेंस के लिए एक कॉलम (जैसेis_job_listing) और एकis_anonymized_discoverफ़्लैग होता है।ExportLog: हर तालिका के हर सफल एक्सपोर्ट के लिए एक पंक्ति। जब भी Google किसी दिन का डेटा सुधारकर दोबारा लिखता है, इसकाepoch_versionबढ़ जाता है।
तारीखें Pacific Time में होती हैं। पंक्तियाँ पहले से एकत्रित नहीं होतीं, इसलिए अपने मेट्रिक्स पर हमेशा SUM() लगाएँ। पोज़िशन शून्य से शुरू होती है और जोड़ी हुई होती है, इसलिए औसत पोज़िशन site तालिका में SUM(sum_top_position) / SUM(impressions) + 1 है, और URL तालिका में यही सूत्र sum_position के साथ लगता है।
पिछले महीने की शीर्ष वेब क्वेरी के लिए एक शुरुआती क्वेरी:
SELECT
query,
SUM(clicks) AS clicks,
SUM(impressions) AS impressions,
SUM(sum_top_position) / SUM(impressions) + 1 AS avg_position
FROM `your-project.searchconsole.searchdata_site_impression`
WHERE data_date BETWEEN '2026-09-01' AND '2026-09-30'
AND search_type = 'WEB'
AND query != ''
GROUP BY query
ORDER BY clicks DESC
LIMIT 100
फ़िल्टर हमेशा data_date पर लगाएँ। तालिकाएँ तारीख़ के अनुसार पार्टिशन की गई हैं, इसलिए तारीख़ का फ़िल्टर ही हर क्वेरी को आपका पूरा इतिहास स्कैन करने और उसका बिल बनने से रोकता है।
सीमाएँ और विफलता की स्थितियाँ
- पिछला डेटा नहीं आता। सेटअप से पहले का डेटा API या रिपोर्ट से ही लेना होगा।
- विफलता पर एक्सपोर्ट रुक जाता है। त्रुटि के बाद Search Console अगले दिन फिर कोशिश करता है और एक्सपोर्ट न हुआ डेटा लगभग एक सप्ताह तक रखता है। लगभग एक महीने तक लगातार विफल रहने पर वह एक्सपोर्ट करना पूरी तरह बंद कर देता है। एक्सपोर्ट के विफल होने या फिर चालू होने पर owner और full user को ईमेल मिलता है।
- कमियाँ स्थायी हो सकती हैं। Google के data anomalies पेज के अनुसार 28 फ़रवरी और 1 मार्च 2026 का डेटा कुछ प्रॉपर्टी के एक्सपोर्ट में नहीं है और वापस नहीं मिलेगा। बीच-बीच में
ExportLogको कैलेंडर से मिलाते रहें। - बंद करना। सेटिंग पेज पर Deactivate export दबाने से 24 घंटों के भीतर एक्सपोर्ट बंद हो जाते हैं। मौजूदा तालिकाएँ BigQuery में बनी रहती हैं।
क्या आपको इसकी ज़रूरत है?
अगर आपको हर लॉन्ग-टेल क्वेरी चाहिए, हर URL के लिए सर्च अपीयरेंस फ़्लैग चाहिए, या कंपनी के दूसरे डेटा के साथ SQL जॉइन चाहिए, तो हाँ। अगर आप मुख्यतः सामान्य रिपोर्टिंग के लिए 16 महीनों से आगे का इतिहास चाहते हैं, तो AutoPSEO में स्टोर की गई प्रॉपर्टी बिना Cloud प्रोजेक्ट के यह काम कर देती है: फ़ुल स्टोरेज चालू करें तो वह 16 महीने का डेटा बैकफ़िल करती है, फिर वेब सर्च के लिए प्रतिदिन 25,000 तक क्वेरी, पेज और क्वेरी-और-पेज पंक्तियाँ सेव करती है, जो दस साल तक रखी जा सकती हैं। यह हर पंक्ति से कम है, पर ज़्यादातर साइटों के लिए पूरी तरह पर्याप्त है। देखें administration, Search Console डेटा कितने समय तक रखता है और Search Console API।
स्रोत: Google के bulk data export का अवलोकन, सेटअप, मॉनिटरिंग, तालिका संदर्भ और नमूना क्वेरी।
परफ़ॉर्मेंस रिपोर्ट और डेटा में और
- Google Search Console में Performance रिपोर्ट का उपयोग कैसे करें?
- क्लिक, इम्प्रेशन, CTR और औसत स्थिति का क्या मतलब है?
- Google Search Console कितने समय का ऐतिहासिक डेटा सहेजता है?
- क्या मैं कीवर्ड रिसर्च के लिए Google Search Console का उपयोग कर सकता हूँ?
- मेरा Search Console डेटा Google Analytics से अलग क्यों दिखता है?
- Google Search Console में अच्छा CTR क्या होता है?
अपना SEO कंटेंट ऑटोपायलट पर चलाएँ
Search Console और अपनी साइट कनेक्ट करें। AutoPSEO उसे स्कैन करता है और तुरंत पहले विषयों की योजना बना देता है। क्रेडिट कार्ड की ज़रूरत नहीं।