کوئری حاصل کرنا: متعدد ذرائع سے سرچ ڈیٹا جمع کرنا

یہ مضمون بتاتا ہے کہ ہم SEO پائپ لائن کے لیے ایک جامع ڈیٹا سیٹ بنانے کے لیے پانچ مختلف ذرائع سے سرچ کوئریز کیسے جمع کرتے ہیں۔

مسئلہ: نامکمل کوئری ڈیٹا

صرف ایک ڈیٹا ماخذ پر انحصار کرنا نامکمل تصویر دیتا ہے:

  • گوگل سرچ کنسول: صرف وہ کوئریز دکھاتا ہے جن کے نتیجے میں کلکس ہوئے (زیادہ امپریشن، کم CTR والی کوئریز نظر انداز ہو جاتی ہیں)

  • گوگل ایڈز: صرف ادا شدہ سرچ اصطلاحات دکھاتا ہے (نامیاتی ٹریفک نظر انداز ہو جاتی ہے)

  • لائیو سرچ لاگز: صرف سائٹ پر کی جانے والی سرچز دکھاتا ہے (بیرونی دریافت نظر انداز ہو جاتی ہے)

  • Algolia: صرف آٹو کمپلیٹ کوئریز دکھاتا ہے (مکمل سرچز نظر انداز ہو جاتی ہیں)

مکمل سرچ لینڈ اسکیپ کو سمجھنے کے لیے ہمیں تمام ذرائع سے کوئریز کو یکجا کرنے کی ضرورت ہے۔

جائزہ: پانچ کوئری ذرائع

پائپ لائن پانچ ذرائع سے ڈیٹا حاصل کرتی ہے:

  • گوگل سرچ کنسول: مشغولیت کے میٹرکس کے ساتھ نامیاتی سرچ کوئریز

  • گوگل ایڈز: کنورژن ڈیٹا کے ساتھ ادا شدہ سرچ اصطلاحات

  • لائیو سرچ لاگز: سائٹ پر صارف کی کوئریز

  • Algoli انالیٹکس: آٹو کمپلیٹ سرچ کوئریز

  • کی ورڈ پلانر: متعلقہ کی ورڈ تجاویز

ہر ماخذ مختلف بصیرتیں فراہم کرتا ہے؛ انہیں ملا کر ایک جامع کوئری ڈیٹا سیٹ بنتا ہے۔

مرحلہ 1: ہر ماخذ سے کوئریز حاصل کریں

1.1 گوگل سرچ کنسول (GSC)

مقصد: وہ نامیاتی سرچ کوئریز جمع کریں جن کے نتیجے میں کلکس ہوئے۔

ان پٹ: سرچ کنسول میں تصدیق شدہ ویب سائٹ یو آر ایل۔

آؤٹ پٹ: مشغولیت کے میٹرکس کے ساتھ کوئری فہرست (کوئریز، کلکس، امپریشنز، CTR، پوزیشن)۔

ڈیٹا کی تفصیلات:

  • کوئری ٹیکسٹ

  • کلکس (صارفین کی تعداد جنہوں نے ہمارے نتیجے پر کلک کیا)

  • امپریشنز (ہمارے نتیجے کے ظاہر ہونے کی تعداد)

  • CTR (فیصد کے طور پر کلک تھرو ریٹ)

  • سرچ نتائج میں اوسط پوزیشن

واپس دیکھنے کی مدت: 90 دن (تفصیلی کوئری ڈیٹا کے لیے زیادہ سے زیادہ)

فلٹرنگ: کم از کم 1 کلک (صرف امپریشن والی کوئریز خارج)

رسائی: گوگل سرچ کنسول API سروس اکاؤنٹ کے ذریعے صرف پڑھنے کی سکوپ کے ساتھ

1.2 گوگل ایڈز سرچ ٹرمز

مقصد: وہ ادا شدہ سرچ اصطلاحات جمع کریں جنہوں نے اشتہارات کو متحرک کیا۔

ان پٹ: مینیجر اکاؤنٹ تک رسائی کے ساتھ گوگل ایڈز اکاؤنٹ۔

آؤٹ پٹ: کارکردگی کے میٹرکس کے ساتھ سرچ اصطلاح فہرست (اصطلاحات، امپریشنز، کلکس، لاگت)۔

ڈیٹا کی تفصیلات:

  • سرچ اصطلاح ٹیکسٹ

  • امپریشنز (اشتہار کے ویوز کی تعداد)

  • کلکس (اشتہار پر کلکس کی تعداد)

  • مائیکرو میں لاگت (1 ملین یونٹ = 1 کرنسی)

واپس دیکھنے کی مدت: 2 سال (تمام تاریخی ڈیٹا دستیاب)

مجموعی: تمام مجاز اکاؤنٹس میں ڈیٹا کو یکجا کرتا ہے

فلٹرنگ: کم از کم 1 امپریشن

رسائی: گوگل ایڈز API OAuth2 کے ذریعے

1.3 لائیو سرچ کوئریز

مقصد: سائٹ پر صارف کی سرچ کوئریز جمع کریں۔

ان پٹ: سرچ سروس سے اندرونی سرچ لاگز۔

آؤٹ پٹ: فریکوئنسی میٹرکس کے ساتھ کوئری فہرست (کوئریز، تعداد، مشغولیت)۔

ڈیٹا کی تفصیلات:

  • کوئری ٹیکسٹ

  • فریکوئنسی (سرچ کی جانے کی تعداد)

  • مشغولیت کا ڈیٹا (وہ سرچز جن کے نتیجے میں مصنوعات کے تعاملات ہوئے)

واپس دیکھنے کی مدت: مختلف ہوتی ہے (عام طور پر لاگ برقرار رکھنے کی بنیاد پر 30-90 دن)

وزن دینا: مشغولیت کے لحاظ سے کوئریز کو وزن دیا جاتا ہے (تعاملات والی سرچز کو زیادہ اسکور ملتا ہے)

فلٹرنگ: نقل ترمیم کریں اور واقعات کو شمار کریں

1.4 Algolia ٹاپ سرچز

مقصد: Algolia انالیٹکس سے آٹو کمپلیٹ سرچز جمع کریں۔

ان پٹ: Algolia سرچ انالیٹکس ڈیٹا۔

آؤٹ پٹ: فریکوئنسی کے ساتھ ٹاپ سرچ کوئری فہرست (ٹاپ سرچز، تعداد)۔

ڈیٹا کی تفصیلات:

  • کوئری ٹیکسٹ

  • سرچ کاؤنٹ (سرچ کی جانے کی تعداد)

واپس دیکھنے کی مدت: 90 دن

فلٹرنگ: حالیہ زیادہ حجم والی سرچز تک محدود کریں

رسائی: Algolia Analytics API ایپلیکیشن کریڈنشلز کے ذریعے

1.5 کی ورڈ پلانر آئیڈیاز

مقصد: متعلقہ کی ورڈ تجاویز جمع کریں۔

ان پٹ: بیج کی ورڈز (مصنوعات کی زمرہ جات، فیملیز، عام سرچ اصطلاحات)۔

آؤٹ پٹ: میٹرکس کے ساتھ کی ورڈ فہرست (کی ورڈز، سرچ والیوم، مقابلہ، بڈ تجاویز)۔

ڈیٹا کی تفصیلات:

  • کی ورڈ ٹیکسٹ

  • اوسط ماہانہ سرچز

  • مقابلے کی سطح (کم، درمیانی، زیادہ)

  • تجویز کردہ بڈ ویلیو

فلٹرنگ: صرف متعلقہ کی ورڈز (غیر متعلقہ تجاویز خارج کریں)

رسائی: گوگل ایڈز کی ورڈ پلانر API OAuth2 کے ذریعے

مرحلہ 2: کوئریز کو نارملائز اور یکجا کریں

2.1 کوئری ٹیکسٹ کو نارملائز کریں

یکجا کرنے سے پہلے کوئریز کو معیاری بنایا جاتا ہے:

  • چھوٹے حروف میں تبدیل کریں

  • وائٹ اسپیس کو نارملائز کریں (متعدد خالی جگہوں کو ایک میں سکیڑیں)

  • ابتدائی/اختتامی وائٹ اسپیس کو ٹرِم کریں

  • خصوصی حروف کو ہٹائیں (جب قابل اطلاق ہو)

2.2 ضم کریں اور نقل ترمیم کریں

تمام ذرائع سے کوئریز کو ملا دیا جاتا ہے:

  1. تمام ماخذ کوئری فہرستیں لوڈ کریں
  2. نارملائزڈ کوئری ٹیکسٹ کے ذریعے نقل ترمیم کریں
  3. میٹرکس کو ضم کریں (کلکس، امپریشنز، سرچز کو یکجا کریں)
  4. ٹریک کریں کہ ہر کوئری میں کون سے ذرائع نے حصہ ڈالا
  5. مشترکہ مشغولیت اسکور کے حساب سے ترتیب دیں

2.3 مشغولیت کے اشارے کے لحاظ سے وزن دیں

کوئریز کو مشغولیت کی بنیاد پر اسکور کیا جاتا ہے:

  • GSC سے کلکس: سب سے زیادہ وزن (ہمارے مواد کے ساتھ براہ راست مشغولیت)

  • ایڈز سے کلکس: سب سے زیادہ وزن (صارف کے ادا شدہ ارادے کو کارروائی میں تبدیل کیا گیا)

  • مشغولیت کے ساتھ لائیو سرچز: درمیانہ وزن (سائٹ پر تعامل)

  • مشغولیت کے بغیر لائیو سرچز: کم وزن (صرف سرچ)

  • Algolia آٹو کمپلیٹ: کم وزن (نامکمل ارادہ)

  • کی ورڈ آئیڈیاز: سب سے کم وزن (تجویز کردہ، مشاہدہ شدہ سرچز نہیں)

وزن کا فارمولا قابل ترتیب ہے؛ مشغولیت بنیادی درجہ بندی کا اشارہ ہے۔

2.4 کم معیار کی کوئریز کو فلٹر کریں

غلط کوئریز کو ہٹا دیا جاتا ہے:

  • اسپام: صرف نمبروں، خصوصی حروف، یا انجیکشن کی کوششوں والی کوئریز

  • صرف برانڈ: صرف ہمارے برانڈ کے نام پر مشتمل کوئریز

  • کم اسکور: کم از کم مشغولیت کی حد سے کم کوئریز

مرحلہ 3: تکنیکی نفاذ

3.1 کوئری حاصل کرنے کا عمل

ہر ماخذ کے لیے تصدیق اور ڈیٹا حاصل کرنا:

  1. کریڈنشلز حاصل کریں (سروس اکاؤنٹ، OAuth2، یا API کلید)
  2. متعلقہ API سے رابطہ قائم کریں
  3. مقررہ تاریخ کی حد کے لیے ڈیٹا کی درخواست کریں
  4. جواب کو معیاری JSON فارمیٹ میں پارس کریں
  5. مقامی اسٹوریج میں محفوظ کریں

3.2 گوگل سرچ کنسول کلائنٹ

عمل:

  1. سروس اکاؤنٹ کریڈنشلز کے ساتھ تصدیق کریں
  2. مخصوص سائٹ کے لیے سرچ کنسول API کو کوئری کریں
  3. نتائج کے ذریعے پیجینیشن کریں (ہر صفحہ 25,000 تک نتائج واپس کرتا ہے)
  4. کوئری، کلکس، امپریشنز، CTR، پوزیشن نکالیں
  5. یکجا کریں اور JSON کے طور پر محفوظ کریں

3.3 گوگل ایڈز کلائنٹ

عمل:

  1. OAuth2 کریڈنشلز کے ساتھ تصدیق کریں
  2. تمام مجاز اکاؤنٹس کی فہرست بنائیں
  3. سرچ ٹرمز کے لیے ہر اکاؤنٹ کو کوئری کریں
  4. تمام اکاؤنٹس میں میٹرکس کو یکجا کریں
  5. امپریشنز کے حساب سے ترتیب دیں اور محفوظ کریں

3.4 لائیو کوئری لاگ پارسنگ

عمل:

  1. اندرونی سرچ لاگ فائلیں پڑھیں
  2. ہر لاگ انٹری کو پارس کریں (JSON فارمیٹ، فی لائن ایک)
  3. کوئری ٹیکسٹ اور مشغولیت کے اشارے نکالیں
  4. کوئریز کی نقل ترمیم کریں اور واقعات کو شمار کریں
  5. مشغولیت کے لحاظ سے وزن دیں اور محفوظ کریں

3.5 Algolia انالیٹکس حاصل کریں

عمل:

  1. Algolia کریڈنشلز کے ساتھ تصدیق کریں
  2. سرچ ڈیٹا کے لیے انالیٹکس API کو کال کریں
  3. تاریخ کی حد فلٹر کے ساتھ ٹاپ سرچز کی درخواست کریں
  4. سرچ کاؤنٹ اور نتیجہ میٹرکس واپس کریں
  5. معیاری JSON فارمیٹ میں محفوظ کریں

مرحلہ 4: اضافی اپ ڈیٹس

کوئری حاصل کرنا تیز تر پروسیسنگ کے لیے اضافی اپ ڈیٹس کو سپورٹ کرتا ہے:

پہلی رن:

  • تمام تاریخی ڈیٹا حاصل کریں (ایڈز کے لیے 2 سال، GSC کے لیے 90 دن)

  • ایمبیڈنگز کا حساب لگائیں (سست ابتدائی سیٹ اپ)

بعد کی رنز:

  • صرف آخری رن کے بعد سے نیا ڈیٹا حاصل کریں

  • جہاں ممکن ہو کیشڈ ایمبیڈنگز کو دوبارہ استعمال کریں

  • اضافی اپ ڈیٹس جلدی مکمل ہو جاتی ہیں

اصلاح کی منطق:

  • چیک کریں کہ آیا آؤٹ پٹ موجود ہے اور حالیہ ہے

  • اگر کوئی نیا ڈیٹا دستیاب نہیں ہے تو چھوڑ دیں

  • ناکامی پر آخری چیک پوائنٹ سے دوبارہ شروع کریں

مرحلہ 5: پائپ لائن کے ساتھ انضمام

حاصل شدہ کوئریز بعد کے پائپ لائن مراحل کو فیڈ کرتی ہیں:

5.1 کوئری کلسٹرنگ:

  • ان پٹ: مشغولیت کے وزن کے ساتھ مشترکہ کوئری فہرست

  • عمل: ایمبیڈنگز کا استعمال کرتے ہوئے ملتی جلتی کوئریز کو گروپ کریں

  • آؤٹ پٹ: صفحہ جنریشن کے لیے کوئری کلسٹرز

5.2 پروڈکٹ میچنگ:

  • ان پٹ: کوئری ایمبیڈنگز اور کلسٹرز

  • عمل: ہر کلسٹر کو متعلقہ مصنوعات سے میچ کریں

  • آؤٹ پٹ: کوئری سے پروڈکٹ میپنگز

**5.3 کوئری