دليل المبتدئين لـ Headless CMS

نشرت: 2022-02-01

تزيل Headless CMS (أنظمة إدارة المحتوى) الرابط المباشر بين الواجهة الخلفية لقاعدة بيانات المحتوى الخاصة بك والطريقة التي يتم بها تقديم المحتوى للمستخدمين عند زيارتهم لموقعك على الويب أو تطبيقك.

هذا بالمقارنة مع نظام إدارة المحتوى التقليدي "المقترن" حيث يتم التحكم في قاعدة البيانات وعرض المحتوى بواسطة نفس نظام إدارة المحتوى.

بينما يتمتع نظام إدارة المحتوى المقترن بمزايا - مثل واجهة واحدة لتحرير قاعدة البيانات الخاصة بك والطريقة التي تظهر بها على الشاشة - فإن نظام إدارة المحتوى بدون رأس هو أكثر قوة ومرونة.

ينطبق هذا بشكل خاص على مواقع الويب الكبيرة أو قواعد البيانات المعقدة أو عندما يحتاج العديد من الأشخاص إلى العمل على جوانب مختلفة من المحتوى الخاص بك وموقع الويب / التطبيق وتحسين محركات البحث في الموقع.

ما هو مقطوع الرأس CMS؟

في نظام إدارة المحتوى التقليدي ، يمكن تحرير قاعدة بيانات محتوى الواجهة الخلفية وتصميم موقع الواجهة الأمامية من داخل لوحة معلومات CMS نفسها ، وهذا هو سبب الإشارة إلى هذه الأنظمة على أنها "مقترنة".

يستخدم نظام CMS بدون رأس أنظمة منفصلة لقاعدة البيانات والتسليم ، مع واجهة برمجة تطبيقات (API) تعمل كجسر بين الاثنين.

تتضمن بعض أنظمة إدارة المحتوى بدون رأس الأكثر استخدامًا Ghost و Prismic و Netlify و Contentful ، ومثل نظام إدارة المحتوى المقترن ، فقد تم تصميمها للعمل بكفاءة ، وتوفر وظائف مرنة ، وتتوسع بسرعة عندما تبدأ قاعدة البيانات الخاصة بك في النمو.

يمكن أن يكون نظام إدارة المحتوى بدون رأس أكثر تكلفة ، نظرًا للتعقيد الأكبر ، ولكنه يوفر إمكانات لا يستطيع النظام المقترن توفيرها ، مثل القدرة على تقديم المحتوى بطريقة مختلفة تمامًا عن الزوار الذين يصلون إلى موقعك من أجهزة مختلفة.

وهذا بدوره له بعض الآثار الإيجابية لتقنيات تحسين محرك البحث (SEO) مثل تصميم موقع الويب سريع الاستجابة ، حيث يمكن تقديم المحتوى الخاص بك بطريقة أكثر استجابة وتعتمد على النظام الأساسي وصديقة للجوال حقًا.

المزيد من فوائد CMS مقطوعة الرأس

دعنا نلقي نظرة على بعض الفوائد المحددة لنظام CMS مقطوع الرأس ، والتي تساعد في زيادة الشعبية الهائلة والاستيعاب السريع لهذا النهج على مواقع الويب في جميع أنحاء العالم:

محتوى مخصص

يعني التحكم الوثيق في كل من المحتوى الخاص بك وطريقة عرضه أنه يمكنك تخصيص صفحاتك إلى حد أكبر بكثير. سواء كنت تفعل ذلك لمجموعات معينة من المستخدمين أو لجمهورك ككل ، فإن هذا يمنحك المزيد من الطرق للتميز بين منافسيك.

تحميل أسرع

يؤدي استخدام واجهة برمجة تطبيقات مناسبة للجهاز وواجهة أمامية إلى تحسين سرعات التحميل على أجهزة مختلفة ، بما في ذلك تلك التي تصل إلى موقعك عبر اتصال بيانات الجوال. يدعم هذا أيضًا أي إجراء تتخذه في حملات تحسين محركات البحث لتحسين أداء Core Web Vitals.

مرونة في المستقبل

تعني القدرة على تثبيت واجهات برمجة تطبيقات إضافية أن قاعدة البيانات الخاصة بك يمكن توصيلها بواجهات أمامية جديدة في المستقبل. يمكن أن يتيح لك ذلك التنويع من ، على سبيل المثال ، موقع ويب لزوار سطح المكتب والجوّال ، لتقديم شاشات المعلومات في المتجر والتقنيات القابلة للارتداء أيضًا.

باختصار ، يعد نظام إدارة المحتوى بدون رأس مثالياً عندما تكون لديك احتياجات أمامية معقدة ، ولكنك تريد تبسيط تحرير المحتوى الفعلي وصيانته - مع تنعكس التعديلات والتحديثات عبر جميع الأنظمة الأساسية المختلفة على الفور.

كيف تخطط ل CMS مقطوعة الرأس

نمذجة المحتوى هي مرحلة التخطيط الحاسمة قبل تنفيذ نظام إدارة محتوى جديد مقطوع الرأس. إنه مشابه للطريقة التي تخطط بها للتسلسل الهرمي لمجلد موقع الويب وبنية عنوان URL وخريطة الموقع ، إلا أنك في هذه الحالة ستعمل مع أنواع المحتوى ، بدلاً من الصفحات الفردية.

ما هي أنواع المحتويات؟

تحتوي أنواع المحتويات المختلفة التي تحددها على حقول تسحب المعلومات من قاعدة البيانات الخاصة بك. قد تكون هذه البيانات الوصفية لتحسين محركات البحث - وإذا كنت تستخدم نظام إدارة المحتوى التقليدي المقترن مع مكون إضافي لتحسين محركات البحث مثل Yoast ، فمن المحتمل أنك رأيت حقول البيانات الوصفية وملأتها في الماضي.

في صفحات المحتوى الرئيسية الخاصة بك ، قد يكون لديك حقول لارتباط عنوان URL ، بالإضافة إلى قسم واحد أو أكثر من المحتوى المرئي ليتم عرضه على الصفحة.

يمكنك أيضًا تحديد أنواع المحتوى لأصول الوسائط ، وإعطاء ملفاتك اسمًا ووصفًا لا يمكن رؤيته إلا داخليًا وموقعًا يمكن الوصول فيه إلى الملف.

كيف تعمل أنواع المحتويات؟

بمجرد تحديد جميع أنواع المحتوى المطلوبة ، تكون قد أنشأت طريقة معيارية "لبنات البناء" يمكن بواسطتها لواجهات برمجة التطبيقات استخراج المعلومات من قاعدة البيانات الخاصة بك وتجميعها معًا لأنظمة أساسية مختلفة.

يمكن لواجهات برمجة التطبيقات طلب بيانات من أنواع محتوى مختلفة ، وإنشائها بطرق فريدة تمامًا لعرض الصفحات بطريقة خاصة بالنظام الأساسي.

إذا كنت بحاجة إلى إجراء تغييرات في المستقبل ، مثل إضافة علامة تعريف SEO جديدة ، فيمكنك تحديث نوع المحتوى لإنشاء الحقل الضروري عبر كل عنصر ذي صلة في قاعدة البيانات الخاصة بك.

كيفية تحديد متطلبات تحسين محركات البحث

من الممارسات الجيدة تحديد متطلبات تحسين محركات البحث (SEO) لنظام إدارة المحتوى بدون رأس قبل التعمق في عملية التطوير ، بحيث يعرف مطورو البرامج ما يحتاجون إلى تنفيذه.

تتضمن بعض العناصر التي يجب مراعاتها ما يلي:

  • الرابط الثابت لعنوان URL (والذي يمكن تسميته على أساس كل صفحة)
  • البيانات الوصفية (مثل علامات "العنوان" و "الوصف" و "الكلمات الرئيسية")
  • العلامة الأساسية (لمنع عقوبات المحتوى المكررة)
  • علامة Meta robots (لمنع الزحف غير المرغوب فيه للصفحات)

يمكنك أيضًا إنشاء حقول لبعض الأساليب الأكثر حداثة وعمليات التحقق الخاصة بالخدمة التي تساعد في دعم مُحسّنات محرّكات البحث لديك:

  • Microdata و microformats وترميز Schema.org
  • علامات التحقق الخاصة بـ Google Analytics و Search Console و Bing Webmaster Tools
  • ترميز لمعاينات الوسائط الاجتماعية (مثل بطاقات Twitter)

مرة أخرى ، كل هذه العوامل تؤثر على كيفية العثور على المحتوى الخاص بك وكيفية عرضه على منصات مختلفة - في هذه الحالة ، مواقع الويب والتطبيقات التابعة لجهات خارجية - لذا فإن تضمين هذه الحقول يساعدك على التحكم في كيفية رؤية الأشخاص للمحتوى الخاص بك ، بغض النظر عن المكان الذي يجدون فيه هو - هي.

كم عدد أنواع المحتوى التي أحتاجها؟

يعد تحديد عدد أنواع المحتوى المراد استخدامها أحد الأسئلة الكبيرة للتبديل إلى نظام CMS مقطوع الرأس ، والإجابة هي أنه يعتمد على ما تحاول تحقيقه.

للحصول على أفضل أداء لتحسين محركات البحث ، يجب عليك تحديد الحقول التي تغطي كل معلمة على حدة. على سبيل المثال ، قد يكون لديك حقل للروبوتات تتبع / nofollow meta tag وحقل منفصل لفهرس الروبوتات / noindex.

الحدود والمتطلبات

تتيح لك CMS مقطوعة الرأس مثل Contentful أيضًا وضع حدود لعدد الأحرف في الحقول ، بحيث يمكنك الاحتفاظ بعلامات العنوان والبيانات الوصفية الأخرى ضمن عدد معين من الأحرف.

أخيرًا ، يمكنك جعل الحقول إلزامية وفريدة من نوعها - لذلك إذا تم نسخ البيانات الوصفية من صفحة أخرى ، أو كانت مفقودة تمامًا ، فسيتلقى المحرر رسالة خطأ ويمكنه إجراء التصحيحات اللازمة.

سواء كنت تفعل ذلك باستخدام حقول متعددة في نوع محتوى واحد ، أو تستخدم أنواع محتوى منفصلة لمزيد من المرونة في جانب العرض ، يعتمد جزئيًا على الإمكانيات التي تحتاج إلى دعمها من بياناتك ، وجزئيًا على حالة التفضيل الشخصي.

تجميعها

يمكنك التفكير في الأمر على أنه مثل بناء بئر تمني. كلما زاد حجم الطوب ، كان البناء أسرع وأسهل. لكن كلما كان حجم الطوب أصغر ، كان الشكل الدائري أكثر كمالًا.

يجب أن يكون "العدد الصحيح" لأنواع المحتوى بمثابة حل وسط يناسبك بشكل أفضل ، بحيث يمكنك إنشاء موقع الويب الذي تريده ، دون الشعور بأنك تقوم بتحرير كل فقرة ورأس وعلامة وصفية بشكل فردي.

ماذا عن الواجهة؟

مثلما توجد العديد من الخلفيات الخلفية الشائعة لنظام إدارة المحتوى بدون رأس في الاستخدام الشائع ، هناك أيضًا بعض أطر عمل الواجهة الأمامية الرائعة للاختيار من بينها.

اثنان من أفضلها هما React و Vue ، وقد تم تصميم هذه الأطر الحديثة ، مرة أخرى ، للعمل بكفاءة ، وتحميل المحتوى بسرعة ، وتقديم أفضل تجربة مستخدم لزوار موقع الويب الخاص بك.

تذكر أن تأخذ الاعتبارات الفنية في الاعتبار. على سبيل المثال ، يمكن أن يضمن العرض المسبق للمحتوى الخاص بك أنه مرئي بالكامل لبرامج زحف محركات البحث ، والتي قد لا تتمكن من "رؤية" المحتوى إذا تم عرضه من جانب العميل باستخدام JavaScript.

الاعتبارات النهائية

بمجرد تنفيذ نظام إدارة المحتوى بدون رأس ، تأكد من تدقيقه بشكل صحيح من قبل مطوري الويب ذوي السمعة الطيبة وخاصة خبراء تحسين محركات البحث (SEO) ، للتأكد من أنك لم تفوت أي تقنية قد تؤثر على تصنيفات البحث الخاصة بك.

مثال على هذا الشائع جدًا مع واجهات برمجة التطبيقات هو تكاثر عناوين URL الديناميكية لأشياء مثل فئات التجارة الإلكترونية ، والأحجام والألوان المختلفة للمنتج ، وترقيم الصفحات للنتائج.

من خلال جعل كل عناوين URL هذه مرئية لروبوتات محركات البحث ، فإنك تخاطر باستهلاك ميزانية الزحف الخاصة بها قبل العثور على محتوى URL الثابت الأكثر قيمة على موقعك.

[دراسة حالة] إدارة زحف روبوت Google

مع وجود أكثر من 26000 مرجع للمنتج ، احتاج 1001Pneus إلى أداة موثوقة لمراقبة أداء مُحسنات محركات البحث والتأكد من أن Google كانت تخصص ميزانية الزحف الخاصة بها على الفئات والصفحات الصحيحة. تعرف على كيفية إدارة ميزانية الزحف بنجاح لمواقع التجارة الإلكترونية باستخدام OnCrawl.
اقرأ دراسة الحالة

شجع مطوريك على تنفيذ عناوين URL الثابتة حيثما أمكن ذلك ، واستخدم العلامات الوصفية لبرامج الروبوت المطبقة في نظام إدارة المحتوى بدون رأس لمنع وصول الزاحف إلى الصفحات الديناميكية غير المرغوب فيها.

أتطلع قدما

من خلال أخذ كل ما سبق في الاعتبار ، يمكنك إنشاء قواعد بيانات معقدة وشاملة لمواقع الويب يمكن أن تخدم مواقع سطح المكتب ، ومواقع وتطبيقات الجوال ، ومكبرات الصوت الذكية ، وروبوتات الدردشة الذكية ، وشاشات المعلومات داخل المتجر والعديد والعديد من أنواع الأجهزة عبر انترنت الأشياء.

يمكن أن ينتج عن أعمال التطوير المستقبلية تحديثات فورية عبر العديد من الأجهزة والأنظمة الأساسية المختلفة التي تنشر البيانات من أجلها ، مما يتيح عائدًا أسرع وأكثر إيجابية على الاستثمار من حملات تحسين محركات البحث والمحتوى.

ومثل فصل المحتوى والتصميم الذي جاء مع أوراق الأنماط المتتالية (CSS) في أوائل القرن الحادي والعشرين ، يمنحك نظام إدارة المحتوى بدون رأس طريقة أكثر دقة لتحديد المحتوى الخاص بك وتحريره وتقديمه - مما يساعدك على تحقيق أهداف تحسين محركات البحث والتجارة الإلكترونية في طريقة أكثر إدارة أثناء بناء قاعدة البيانات الخاصة بك على مدى الأشهر والسنوات المقبلة.