تخطي إلى المحتوى
CranSEO
CranSEOإنشاء حساب

تم فهرسة 798.5 مليار رابط خلفي

بديل DataForSEO للمحللين الذين يعملون في R

تُرجع CranSEO الروابط الخلفية، والنطاقات المرجعية، والنصوص التوجيهية، وقيمة DR من 0 إلى 100 بصيغة JSON عادية، وجاهزة للاستخدام مع tibble. تحصل على رصيد مجاني بقيمة $100 عند التسجيل، ويحتوي الفهرس على 181,132,097 نطاق.

  • JSON يُقرأ مباشرةً إلى tibble
  • الإجراءات المجانية لا تحتاج إلى مفتاح، لذا يمكن مشاركة دفاتر الملاحظات
  • تكلفة الرصيد الواحد $0.0001، بدون اشتراك
GET /api.php?action=domainJSON

$ curl "https://cranseo.com/api.php?action=overview&q=nytimes.com&key=sk_live_..."

لمن يُخصص

لماذا يختار المحللون بديلاً لـ DataForSEO للتركيز على بيانات الروابط فقط

تحتاج معظم دفاتر الملاحظات إلى جدول واحد. يبرّر بديل DataForSEO وجوده عندما يقتصر العمل على الروابط: النطاقات المرجعية، النصوص التوجيهية، الصفحات الأعلى، ورقم موحد للموثوقية لكل نطاق، تُسحب بنفس الطريقة كل شهر ليتمكن التقرير من إعادة التشغيل.

بنينا CranSEO لهذا الغرض المحدد. صغير، وبشكل مقصود. إنه REST API يعتمد على زاحف خاص بنا وفهرس روابط خاص بنا، بدون مجموعات كلمات رئيسية أو تتبع للمراكز، مما يجعل الاستجابة صغيرة ومتوقعة. يُظهر شجرة القرار متى يكون ذلك كافياً.

وهذا أيضاً هو حدّه. لأبحاث الكلمات الرئيسية، وتتبع نتائج البحث (SERP)، أو الزحف اليومي، تظل Ahrefs أو Semrush المنتجات الأكثر شمولاً، ومقدم أوسع مثل DataForSEO يغطي جوانب لا نغطيها نحن.

إمكانية إعادة الإنتاج هي الحجة الحقيقية. رصيد مسبق الدفع، ومفتاح يُحفظ في .Renviron، وتحديث شهري يمنحك خط أنابيب يتصرف بنفس الطريقة في أكتوبر كما فعل في مارس، كما يوضح دليل التشغيل الشهري.

آلية العمل

من المفتاح إلى tibble في أربع خطوات

01

تفقّد قبل تسجيل الدخول

النطاقات المجانية مثل domain، overview، stats وsuggest لا تحتاج إلى مفتاح. قم بتشغيل واحد من httr2 داخل دفتر ملاحظات وألقِ نظرة على النتيجة لرؤية الشكل.

02

سجّل الدخول باستخدام Google

رصيد التسجيل بقيمة 100 دولار يعادل 1,000,000 رصيد ولا يتطلب بطاقة. انسخ المفتاح إلى ملف .Renviron، ولا تضعه في ملف .Rmd أو .qmd.

03

استيراد على نطاق واسع

تأخذ دالة bulk_dr ما يصل إلى 2,000 نطاق في كل استدعاء مقابل رصيد واحد. يمكن استدعاء واحد أن يمنح قيمة لعمود كامل من تصدير روابط Search Console.

04

جدولة التحديث

يتم تحديث الرسم البياني مرة واحدة تقريبًا كل شهر، لذا فإن المهمة الشهرية مع لقطة تاريخية هي الإيقاع الصادق. التشغيل اليومي يكرر فقط الأرقام نفسها.

معمل ورشة عمل مع أدوات قياس دقيقة تحول خام الحديد الخام إلى تروس معدنية دقيقة

طلب واحد، إطار بيانات واحد

إجراء النظرة العامة المجاني كافٍ لاختبار إعدادك. استبدل بنطاق من تصديرك الخاص وفحص الأعمدة باستخدام glimpse() قبل البناء عليها.

r
library(httr2)
library(dplyr)

resp <- request("https://cranseo.com/api.php") |>
  req_url_query(action = "overview", q = "nytimes.com") |>
  req_perform() |>
  resp_body_json()

glimpse(resp)

لمن يُخصص

كيفية اختيار مزود لبيانات الروابط

يعتمد الاختيار الصحيح على المهمة التي يؤديها دفتر الملاحظات الخاص بك. ثلاث أسئلة تحسم معظم الأمر.

كيف أقارن بين مزودي بيانات الروابط بإنصاف؟

ابدأ بالمهمة، وليس بالعلامة التجارية. إذا كان دفتر الملاحظات الخاص بك يحتاج إلى أحجام الكلمات الرئيسية، فإن المزود الذي يبيعها يبقى في خط الأنابيب. إذا كان يحتاج فقط إلى النطاقات المرجعية، النص المرسب، ورقم الثقة لكل نطاق، فإن واجهة برمجة التطبيقات الخاصة بالروابط فقط يمكن أن تغطي هذه المرحلة بسعر لكل استدعاء.

ثم قارن السعر لدورة كاملة مقابل ما تدفعه بالفعل. تُظهر صفحة الميزانية الحسابات مع أرقام افتراضية، بحيث يمكنك إدخال أرقامك الخاصة.

ماذا يحدث عندما يفشل المفتاح أو الرصيد؟

يعيد المفتاح المفقود أو الخاطئ رمز HTTP 401، ويعيد الرصيد الفارغ رمز HTTP 402. اكتب كلاهما كشرط توقف صريح في نصك البرمجي، بحيث يشير الفشل في التنفيذ إلى ذلك بدلاً من كتابة جدول جزئي.

يوضح إجراء الإغلاق أين يجب وضع هذه الفحوصات في خط الأنابيب.

كيف أحافظ على قابلية تكرار العمل؟

احتفظ بنسخة محفوظة مؤرخة كل شهر وأنشئ التقارير من هذا الملف بدلاً من واجهة برمجة التطبيقات (API). نظرًا لتحديث الفهرس مرة واحدة تقريبًا كل شهر، فإن التنفيذ اليومي سيعيد إنتاج الأرقام نفسها.

يُدرج دليل التشغيل الشهري الخطوات، بدءًا من السحب المجدول وصولاً إلى ورقة التنفيذ.

وضعنا الحالي

جداول الروابط، وليس مجموعة أدوات SEO شاملة

نحن نجيب على سؤال واحد بشكل جيد: من يربط بمن، وما مدى قوة هذا النطاق على مقياس لوغاريتمي. أي شيء يتجاوز الروابط ينتمي إلى أداة مختلفة، ونقول ذلك بوضوح.

  • تتجدد البيانات تقريبًا شهريًا، لذا قد يكون الرابط من الأسبوع الماضي مفقودًا
  • DR هي مقياس خاص بنا، قابل للمقارنة من حيث المبدأ مع Ahrefs DR أو Moz DA، لكنه لا يعادل الأرقام نفسها
  • تبيع Ahrefs وحدات API ضمن خطط تبدأ من $129/شهر مقابل 200,000 وحدة، بحد أدنى 50 وحدة لكل طلب
  • لا كلمات مفتاحية، لا تتبع ترتيب، لا بيانات SERP

قائمة التحقق

قبل التشغيل المجدول الأول

  • يتم تخزين المفتاح في متغير بيئة، وليس في دفتر الملاحظات
  • مكالمة اختبار واحدة مسجلة بالتكلفة المعروضة في حقل الرصيد
  • معالجة أخطاء HTTP 401 (مفتاح غير صالح) وHTTP 402 (الرصيد فارغ)
  • تاريخ لقطة البيانات يُكتب في كل ملف ناتج
  • ملاحظة في التقرير تفيد بأن DR هو رقم داخلي ذو مقياس لوغاريتمي

الأسئلة الشائعة

الأسئلة التي يطرحها المحللون قبل الانتقال

ما هو بديل DataForSEO الجيد إذا كنت أحتاج فقط إلى backlinks؟

API مخصص للروابط فقط هو الخيار الأكثر رشاقة. تعود CranSEO بـ backlinks، النطاقات المرجعية، النص المرسب، الصفحات الأعلى وDR بصيغة JSON، وتُحسب التكلفة لكل مكالمة من $0.10 لكل 1,000 مكالمة. لا تشمل البيانات الكلمات المفتاحية وبيانات SERP، لذا احتفظ بأداة ثانية لتلك البيانات.

هل يعمل مع httr2 وjsonlite؟

نعم. الاستجابات هي JSON عادي، وCORS مفتوح، ويوضع المفتاح في سلسلة الاستعلام أو رأس Authorization Bearer. أي عميل HTTP في R يعمل، وتحمل كل استجابة علامة ok لتتمكن من الفشل بسرعة.

كم يكلف تشغيل واحد؟

الائتمان الواحد يساوي $0.0001. تقوم bulk_dr بتقييم ما يصل إلى 2,000 نطاق مقابل 1 ائتمان، بينما تكلف refdomains أو backlinks 2 ائتمان لكل مكالمة بغض النظر عن عدد الصفوف، حتى 1,000 صف. يمنك التسجيل $100 مجاناً.

كيف أحتفظ بالمفتاح خارج مستودعي؟

ضعه في .Renviron أو مخزن أسرار CI واقرأه باستخدام Sys.getenv(). لا تحتاج الإجراءات المجانية إلى مفتاح، لذا يمكن لدفتر الملاحظات المشترك تشغيل خلايا العرض التوضيحي دون كشف أي شيء.

هل البيانات حديثة بما يكفي للتقارير الأسبوعية؟

ليس حقاً. يتم تحديث مخطط الروابط تقريباً مرة واحدة شهرياً، لذا فإن إعادة التشغيل الأسبوعية تكرر الأرقام في الغالب. لقطات البيانات الشهرية مع تخزين التاريخ في المخرجات هي التصميم الصادق.

هل يمكنني دمجها مع تصديرات Search Console؟

نعم. صدّر مواقع الربط من Search Console، أرسل عمود النطاق إلى bulk_dr، وادمج على عمود النطاق. المثال العملي في صفحة الدمج يحدد كل رقم على أنه افتراضي.

ماذا يحدث عندما ينفد رصيدي؟

تجيب الـ API بـ HTTP 402. التقط هذا الحالة في خط الأنابيب الخاص بك، أوقف التشغيل بنظافة، وأضف الرصيد باستخدام USDT (TRC-20) من صفحة الحساب. المفتاح السيئ أو الغائب يعيد HTTP 401 بدلاً من ذلك.