بيانات Blazor الوصفية لـ SEO
أدر بيانات Blazor SEO الوصفية من مكوّن واحد
اجمع العناوين والأوصاف والروابط الأساسية وروابط hreflang ووسوم Open Graph وتوجيهات الروبوتات وJSON-LD داخل مكون Blazor واحد يمكن إعادة استخدامه.
اطّلع على الأمثلة، ثم اشترِ التنفيذ الكامل مقابل تقريبًا 21 ر.س. إذا رغبت في تطبيق النمط نفسه داخل تطبيقك.
نظرة عامة
استخدم مصدر بيانات تعريف واحد لكل صفحة
يمكن لتطبيق Blazor أن يعرض صفحات كثيرة من التخطيط نفسه. وجود مكون مركزي للبيانات الوصفية يساعد على إبقاء عنوان كل صفحة ووصفها والرابط الأساسي وروابط اللغات ومعاينة المشاركة وحمولة المخطط متناسقة.
فحص الملاءمة
تتفوق البيانات التعريفية المركزية على علامات الرأس المنسوخة والملصقة
نسخ وسوم الرأس داخل كل صفحة قد يعمل فترة، ثم تبدأ الفروقات الصغيرة في صنع عناوين مكررة أو روابط أساسية قديمة أو روابط hreflang ناقصة أو مخطط لا يطابق المحتوى الظاهر. وجود مكون واحد يبقي القاعدة في مكانها.
استخدم مكونًا عندما تشارك الصفحات قواعد تحسين محركات البحث
- تشترك صفحات كثيرة في قواعد العنوان والوصف والرابط الأساسي وhreflang وOpen Graph والروبوتات.
- تحتاج الصفحات المترجمة إلى روابط ثقافية متسقة ومعالجة X الافتراضية.
- تحتاج صفحات المقالات أو الأسئلة الشائعة أو المنتجات أو البرامج إلى JSON-LD يطابق المحتوى الظاهر.
- يجب على المحررين أو المطورين تحديث البيانات التعريفية دون تحرير علامات التخطيط.
تجنب علامات الرأس المتناثرة
- تكتب كل صفحة علامات الرأس الخاصة بها يدويًا.
- يكرر H1 والعنوان والوصف التعريفي نفس الجملة.
- تشير عناوين URL الأساسية إلى المسارات القديمة بعد نقل الصفحة.
- يظل مخطط الأسئلة الشائعة متصلاً بالإنترنت بعد إزالة الأسئلة الشائعة المرئية.
فهرس المحتويات
إشارات تحسين محركات البحث
حافظ على اتساق هوية الصفحة
محركات البحث ومنصات التواصل وزواحف الذكاء الاصطناعي تقرأ إشارات مختلفة قليلاً، لكن يجب أن تصف جميعها الصفحة نفسها بلغة واضحة.
قم بتسمية الصفحة بشكل واضح
استخدم عنوانًا قصيرًا يحتوي على الموضوع الرئيسي من دون نسخ H1 حرفيًا.
قم بدعوة الإجراء التالي
اكتب وصفًا تعريفيًا طبيعيًا يوضح الفائدة ويمنح المستخدم سببًا للفتح أو المراجعة أو الشراء.
اختر عنوان URL المفضل
يجب أن يشير الرابط الأساسي إلى الصفحة التي تريد فهرستها، لا إلى رابط تتبع أو تحويل أو مسار قديم.
ربط إصدارات اللغة
الصفحات متعددة الثقافات تحتاج إلى روابط hreflang تطابق عناوين URL الحقيقية، مع صفحة x-default منطقية.
التحكم في المعاينات المشتركة
ينبغي أن تستخدم معاينات الشبكات الاجتماعية عنوان الصفحة ووصفها والرابط الأساسي والصورة المعدة نفسها التي تستخدمها بقية البيانات الوصفية.
قم بتعيين قواعد الزحف بشكل متعمد
استخدم توجيهات الروبوتات والذكاء الاصطناعي على مستوى كل صفحة حتى تتوافق الفهرسة والمقتطفات والأرشفة واستخدام الذكاء الاصطناعي مع سياسة المحتوى.
البيانات المنظمة
إنشاء مخطط من نفس البيانات التعريفية للصفحة
ينبغي ألا يقدم JSON-LD قصة مختلفة عن الصفحة. استخدم العنوان والوصف والرابط الأساسي وتاريخ النشر والصورة ومسارات التنقل وبيانات الأسئلة الشائعة نفسها التي يستخدمها المقال الظاهر.
مخطط المقال
استخدم مخطط Article عندما تحتوي الصفحة على عنوان واضح وتاريخ نشر وتاريخ تعديل وصورة وبنية أقسام حقيقية.
مخطط الأسئلة الشائعة
استخدم صفحة الأسئلة الشائعة فقط عندما تكون نفس الأسئلة والإجابات مرئية على الصفحة.
مسار التنقل
ابنِ مسارات التنقل من التسلسل نفسه الذي يستطيع المستخدم فهمه عبر الروابط والتنقل.
البرنامج أو المنتج
أضف مخطط المنتج أو البرنامج فقط عندما يكون السعر والعرض والاسم والوصف ظاهرًا للمستخدمين.
الأخطاء الشائعة
معظم أخطاء البيانات التعريفية عبارة عن حالات عدم تطابق صغيرة
فائدة هذا المكون أنه يحول الفحوصات المتكررة إلى نمط واحد يمكن تكراره. الهدف ليس زيادة الوسوم، بل تقليل التناقضات.
لا تنسخ H1 في العنوان والوصف
يمكن للعنوان وH1 والوصف التعريفي أن تدور حول الموضوع نفسه، لكن لكل واحد منها وظيفة مختلفة.
لا تنس عناوين URL المترجمة
إذا كانت الصفحة متاحة بعدة ثقافات، فيجب أن تشير البيانات الوصفية وhreflang إلى مسار الثقافة المطابق.
لا تقم بإعادة استخدام الصور المشاركة التي لا معنى لها
يجب أن تمثل صور Open Graph وJSON-LD هذه الصفحة، لا آخر مقال استخدم المكون.
لا ترميز المحتوى المخفي
ينبغي أن تصف مخططات الأسئلة الشائعة والمنتج محتوى يستطيع المستخدم رؤيته فعليًا في الصفحة.
التنفيذ
قم بتوصيل المكون مرة واحدة، ثم قم بتغذيته ببيانات الصفحة
يبقى النمط بسيطًا عن قصد: عرّف كائن بيانات وصفية للصفحة، واعرض المكون في التخطيط أو الصفحة، ومرّر JSON-LD مطابقًا عندما تحتاج الصفحة إلى بيانات منظمة.
تعريف بيانات الصفحة
var metadata = new PageMetaData(culture)
{
Name = PageLinks.BlazorSEOMetaDataComponent,
Title = "Blazor SEO Metadata Component for Blazor Apps",
Description = "Keep title, description, canonical, hreflang, Open Graph, and JSON-LD aligned.",
ImageUrl = "/images/blazor/metadatacomponente/opengraph/hero-1200.png",
Url = PageLinks.BlazorSEOMetaDataComponent,
Robots = RobotsMetaTagExtensions.Join(RobotsMetaTagEnum.Index, RobotsMetaTagEnum.Follow),
AllowAiIndexing = true
};عرض البيانات في تخطيط
@inherits LayoutComponentBase
<MetadataComponent MetaData="@PageMeta"
JsonLd="@Schema?.JsonLd"
RenderArticleMeta="@Schema?.RenderArticleMeta" />
@Bodyقم بإرفاق JSON-LD على الصفحة
@page "/{Culture}/guide/"
@inherits PageBase
<MetadataComponent MetaData="@PageMeta"
JsonLd="@Schema?.JsonLd"
RenderArticleMeta="@Schema?.RenderArticleMeta" />
<ArticleFaq Id="faq" FAQ="@FAQs" />تصديق
تحقق من الإخراج قبل النشر
لا يكون مكون البيانات الوصفية مفيدًا إلا إذا كان HTML الناتج صحيحًا. افحص مصدر الصفحة، واختبر معاينات المشاركة، وتحقق من المخطط، وازحف عناوين URL المترجمة قبل الإطلاق.
عرض المصدر
افحص رأس HTML الناتج، لا ملف Razor فقط. فالزواحف تقرأ الاستجابة النهائية.
التحقق من صحة المخطط
شغّل التحقق من النتائج المنسّقة أو المخطط، وأصلح التحذيرات التي تشير إلى محتوى مرئي مفقود.
مشاركة الاختبار
استخدم أدوات تصحيح معاينات الشبكات الاجتماعية للتحقق من العنوان والوصف والصورة وسلوك التخزين المؤقت.
الزحف إلى المواقع
ازحف عناوين URL الخاصة بالثقافات لاكتشاف الروابط الأساسية أو hreflang أو x-default المعطلة قبل الإصدار.
ابدأ الآن
قم بشراء المكون عند تكرار قواعد بيانات التعريف الخاصة بك
إذا كنت تكرر منطق العنوان والرابط الأساسي وOpen Graph وJSON-LD في عدة صفحات، فاشترِ التنفيذ الكامل مقابل تقريبًا 21 ر.س. واجعل القاعدة في مكان واحد.
الموارد ذات الصلة
الأدلة التالية للبيانات الوصفية لـ Blazor SEO
استخدم هذه الأدلة عندما تحتاج إلى تفاصيل أوسع حول التوجيه أو البيانات المنظمة أو معاينات الشبكات الاجتماعية أو منصة Blazor نفسها.
الأسئلة الشائعة
أسئلة حول مكونات البيانات الوصفية لـ Blazor
إجابات مختصرة حول بيانات Blazor الوصفية وJSON-LD والروابط الأساسية وhreflang وOpen Graph ووسوم الروبوتات والتحقق.
ماذا يفعل مكون البيانات الوصفية Blazor؟
يعرض بيانات الصفحة الوصفية من مصدر مضبوط واحد: العنوان والوصف والرابط الأساسي وروابط hreflang ووسوم Open Graph وتوجيهات الروبوتات وJSON-LD الاختياري.
لماذا يجب أن يكون العنوان وH1 والوصف التعريفي مختلفين؟
تظهر هذه العناصر في أماكن مختلفة. يساعد العنوان في البحث وتبويبات المتصفح، ويسمي H1 الصفحة الظاهرة، أما الوصف فيجب أن يدفع المستخدم إلى الخطوة التالية.
هل يمنع المكون المحتوى المكرر؟
يساعد ذلك في الحفاظ على اتساق الروابط الأساسية وروابط hreflang. ومع ذلك، ما زلت بحاجة إلى نصوص وأوصاف فريدة للصفحات التي تستهدف نوايا أو لغات مختلفة.
كيف يتناسب JSON-LD مع المكون؟
تنشئ الصفحة JSON-LD من البيانات الوصفية نفسها والمحتوى الظاهر المستخدم في المقالة أو الأسئلة الشائعة أو مسار التنقل أو قسم المنتج أو البرنامج.
هل يمكنني التحكم في علامات زاحف الذكاء الاصطناعي لكل صفحة؟
نعم. استخدم خيارات الروبوتات والذكاء الاصطناعي على مستوى الصفحة حتى تتطابق قواعد الفهرسة والمقتطفات والأرشيفات وnoai وnoimageai مع سياسة المحتوى لتلك الصفحة.
هل يمكنني استخدام هذا في Blazor WebAssembly؟
نعم، لكن بيانات SEO الوصفية تكون أقوى عندما تكون الوسوم موجودة في استجابة HTML الأولية. غالبًا ما يكون العرض من الخادم أو العرض المسبق الخيار الأكثر أمانًا.