تحقق من ترميز Schema.org في صفحتك
اطّلع على البيانات المنظمة التي تقدمها الصفحة لمحركات البحث: كل كتلة مخفية تصف منتجًا أو وصفة أو مقالًا، كما كتبها الموقع تمامًا. في المثال، تعطي صفحة فيها كتلة سليمة وأخرى تالفة نتيجة واحدة. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مجانًا من متصفحك
الملخص الذي تحمله صفحات كثيرة دون أن تعرضه
تصف صفحات كثيرة نفسها للآلات في كتلة لا يراها الزائر أبدًا. فصفحات المنتجات تذكر السعر والتوفر، وصفحات الوصفات تسرد المكونات ووقت الطهي، والمقالات تذكر كاتبها وتاريخ نشرها. ويضيف أصحاب المواقع هذه الكتل لأن محركات البحث طلبتها لعرض النتائج المميزة. كانت الطرق السابقة تخلط العلامات بالصفحة الظاهرة، فقد يفسدها تغيير التصميم. أما الكتلة المنفصلة فانتشرت لأن التصميم الجديد لا يمسها، ولأن المحررين يغيرون النص دون الاقتراب منها، وهذا ما يجعل قراءتها موثوقة.
ما الذي تحصل عليه ومن يستخدمه
تعيد الأداة كل كتلة تجدها كما نُشرت تمامًا، وكل واحدة على حدة، بينما تُستبعد الكتلة التالفة ببساطة. يمكنك إدخال عنوان الصفحة أو لصق HTML لديك. تستخدمها المتاجر الإلكترونية لمتابعة الأسعار التي ينشرها المنافسون، ويجمع بها الباحثون الوصفات، ويتحقق بها مستشارو البحث من أن صفحات منتجات العميل تحمل فعلًا بيانات منتج صالحة قبل البحث عن سبب آخر لغياب النجوم في النتائج.
الوضع المجاني: الصق كود الصفحة
انسخ كود HTML للصفحة والصقه في الأداة، ويعمل الفحص بالكامل داخل متصفحك دون أن يصل النص إلى أي خادم. هذا الوضع مجاني بلا حد لعدد المحاولات، وهو الخيار الأنسب لمراجعة صفحة قيد التطوير قبل نشرها للجمهور.
تنبيه أمانة
وجود ترميز سليم يزيد أهلية الصفحة للنتيجة الغنية، لكنه لا يضمنها؛ القرار النهائي بعرضها بهذا الشكل يبقى بيد محرك البحث نفسه ويتغير بمرور الوقت. الأداة تتحقق من صحة البنية والحقول الإلزامية فقط، لا من قرار العرض النهائي.
حالات الاستخدام
متجر يتحقق من ترميز أسعار منتجاته
قبل موسم تخفيضات، يفحص متجر إلكتروني صغير ترميز أسعار عشرين صفحة منتج للتأكد أن حقل العملة موجود في كل صفحة.
مطعم يراجع ترميز قائمة الطعام
تتحقق مؤسسة النخيل للمقاولات — التي افتتحت مؤخرًا مقهى ملحقًا بمكاتبها — من ترميز عنوان النشاط وساعات العمل قبل ربطه بخرائط جوجل.
مستقل يراجع ترميز مقال قبل نشره
يلصق كاتب مستقل كود مقاله في الأداة للتأكد أن ترميز المؤلف وتاريخ النشر مكتملان قبل الضغط على زر النشر.
الأسئلة الشائعة
هل يضمن الترميز السليم ظهور نتيجة غنية في البحث؟
لا، الترميز السليم يزيد الأهلية فقط؛ القرار النهائي بعرض النتيجة الغنية يعود لمحرك البحث نفسه.
هل وضع اللصق مجاني فعلًا؟
نعم، بلا حد لعدد المحاولات لأن التحليل يجري داخل متصفحك دون رفع أي بيانات.
هل تُحفظ الصفحات التي أفحصها؟
لا، لا يُحفظ كود الصفحة ولا رابطها بعد عرض نتيجة الفحص.
ما الفرق بين هذه الأداة وأداة فحص وسوم الميتا؟
فحص الميتا يغطي عنوان الصفحة ووصفها الأساسي؛ هذه الأداة تفحص تحديدًا البيانات المنظمة المخصصة للنتائج الغنية.
ماذا يحدث إذا كانت إحدى كتل البيانات المنظمة تالفة؟
تُتجاوز الكتلة التالفة وتُعاد الكتل السليمة كالمعتاد. في المثال، تعطي صفحة فيها كتلة منتج صحيحة وأخرى تالفة نتيجة واحدة فقط، فلا يُخفي خطأ واحد بقية البيانات.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/web/schema \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com"}'const res = await fetch("https://api.kit.forhosting.com/web/schema", {
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/web/schema",
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/web/schema", 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/web/schema", 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": "web.schema",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
timeout_sec | 30 |
max_crawl_pages | 25 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
أداة فحص Schema تقرأ البيانات المنظمة المضمّنة في صفحتك بصيغة JSON-LD وتستخرج نوع الكيان الذي تصفه — منتج، مقال، نشاط تجاري، وصفة — وتتحقق من وجود الحقول التي يعتبرها محرك البحث إلزامية لعرض نتيجة غنية بدل نتيجة نصية عادية.
ما هي البيانات المنظمة أصلًا
خلف كل صفحة تظهر نتيجتها في البحث بنجوم تقييم أو سعر أو صورة بارزة، يوجد غالبًا كتلة نصية بصيغة JSON-LD تصف محتوى الصفحة بلغة يفهمها محرك البحث مباشرة، لا يراها الزائر العادي. هذه الكتلة هي ما تفحصه هذه الأداة: هل هي موجودة أصلًا، وهل صيغتها سليمة، وهل تحمل الحقول التي يحتاجها نوع النتيجة المطلوب.
أخطاء شائعة توقف ظهور النتيجة الغنية
تُبرز الأداة كل خلل من هذه بوضوح ليصلحه صاحب الصفحة قبل النشر لا بعده. أكثر الأخطاء تكرارًا: حقل سعر بلا عملة معلنة، تقييم بلا عدد المراجعين الذين بنوه، أو صيغة JSON بها خطأ نحوي بسيط كفاصلة زائدة يجعل محرك البحث يتجاهل الكتلة كاملة دون تنبيه.
وضع الرابط المباشر عبر الويب أو الـAPI
مفيد لفحص عشرات صفحات المنتجات في متجر دفعة واحدة قبل موسم بيع مهم. إن أردت فحص صفحة منشورة فعليًا دون نسخ كودها يدويًا، أدخل رابطها وتجلبها الأداة عبر الويب أو الـAPI نيابة عنك بسعر $0.002 للرابط الواحد.
أسئلة تقنية
ما أنواع الكيانات التي تدعمها الأداة؟
الأنواع الشائعة كالمنتج والمقال والنشاط التجاري والوصفة والحدث، إضافة إلى الأنواع الأقل شيوعًا المتوافقة مع معيار Schema.org.
كم تكلفة فحص رابط منشور مباشرة؟
$0.002 للرابط الواحد عبر الوضع المدفوع، مقابل جلب الصفحة عن بُعد وتحليلها.