ولّد عنوان ووصف ميتا لكل صفحة
أداة تقرأ محتوى صفحة واحدة أو رابطها، فتكتب لها عنوان صفحة ووصفًا تعريفيًا (meta description) بطول يراعي حدود العرض في نتائج جوجل، حول كلمتك المفتاحية الرئيسية دون حشو مصطنع، ليظهر رابطك بعنوان يُغري بالنقر لا عنوانًا عامًا يتكرر في عشرات النتائج المشابهة له.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
لماذا يفشل العنوان المكتوب على عجل
كثير من مواقع الشركات تترك عنوان الصفحة ووصفها التعريفي فارغين، فيولّد نظام إدارة المحتوى عنوانًا عامًا من اسم الموقع فقط، أو يكرر عنوانًا واحدًا على عشرات الصفحات المختلفة دون تمييز بينها. جوجل حينها يضطر لاختيار جزء عشوائي من نص الصفحة ليعرضه بدل الوصف التعريفي الغائب، وهو نص غالبًا لا يشرح محتوى الصفحة بوضوح ولا يشجّع الزائر على النقر عليها من بين نتائج البحث المتنافسة على النية نفسها.
الفرق بين عنوان الصفحة والوصف التعريفي
عنوان الصفحة (title tag) هو ما يظهر بخط كبير أزرق في نتيجة البحث، وله حد عرض تقريبي يقطعه جوجل إن تجاوزه؛ أما الوصف التعريفي (meta description) فسطر أو سطران أسفله يشرحان محتوى الصفحة بتفصيل أكبر، ويحفّزان الزائر على اختيار رابطك من بين نتائج متشابهة تتنافس على النية نفسها. تكتب الأداة الاثنين معًا متكاملين: العنوان يحمل الكلمة المفتاحية بوضوح، والوصف يوسّعها بوعد محدد يجيب سؤال الباحث مباشرة.
كيف تراجع النتيجة قبل النشر
تعرض الأداة العنوان والوصف مع عدّاد أحرف حي يوضّح إن كان النص سيُقطع في نتيجة جوجل أم لا، فتعدّل الصياغة قبل نسخها إلى نظام إدارة المحتوى مباشرة. يمكنك أيضًا طلب أكثر من صياغة لصفحة واحدة، والمقارنة بينها قبل اختيار الأنسب لصوت علامتك التجارية، خصوصًا حين تختلف نية الباحث بين صفحة منتج وصفحة مقال تعليمي على الموقع نفسه.
السعر والتنفيذ عبر الويب أو الـAPI
السعر $0.003 لكل طلب بالإضافة إلى $0.0135 لكل صفحة داخل الطلب، فتوليد عنوان ووصف لصفحة واحدة يكلّف نحو $0.0165. التنفيذ من هذه الصفحة مباشرة بلصق الرابط أو المحتوى، أو عبر الـAPI لتوليد عناوين دفعة صفحات جديدة تلقائيًا فور نشرها على الموقع، وهذا مناسب خصوصًا لمتجر يضيف عشرات صفحات المنتجات أسبوعيًا دون وقت لكتابة كل عنوان يدويًا.
حالات الاستخدام
متجر إلكتروني يطلق عشرات صفحات المنتجات
يولّد عبدالله المنصوري عناوين ووصفًا تعريفيًا لكل منتج جديد يضيفه إلى متجره عبر الـAPI فور رفعه، دون كتابة كل عنوان يدويًا.
مدونة تراجع عناوين مقالات قديمة
تعيد نورة القحطاني توليد عناوين ميتا لعشرة مقالات قديمة ضعيفة النقر في مدونتها، لتقارن الصياغة الجديدة بالقديمة قبل النشر.
وكالة تدير مواقع عملاء متعددين
تشغّل شركة الخليج الرقمية الأداة على صفحات هبوط جديدة لعملائها قبل كل إطلاق حملة إعلانية، لضمان عنوان مقنع لكل صفحة.
الأسئلة الشائعة
هل يغادر محتوى صفحتي جهازي عند التوليد؟
عند إرسال رابط أو نص للأداة يُعالج لتوليد النتيجة فقط ثم يُحذف من خوادمنا بعد التسليم.
هل تضمن الأداة عدم قطع جوجل للعنوان؟
تكتب ضمن الطول الشائع الذي يعرضه جوجل كاملًا غالبًا، لكن الطول المعروض يختلف قليلًا حسب حجم الشاشة، فلا وعد مطلق بعدم القطع.
هل توجد نسخة مجانية لتجربة الأداة؟
لا، هذه الخدمة مدفوعة من الطلب الأول؛ لا يوجد حد مجاني خفي ولا اشتراك شهري.
كم يكلّف توليد عناوين لخمسين صفحة دفعة واحدة؟
$0.003 لكل طلب بالإضافة إلى $0.0135 لكل صفحة، فخمسون صفحة تكلف نحو $0.678 إجمالًا.
هل يكتب النص بالعربية أم الإنجليزية؟
بالعربية إذا كانت صفحتك عربية؛ تكتب الأداة بلغة المحتوى المُرسل نفسها.
هل يشمل السعر التنفيذ عبر الموقع أيضًا أم الـAPI فقط؟
يشمل الاثنين معًا، السعر نفسه سواء نفّذت الطلب من هذه الصفحة أو عبر الـAPI.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/seo/meta-generate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/seo/meta-generate", {
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/meta-generate",
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/meta-generate", 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/meta-generate", 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.meta_generate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
413 | input_too_large | حجم المدخلات يتجاوز الحد المسموح لهذه المهمة — قسّم الملف أو صغّره. |
422 | task_failed | لم تنجح معالجة المهمة، ولن تُحتسب عليك؛ أعد المحاولة أو راسلنا مباشرة. |