توقفت عن تصدير ملفات CSV من Search Console كل يوم اثنين
قضيت عامين وأنا أقوم بنفس المهمة كل يوم اثنين.
كنت أفتح Search Console، ثم أنقر على تصدير (export)، وأنتظر ملف CSV، ثم أفرغ البيانات في جدول بيانات، وأقارنها بالأسبوع الماضي.
كان الأمر يستغرق 47 دقيقة. كل ما كنت أريد معرفته هو ما إذا كان هناك خطأ ما قد حدث.
الآن، أستخدم Search Console API. الأمر يستغرق 4 ثوانٍ فقط.
واجهة الويب جيدة لإلقاء نظرة سريعة، لكنها سيئة لتتبع التغييرات بمرور الوقت. عليك تغيير النطاقات الزمنية يدويًا، وعليك التدقيق في الجداول. كما أن عمليات التصدير تقيدك بـ 1,000 صف فقط.
توفر لك الـ API بيانات أكثر؛ حيث تحصل على مقاييس الاستعلام (query)، والصفحة (page)، والجهاز (device) في طلب واحد.
إليك كيفية بناء نظام الأتمتة الخاص بك:
- قم بتثبيت المكتبة:
npm install googleapis - أنشئ حساب خدمة (service account) وملف مفتاح (key file).
- أضف بريد حساب الخدمة كمستخدم في Search Console، وامنحه صلاحية "مقيد" (Restricted) على الأقل.
القيمة الحقيقية تكمن في مقارنة الفترات الزمنية. لا تكتفِ بالنظر إلى أسبوع واحد فقط، بل قارن هذا الأسبوع بالأسبوع الماضي.
قم ببناء النص البرمجي (script) الخاص بك لتحديد التراجعات. إذا انخفضت النقرات في صفحة ما بنسبة تزيد عن 20%، فاجعل النظام ينبهك.
تجاهل الضجيج الناتج عن أحجام البيانات المنخفضة. الانخفاض من نقرتين إلى نقرة واحدة يمثل انخفاضًا بنسبة 50%، لكنه لا يهم. ضع حدًا أدنى (threshold).
معظم تراجعات الـ SEO ناتجة عن أخطاء تقنية. تحقق من هذه الأشياء الثلاثة في النص البرمجي الخاص بك:
- هل لا تزال الصفحة مؤرشفة (indexed)؟
- هل وسم الـ canonical صحيح؟
- هل رمز حالة HTTP هو 200؟
واجهة المستخدم (UI) مخصصة للفحص السريع، أما الـ API فهي للمراقبة. إذا كنت تقوم بمهمة ما كل أسبوع، فقم بكتابة نص برمجي.