ولّد بيانات Schema
احصل على البيانات المنظمة لصفحتك دون كتابتها يدويًا: عنوان صفحة المنتج وسعره وتوفره تُنقل إلى النوع Product، مع ملء الخصائص الإلزامية وإضافة الموصى بها حيث يسمح المحتوى. تدفع مقابل كل صفحة دون اشتراك.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
واظهر بنجوم وسعر داخل نتائج البحث
بيانات تقرؤها محركات البحث ولا يراها الزوار
البيانات المنظمة هي الجزء من الصفحة الذي تقرؤه محركات البحث ولا يراه الزوار أبدًا. ويحدد قاموسها عشرات الأنواع، من Product وArticle وRecipe إلى Event وLocalBusiness وFAQPage، ولكل نوع خصائصه الإلزامية والموصى بها وقواعده بشأن الأنواع التي يمكن أن تدخل ضمنه. وكتابتها يدويًا تعني الرجوع إلى الوثائق باستمرار، فخاصية واحدة في غير مكانها أو قيمة من نوع خاطئ تكفي لإفشال التحقق دون أن تنكسر الصفحة، ولهذا قد يبقى الخطأ شهورًا دون أن يلاحظه أحد.
من صفحة واحدة إلى كتالوج كامل
تقرأ الأداة الصفحة أو مجموعة المعلومات التي تقدمها، وتنقل العناوين والأسعار والتواريخ والتوفر وأسماء الكتّاب والتقييمات إلى النوع الصحيح. ولأن البيانات توضع في كتلة مستقلة عن التصميم الظاهر، يمكن إعادة توليدها كلما تغير المحتوى. فيحصل النشاط التجاري ذو الفروع المتعددة على بيانات LocalBusiness بالعنوان وساعات العمل والموقع الصحيح لكل صفحة فرع، ويحصل الكتالوج الذي يضم آلاف المنتجات على كتلة لكل صفحة.
أنواع البيانات المنظمة الأنفع للخدمات والمتاجر
تختار الأداة النوع الأنسب لمحتوى صفحتك تلقائيًا: Product للمنتجات مع السعر والتوفر، وArticle للمقالات مع تاريخ النشر والكاتب، وFAQPage لصفحة أسئلة شائعة تظهر أسئلتها مباشرة أسفل نتيجة البحث، وLocalBusiness لصفحة نشاط تجاري محلي بعنوانه وساعات عمله. اختيار النوع الخطأ لا يفيد، لذا تفحص الأداة محتوى الصفحة فعليًا قبل اقتراح النوع الأنسب لها تحديدًا.
الأسئلة الشائعة
هل تضمن الأداة ظهور نجوم أو سعر في نتيجة البحث؟
لا، تولّد بيانات صحيحة تزيد فرصة العرض المميز، لكن القرار النهائي بعرضه يعود لمحرك البحث نفسه.
هل أحتاج معرفة برمجية للصق الكود الناتج؟
الكود جاهز للصق داخل وسم head في الصفحة؛ لصقه لا يحتاج خبرة برمجية عميقة، لكن الوصول لكود القالب قد يحتاجها.
هل توجد نسخة مجانية لتجربة الأداة؟
لا، هذه الخدمة مدفوعة من الطلب الأول؛ لا حد مجاني خفي.
هل يجب التحقق من الكود بعد اللصق؟
يُنصح بمراجعته في أداة اختبار البيانات المنظمة الرسمية بعد اللصق، للتأكد من قراءته بلا أخطاء.
ما أنواع البيانات المنظمة التي تولدها الأداة؟
الأنواع الشائعة مثل Product وArticle وRecipe وEvent وLocalBusiness وFAQPage، فتختار ما يناسب الصفحة. ويمكنها أيضًا الجمع بين أكثر من نوع، كمقال مع مسار التنقل الخاص به، في كتلة واحدة متناسقة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/seo/schema-generate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"El informe trimestral cerró con 1,2 M€ de ingresos."}'const res = await fetch("https://api.kit.forhosting.com/seo/schema-generate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "El informe trimestral cerró con 1,2 M€ de ingresos."
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/seo/schema-generate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "El informe trimestral cerró con 1,2 M€ de ingresos."
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/seo/schema-generate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"El informe trimestral cerró con 1,2 M€ de ingresos."}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"El informe trimestral cerró con 1,2 M€ de ingresos."}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/seo/schema-generate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"text": "El informe trimestral cerró con 1,2 M€ de ingresos."
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "seo.schema_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 | لم تنجح معالجة المهمة، ولن تُحتسب عليك؛ أعد المحاولة أو راسلنا مباشرة. |
ملاحظات تقنية
أداة تقرأ محتوى صفحة، كصفحة منتج أو مقال أو سؤال شائع، وتولّد لها بيانات Schema المنظمة المناسبة بصيغة JSON-LD جاهزة للصق داخل كود الصفحة، فيفهم محرك البحث طبيعة المحتوى بدقة أكبر، وقد يعرضه بعناصر إضافية في نتائج البحث كنجوم التقييم أو السعر أو تاريخ النشر.
لماذا تظهر بعض النتائج بنجوم وسعر
صفحة بلا هذه البيانات قد تحتوي المعلومة نفسها ظاهريًا للقارئ، لكنها تفقد فرصة العرض المميز في نتائج البحث الذي يرفع نسبة النقر عليها فعليًا. نتيجة بحث تظهر بجانبها نجوم تقييم أو سعر منتج أو صورة وصفة طعام لم تحصل على هذا العرض الإضافي عشوائيًا، بل لأن صفحتها تحمل بيانات Schema منظمة تصف محتواها بلغة يفهمها محرك البحث مباشرة، لا نصًا حرًا يحتاج تفسيرًا احتماليًا.
التحقق قبل النشر لا يُهمَل
تُخرج الأداة كودًا مُتحقَّقًا من صحة صياغته قبل تسليمه، لكن يُنصح دائمًا بمراجعته في أداة اختبار البيانات المنظمة الرسمية بعد اللصق داخل الصفحة، للتأكد من قراءته بلا أخطاء قبل انتظار ظهور أثره في نتائج البحث. خطأ صغير في صياغة JSON-LD، كفاصلة زائدة أو حقل مطلوب مفقود، يجعل محرك البحث يتجاهل بيانات Schema كاملة دون تنبيه واضح لصاحب الموقع بسبب الرفض.
السعر والتنفيذ عبر الويب أو الـAPI
السعر $0.003 لكل طلب بالإضافة إلى $0.0135 لكل صفحة داخل الطلب، فتوليد بيانات Schema لصفحة واحدة يكلّف نحو $0.0165. التنفيذ من هذه الصفحة مباشرة بلصق الرابط أو المحتوى، أو عبر الـAPI لتوليد البيانات تلقائيًا لكل صفحة منتج جديدة فور إضافتها إلى المتجر، فيصل كل منتج جديد إلى الفهرسة ببيانات منظمة كاملة منذ لحظة نشره الأولى بدل انتظار مراجعة يدوية لاحقة.
حالات التكامل
متجر يضيف بيانات منتج جديد
تولّد شركة الخليج الرقمية بيانات Schema من نوع Product لكل منتج جديد تضيفه إلى متجرها، مع سعره بصيغة $ وحالة توفره.
موقع خدمي يبني صفحة أسئلة شائعة
يولّد عبدالله المنصوري بيانات Schema من نوع FAQPage لصفحة الأسئلة الشائعة في موقعه، لتظهر الأسئلة مباشرة أسفل نتيجة البحث.
مدونة طبخ تضيف بيانات وصفة
تولّد سارة النعيمي بيانات Schema لوصفة طعام جديدة في مدونتها، لتزيد فرصة ظهور صورتها ووقت تحضيرها في نتائج البحث.
أسئلة تقنية
أي نوع Schema تختاره الأداة لصفحتي؟
تفحص محتوى الصفحة فعليًا وتختار النوع الأنسب له تلقائيًا، كProduct للمنتجات وArticle للمقالات.
كم يكلّف توليد بيانات لعشرين صفحة منتج؟
$0.003 لكل طلب بالإضافة إلى $0.0135 لكل صفحة، فعشرون صفحة تكلف نحو $0.273 إجمالًا.