خريطة الروابط الداخلية لموقعك
اكتشف الصفحات التي نسيها موقعك: الصفحة الموجودة في خريطة الموقع دون أي رابط داخلي واحد إليها تظهر صفحةً يتيمة. يُصنَّف كل رابط إلى داخلي أو خارجي أو ذاتي، وتبرز الصفحات التي تستقبل روابط كثيرة ولا تمرر إلا القليل. تدفع مقابل كل فحص دون اشتراك.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
أداة تزحف على صفحات موقعك وتُخرج خريطة الروابط الداخلية بينها: كم رابطًا داخليًا يشير إلى كل صفحة، وما نص كل رابط (anchor text)، فتكشف صفحات مهمة تكاد تكون معزولة عن بقية الموقع رغم أنها قد تستهدف كلمة مفتاحية مربحة فعليًا.
لماذا تتآكل الروابط الداخلية بصمت
تتراجع الروابط الداخلية في أي موقع دون أن يلاحظ أحد. يتغير اسم قسم، أو تُنشر صفحة حملة ولا تُضاف أبدًا إلى القائمة الرئيسية، أو يُحذف مقال قديم وتبقى الروابط إليه في اثنتي عشرة صفحة أخرى. لا يسبب أي من ذلك خطأ في الخادم، لذلك لا يظهر في فحص التشغيل المعتاد، لكنه يحرم أجزاء من الموقع تدريجيًا من اهتمام برامج الزحف، بينما تجمع حفنة من الصفحات قيمة روابط لا تحتاجها.
ما الذي تكشفه الأداة ومتى تستخدمها
تستخرج الأداة كل رابط في الصفحة، وتحل المسارات النسبية، وتصنف كل رابط إلى داخلي أو خارجي أو رابط يشير إلى الصفحة نفسها. وعند فحص مجموعة من الصفحات تكشف الصفحات اليتيمة الموجودة في خريطة الموقع دون أي رابط داخلي إليها، والصفحات التي تستقبل روابط كثيرة ولا ترسل إلا القليل. استخدمها بعد نقل الموقع إلى نظام إدارة جديد، أو بعد تغيير التصميم للتأكد من أن قسم المقالات ذات الصلة لم يختفِ.
نص الرابط يحمل معنى لا تُهمله
رابط داخلي بنص «اقرأ المزيد» لا يخبر محرك البحث ولا القارئ بشيء عن وجهة الرابط، بينما نص وصفي مثل «تحقق من رقم الآيبان السعودي» يمنح إشارة واضحة عن موضوع الصفحة المستهدفة قبل النقر عليها أصلًا. تعرض الأداة نص كل رابط داخلي موجود فعليًا، فتكتشف بسهولة أي الروابط تستخدم صيغة عامة تستحق إعادة صياغة أدق.
كيف تُقرأ خريطة الروابط
تُخرج الأداة قائمة مرتبة بعدد الروابط الداخلية الواردة لكل صفحة، من الأكثر ارتباطًا إلى الأقل، فتُظهر الصفحات التي عددها صفر أو رابط واحد فقط في أعلى القائمة كأولوية للمعالجة. راجع هذه القائمة وأضف رابطًا داخليًا واحدًا على الأقل من صفحة قوية موجودة نحو كل صفحة معزولة تستحق ظهورًا أفضل في نتائج البحث.
حالات الاستخدام
مدير محتوى يراجع بنية موقع كبير
يكتشف عبدالله المنصوري عبر التحليل أن دليل خدمات كاملًا لا يشير إليه أي رابط داخلي من الصفحة الرئيسية، فيضيف رابطًا واضحًا له من القائمة العلوية.
متجر يربط صفحات منتجات مرتبطة
تراجع شركة الواحة للتجارة المحدودة نصوص الروابط الداخلية بين صفحات منتجاتها، فتستبدل روابط «شاهد المزيد» العامة بأسماء المنتجات نفسها.
مدونة تراجع مقالات قديمة معزولة
تكتشف فاطمة الزهراني أن ثلاثة مقالات قديمة قيّمة لا يشير إليها أي مقال جديد، فتضيف روابط داخلية من أحدث مقالاتها نحوها.
الأسئلة الشائعة
هل تفحص الأداة الروابط الخارجية أيضًا؟
لا، تركّز على الروابط الداخلية بين صفحات الموقع نفسه فقط.
ماذا يحدث لبيانات موقعي بعد التحليل؟
تُعالج الصفحات المزحوف إليها لتنفيذ التحليل فقط ثم تُحذف من خوادمنا بعد تسليم النتيجة.
هل تقترح الأداة نصًا بديلًا للروابط العامة؟
لا، تعرض نص الرابط الحالي وتترك صياغة البديل الأنسب لصوت موقعك بيدك.
هل يوجد حد أقصى لعدد الصفحات المفحوصة؟
لا حد أقصى معلن؛ السعر يُحتسب لكل صفحة داخل الموقع أيًا كان عددها.
هل تصلح الأداة الروابط المكسورة أيضًا؟
لا، تحلل شبكة الروابط الداخلية القائمة فقط؛ فحص الروابط المكسورة مهمة أداة أخرى منفصلة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/seo/internal-links \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'const res = await fetch("https://api.kit.forhosting.com/seo/internal-links", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"url": "https://example.com"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/seo/internal-links",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"url": "https://example.com"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/seo/internal-links", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"url":"https://example.com"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"url":"https://example.com"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/seo/internal-links", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"url": "https://example.com"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "seo.internal_links",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
الصفحة المعزولة مشكلة لا يراها زائر عادي
زائر يتصفح موقعك من صفحته الرئيسية لن يلاحظ أبدًا أن صفحة منتج مهمة لا يشير إليها أي رابط داخلي، لأنه أصلًا لن يصل إليها من تصفحه العادي؛ لكن محرك البحث يواجه المشكلة نفسها: صفحة بلا روابط داخلية تشير إليها تبدو أقل أهمية في عينه، ويتأخر اكتشافها وفهرستها مقارنة بصفحات محاطة بشبكة روابط داخلية كثيفة من صفحات أخرى في الموقع نفسه.
السعر والتنفيذ عبر الويب أو الـAPI
السعر $0.002 لكل صفحة تُحلَّل ضمن خريطة الموقع، فتحليل عشر صفحات رئيسية يكلّف $0.02 إجمالًا فقط. التنفيذ من هذه الصفحة مباشرة بإدخال رابط الموقع، أو عبر الـAPI لجدولة تحليل دوري شهري يكشف صفحات معزولة جديدة ظهرت بعد إضافة محتوى حديث للموقع، ويقارن النتيجة بتحليل الشهر السابق ليُظهر فقط الصفحات التي تغيّر وضعها فعليًا منذ آخر فحص.
أسئلة تقنية
كم يكلّف تحليل موقع من خمسين صفحة؟
$0.002 لكل صفحة، فموقع من خمسين صفحة يكلّف $0.1 إجمالًا لتحليل خريطة روابطه الداخلية كاملة.