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