اذهب إلى المحتوى

البحث في الموقع

المحتوى عن 'المواقع'.

  • ابحث بالكلمات المفتاحية

    أضف وسومًا وافصل بينها بفواصل ","
  • ابحث باسم الكاتب

نوع المحتوى


التصنيفات

  • الإدارة والقيادة
  • التخطيط وسير العمل
  • التمويل
  • فريق العمل
  • دراسة حالات
  • التعامل مع العملاء
  • التعهيد الخارجي
  • السلوك التنظيمي في المؤسسات
  • عالم الأعمال
  • التجارة والتجارة الإلكترونية
  • نصائح وإرشادات
  • مقالات ريادة أعمال عامة

التصنيفات

  • مقالات برمجة عامة
  • مقالات برمجة متقدمة
  • PHP
    • Laravel
    • ووردبريس
  • جافاسكربت
    • لغة TypeScript
    • Node.js
    • React
    • Vue.js
    • Angular
    • jQuery
    • Cordova
  • HTML
  • CSS
    • Sass
    • إطار عمل Bootstrap
  • SQL
  • لغة C#‎
    • ‎.NET
    • منصة Xamarin
  • لغة C++‎
  • لغة C
  • بايثون
    • Flask
    • Django
  • لغة روبي
    • إطار العمل Ruby on Rails
  • لغة Go
  • لغة جافا
  • لغة Kotlin
  • لغة Rust
  • برمجة أندرويد
  • لغة R
  • الذكاء الاصطناعي
  • صناعة الألعاب
  • سير العمل
    • Git
  • الأنظمة والأنظمة المدمجة

التصنيفات

  • تصميم تجربة المستخدم UX
  • تصميم واجهة المستخدم UI
  • الرسوميات
    • إنكسكيب
    • أدوبي إليستريتور
  • التصميم الجرافيكي
    • أدوبي فوتوشوب
    • أدوبي إن ديزاين
    • جيمب GIMP
    • كريتا Krita
  • التصميم ثلاثي الأبعاد
    • 3Ds Max
    • Blender
  • نصائح وإرشادات
  • مقالات تصميم عامة

التصنيفات

  • مقالات DevOps عامة
  • خوادم
    • الويب HTTP
    • البريد الإلكتروني
    • قواعد البيانات
    • DNS
    • Samba
  • الحوسبة السحابية
    • Docker
  • إدارة الإعدادات والنشر
    • Chef
    • Puppet
    • Ansible
  • لينكس
    • ريدهات (Red Hat)
  • خواديم ويندوز
  • FreeBSD
  • حماية
    • الجدران النارية
    • VPN
    • SSH
  • شبكات
    • سيسكو (Cisco)

التصنيفات

  • التسويق بالأداء
    • أدوات تحليل الزوار
  • تهيئة محركات البحث SEO
  • الشبكات الاجتماعية
  • التسويق بالبريد الالكتروني
  • التسويق الضمني
  • استسراع النمو
  • المبيعات
  • تجارب ونصائح
  • مبادئ علم التسويق

التصنيفات

  • مقالات عمل حر عامة
  • إدارة مالية
  • الإنتاجية
  • تجارب
  • مشاريع جانبية
  • التعامل مع العملاء
  • الحفاظ على الصحة
  • التسويق الذاتي
  • العمل الحر المهني
    • العمل بالترجمة
    • العمل كمساعد افتراضي
    • العمل بكتابة المحتوى

التصنيفات

  • الإنتاجية وسير العمل
    • مايكروسوفت أوفيس
    • ليبر أوفيس
    • جوجل درايف
    • شيربوينت
    • Evernote
    • Trello
  • تطبيقات الويب
    • ووردبريس
    • ماجنتو
    • بريستاشوب
    • أوبن كارت
    • دروبال
  • الترجمة بمساعدة الحاسوب
    • omegaT
    • memoQ
    • Trados
    • Memsource
  • برامج تخطيط موارد المؤسسات ERP
    • تطبيقات أودو odoo
  • أنظمة تشغيل الحواسيب والهواتف
    • ويندوز
    • لينكس
  • مقالات عامة

التصنيفات

  • آخر التحديثات

أسئلة وأجوبة

  • الأقسام
    • أسئلة البرمجة
    • أسئلة ريادة الأعمال
    • أسئلة العمل الحر
    • أسئلة التسويق والمبيعات
    • أسئلة التصميم
    • أسئلة DevOps
    • أسئلة البرامج والتطبيقات

التصنيفات

  • كتب ريادة الأعمال
  • كتب العمل الحر
  • كتب تسويق ومبيعات
  • كتب برمجة
  • كتب تصميم
  • كتب DevOps

ابحث في

ابحث عن


تاريخ الإنشاء

  • بداية

    نهاية


آخر تحديث

  • بداية

    نهاية


رشح النتائج حسب

تاريخ الانضمام

  • بداية

    نهاية


المجموعة


النبذة الشخصية

تم العثور على 7 نتائج

  1. تعرفت في المقال السابق من سلسلتنا حول تعلم SEO على ما يبحث عنه جمهورك المستهدف وكيف يبحث عنه وعلى أبرز الكلمات المفتاحية المفتاحية الممكن استخدامها في موقعك الإلكتروني، وفي هذا المقال ستتعرف على كيفية استخدام الكلمات المفتاحية المستخرجة في صفحات موقعك أي تحسين محركات البحث على مستوى الصفحة On Page SEO. والآن بعد استخراج الكلمات المفتاحية المناسبة حان الوقت للبدء بصناعة المحتوى الخاص بك. استكشاف الصفحات والمقالات المتصدرة لكلمات مفتاحية محددة قم بإجراء عمليات بحث في جوجل بالكلمات المفتاحية المستخرجة وابدأ بجمع المعلومات عن المحتوى والمواضيع المتاحة فيها، واجمع الكلمات المتشابهة لاستهدافها بصفحة واحدة ودون بعض الملاحظات حول النتائج المتصدرة بكلماتك لتفيدك في التغلب عليها وتجاوزها لاحقًا. هل المحتوى يرتكز على الفيديو أو الصور وكم عدد الصور والفيديو الموجود في النتائج الأولى. هل المحتوى طويل أو مختصر للنتائج الأولى. كم عدد كلمات المحتوى في النتائج الأولى وهل هو منتظم بشكل فقرات وعناوين فرعية وقوائم. اسأل نفسك كيف يمكنك كتابة محتوى فريد يتميز عن كل ما سبق من صفحات ومواضيع في نفس مجالك! وفكر كيف تتجاوز منافسيك في كل ما سبق من صور وفيديو وعدد كلمات وتنظيم هيكلية المحتوى دون تكرار أو حشو. واتبع الممارسات التالية في مقالنا. أفضل ممارسات تهيئة الموقع داخليا لمحركات البحث أقصد هنا التحكم في عنوان الصفحة أو المقال والوصف الذي يظهر في محركات البحث وبعض العناصر الأخرى التي تهم محرك البحث جوجل ويستطيع فهمها لتصنيف الصفحة بشكل جيد. العناوين Header tags علامات العناوين هي من أهم معايير تهيئة الموقع داخليًا لمحركات البحث On Page SEO لدى جوجل وهي تحدد هيكلية المحتوى وترتيب الفقرات ويجب أن تملك كل صفحة أو مقال عنوانًا أساسيًا Header 1 واختصارًا يُطلق عليه H1. ويفترض أن يكون العنوان H1 مفردًا ووحيدًا في كل مقالة أو صفحة ويتضمن الكلمة المفتاحية المستهدفة ولا يتكرر مرتين في نفس الصفحة وهو موجود في عنصر html بالشكل <h1>عنوان الصفحة</h1>. وهنالك أيضًا عناوين فرعية تتدرج من H2 حتى H6 من الأكثر أهمية حتى الأقل أهمية ويمكنها أن تتكرر في الصفحة أو المقالة على عكس عنوان H1 وليس من الضروري تواجدهم جميعًا في الصفحة أو المقال لكن تواجدهم أو على الأقل تواجد العناوين الفرعية H2 و H3 في المقالة سيساعد جوجل والمستخدمين على فهم وإدراك المحتوى بشكلٍ أفضل. كما ذكرت تحتوي كل صفحة على عنوان H1 وفي الغالب يتم تحديده تلقائيًا من عنوان الصفحة أو المقالة كما في مواقع الووردبريس ويتم استخدام H2 للعناوين الفرعية للمقال وعناوين H3 للعناوين الفرعية للعناوين H2 وهكذا. الروابط الداخلية ذكرنا في المقال الثاني من السلسة أنَّ جوجل يكتشف الروابط الجديدة من الروابط المفهرسة لديه، لذا حاول بناء شبكة روابط داخلية قوية بين صفحات ومقالات موقعك الإلكتروني. عند نشر كل صفحة أو مقالة جديدة قم بتضمين روابط للصفحات ذات المواضيع القريبة التي قد تهم الزائر أيضًا، لكن لا تضع هذه الروابط ضمن عبارات مثل ’’اضغط هنا’’ بل ضعها ضمن كلمات مفتاحية مناسبة لمحتوى الرابط بالفعل. وعلى سبيل المثال إذا ضمنت رابط مقال يتحدث عن أفضل جوالات 2021 ضمن عبارة في النص ’’أفضل جوال 2021’’ بدلًا من تضمينه في عبارة ’’اضغط هنا’’ سيكون مؤشر جيد لجوجل أنَّ رابط المقال يرتبط بأفضل الجوالات بالفعل. ولكن تذكر لا تُبالغ في عدد الروابط الداخلية في كل صفحة أو مقال لكي لا تبدو غير مفيدة أو مربكة بالنسبة لمحركات البحث ضع فقط ما يرتبط بالمحتوى بالفعل وما سيفيد الزائر ويدفعه للدخول إليه لمحاولة إبقائه على الموقع لأطول فترة ممكنة. إعادة توجيه الروابط حاول عند إعادة تسمية عناوين الصفحات أو تحديثها الحفاظ على رابط الصفحة أو المقال لكن إن قمت بتغيير أو حذف الرابط فلا تترك الرابط القديم كرابط غير موجود 404. قم بإعادة توجيه الرابط القديم إلى الجديد مباشرةً ليستطيع جوجل فهم أنَّ الرابط الجديد هو ذاته القديم بعد تحديثه. ولا يجب أن يمتلك موقعك الإلكتروني روابط غير موجودة 404 وبذات الوقت لا تعيد توجيه نفس الرابط عدة مرات أي لا تقوم بتغييره كثيرًا لكي لا يُدخل عناكب البحث في دوامات لا يمكن الخروج منها. ضغط الصور وتغيير صيغتها الصور هي سبب رئيسي لبطء المواقع الإلكترونية لذا من الأفضل ضغط الصور قدر الإمكان مع محاولة الحفاظ على جودتها، وبالنسبة لمواقع الووردبريس هنالك الكثير من من إضافات ضغط الصور الرائعة التي تملك باقات مجانية لعدد محدود من الصور ومدفوع لعدد لا نهائي. كما يجب عليك اختيار صيغ الصور المناسبة لموقعك وأبعادها المناسبة ومن الجيد حاليًا تحويل الصور إلى صيغة الصور التي طورتها جوجل WEBP. النص البديل للصور Alt text النص البديل داخل الصور يُستخدم لوصف الصور ليسهل فهمها من قبل محركات البحث حيث تقوم عناكب جوجل بالزحف إلى عنوان الصورة ونصها البديل لفهمها بشكل أفضل. تعبئة النص البديل وعنوان الصور بعبارة مناسبة للكلمات المفتاحية المستهدفة سيقدم لك فائدة إضافية لتحسين محركات البحث لقراءة مقالات وصفحات موقعك الإلكتروني. تأكد من تواجد النص البديل في صورك وحاول تجنب الحشو فيه وهو يتواجد في الصفحات التي تحتوي صور بالصيغة: <img src="grumpycat.gif" alt="النص البديل عن الصورة"> تمثل قيمة alt في عنصر الصورة النص البديل المناسب الذي ينوب عن الصورة ويصف محتوياتها، وفي مواقع الووردبريس يمكنك إضافته بسهولة بمجرد رفع أي صورة. تنسيقيات ضرورية لسهولة القراءة يمكن أن تمتلك صفحتك أو مقالك أفضل محتوى تمت كتابته حول موضع ما لكن ماذا لو يتم تنسيقه بشكل صحيح وسلس! لن يتم قراءته أو الاهتمام به على الإطلاق من قبل جوجل أو الزوار المحتملين. وفيما يلي بعض المبادئ التي نفضل الالتزام بها: حجم النص ولونه: تجنب الخطوط الصغيرة جدًا كما توصي جوجل باستخدام حجم خط 16 وما فوق لسهولة القراءة من الهاتف المحمول، ويجب أن يتناسب لون النص مع الخلفية بحيث يكون مريح للقارئ ليبقى أطول فترة ممكنة في موقعك الإلكتروني. وكذلك يُساعد تقسيم المحتوى إلى عناوين فرعية وفقرات إلى التنقل السلس في الصفحة ولا سيما في المقالات الطويلة نوعًا ما. القوائم المنقطة: يمكن أن يُساعد تواجدها على تبسيط المحتوى أكثر والعثور على المعلومات بشكلٍ أسرع. الوسائط: قم بتضمين الصور والفيديو وكل محتوى يمكن من شأنه أن يثري مقالاتك وصفحات موقعك الإلكتروني. الخط العريض والمائل: يمكن أن يؤدي وضع الكلمات والعبارات المهمة بخط عريض ومائل إلى زيادة التركيز عليهم وبالتالي توضيح النقاط المهمة التي تريد إيصالها. التنسيق الصحيح للمحتوى: تذكر دائمًا أنَّ تنسيق المحتوى يمكن أن يظهره كمقتطف أعلى نتائج بحث جوجل أي نتيجة 0 أعلى النتيجة الأولى في محرك البحث. العنوان page title tag علامة عنوان الصفحة title tag هو عنصر HTML يحدد عنوان الصفحة ويكون وفق الشكل: <head><title>مثال على العنوان</title></head> في معظم المواقع يكون إدخال عنوان الصفحة أو المقال عند إنشائه بسيط جدًا وعليك تضمين الكلمة المفتاحية المستهدفة في الصفحة أو المقال ضمن العنوان لأن هذا العنوان يظهر في نتائج البحث. وكمثال انظر الموقع التالي المختص بالعقارات ولاحظ العنوان المناسب لصفحته الرئيسية. يلعب عنوان الصفحة دورًا كبيرًا في جذب الباحث للدخول إلى الموقع وكلما كان أكثر إقناعًا زاد عدد الزوار الذين يجذبهم موقعك الإلكتروني، لذا اتبع النصائح التالية عند كتابة العنوان: تضمين الكلمة الرئيسية المستهدفة في مقدمة العنوان إن أمكن ذلك. حاول أن يكون بطول 50 إلى 60 حرف فقط وإذا تجاوزه لن يظهر كامل العنوان في نتائج بحث جوجل. ذكر العلامة التجارية في العنوان لزيادة ثقة الباحث وتشجيعه على الدخول. لاحظ تضمين جميع هذه النصائح في الصورة التالية: وصف محتوى الصفحة Meta descriptions لا يقل وصف محتوى الصفحة Meta descriptions عبر عنصر الميتا <meta> أهمية عن العنوان وهو ذلك المحتوى المختصر الذي يوصف محتويات الصفحة ويتم تضمينه في الصفحة بالشكل: <head><meta name="description" content="وصف الميتا هنا" /></head> وفي مواقع الووردبريس يمكن إضافته بسهولة عبر اضافات SEO الشائعة مثل Yoast SEO، وتكمن أهمية وصف الميتا في ظهوره في نتائج بحث جوجل أسفل عنوان ورابط الصفحة. لاحظ الصورة التالية ظهور وصف الميتا للصفحة الرئيسية "وتركز أكاديمية حسوب … والعمل عن…" وهو عبارة عن سطرين لتوصيف محتوى الرئيسية وما تتوقع أن تراه فيها. لاحظ لون عبارة "أكاديمية حسوب" في وصف الميتا عند تطابقها مع استعلام الباحث. تزعم جوجل أنَّ وصف الميتا غير مهم كالعنوان في تصنيف المواقع وترتيب الصفحات ضمن محرك البحث إلا أنَّ أهميته تكمن في ظهوره ضمن النتائج وبالتالي امكانية الاطلاع عليه من قبل الباحث والنقر على الرابط إن كان المحتوى مقنع بالفعل. اتبع النصائح التالية عن كتابة وصف الميتا لصفحات ومقالات موقعك: أن يكون الوصف ملائم لمحتوى الصفحة ويرتبط به. يعطي الباحث فكرة قوية عن محتوى الصفحة المتوقع. تضمين الكلمة المفتاحية الرئيسية في وصف الميتا والكلمات المشابهة لها والقريبة لها إن أمكن (عند تطابق كلمة ما من استعلام الباحث مع وصف الميتا ستظهر الكلمة في وصف الميتا بلون غامق وبالتالي تكون صفحتك ملفتة للإنتباه أكثر للباحث). حاول أن يكون طول وصف الميتا بين 160 و170 حرف فقط على الأكثر لضمان ظهوره كامل في نتائج بحث جوجل. بنية روابط الصفحات URLs يمكن أن يؤثر شكل رابط الصفحة عن معدل النقر والدخول من جوجل كونه يظهر في نتائج البحث أيضًا أعلى عنوان الصفحة كما تُلاحظ من الصور السابقة. وهو مهم أيضًا كونه يدخل في تقييم جوجل أثناء ترتيب نتائج البحث، مثلًا لاحظ الفرق بين الرابطين التاليين: https://academy.hsoub.com/programming https://academy.hsoub.com/asdf/453?=recipe-23432-1123 عند ظهورهم في نتائج البحث ستختار تلقائيًا الرابط الأول كونه أوضح ويبدو آمن أكثر ويُشير إلى البرمجة وما تتوقع أن تراه ضمن الرابط هو مقالات في هذا المجال بالفعل. تنويه: بالنسبة لمواقع المحتوى العربي تكثر الإجتهادات بخصوص كتابة كلمات باللغة العربية أو الإبقاء عليها باللغة الإنجليزية في الرابط وعلى سبيل المثال: https://academy.hsoub.com/programming/php/wordpress/كيفية-تثبيت-ووردبريس https://academy.hsoub.com/programming/php/wordpress/how-to-install-wordpress يبدو أنه لا مانع من التنويع في الصفحات والمقالات أي نشر بعض الصفحات والمقالات بكلمات باللغة العربية وبعضها الآخر باللغة الإنجليزية. أيضًا حاول أن يكون الرابط قصير نوعًا ما ليظهر كاملًا غير مقتطع في نتائج بحث جوجل ويسهل فهمه ونسخه وتعامل المستخدمين معه وكذلك ضمن الكلمة المفتاحية للصفحة أو المقال في الرابط وضع المحرف (-) بين الكلمات في الرابط. تجنب الممارسات التالية عند تهيئة الموقع داخليا لا تُنشئ محتوى لغرض الحصول على ترتيب جيد في نتائج البحث، الترتيب الجيد هو وسيلة لتحقيق هدف وهو مساعدة الباحثين وتقديم فائدة حقيقية لهم، لذا تجنب ممارسات تهيئة الموقع داخليًا السيئة التالية التي قد تعتقد أنها مفيدة لموقعك لكنها ستؤثر سلبًا عليه بطريقة أو بإخرى: المحتوى الضعيف: على سبيل المثال إن كنت تملك موقع الكتروني مختص بتقديم خدمة برمجة وتصميم المواقع الإلكترونية لا تُنشئ صفحات متعددة للخدمة ذاتها مثلًا: إنشاء موقع إلكتروني، عمل موقع إلكتروني، برمجة موقع إلكتروني، تصميم موقع إلكتروني. هذا سيُصعب على جوجل فهم صفحاتك وخدماتك، لذا يجب تضمين كامل العبارات المفتاحية السابقة في ذات الصفحة التي توصف الخدمة بشكلٍ صحيح. المحتوى المكرر: تجنب المحتوى المكرر والمنسوخ من صفحات أو مواقع أخرى، لأن جوجل لن يقوم بفهرسة صفحاتك ذات المحتوى المكرر، وقد يصل به الأمر إلى معاقبة موقعك الإلكتروني. حشو الكلمات المفتاحية: ذكرنا مرارًا ضرورة ذكر الكلمات المفتاحية المناسبة في المحتوى والعنوان والرابط ووصف الميتا لكن تجنب الحشو الزائد لهذه الكلمات في محتوى الصفحة، لا يوجد معيار ثابت لنسبة تكرار الكلمات السليم والضار لذا تأكد من وجود هذه الكلمات بشكلٍ كافي دون حشو وأنَّ المحتوى يقدم قيمة حقيقية مفيدة للزائر. المحتوى التلقائي: انتشرت العديد من الأدوات التي تزعم توليد محتوى حصري لك تلقائي من صفحات مواقع أخرى، تجنب أي محتوى غير حصري ليس من كتابتك أنت أو كتابة المحررين الذين يعملون معك. خاتمة ذكرنا في هذا المقال كل ما يمكن العمل عليه لتهيئة الموقع داخليًا On Page Seo وما يهمنا التأكيد عليه دائمًا أنَّ المحتوى هو الملك، اهتم بتصميم موقعك وبنية صفحاته ومحتواه وراقب تحسين محركات البحث له. وفي المقال القادم سننتقل إلى تشخيص بعض المشاكل التقنية التي قد تواجهك وتؤثر على تحسين محركات البحث لموقعك الإلكتروني. اقرأ أيضًا المقال السابق: اختيار الكلمات المفتاحية المناسبة لموقعك الإلكتروني النسخة العربية الكاملة من كتاب مدخل إلى التسويق
  2. تعرفنا في المقال السابق على آلية عمل محركات البحث باختصار وكيفية ضبط وإعداد ما تريد إظهاره في محركات البحث وما لا تريد السماح لعناكب جوجل بالوصول إليه، وسنعرفك اليوم على كيفية اكتشاف واستخراج أهم الكلمات المفتاحية الإستراتيجية المناسبة لهدف موقعك الإلكتروني. لكي تُصبح خبير تحسين محركات البحث SEO يجب أن تعرف كيفية صياغة المحتوى بما يناسب محركات البحث من جهة والمستخدمين من جهة أخرى. وتكمن قوة البحث عن الكلمات المفتاحية المناسبة في فهم السوق المستهدف بطريقة أفضل وكيف يبحث المهتمون عن المحتوى أو الخدمات أو المنتجات الخاصة بك. حيثُ توفر لك استخدام بعض أدوات السيو المجانية والمدفوعة استخراج الكلمات المفتاحية المناسبة مع بيانات محددة مثل: عن ماذا يبحث الأشخاص أي كيف يكتبون عبارات البحث في جوجل. كم عدد الأشخاص الذين يبحثون عن هذه الكلمات. في أي شكل يريدون المعلومات (مقالات، منتجات، ملفات pdf أو وورد أو صور). ما قبل استخراج الكلمات المفتاحية keywords لإنطلاق نشاطك التجاري أو موقعك الإلكتروني مع مراعاة تحسين محركات البحث عليك أن تسأل من هم عملائك وما أهدافهم. ويجب التركيز على جمهورك ثمَّ استخدام بيانات الكلمات المفتاحية المستخرجة لصقل تلك الأفكار وتحسين ترتيب صفحات موقعك في جوجل. وعلى سبيل المثال عملت على موقع يخص "مجموعة لالي العقارية" المتخصص في بيع العقارات في تركيا لتحسين ظهوره في جوجل وسألنا أنفسنا الأسئلة التالية قبل بدء العمل: ما هي خدمات الموقع بدقة (بيع العقارات، الاستشارة العقارية، ..إلخ). ما أنواع العقارات المطروحة للبيع. من الذي يبحث عن العقارات في تركيا وما هي الدول المستهدفة. كيف يبحث الناس عن العقارات وماذا يكتبون في محركات البحث ما هي الأسئلة أو الاستفسارات التي يطرحها المهتمون بالعقارات. هل توجد مواسم خاصة تنشط بها حركة العقارات في تركيا. طرح مثل هذه الأسئلة هو الخطوة الأولى التي ستساعدك على فهم استهدافك بصورة صحيحة والتي ستوجهك نحو الكلمات المفتاحية التي ستستهدفها في عملك على محتوى الموقع. اكتشف العبارات التي يبحث بها الأشخاص قد يكون لديك أسلوبك لوصف الخدمة أو المنتج الذي تقدمه لكن عليك معرفة كيف يبحث الأشخاص المهتمين بهذا عبر جوجل واكتشاف هذا يتم ببعض الأدوات المتاحة على الإنترنت بعضها مجاني وبعضها مدفوع. ضع في حسبانك الكلمات المفتاحية الأساسية لموقعك والتي تكون عنوان الخدمة أو المنتج الذي تقدمه وفي مثالنا السابق مثلاً كلمة "عقارات تركيا" و "عقارات اسطنبول" وأسماء المشاريع والمناطق في اسطنبول وابدأ من هذه الكلمات باستخدام أدوات البحث واكتشاف الكلمات المفتاحية المناسبة لمعرفة متوسط البحث الشهري لكل كلمة مفتاحية والكلمات المفتاحية المشابهة الممكن العمل عليها والأسئلة الشائعة في مجالك وأهم موضوعات المحتوى التي يتم الكتابة حولها في المواقع الأخرى. فكل هذا سيساعدك في تحديد وتسجيل الكلمات الرئيسية الأكثر شيوعًا بين الباحثين والبدء بالعمل عليها في توصيف الخدمات أو المنتجات وفي صفحات ومقالات الموقع. لاحظ في مثالنا السابق عند استخدام أدوات البحث واكتشاف الكلمات المفتاحية المناسبة لاحظنا وجود العديد من العبارات ذات الفائدة العالية لهدف الموقع والتي كانت تغيب عن مخيلتنا عند بناء صفحات الموقع العقاري مثل "الجنسية التركية" و "الاستثمار في تركيا" وحتى الأسئلة الأكثر شيوعًا في هذا المجال مثل "الحصول على الجنسية التركية عن طريق شراء عقار" وعبارة "مراحل التجنيس في تركيا" والكثير غيرهم. عند استخراج الكلمات المفتاحية المناسبة لموقعك ومعدل البحث الشهري لها في المنطقة المستهدفة عليك تذكير نفسك دائمًا أنّه إن كان موقعك جديدًا من الصعب منافسة المواقع القديمة بالكلمات المفتاحية ذات معدل البحث العالي والقوية ويفضل العمل على استخراج العبارات المفتاحية الطويلة "ثلاث كلمات وأكثر" وذات معدل البحث القليل نوعًا ما لسهولة المنافسة أكثر عليها في جوجل واحتمالية الوصول للصفحة الأولى بها أعلى ثمَّ الانتقال للكلمات الأكثر تنافسية تباعًا مع الوقت. تنويه: استخراج الكلمات المفتاحية المناسبة لموقعك لا يعني مجرد إضافتها إلى الصفحة الرئيسية بل يجب تخصيص كل كلمة مفتاحية بصفحة منفصلة أو على الأقل مقالة أو خدمة أو منتج مع وصف كافي وكبير يتضمن نص وصور وفيديو إن أمكن ذلك أي يجب تنويع محتوى الموقع وصفحاته بما يناسب الكلمات المفتاحية. لاحظ في مثالنا السابق أننا خصصنا صفحة خاصة بالجنسية التركية وصفحة خاصة بالاستثمار في تركيا ووضعنا روابطهم في الصفحة الرئيسية إضافة إلى العديد من المشاريع والمقالات المنفصلة الموجودة روابطها في الرئيسية وهي تجلب زيارات أكثر من الرئيسية. اعمل على الكلمات المفتاحية الطويلة Long Tail Keywords عليك إدراك أنه كلما زاد معدل البحث زادت المنافسة والجهد اللازمين لتحقيق نجاح في ترتيب جوجل لذا اذهب لكلمات أقل منافسة أي أقل معدل بحث شهري وأطول وأكثر تخصص في مجال موقعك وهو ما نطلق عليه الكلمات المفتاحية الطويلة. في مثالنا السابق استخرجنا كلمات طويلة مثل ’’الاستثمار في تركيا للاردنيين’’ وهي كلمة مفتاحية طويلة من الكلمة المفتاحية الأساسية ذات المنافسة القوية ’’الاستثمار في تركيا’’. إضافة إلى المنافسة الصعبة هنالك سبب آخر لاستخدامك الكلمات الطويلة في بداية إنشاء الموقع الإلكتروني وهي النية الغامضة للزوار في الكلمات القصيرة ذات معدل البحث العالي على عكس العبارات المفتاحية الأطول. لتوضيح المثال أكثر انظر عبارة ’’عقارات اسطنبول" ذات معدل البحث الشهري 10000 عملية بحث في السعودية هي عبارة غامضة قد يبحث عنها من يريد الإيجار أو الشراء أو حتى الكثير من المهتمين بالحياة في تركيا وليس بالضرورة بشراء عقار، بينما العبارة الطويلة ’’عقارات اسطنبول للبيع بالتقسيط’’ ذات معدل البحث الشهري 1000 عملية بحث في السعودية هي كلمة أوضح وستجلب زوارًا تتطابق أهدافهم مع هدف الموقع وخدماته. أفضل أدوات اكتشاف الكلمات المفتاحية المناسبة لموقعك الإلكتروني يوجد العديد من المنصات لاكتشاف أفضل عبارات البحث المناسبة بعضها مجاني وبعضها مدفوع مع فترة تجريب مجانية وبعضها يتيح ضمنه أدوات مجانية وأدوات مدفوعة. وإن اختيار أفضل هذه الأدوات هو موضوع نسبي يختلف من شخص إلى آخر لذا ما نذكره في مقالنا هذا ليس سوى رأي شخصي من الكاتب وقد يفضل البعض أدوات أخرى أو يرتب الأدوات التالية بطريقة أخرى. وفيما يلي أفضل أدوات استخراج الكلمات المفتاحية لموقعك الإلكتروني مرتبة من الأفضل وفق رأيي الشخصي: أداة اكتشاف الكلمات الرئيسية الجديدة من إعلانات جوجل Google Ads هذه الأداة هي الأفضل بالنسبة لي كونها من أقدم الأدوات وهي من جوجل نفسها وبالتالي من أكثر أدوات استخراج الكلمات المفتاحية دقة لكنها لا تعطي أعدادًا ثابتة إنما ضمن مجال محدد كما سنرى في الصور التالية. يمكنك استخدام أداة اكتشاف الكلمات المفتاحية من إعلانات جوجل بتسجيل حساب في إعلانات جوجل ومحاولة عمل حملة إعلانية وإضافة طريقة دفع محددة (لا تقلق يمكنك إيقاف الحملة قبل البدء ودون خسارة أي $ لكن بمجرد تسجيل حساب يمكنك استخدام الأداة). بعد فتح حساب في إعلانات جوجل ادخل إلى الإعدادات ثمَّ أداة اكتشاف الكلمات المفتاحية الجديدة ثمَّ اختر ’’اكتشاف كلمات رئيسية جديدة’’. حدد الآن الدولة أو الدول المستهدفة وكذلك اللغة بحسب لغة موقعك الإلكتروني وابدأ بإدخال الكلمات الأساسية لموقعك الإلكتروني اضغط على الحصول على النتائج واكتشف عشرات النتائج الرائعة مع معدل البحث الشهري لها كمجال بين قيمتين وليس قيمة ثابتة. ابدأ باختيار أفضل العبارات الطويلة المناسبة لهدف موقعك والعمل عليها في صفحات ومقالات الموقع. أداة Moz Keyword Explorer تُعَد أداة اكتشاف الكلمات المفتاحية من موقع Moz رائعة وهي مجانية أيضًا وتُعطيك أفضل الأسئلة والعبارات المناسبة والشائع البحث عنها في الدولة التي تريدها مع معدل البحث الشهري لها، لكن بالنسبة لي لا أعتبرها بذات جودة أداة اكتشاف الكلمات المفتاحية من جوجل بالنسبة للغة العربية. لاستخدامها كل ما عليك تسجيل حساب في موقع MOZ واستخدام أدواته المجانية ثمَّ ادخل إلى Meet Keyword Explorer وضع عبارة البحث الرئيسية مع اللغة والدولة المناسبة وابدأ بتحليل النتائج وأخذ العبارات المفتاحية الطويلة المناسبة لك. لاحظ أنه بالفعل هذه الأداة ليست جيدة كفاية بالنسبة للغة العربية وصحيح أنها اقترحت كلمات مفتاحية جيدة لكنها لم تستطع جلب معدل البحث الشهري لها. لكن بالمقابل ستجد أنها استطاعت جلب النتائج الأولى لكل عبارة بحث وبالتالي يمكنك إلقاء نظرة على منافسيك وتحليل محتواهم لكل كلمة مفتاحية ومعرفة نقاط قوة وضعف كل نتيجة بحث. أداة Keyword Explorer من موقع Ahrefs يُعَد موقع Ahrefs من أفضل المواقع لمختصي SEO لما يحققه من شمولية في أدواته، وبإمكانك عبره تحليل موقعك ومواقع المنافسين ومعرفة الروابط الخلفية الأفضل لك وللمنافسين وكذلك تُتيح أداة Keyword Explorer اكتشاف كلمات مفتاحية رائعة مناسبة لموقعك الإلكتروني وأكثر الأسئلة الشائعة في مجالك. صراحةً موقع Ahrefs أفضل من Moz في استخراج الكلمات المفتاحية المناسبة للغة العربية لكنني وضعته في النتيجة الثالثة كون خدماته مدفوعة ولا يمكن استخدامها مجانًا ويمكنك كبداية شراء اسبوع تجريبي 8 أيام مقابل 7$ قبل البدء بإحدى خططه المدفوعة عالية التكلفة. اطلع على هذه المقالة أفضل أدوات تحسين محركات البحث SEO التي يستخدمها المحترفون. أداة Ubersuggest من موقع Neil Patel يُعتبر رائد الأعمال نيل باتل غني عن التعريف لخبراء SEO لما قدمه ويقدمه من خبرات وتجارب ناجحة في هذا المجال ويمكنك إلقاء نظرة واسعة على موقعه الإلكتروني Neil Patel والاطلاع على أفضل أدوات Seo المجانية والمدونات والتجارب ومقاطع الفيديو الرائعة في هذا المجال. ومن أدواته المجانية هي أداة Ubersuggest والتي تُتيح لك كتابة كلمات أساسية واستخراج كلمات مفتاحية جيدة لموقعك الإلكتروني مع معدل البحث الشهري لها ونسبة صعوبة الكلمة كنسبة مئوية. لاحظ أنَّ الأداة اقترحت كلمات مفتاحية رائعة للعمل عليها مع معيار Seo Difficulty كنسبة من 100 في العمود الأخير كما تُلاحظ من الصورة أعلاه ( تقريبيًا أي كلمة مفتاحية صعوبتها أقل 30 تعني أنّه يمكن التصدر بها والوصول للصفحة الأولى في جوجل بوقت قصير ويمكنك البدء بالعمل عليها). وأخيرًا إن كان موقعك إخباري يمكنك الاعتماد على جوجل ترند GoogleTrend لمعرفة أحدث الأخبار في مجالك وأفضل عبارات البحث الرائجة في كل دولة للكتابة حولها. خاتمة تعرفنا في هذا المقال على كيفية التخطيط لبناء استراتيجية المحتوى لموقعك الإلكتروني واختيار الكلمات المفتاحية المناسبة لمحرك البحث جوجل من جهة ولجمهورك ومتطلباته من جهة أخرى، لتبدأ بإنشاء الصفحات المناسبة لهذه الكلمات وتغذيتها بالمحتوى المكثف والمفيد، وسننتقل في المقال القادم إلى ذكر بعض التعاريف والمفاهيم الأساسية وممارسات السيو الداخلية ضمن الموقع On Page Seo. اقرأ أيضًا تحسين محركات البحث SEO وأهميته لموقعك الإلكتروني التوجهات الحديثة في تحسين الظهور ضمن محركات البحث تحسين الظهور في محركات البحث كيفية إيجاد كلمات مفتاحية ذات قيمة عالية لمدونتك 7 إضافات لتحسين ترتيب ظهور موقعك في محركات البحث «قتل أحد المطورين سمعة موقعي»: أشنع ثلاثة أخطاء سيو والطريقة المثلى لتجنبها
  3. ذكرنا في المقال السابق كيفية تهيئة الموقع داخليًا لمحركات البحث واستخراج الكلمات المفتاحية المناسبة وما هي أبرز المفاهيم والممارسات الواجب تطبيقها على مستوى صفحات ومقالات ومنتجات موقعك الإلكتروني، واليوم سننتقل إلى بعض ممارسات السيو التقني وكيفية التأكد أنَّ موقعك الإلكتروني ليس سهل القراءة للبشر فقط بل لمحركات البحث أيضًا. ليس بالضرورة أن تكون مطورًا تقنيًا لتشخيص وحل المشاكل التقنية على موقعك الإلكتروني، بل ما يهمنا أن تكون قادرًا على إدراك هذه المشاكل والتحدث بها مع المطورين على الموقع لحلها وهنا تكمن أهمية السيو التقني Technical Seo في تشخيص بعض المشاكل والتقنيات التي يغفل عنها المطورين في كثيرٍ من الأوقات. وبعبارة أخرى السيو التقني ضروري جدًا لكل موقع إلكتروني لتتأكد أنه منظم لعناكب محركات البحث، وسنقسم مقالنا هذا إلى عناوين أساسية تتجلى في كيفية عمل الموقع الإلكتروني وكيفية فهم محركات البحث له وكيفية تفاعل الزوار معه. كيف تعمل المواقع الإلكترونية لسنا هنا للدخول في تفاصيل إنشاء وتصميم موقعك الإلكتروني ولا يُفترض بك أن تكون مطورًا لفهم السطور التالية، ولكن سنتطرق لكيفية طلب الموقع الإلكتروني في المتصفح وعرضه وكيف تتعامل معه عناكب محركات البحث، وهذا سيفيدنا لعدة أسباب منها: معرفة زمن تحميل الصفحة وما الذي يتم تحميله فيها وكيف سيتم عرضها، وكذلك سرعة تحميل الصفحة والذي هو ضروري جدًا لكلًا من المستخدمين ومحركات البحث. الموارد المكونة للصفحة تؤثر على فهم محركات البحث لها، مثلًا مكونات الجافا سكربت JavaScript قد لا تقرأها وتفهمها عناكب جوجل عند دخول الصفحة لأول مرة وتحتاج أيام وأسابيع لذلك، وبالتالي إن قام المطور بإضافة عناصر مهمة عبر ملفات JavaScript فقد لا تقرأ عناكب البحث هذه النتائج. كيف ينتقل الموقع الإلكتروني من الخادم إلى المتصفح لنبسط فيما يلي آلية طلب الموقع الإلكتروني: يطلب المستخدم العنوان Domain الخاص بموقعك الإلكتروني عبر كتابته في المتصفح أو النقر على رابط مباشر له. يُنشئ المتصفح الطلبات أي يبدأ بالبحث في خادم تحليل أسماء النطاقات أو العناوين Dns لجلب عنوان IP المقابل لاسم المجال. وبعد ذلك يطلب المتصفح عنوان IP ويصل إلى الخادم المطلوب لجلب التعليمات البرمجية والموارد المتاحة المكونة للموقع. بمجرد تلقي الطلبات من الخادم يرسل تعليماته البرمجية وملفات الموقع ليتم تجميعها في متصفح المستخدم. تجميع صفحة الويب أي تلقى المتصفح الآن الموارد من الخادم وقام بتجميعها حتى يتمكن المستخدم من رؤيتها. تنزيل جميع التعليمات والملفات اللازمة وإظهار الموقع الإلكتروني المطلوب. تعداد هذه الخطوات أعلاه سيفيدك في الحديث مع مطوري الموقع على تقليل زمن عرض صفحة الويب، اطلب منهم عدم التزامن بين المتصفح والخادم وأن يبدأ المتصفح بعرض أجزاء موقعك الإلكتروني المرئية للمستخدم بمجرد جلبها من الخادم وعدم الإنتظار لحين تلقي كامل التعليمات البرمجية والملفات من الخادم وتجميعها وعرضها. كذلك هذا سيفيدك في الطلب منهم حذف الملفات الغير ضرورية التي يتم جلبها ولا تستفيد منها في عرض موقعك الإلكتروني. والآن سنركز على موارد موقعك الإلكتروني وما هي التعليمات البرمجية التي يتكون منها: HTML: هيكل الموقع ومحتواه (العناوين ومحتوى الموقع وغيرها). CSS: شكل الموقع وتنسيقه (اللون الخطوط وغيرها). JavaScript: كيف يتصرف الموقع (تفاعلي وديناميكي وغيرها). يعتبر HTML العمود الفقري لموقعك الإلكتروني وهو يحدد العناوين والفقرات والنصوص أي كامل المحتوى في صفحات موقعك الإلكتروني، وأكواد HTML هذه مهمة جدًا لمحركات البحث لأن كل تعديل نقوم به في المحتوى في أنظمة إدارة المحتوى والمواقع الإلكترونية المبنية على الووردبريس على سبيل المثال هو تعديل على مستوى HTML. ولم يبدأ جوجل حتى عام 2014 في فهم واكتشاف أكواد CSS رغم أهميتها عند استخدامها في جعل موقعك أقل كثافة في التعليمات البرمجية أي تقليل حجم وعدد الملفات المكونة للموقع وزمن تحميل أسرع للصفحة. تقليل كثافة الأكواد والتعليمات البرمجية وزيادة المحتوى سيسهل كثيرًا من إمكانية قراءة عناكب جوجل لها وفهرستها ووصولها لترتيب متقدم في استعلام البحث بمجرد نشرها. وقد تُسبب ملفات جافاسكربت بعض المشاكل للموقع الإلكتروني بالنسبة لمحركات البحث لأن عناكب هذه المحركات لا تفهم هذه الملفات والأكواد كما تظهر للزوار، كما أنّها قد تتطلب موارد خارجية أخرى وعمليات طلب كثيرة من المتصفح لجلب هذه الموارد أي زمن تحميل أبطأ لصفحة الويب. وعلى الرغم من تأكيد جوجل أنَّ عناكبها أصبحت قادرة على اكتشاف وتحليل وفهم ملفات جافاسكربت كما يراها الزائر، إلًا أنَّ هذا قد يتطلب الزحف إلى الصفحة عدة مرات وأيام وأسابيع إضافية لفهرستها بشكلٍ صحيح، وقد يعاني جوجل من مشاكل معها مثل: حظر ملفات JavaScript عبر ملف الروبوتس Robots.txt. الملفات معقدة للغاية أو قديمة ويصعب على عناكب جوجل فهمها. قد لا يُحمَّل المحتوى في الصفحة إلا بعد الانتهاء من جلب جميع ملفات جافاسكربت. لا يمكن للخادم معالجة جميع طلبات ملفات الجافا الخارجية الخاصة بموقعك في وقت واحد. ولحسن الحظ يمكن عبر أداة مشرفي المواقع من جوجل التأكد كيف ترى عناكب جوجل صفحة الويب الخاصة بنا، وسنتطرق إلى هذا في المقال الثامن والأخير من سلسلتنا حول تحسين محركات البحث لموقعك الإلكتروني والذي سنخصصه لشرح تفصيلي لأداة مشرفي المواقع من جوجل. كيف تفهم محركات البحث المواقع الإلكترونية تخيل أنَّ عناكب جوجل تزحف إلى مقال مؤلف من 10000 كلمة حول طريقة تحضير وجبة ما، كيف ستُميز مع هذا الكم من المحتوى بين المحرر الذي قام بنشر هذه الوجبة وبين الوصفات الخاصة بها وطريقة التحضير والمقادير الخاصة بها، هنا تكمن فائدة البيانات المنظمة Schema التي تسمح لك بإخبار محركات البحث عن طبيعة المحتوى وإعطاءه معلومات دقيقة عن المعلومات الموجودة في الصفحة وكيفية توزيعها. السكيما Schema أو البيانات المنظمة كما يُطلق عليها خبراء SEO هي طريقة لتنظيم المحتوى وتصنيفه بحيث تُخبر جوجل هل هو منتج أو صفحة أو مقال أو وصفة طعام وتُساعده على إدراك وفهم أفضل العناصر المتوافرة في الصفحة. وبالنسبة للمواقع المبنية على المنصات الجاهزة مثل ووردبريس يمكن إضافة البيانات المنظمة تلقائيًا عند نشر أي صفحة أو منتج أو مقال بمجرد تثبيت إحدى إضافات SEO الشائعة وفي مقدمتها إضافة Yoast Seo. أمًّا بالنسبة للمواقع الاخرى التي تعتمد على البرمجية المخصصة يمكن أن تطلب من المطورين العمل عليها كما يعملون على خريطة الموقع site map و ملف الروبوتس Robots.txt. أخبر جوجل عن صفحاتك المفضلة وصفحاتك المكررة لنفرض أنَّ لديك متجرًا يضم 100 منتج في تصنيف العناية بالبشرة موزعين على 5 صفحات ضمن التصنيف نفسه كل صفحة تضم 20 منتجًا، كيف سيميز جوجل بين هذه الصفحات المكررة الخمس ويعرف ما يجب فهرسته وما لا يجوز ذلك؟ بالتأكيد في مثل هذه الحالة يجب فهرسة الصفحة الأولى ومن غير المنطقي أن تظهر الصفحة الثانية أو الثالثة في جوجل قبل الأولى أو أن تتنافس الصفحات فيما بينها في جوجل. ضع الوسم "rel="canonical مع رابط الصفحة الأولى المطلوب فهرستها في جميع الصفحات المكررة لمساعدة جوجل وإخباره بالصفحة الأصلية المطلوب فهرستها والتي يمكن من خلالها الإنتقال للصفحة الثانية والثالثة وهكذا. لاحظ الصورة كيف تم وضع وسم "rel="canonical للصفحة الثانية من أحد المواقع والذي يُخبر جوجل بتجنب فهرسة هذه الصفحة بل فهرسة الصفحة الأصل وهي الصفحة الأولى من الموقع. هذا الوسم ضروري جدًا لتجنب المحتوى المكرر في جوجل والذي يؤثر تأثيرًا عكسيًا/ سليبًا كبيرًا على كامل الموقع بالنسبة لمحركات البحث، فكلما قل المحتوى المكرر duplicate content زادت فرصة الموقع في الوصول إلى صفحات جوجل الأولى والمنافسة في كلمات مفتاحية أفضل. كيف يتفاعل الزوار مع موقعك الإلكتروني ذكرنا في مقالنا الأول من سلسلتنا حول كيفية تحسين محركات البحث لموقعك الإلكتروني أنَّ هذا التحسين لا يتعلق بمحركات البحث مثل جوجل فقط بل يرتبط ارتباطًا وثيقًا بتحسين تجربة المستخدمين لموقعك الإلكتروني، ولذلك يجب أن نضمن لهم تجربة تصفح مثالية تُحقق فائدة حقيقية لهم ويمكن ذلك عبر الكثير من الممارسات الواجب اتباعها. ضمان تجربة جيدة للمستخدمين من الهاتف المحمول نظرًا لأن معظم زوار المواقع الإلكترونية تأتي من الهواتف المحمولة أصدرت جوجل منذ 2015 وحتى الآن تحديثات عديدة لخوارزمياتها تتضمن التركيز على الصفحات المتوافقة مع الهواتف وتفضيلها على الصفحات الغير ذلك، لذا عليك التأكد أنَّ صفحات موقعك بالفعل تُحقق تجربة مثالية على الهواتف المحمولة وذلك من خلال: التصميم المتجاوب يجب تصميم موقعك الإلكتروني ليكون متناسبًا مع كامل أنواع الأجهزة وكافة مقاسات الشاشات بحيث لا يضطر المستخدمون إلى تصغير أو تكبير المحتوى ليتمكنوا من مشاهدته. اطلع على أداة جوجل لاختبار توافق موقعك مع الجوال. صفحات الهواتف المسرَّعة AMP نرمز لـ AMP كاختصار لمصطلح Accelerated Mobile Pages وهي تعني صفحات الهواتف المسرّعة، وهي تقنية لعرض الصفحات على الهاتف بطريقة سريعة جدًا وبسيطة ومتوافقة مع كل أحجام الشاشات والأجهزة وتقوم بجلب المحتوى من خوادم تخزين مؤقتة قريبة وسريعة وليس من الخادم المصدر. تحسين سرعة صفحات موقعك الإلكتروني السرعة جانب مهم جدًا في تحسين محركات البحث لموقعك الإلكتروني، حيثُ تريد جوجل تقديم محتوى سريع للباحثين عبرها وهي تُفضل المواقع السريعة على تلك التي تأخذ عدة ثواني ليتم جلبها من الخادم وعرضها. وفيما يلي نعرض عليكن أداتين لقياس سرعة موقعك تُعطيك ملاحظات لكيفية زيادتها وما ينقصه موقعك الإلكتروني: أداة جوجل PageSpeed Insights موقع GTMetrix الصور أحد مسببات تباطؤ الموقع تحدثنا في المقال السابق من سلسلتنا حول أهمية الصور وضرورة ضغطها وتغيير تنسيقها لتنسيقات بحجم أقل وتفعيل خدمات تخزين مؤقت لها ليتم جلبها بأسرع طريقة. ونعيدها هنا لأهميتها في زيادة سرعة موقعك، اطلب من المطور تثبيت إضافة جيدة لضغط الصور مع اشتراك مدفوع بخدمات التخزين المؤقت وتنسيق موحد لكل الصور التي يتم رفعها، وبالتأكيد لا تنسى تسمية الصورة والنص البديل لها بكلمات مفتاحية مناسبة. مواقع اللغات المتعددة إذا كان موقعك يستهدف أكثر من دولة في مناطق مختلفة وتمت ترجمته لأكثر من لغة لا بدَّ من إخبار جوجل بذلك عبر وسم تحديد اللغة hreflang. يستطيع جوجل تمييز لغة موقعك في حال كان بلغة واحدة ولكن إن وجدت أكثر من نسخة لكل صفحة وبلغات مختلفة لا بدَّ من تحديد لغة كل نسخة عبر الوسم السابق تجنبًا لأي خطأ في الزحف والفهرسة أو مشاكل الصفحات المكررة. إذا كان موقعك مبني على برمجية مخصصة اطلب من المطور إضافة وسم اللغة مع اختيار اللغة المناسبة لكامل صفحات موقعك، وإذا كان موقعك مبني على منصات جاهزة كالووربريس مثلًا توجد إضافات بسيطة تُضيف الوسم بحيث يُصبح تحديد اللغة لكل صفحة أو مقال أو منتج بسيط جدًا عبر خيار في صفحة التحرير. خاتمة وأخيرًا قد تبدو بعض المصطلحات في هذا المقال صعبة نوعًا وتخشى أنّك لا تستطيع التعامل معها بمفردك، لكن هذا ليس مشكلة بالتأكيد فأنت لست مطورًا ومن المهم فقط أن تكون على علم فيها لتُطلبها وتُناقشها مع المطورين. وسننتقل في المقال التالي لتعريفك على كيفية بناء الروابط الخلفية السليمة بحيث تُحقق أقصى استفادة لموقعك الإلكتروني. اقرأ أيضًا اختيار الكلمات المفتاحية المناسبة لموقعك الإلكتروني كيفية عمل محركات البحث وترتيب جوجل لصفحات الموقع الإلكتروني
  4. أول ما يتبادر إلى ذهننا عند إنشاء وتصميم موقع أو متجر إلكتروني أو بدء تسويق علامة تجارية جديدة هو كيفية ظهوره في نتائج محركات البحث ومحاولة تحسينها للوصول إلى صفحة النتائج الأولى، وهو ما نطلق عليه تحسين محركات البحث SEO أو بالعربية "سيو". وسنتطرق في سلسلتنا الجديدة حول تحسين محركات البحث لموقعك الإلكتروني إلى مجالات السيو وممارساتها بحيث يمكنك كصاحب موقع الكتروني ناشئ جديد من تحسين موقعك وزيادة معدل زياراته الشهرية من محركات البحث بنسب جيدة. سنذكر في مقالتنا الأولى بعض التعاريف الأساسية في هذا المجال ونشرح أهميته بحيث لن تتمكن من الاستغناء عنه بعد معرفة التفاصيل التالية في مقالتنا. تعريف تحسين محركات البحث SEO مصطلح تحسين المواقع لمحركات البحث أو يختصر إلى تحسين محركات البحث Search Engine Optimization -أو SEO سيو اختصارًا- يشير إلى مجموعة الممارسات والقواعد التي يجب العمل عليها لزيادة جودة وكفاءة صفحات الموقع الإلكتروني لتظهر صفحات الموقع ومقالاته أو منتجاته في الصفحة الأولى في محركات البحث مثل جوجل بترتيب جيد لكلمات بحث مناسبة دون الاعتماد على الإعلانات المدفوعة. وبالتالي رفع زيارات الموقع الإلكتروني وتحسين ظهور العلامة التجارية في محرك البحث أي المزيد من العملاء المحتملين مستقبلاً دون صرف أي دولار على الإعلانات المدفوعة في محركات البحث. وتنقسم هذه الممارسات والقواعد الواجب تطبيقها على الموقع الإلكتروني تحت مفهومين أساسيين: معرفة ما يحتاجه جمهورك تحسين محركات البحث لموقعك الإلكتروني يتعلق بفهم شريحة الفئة المستهدفة والإجابات التي يبحثون عنها لحل مشاكلهم ونوعية المحتوى والمعلومات التي يريدونها. هذا سيخلق حالة تواصل مباشرة بين إدارة الموقع والأشخاص الذين يبحثون عن حل لمشاكلهم والتي ستقدمها بطريقة سلسة مبسطة مفهومة على الموقع الإلكتروني. تقديمه بطريقة صحيحة بعد معرفة هدف الجمهور المستهدف وما يبحث عنه عليك البحث الآن في كيفية تقديمه بطريقة صحيحة بحيث يمكن لعناكب البحث العثور عليه والدخول لصفحات الموقع وفهمها وأرشفتها بطريقة صحيحة وسليمة. وسندمج في دليلنا هذا أفضل الممارسات لتغطية كلا المفهومين السابقين والوصول ببعض صفحات الموقع إلى الصفحة الأولى في محركات البحث. تعريف محركات البحث محركات البحث مثل جوجل Google وبينج Bing وغيرهما هي برمجيات ضخمة تبحث في مليارات الصفحات والمقالات وأجزاء المحتوى المنشور في عالم الإنترنت لتقييمها وأرشفتها وترتيبها بناءً على عوامل محددة، لتعيد للباحث النتيجة الأفضل بحسب هذه العوامل والتي تُجيب عن استفساره وعبارة البحث التي أدخلها. تؤرشف محركات البحث كل المحتوى المتاح لها على الإنترنت (صفحات، ملفات pdf، صور، فيديو ..إلخ) عبر عملية تسمى الزحف والأرشفة "crawling and indexing" وتحدد مدى تطابقها مع استعلام الباحث لترتبها له بما يناسبه. وسنتطرق في المقال التالي حول كيفية عملها بدقة أكثر. ما هي نتائج البحث المجانية والمدفوعة ذكرنا أعلاه عند تعريف مصطلح سيو أنه الوصول لنتائج بحث جيدة في عمليات البحث المجانية دون الإعتماد على الإعلانات المدفوعة في محركات البحث. وهنا من الواجب التنويه أنَّ محركات البحث لديها نوعين من النتائج هي النتائج المجانية والنتائج المدفوعة وهي تدمج بينهما عند أي استعلام بحث بحيث تظهر الإعلانات المدفوعة والمجانية في ذات صفحة النتائج. وهي تجني المال من الإعلانات على منصتها أو المواقع الشريكة لها لذا هي تعمل على جلب أفضل نتيجة من الإعلانات المجانية والمدفوعة لأي استعلام بحث بهدف بقاء الزائر لأطول فترة ممكنة وكسب المزيد من الزوار الباحثين على منصتها. وعلى سبيل المثال جوجل لديها منصة إعلانية خاصة بها Google Ads لإعداد ونشر إعلانات مدفوعة في محرك البحث ويمكن لأي صاحب موقع أو متجر الإعلان فيها والحصول على ترتيب جيد لاستعلام بحث محدد بمجرد صياغة الإعلان بطريقة سليمة وصرف المزيد من المال على الإعلان. ولكن باتباع ممارسات تحسين محركات البحث الصحيحة يمكنك الوصول لنتائج بحث جيدة في استعلام بحث محدد دون الإعتماد على هذه الإعلانات وهنا يمكنك القول أنك اعتمدت على النتائج المجانية لمحركات البحث للوصول لترتيب جيد. أبرز محركات البحث المهمة للعمل عليها تشترك محركات البحث في أهدافها من حيث تحسين خوارزمياتها وبالتالي تحسين نتائج البحث بصورة دائمة لجلب أكثر عدد من المهتمين والزوار الباحثين على هذه المحركات. وهي تساعد أصحاب المواقع على تحسين مواقعهم بصورة دائمة بإصدار العديد من الأدلة الإلكترونية حول كيفية عملها وكيف يمكن لصاحب الموقع أو مديره بالاطلاع على احصائيات موقعه ومراقبتها وتحليلها بهدف تحسينها وزيادة ظهور الموقع أكثر في استعلامات البحث المفيدة. وفيما يلي نستعرض نظرة بسيطة جدًا على محركي البحث الأهم جوجل Google وبينج Bing: محرك البحث جوجل Google لسنا هنا بصدد شرح ميزات محرك البحث الأشهر والأفضل عالميًا، إنما سنكتفي بذكر بعض الروابط المفيدة حول كيفية تحسين ظهور موقعك الإلكتروني على جوجل وبعض أدوات جوجل التي يستخدمها أي خبير سيو لتحليل الموقع الإلكتروني والكلمات المفتاحية المناسبة والقنوات التي تجلب الزيارات. يمكنك الاطلاع على: دليل أداة مشرفي المواقع Webmaster من جوجل وإضافة الموقع الإلكتروني إلى أداة مشرفي المواقع من جوجل Google Search Console. وإضافة الموقع الإلكتروني إلى أداة التحليل من جوجل Google Analytics. وسنتطرق إلى هذه الأدوات وتفاصيلها في مقالاتنا القادمة. محرك البحث بينج Bing نادرًا ما نرى مواقع الكترونية عربية كبيرة أو عالمية تهتم بتحسين محركات البحث على محرك بحث غير جوجل، إلا أنَّ محرك البحث بينج لديه أداة مشابهة لأداة مشرفي المواقع من جوجل وهي أداة Webmaster Bing. ولن نتطرق إليها في سلسلتنا هذه إلا أنَّ كل ما ينطبق على أداة مشرفي المواقع من جوجل ينطبق عليها بنسبة كبيرة. ما هو Local SEO إذا كان موقعك أو متجرك الإلكتروني يهدف للتسويق لمتجر حقيقي مادي لديك فإنه بإمكانك إضافة نشاطك التجاري إلى أداة جوجل نشاطي التجاري Google My Business وستحتاج إلى توثيقه برقم هاتف وصورة للنشاط التجاري المادي من الخارج موضحًا فيها اسم النشاط التجاري أي اسم المحل أو يمكن توثيقه عبر رمز خاص يرسل إلى عنوان المتجر عبر البريد في أي دولة كُنت حول العالم. لتستطيع إضافة الموقع أو المتجر الإلكتروني إلى أداة جوجل نشاطي التجاري والظهور في نتائج البحث المحلية يجب أن تملك محل تجاري مادي حقيقي تقدم خدماتك من خلاله أيضًا إضافة إلى الخدمات المقدمة عبر الموقع الإلكتروني. كما يمكن إدارة نشاطك التجاري على Google My Business بسلاسة وإضافة عنوان المتجر الحقيقي ورقم الهاتف للتواصل وخدمات متجرك المادية وصور له من الداخل والخارج ومقاطع فيديو وعروض وأي خبر مهم أو حدث تهتم به. ويهدف هذا الإجراء إلى زيادة ظهور متجرك محليًا وهو ما نسميه تحسين النتائج المحلية للموقع أو المتجر الإلكتروني أي السيو المحلي Local SEO وعلى سبيل المثال في حال كنت تملك مطعم مأكولات شرقي في مدينة الرياض وبحث أحد المهتمين المتواجدين بالقرب من المطعم أو في ذات المدينة عن مأكولات شرقية في محرك البحث جوجل سيظهر اسم نشاطك التجاري مع العنوان ورقم الهاتف للتواصل معه مباشرةً. وكذلك هو الحال في حال بحث شخص ما بالقرب من موقعك على خرائط جوجل Google Map سيظهر له عنوان النشاط التجاري والمسافة بينهم ورقم الهاتف للتواصل والاستفسار. أسئلة شائعة حول السيو لماذا SEO مهم جدًا لموقعك الإلكتروني يُعَد SEO أحد أهم قنوات التسويق الإلكتروني عبر الإنترنت لجلب العملاء المحتملين والزوار لموقعك الإلكتروني، وإن راعيناه وأعطيناه حقه، فسيكون لنا القناة الوحيدة التي تضمن لصاحب الموقع الاستمرار بجلب الزوار والعملاء شهريًا وبالتالي المزيد من الأرباح مع مرور الوقت والتي لن تتوقف إن توقفت عن العمل على الموقع لوقت قصير. على عكس الإعلان المدفوع على محركات البحث أو منصات التواصل الاجتماعي والتي تحتاج إلى تمويل يومي للاستمرار بالظهور في النتائج وجلب المزيد من الزيارات والأرباح. أي يمكن القول أنَّ ظهور نتيجة في الصفحة الأولى لموقعك الإلكتروني جاء عبر جهد وممارسات وجودة أكسبته تلك المنزلة وقد يبقى الموقع نتيجة أولى لفترة طويلة طالما موقعك جيد، على عكس النتائج المدفوعة التي أكسبها المال منزلتها في الصفحة الأولى فقط بغض النظر عن الجودة والمحتوى وستختفي الصفحة بمجرد التوقف عن الدفع. وقد ذُكر في أحد التقارير المنشورة في الولايات المتحدة أنَّ معدل الدخول والنقر على النتائج المجانية في الصفحة الأولى في محركات البحث أكبر بـ 20 مرة من الدخول وزيارة الإعلان المدفوع الذي يظهر في نفس الصفحة. حيث يُفضل الباحثون النتائج المجانية على المدفوعة في جوجل على سبيل المثال. هل توجد ممارسات سيو سليمة وممارسات مخادعة لمحركات البحث؟ تُشير مصطلحات SEO السليمة White hat Seo إلى تلك الممارسات التي تهدف إلى تحسين تقنيات الموقع لمحركات البحث وتركز أكثر على تحسين تجربة المستخدم وتقديم قيمة فعلية للزوار والعملاء المحتملين. بينما تُشير مصطلحات SEO الضالة أو المخادعة Black hat Seo إلى بعض الاستراتيجيات التي تحاول خداع محركات البحث إلا أنها تعرض الموقع لخطر كبير وتراجع في النتائج مع كل تحديث لمحركات البحث وقد تصل أحيانًا إلى حظر تلك المواقع وعدم ظهورها في صفحات النتائج الأولى. لذا يجب توخي الحذر في بعض ممارسات تحسين محركات البحث لكي لا تصبح ضارة وتؤدي إلى حظر الموقع الإلكتروني ومنع ظهوره نهائيًا. هل تحتاج فعلا إلى توظيف خبير تحسين محركات البحث لموقعك الإلكتروني؟ هذا سؤال صعب ونسبي وغير دقيق ويعتمد على حجم موقعك الإلكتروني ودرجة اعتمادك عليه وعلى قدرتك على التعلم وامتلاكك الوقت لإجراء تحسينات يومية على موقعك الإلكتروني. بعد دليلنا هذا حول كيفية تحسين محركات البحث يمكنك إجراء الكثير من التحسينات والتقدم الملحوظ في موقعك أو إدارة خبير السيو عن علم إن أردت توظيف أحد بحيث تعلم ما يفعله حتى لا يرتكب أو يجري أي ممارسات سواءً عن قصد أم لا تؤدي بموقعك إلى التهلكة في صفحات نتائج البحث الأخيرة. خاتمة ذكرنا في هذه المقالة تعريفات أساسية وضرورية في مجال تحسين محركات البحث SEO وتطرقنا لبعض أكثر الأسئلة شيوعًا في هذا المجال، وسنعرفك في المقال القادم على كيفية عمل خوارزميات محركات البحث وسنخصص شرحنا على محرك البحث الأشهر عالميًا جوجل. لننتقل بعد ذلك لذكر أفضل الممارسات الواجب اتباعها لتحسين ترتيب صفحات موقعك الإلكتروني في نتائج بحث جوجل. اقرأ أيضًا التوجهات الحديثة في تحسين الظهور ضمن محركات البحث تحسين الظهور في محركات البحث كيفية إيجاد كلمات مفتاحية ذات قيمة عالية لمدونتك 7 إضافات لتحسين ترتيب ظهور موقعك في محركات البحث «قتل أحد المطورين سمعة موقعي»: أشنع ثلاثة أخطاء سيو والطريقة المثلى لتجنبها
  5. كما ذكرنا في المقال السابق تحسين محركات البحث SEO وأهميته لموقعك الإلكتروني تؤرشف محركات البحث معظم محتوى الإنترنت (صفحات، ملفات، صور، مقاطع فيديو ..إلخ) وهي موجودة لاكتشاف هذا المحتوى وفهمه وترتيبه بهدف تقديم النتائج الأفضل لأي استعلام بحث. ولكي تكتشف محركات البحث صفحات موقعك يجب أن تكون تلك الصفحات مرئية بالنسبة لها ومسموح لعناكب هذه المحركات بالدخول إليها، وهذا أمر يغفل عنه الكثير من أصحاب المواقع. كيف تعمل محركات البحث؟ يمكن تقسيم مراحل عمل محركات البحث إلى ثلاث مراحل وهي: الزحف Crawling: يبحث محرك البحث في كل محتوى الإنترنت المتاح وفي كل عنوان URL موجود مسموح الدخول له. الفهرسة Indexing: تخزين وتنظيم المحتوى أثناء عملية البحث وبمجرد أن نقول عن صفحة أنها مفهرسة أي أنها موجودة في محرك البحث ويمكن عرضها كنتيجة لاستعلام بحث ما. الترتيب Ranking: وهي مرحلة ترتيب المحتوى الذي تمَّ فهرسته لتقديمه للباحث، أي تعمل محركات البحث على ترتيب صفحات المواقع ومقالاته من الأكثر صلة إلى الأقل صلة لكل استعلام بحث يُبحث عبرها. وكمثال نستعرض فيما يلي آلية عمل محرك البحث جوجل: الزحف في هذه العملية يُرسل جوجل عددًا من الروبوتات Googlebot والتي تسمى أيضًا الزواحف Crawling أو العناكب Spiders لاكتشاف كل محتوى جديد أو محدث ويتم اكتشاف المحتوى من خلال رابطه URL دون النظر إلى تنسيق المحتوى أو جودته. تجلب عناكب جوجل بعض صفحات المواقع الإلكترونية ويتم تتبع كل الروابط الموجودة داخل هذه الصفحات للبحث عن عناوين URL جديدة واكتشافها وإضافتها إلى فهرس جوجل الضخم والذي يُدعى Caffeine وهو يمثل قاعدة بيانات ضخمة لتخزين كل عناوين URL المكتشفة. الفهرسة الفهرس هو المكان الذي يتم فيه تخزين صفحاتك المكتشفة حيثُ يعالج جوجل كل عناوين URL التي تمَّ اكتشافها ويقوم بتحليلها وتخزين ما هو جيد منها فقط في فهرس ضخم جدًا، لذا كما سنرى في هذا المقال من الضروري التأكد لاحقًا أنَّ موقعك يتم اكتشافه وتخزينه بالفعل في فهرس جوجل. ترتيب النتائج عندما يقوم شخص بإجراء بحث ما يمسح جوجل الفهرس بحثًا عن المحتوى الأكثر صلة باستعلام الباحث لتقديم نتيجة البحث الأفضل له. وكلما تمَّ ترتيب موقعك أعلى نتائج البحث في جوجل لاستعلام بحث ما هذا يعني أنَّ موقعك أكثر صلة بهذا الاستعلام ومرتبط به بشكلٍ كبير. وأخيرًا ما يهمك أنت كصاحب موقع إلكتروني أو متجر هو التأكد أنَّ عناكب جوجل اكتشفت بالفعل صفحات موقعك ومقالاتك واستطاعت الدخول إليها وفهرستها في فهرس جوجل. تنويه: يمكنك منع عناكب جوجل من الدخول إلى بعض روابط الموقع كصفحة تسجيل الدخول أو الصفحات الفارغة وغيرها لعدم وجود فائدة من فهرستها. كيف تعثر محركات البحث على صفحات موقعك؟ بعد شرح آلية عمل جوجل يتبادر إلى ذهنك الآن السؤال الأهم هل صفحات موقعي الإلكتروني متاحة لعناكب جوجل وتستطيع بالفعل اكتشافها وفهرستها! أفضل طريقة لاكتشاف ذلك هو البحث في جوجل بالعبارة التالية: site:yourdomain.com لكن استبدل كلمة yourdomain بالمجال Domain الخاص بموقعك الإلكتروني. وسيعرض محرك البحث جوجل كامل صفحات موقعك التي تمَّ اكتشافها وفهرستها للمجال الذي بحثت فيه. وفي الصورة التالية استبدلنا yourdomain.com بـ https://academy.hsoub.com/. طريقة البحث هذه تعطيك نتيجة تقريبية عن صفحات موقعك المؤرشفة وكيفية ظهورها في محرك البحث جوجل ودائمًا يُنصح بالحصول على نتائج أكثر دقةً من أداة مشرفي المواقع من جوجل Google Search Console وهي أداة مجانية من جوجل لمالكي المواقع لمراقبة أرشفتها وكيفية ظهورها في محرك البحث جوجل خصصنا لها مقال مع خريطة الموقع (رابط المقال) وإن أردت الاستزادة اطلع على المقال Google Search Console – الملف الكامل. يمكنك باستخدام أداة مشرفي المواقع من جوجل إرسال خريطة Site Map الخاصة بموقعك ومراقبة عدد الصفحات المرسلة والمؤرشفة بالفعل في فهرس جوجل وكيفية ظهورها في نتائج البحث وأكثر عبارات البحث صلة بها. إن أردت الاستزادة اطلع على المقال كل ما تحتاج إلى معرفته عن خريطة الموقع sitemap. ولن نشرح هنا ما هي خريطة الموقع أو أداة مشرفي المواقع من جوجل لأنَّ المحتوى الموجود في المقالتين أعلاه كافي وسنذكر ما هو مفيد أكثر في مقالنا هذا. إن لم تكن تظهر في محرك البحث فهذا نتيجة أحد الأسباب: موقعك جديد ولم تكتشفه زواحف جوجل بعد. لا يملك موقعك أي روابط خلفية تُشير إليه (يجب وضع رابط مقال الروابط الخلفية الذي سينجز لاحقًا) وبالتالي من الصعب اكتشافه. يحتوي الموقع على بعض التعليمات البرمجية التي تمنع وصول زواحف جوجل إلى صفحاته وأرشفتها. التنقل في الموقع صعب وبعض الروابط مخفية. تمت معاقبة الموقع من جوجل نتيجة بعض الممارسات غير السليمة. ضبط عملية زحف عناكب محركات البحث لصفحات الموقع إن استخدمت الطريقة السابقة في معرفة الصفحات التي تمت فهرستها بالفعل ولكن اكتشفت وجود بعض الصفحات غير مهمة ولا تريد دخول عناكب جوجل لها مرة أخرى وفهرستها، هنا عليك إخبار جوجل بما يجب الزحف إليه وفهرسته وما لا يجب الوصول إليه. وهذا سيمنحك تحكمًا أقوًى في فهرس موقعك وتواجده في جوجل. من المهم منع جوجل من الوصول إلى الصفحات الغير مهمة والمكررة مثل صفحة تسجيل الدخول وصفحات البحث وترشيح المنتجات وبالتالي عليك استخدام ملف Robots.txt. ملف الروبوتس Robots.txt يفترض أن يتواجد هذا الملف في ملف الجذر لموقعك الإلكتروني (يتواجد بشكل افتراضي في مواقع الووردبريس بمجرد تنصيب أي إضافة SEO ويتبقى عليك تعديله بحسب صفحات موقعك، ولكن في مواقع البرمجيات المخصصة يجب إنشاؤه يدويًا). تأكد من وجوده في موقعك الإلكتروني بالدخول للرابط: yourdomain.com/robots.txt لكن استبدل yourdomain.com برابط موقعك الإلكتروني. ويمكنك في هذا الملف تأكيد ما يمكن الوصول إليه وما لا يمكن لعناكب محركات البحث، فهو أول ملف تدخله عناكب البحث في الموقع الإلكتروني وإن لم تجده تقوم بالدخول لكامل روابط الموقع المهمة وغير المهمة وفهرستها. وإن عثرت عليه عناكب محركات البحث فإنها تلتزم بما هو مسموح لها دخوله وما هو ممنوع في موقعك الإلكتروني، ويتم تحديد ما هو مسموح وغير مسموح من خلال تعليمات Allow و Disallow لاحظ الصورة التالية أثناء تحرير ملف الروبوتس لموقع ووردبريس والذي تمَّ إنشاءه من قبل إضافة Yoast SEO حيث تمَّ منع دخول عناكب محركات البحث إلى بعض الصفحات المحددة بالتعليمة Disallow. والآن بعد أن استطعت منع وصول محركات البحث إلى الصفحات غير المفيدة أو المكررة اسأل نفسك بعض الأسئلة التالية: هل تستطيع عناكب جوجل الوصول إلى صفحات موقعك الإلكتروني المهمة؟ تعرفت في ملف الروبوتس على كيفية منع وصول عناكب محركات البحث إلى الصفحات التي لا تريدها لكن ماذا عن الصفحات المهمة التي نريد أرشفتها وهنا يجب التأكد أنَّ عناكب جوجل تستطيع بالفعل الوصول إلى كامل الصفحات المهمة وليس فقط الصفحة الرئيسية أي هل تستطيع بالفعل عناكب البحث التنقل في موقعك الإلكتروني بسلاسة وليس فقط العثور عليه! هل المحتوى أو الصفحة مخفية وراء نموذج تسجيل دخول؟ إذا كانت الصفحة تطلب تسجيل دخول أو ملء نموذج معلومات فلن تستطيع محركات البحث الدخول إليها وعلى سبيل المثال عناكب جوجل لن تستطيع الوصول لها لأنها مقيدة الوصول. لماذا يجب استثناء صفحات البحث؟ يعتقد بعض أصحاب المواقع أن وضع نموذج بحث في الرئيسية أو صفحة بحث ما أنَّ جوجل تستطيع الوصول إلى كل ما يبحث عنه الزوار وأرشفته لكن هذا غير صحيح ولا تستطيع عناكب جوجل البحث في مربعات البحث للوصول إلى الصفحات المهمة. ولذلك يتم منع عناكب جوجل من صفحات البحث لكي لا يراها صفحات فارغة لا تقدم أي فائدة للمستخدمين. وبالتالي تؤثر على ترتيب الموقع ككل. هل المحتوى النصي الموضوع في وسائط غير نصية مخفي أيضًا؟ لا يجب استخدام نماذج غير نصية (صور، فيديو، ملفات pdf ..إلخ) لعرض محتوى نصي ضمنها، ورغم تحسن محركات البحث في تحليل واكتشاف محتوى الصور إلا أنَّ ذلك غير كافي ومن الأفضل الإبقاء على النص ضمن أكواد html في صفحات موقعك الإلكتروني. هل هيكلية موقعك الإلكتروني تسمح لمحركات البحث بالتنقل بين الصفحات بسلاسة؟ كما ذكرنا أعلاه تكتشف محركات البحث الروابط الجديدة من الصفحات المحفوظة في فهرسها الضخم، وكذلك الأمر بالنسبة لموقعك الإلكتروني يجب أن تجد جوجل روابط صفحاتك المهمة بمجرد الوصول إلى موقعك الإلكتروني لذا تأكد من وجودها بطريقة تُرشد عناكب الزحف من صفحة إلى أخرى. يرتكب بعض أصحاب المواقع أخطاء فادحة في تواجد صفحات مهمة في مواقعهم الإلكترونية لكن لا تُشير الرئيسية أو أي صفحة أخرى إلى هذه الصفحات المهمة لذا تبدو هذه الصفحات غير مرئية بالنسبة إلى محركات البحث. تخيل أنّك تقدم خدمة ما مهمة وتريد ظهورها في محركات البحث لكن لا تضع رابط الخدمة في أعلى الموقع أو في الصفحة الرئيسية أو أي صفحة مهمة أخرى! كيف ستجد عناكب محركات البحث تلك الخدمة أو الصفحة؟ تحليل الموقع وعملية فهرسته وزحف العناكب عليه بحكم خبرتي في مجال عمل محركات البحث والسيو أرى أنَّ أداة مشرفي المواقع من جوجل هي كنز حقيقي لكل من يريد تحليل موقعه الإلكتروني ومعرفة الصفحات المهمة وغير المهمة واكتشاف ما تمَّ فهرسته والأخطاء التقنية للموقع والتوافق مع الجوال وتجربة المستخدم والسرعة وأخطاء الزحف إن وجدت. وسنُخصص لها المقال الثامن في سلسلتنا لشرح كيفية استخدام هذه الأداة بشكلٍ احترافي. ولفهم أخطاء الزحف التي تعود بها عناكب جوجل أحيانًا لبعض الصفحات لا بدَّ من معرفة بعض دلالات رموز الأخطاء. أخطاء 4xx: لتبسيطها هي الأخطاء التي تحدث من جهة العميل بالنسبة لجوجل أي من الموقع الإلكتروني وأكثرها شيوعًا الخطأ 404 وهذا يعني أنَّ الصفحة غير موجودة أي إما تمَّ تغيير عنوان URL دون إعادة توجيه العنوان القديم للجديد أو تمَّ حذف الصفحة. أخطاء 5xx: هي الأخطاء التي تحدث من جهة الخادم أي فشل الخادم في تلبية طلب عناكب محركات البحث وبالتالي أعادت لنا الخطأ 5xx. كود 301: هذا ليس خطأ بل يُشير إلا أنَّه تم إعادة توجيه الصفحة المطلوبة بشكل دائم إلى رابط جديد. خاتمة ألقينا نظرة مختصرة جدًا على آلية عمل محركات البحث ورأينا كيف تعمل محركات البحث وفي مقدمتها جوجل وكيفية ترتيب نتائج صفحات المواقع الإلكترونية. كما ألقينا نظرة موسعة على بعض الأساسيات المهمة عند بناء الموقع الإلكتروني وهيكليته وسنتعرف في المقال القادم على كيفية استخراج أفضل الكلمات المفتاحية المناسبة لموقعك الإلكتروني. اقرأ أيضًا التوجهات الحديثة في تحسين الظهور ضمن محركات البحث تحسين الظهور في محركات البحث كيفية إيجاد كلمات مفتاحية ذات قيمة عالية لمدونتك 7 إضافات لتحسين ترتيب ظهور موقعك في محركات البحث «قتل أحد المطورين سمعة موقعي»: أشنع ثلاثة أخطاء سيو والطريقة المثلى لتجنبها
  6. قرأ أحد زوّار موقع CSS Tricks مقالًا يشرح للمبتدئين كيفية رفع المواقع على الإنترنت، فطَرَح بعض الأسئلة، خاصةً فيما يتعلّق بالشركات التي تُوفّر خدمات الاستضافة، حيث كانت أسئلته على النحو التالي: وكانت إجاباته على النحو التالي. اختيار الباقة المناسبة لقد ذكرت غودادي GoDaddy أولاً، ولذلك سنبدأ بالحديث عنه؛ سنحاول تقديم معلوماتٍ مفيدةٍ بعد قليلٍ، وسنبدأ بالسؤال الآتي، لماذا نلاحظ أنّ استضافة ووردبريس WordPress أغلى من الاستضافة العادية والتي قد تَبلُغ دولارًا واحدًا في بعض الأحيان؟ وهل تستطيع تثبيت ووردبريس WordPress لو اشتريتَ استضافة ويبٍ بقيمة 5.99 دولارٍ أمريكيٍ؟ أم أن الأنسب اختيار استضافة ووردبريس WordPress مُهيّأةٍ ومُعدّةٍ مُسبقًا؟ وإذا كان ووكوميرس WooCommerce إضافةً plugin تعمل على ووردبريس WordPress، فهل ستستطيع تثبيتها في حال لم تكن الحزمة التي اخترتها خاصةً باستضافة التجارة الالكترونيّة؟ ولماذا لا تستطيع استخدام ووكوميرس WooCommerce في ووردبريس WordPress إلا للحزمة الأغلى ثمنًا؟ ولماذا تُعَد باقة استضافة الخادم الافتراضي الخاص VPS هي الأرخص ثمنًا رغم أنها إحدى خدمات الاستضافة التي تُقدّمها غودادي Godaddy؟ لا داعي للقلق، فهذا محير فعلًا. عمومًا، تربح شركة غودادي GoDaddy مليارات الدولارات سنويًا، ولذا فمن المؤكّد أنهم يفهمون كلّ هذا، ولكنّني شخصيًّا -الكاتب المقال بنسخته الأصلية- أعتمد على التخمين في اختيار باقة الاستضافة المناسبة، ولذلك من الممكن أن تكون هذه الحيرة مقصودةٌ كونها أحد أساليب البيع. التقنية ما ندركه هو أن الباقات التي تحتوي على جميع أنظمة إدارة المحتوى الكبيرة مثل باقة لامب LAMP مخصّصةٌ للمواقع التي تعمل بلغة PHP ومواقع MySQL مثل ووردبريس WordPress وكرافت Craft وبيرش Perch وغوست Ghost ودروبال Drupal وجوملا Joomla، وما إلى ذلك، وكذلك هو الحال فيما يتعلّق بالاستضافات مثل ميديا تيمبل Media Temple وهوسغيتور Hostgator وبلوهوست Bluehost وغيرها، ولذلك يُعتَقد أن توصيف شركات الاستضافة هذه بالتقليديّة، صفةٌ مناسبة. هل تريد تشغيل نظام إدارة البيانات PostgreSQL أو MariaDB بدلاً من MySQL؟ أو تريد العمل مع ASP بدلاً من لغة البرمجة PHP؟ يُزعم أنّ (أغلب) شركات الاستضافة ستجيبك بشيء من هذا القبيل عن كلّ هذه المتطلبّات، إذ ستَقترح عليك استخدام الخادم الافتراضي الخاص VPS والذي يتمتع بوصولٍ مباشرٍ إلى الجذر root، بحيث يمكنك تثبيته بنفسك بدلًا من استخدام الاستضافة المشتركة، وفي الحقيقة، لا يُعتَقَد أن هذا جيدًا بما يكفي، ومن المهم أن تنتبه إلى أنها ليست أفضل الخيارات لأنه من الصعب الحصول على دعمٍ فنيٍ جيدٍ في حال واجهتك مشكلةٌ ما. وهو ما يقودني إلى وجهة النظر القائلة بوجوب تَتبُّع عروض الطريق السعيد التي تُقدّمها شركات الاستضافة. ولنفترض رغبتنا في تطوير تطبيقٍ بلغة بايثون Python، عندها لن نشتري خادم هوستغيتور Hostgator، فعلى الرغم أن التطبيق سيعمل بصورةٍ جيدةٍ، إلا أنها قليلًا ما تُروّج لاستضافة تطبيقات بايثون، ولذلك لا يبدو أنه الطريق السعيد؛ بينما تُروّج له هيروكو Heroku كثيرًا. لا يمكننا ترجيح هيروكو Heroku لأنني لم أستخدمها من قبل، ولكننا نسمع الكثير من الآراء الإيجابية مِمّن يستخدمونها منذ 15 عامًا. تُذكّرنا هيروكو بوجود فجوةٍ أخرى مهمّةٍ بين شركات الاستضافة، وهي أنّ شركات استضافة الويب التقليديّة لا تساعدك في نَشْر موقعك، وإنما تعطيك بيانات اعتماد بروتوكول نَقْل الملفات FTP فحسب، ثُم تقول لك حظًّا سعيدً؛ أما بالنسبة لشركات الاستضافةٍ مثل هيروكو Heroku، فهي تقدّم لك واجهة سطر الأوامر مع أوامرٍ مساعدةٍ مثل heroku container:push، والتي تمكّنك من نشر الكود المحلي الخاص بك في الموقع مباشرةً، بل وتقدّم لك ما هو أفضل من ذلك، إذ تساعدك هيروكو Heroku على نشر الموقع مباشرةً من مستودع غيت هاب GitHub، فلماذا لا تَفعَل شركات الاستضافة كلّها هذا؟ يا له من لغزٍ بالنسبة لي، وذلك لأنّ المُضيف الذي يساعدك في النّشْر هو مضيفٌ لا يُقدّر بثمنٍ. حتى كُنا نتحدث عن الطرق السعيدة، وتُطلِق هيروكو على نفسها اسم منصة التطبيقات السحابية، أي أنّ الطريق السعيد في هيروكو هي لغات المُخدّم مثل نود Node وروبي Ruby وبايثون Python وجو Go، ولكن ماذا لو لم تكن بحاجةٍ لأي من ذلك؟ فلنفترض أنك ستُنشِئ موقعًا ثابتًا باستخدام أداةٍ خاصّةٍ بإنشاء المواقع الثابتة مثل إيليفينتي Eleventy، أي مواقع جامستاك Jamstack، فهل يُفضّل اختيار هيروكو Heroku عندها؟ طبعًا لا، فهيروكو هنا ليست الحل الأمثل، فعلى الرغم من عمل الموقع عليها بصورةٍ جيدةٍ، إلا أن استضافة المواقع الثابتة ليست جَوهَر هيروكو، وبالتالي فهي ليست طريقًا سعيدًا. إذًا أين يُفضّل أن تستضيف موقعًا ثابتًا؟ الإجابة هنا هي أن نيتليفاي Netlify أفضل بكلّ تأكيد، فهذا هو اختصاصها، وهي الطريق الأسعد للمواقع الثابتة. وقد أجادت نيتليفاي Netlify باستضافة جامستاك Jamstack لدرجة أن الكثير من الشركات حاولت تقديم عروضًا مماثلةً، مثل آزور Azure لتطبيقات الويب الثابتة. فلماذا إذًا تستخدم آزور وليس نيتليفاي Netlify؟ ربما يبدو طريقًا سعيدًا وربما كنت تستخدم منتجات Azure الأخرى واعتقدتَ لهذا السبب أن جميع منتجاتها جيّدةً، ففي الواقع، آزور هي منصّةٌ سحابيةٌ ضخمةٌ تُوفّر الكثير من العروض والخدمات الأخرى، وقد تكون معجبًا بمنتجات مايكروسوفت مثل كثيرٍ من المطورين وسنتحدث عن هذا لاحقًا. أما جامستاك Jamstack، فهي للاستضافة الثابتة بالإضافة إلى الخدمات الأخرى، وتُتاح في الكثير من الأماكن الآن. تحتوي كلاودفلير Cloudflare على كلاودفلير بيجز Cloudflare Pages، وهي خدمةٌ يمكنك الاستفادة منها عن طريق استخدام العروض غير المحدودة مثل استضافة عددٍ غير محدودٍ من المواقع غير المحدودة، والطلبات غير المحدودة، والسّعات غير المحدودة، وخدمة عددٍ غير محدودٍ من أفراد الفِرق البرمجيّة. قد تختار كلاودفلير بيجز Cloudflare Pages لأن منتجات كلاودفير مثل العمّال أو الوصول السهل هي أمورٌ مهمةٌ بالنسبة لك، ولذلك قد تشعر بأنها الطريق السعيد المناسب لك. كما تمتلك فيرسيل Vercel استضافة جامستاك Jamstack كذلك، وستقدّم لك مُخدّماتٍ إذا كنت تحتاجها، حيث إن إطار عملها نيكست جافاسكربت Next.js وصفحاتها مُجّهزةٌ مُسبقًا، كما أنها تُقدّم صفحاتٍ من جانب المُخدمّ بلغة البرمجة نود Node، فتعطيك فيرسيل Vercel لغة الواجهة الخلفيّة back end كذلك. أي أن إطار العمل نيكست جافا سكربت Next.js هو الطريق السعيد بالنسبة لاستضافة فيرسيل Vercel، فهو يدعم النّشْر على النظام الأساسي المُصمّم للإطار Next.js، ومن الصعب التَغلّب على ذلك. تمتلك استضافة AWS Amplify كذلك استضافة جامستاك Jamstack، والطريق السعيد هنا هو استخدام أمبليفاي Amplify لتجميع خدماتٍ مثل AWS خدمات ويب أمازون، فهذا هو الهدف من AWS Amplify. هل تحتاج إلى مصادقةٍ؟ أمازون كوغنيتو Amazon Cognito هي من تنجز العمل من وراء الكواليس، بينما يساعد Amplify على ربط المصادقة بعملك الحاليّ. هل تحتاج إلى تخزينٍ؟ تُعدّ S3 معيارًا صناعيًّا وسيساعدك Amplify على دمجِه. هل تحتاج إلى قاعدة بياناتٍ؟ سيساعدك Amplify على تصميم قاعدة البيانات وبناء واجهات برمجة التطبيقات API. وتمتلك منصة فايربيس Firebase استضافة على غرار Jamstack، والطريق السعيد هنا هو في الغالب إطار العمل Firebase. وتمتلك منصة فايربيس Firebase الكثير من الميزات المفيدة مثل تخزين البيانات في الزمن الحقيقي، بالإضافة إلى المصادقة وتحليلات المراقبة الحقيقية للمستخدم RUM، لكن إذا لم نكن قد استخدمنا أيًا من هذه الأشياء فمن غير المرجح غالبًا اختيارنا لاستضافة فايربيس Firebase، فعلى سبيل المثال، هل من المناسب استخدام فايريبس Firebase لمدونةٍ بسيطةٍ مثل مدونة Jekyll؟ بالطبع لا، لأن فايربيس Firebase لا تُروّج لذلك فهي ليست بالطريق السعيد. ويجدر الحديث عن ذاكرة المطور العضليّة، فأنت بصفتك مطوّرًا تبني ذاكرةً عضليةً للأشياء التي تفعلها بتكرارٍ، فإن استضفتَ خمسة مواقعٍ على Netlify وأنجزت خطوات الاستضافة مِرارًا وتكرارًا، فمن المنطقي أن يكون موقعك السادس موجودًا على نيتليفاي Netlify أيضًا، حتى لو كان هناك مضيفٌ آخرٌ يناسب موقعك الجديد أكثر من نيتليفاي Netlify. وذلك لأن معرفة أدواتك معرفةٌ جيّدةٌ وشعورك بالارتياح أمران مهمّان، حيث يمكنك موازنة الأسعار والميزات وكل التفاصيل الصغيرة، ولكنّ ذاكرتك العضليّة هي إحدى أقوى تأثيرات الاختيار ولا يُعتَقد بأن هذا أمرٌ سيّءٌ. يجب أن يعتني مضيفك باحتياجاتك الأساسية هل تتذكر عندما قلنا من قبل أن المُضيف الذي يساعدك في النشر مُضيفٌ قيّمٌ جدًا؟ إليك الأخبار الجيّدة، سيساعدك بالنشر كلٌ من نيتليفاي Netlify وفيرسيل Verce و AWS Amplify وغوغل فايربيس Google Firebase وكلاودفير بيجز Cloudflare Pages وآزور Azure للصفحات الثابتة، فلقد أصبحت هذه أقلّ ما يمكن أن يقدّمه المُضيفون، كما توجد هناك المزيد من الخدمات الأخرى. وفيما يلي الخدمات الأساسيّة لكل المُضيفات الحديثة بالإضافة إلى استضافة المواقع بالطبع. HTTPS: إذ يجب على المُضيف منح موقعي شهادة SSL تلقائيًا أو حتى مجانًا، وذلك نظرًا لأن خدمة Let’s Encrypt مجانيّة، فهي تُوفّر شهادات أمانٍ مجّانًا. CDN: وهي شبكة توصيل المحتوى، حيث يجب أن يساعد المُضيف في تخديم موقعي بالإضافة إلى خدمات توصيل المحتوى، حتى لو كانت ميزةً مدفوعةً أو تتطلب التهيئة المُسبقة. Deployment: وهو النشر، حيث يجب على المُضيف الاتصال بمستودعات غيت Git، ونقل الملفات من المستودع الرئيسي إلى الموقع المباشر. Staging: فعلى المُضيف توفير بيئاتٍ لتهيئة الملفات للنقل من مرحلة التطوير إلى مرحلة الإنتاج. وبالعودة إلى ووردبريس WordPress وغيره من أنظمة إدارة المحتوى العاملة بلغات PHP وMySQL، فغالبًا ما تُوفّر المُضيفات التقليديّة استضافة هذه المواقع، حيث يُمثّل ووردبريس 35.2٪ من مواقع الويب، وهذا رقمٌ كبيرٌ جدًا، مما يعني أنه هناك الكثير من الأموال الناتجة عن استضافة ووردبريس WordPress، لكن من واقع الخبرة لكريس كوير Chris Coyier يمكن القول بأن المُضيفين التقليديين لا يُقدّمون أيًّا من الخدمات التي ذُكِرت أعلاه رغم أنّها الخدمات الأساسيّة لكل المُضيفات الحديثة، ففي كثيرٍ من الأحيان قد تضطر إلى استخدام HTTPS ودمج شبكة توصيل المحتوى ونشر الموقع بنفسك، كما سيتوجّب عليك شراء مخدّمٍ آخرٍ لإجراء عملية staging، ومع وجود فجوةٍ واسعةٍ في مُضيفي الويب الحديثة التي تُقدّم ما لا تقدّمه المُضيفات التقليديّة، أصبح مجال الاستضافة غريبٌ جدًا. ولكنّ هذا لا ينطبق على كلّ مُضيفات ووردبريس، حيث يُعدّ استخدام مُضيفٍ خاصٍ بووردبريس لاستضافة موقع ووردبريس بمثابة طريقٍ سعيدٍ، لكن يمكن استخدام فلاي وييل FlyWheel مثلًا، إذ يقدّمون الميّزات الأساسيّة بالإضافة إلى أمورٍ أخرى، كما أنّهم يساعدون في التطوير المحليّ. ديجيتال أوشن Digital Ocean يقول Chris Coyier: لدى هذه المنصّة مفهوم دروبلت Droplet والترجمة الحرفيّة لهذه الكلمة هي قطرات المياه، ولكنّها في هذا السياق تعني مُخدّم، وهي مكوّنةٌ من حاوياتٍ، أو لنَقُل بأنّها مُخدّماتٌ مُعدةٌ مسبقًا وقادرةٌ على تشغيل جميع أنواع التقنيّات، فإن كنت تريد تشغيل لامب LAMP في Droplet، فسيكون طريقًا سعيدًا، ولكن هناك الكثير من التقنيات الأخرى كذلك. ولنأخذ المثال التالي، فإذا كنت تريد استخدام سترابي Strapi وهو نظام إدارة محتوىً يتكون من نود Node وNginx وPostgreSQL، فتستطيع منصة ديجيتال أوشن Digital Ocean تقديم droplet جاهزةٍ لذلك. تبدأ أسعار droplets من 5 دولاراتٍ شهريًا، لذا فهي اقتصاديةٌ مثل الاستضافات الأخرى تمامًا إذا لم تكن أكثر منهم، وقد تجد منتجات استضافةٍ متنوعةً في ظاهرها، بينما هي ديجيتال أوشن في حقيقتها. فعلى سبيل المثال، تتيح أداة استضافة SpinupWP إنشاء بيئات استضافة ووردبريس مهيأةً بسرعةٍ ولكنها لا تتكفّل بالاستضافة نفسها لأنّك قد تجلب مضيفك الخاص، والذي قد يكون ديجيتال أوشن أو خدمات ويب أمازون Amazon Web Services واختصارًا AWS. تعقيد الخدمات المقدمة وإذا بدا ديجيتال أوشن Digital Ocean معقدًا، فسترى أنّ خدمات ويب أمازون AWS أكثر تعقيدًا، فلقد تحدثنا عن AWS Amplify مسبقًا، فهو يشْبِه AWS المُصمّم للمطورين الأفراد لاستضافة التطبيقات بسرعةٍ، وهو رائعٌ جدًا لكنه جزءٌ صغيرٌ مما يُمثّل AWS. إذًا AWS هو مزود خدماتٍ سحابيةٍ ضخمٍ يمكنه تشغيل مخدمات ويبٍ، ولكنه يُوفّر المئات من الخدمات الأخرى مثل قواعد قواعد البيانات والتخزين والعمليات عديمة المُخدمّات serveless وواجهات برمجة التطبيقات API والسجلات، وكثيرٍ من الأمور الأخرى، حتى أنّه يمكنك استئجار حاسوب كميّ تمامًا مثل ما يُعرض في الخيال العلمي، لكن هذا لا يعني أنه لا يمكن للمطور العادي استخدام AWS لاستضافة الويب، إلا أنه غير مُصممٍ لهذا حسب تجربة المطوّرين. يمكنك الاطلاع على كيفية تثبيت ووردبريس WordPress على AWS ، حيث تُعَد AWS قويةً للغاية ولديها حلولٌ لكل شيءٍ وبأسعارٍ منخفضةٍ جدًا، ومن المفيد النظر إلى AWS على أنها بِنيةٌ أساسيةٌ بسيطةٌ للويب لكنها مصممةٌ للعمليات واسعة النطاق كذلك، فقد يُنشَأ مُضيفي الويب على AWS. مطابقة احتياجاتك مع ما هو متاح سنستعرض بعض النتائج السريعة لنُطابِق الاحتياجات مع الخيارات المتاحة، لكنّه ليس جدولًا شاملًا بل وُضِع فيه ما ما يذكر عادةً، وما يبدو بأنّه طريقٌ سعيد. table { width: 100%; } thead { vertical-align: middle; text-align: center; } td, th { border: 1px solid #dddddd; text-align: right; padding: 8px; text-align: inherit; } tr:nth-child(even) { background-color: #dddddd; } تقليدية اقتصادية WordPress MediaTemple وGoDaddy Flywheel وWP Engine Other PHP + MySQL (مثل Craft CMS) Bluehost Cloudways وfortrabbit Ruby on Rails Linode Heroku Node.js ضعه في Lambda Digital Ocean Python Vercel Heroku Go Vercel Cloud Run Jamstack GitHub Pages Netlify وCloudflare Pages GraphQL API Hasura AWS Amplify وAppSync Image Storage S3 Cloudinary ومن المهم التذكير بوجود الكثير من القواسم المشتركة في مجال الاستضافة، فلنفترض أنك تريد استضافة ملف index.html علمًا بأن هذا هو موقعك بالكامل. في الواقع، يمكن لأيّ مضيفٍ أن يفعل ذلك، حيث أنّ مهمة شركات استضافة الويب هي استضافة الملفّات عن طريق تشغيل الشيفرة البرمجية الموجودة بداخلها، وهي غير مختلفةٍ كثيرًا عن بعضها البعض، لذلك علينا الإجابة عن الأسئلة التالية، هل سيُشغّل ما أحتاجه؟ هل التعامل معه مباشرٌ وواضحُ؟ هل سيساعدك في تسهيل العمل؟ هل سيُقدّم الدعم المناسب؟ وأهم شيء هل هذا هو الطريق السعيد؟ أسعار الاستضافات لم نتحدث كثيرًا عن السعر على الرغم من أهميته الكبيرة للكثيرٍ من الناس، ولكن من الصعب التحدث عنه دون معرفة احتياجاتك، حيث لا يُراد أن يتخذ أي شخصٍ قراراتٍ مهمّةٍ بشأن أمورٍ مثل استضافة الويب بناءً على الفَرق في بضعة دولاراتٍ في الشهر، لأنّك إن أمضيتَ نصف ساعةٍ في محاولة اكتشاف مشكلةٍ وحلّها وكان باستطاعة استضافةٍ أغلى ثمنًا حلّها، حينها ستهدر فرق السعر المُكتسَب. تُعَد استضافة الويب أشبه بسوقٍ لبيع السلع، حيث تستَقّر أسعاره إلى حدٍ ما، وإذا كان المُضيف يبدو باهظ الثمن، فربما لأنه يقدم الكثير من الخدمات والميّزات، وإذا بدا رخيصًا فقد تشعر بهذا لاحقًا بسبب قلة الميزات أو سوء الخدمة وما إلى ذلك. فإذا كان لديك موقعٌ صغيرٌ للأطفال يُحتَمل أنك ستستضيفه مجانًا؛ أما إذا بدأ الموقع بالتوسّع، فستشعر حينها أن تكاليف الاستضافة ضئيلةٌ وعادلةٌ. مهلًا، هل يبدو كل هذا ممتعًا ومسليًّا لك؟ إذا كانت إجابتك نعم، فربما عليك التفكير في مهنةٍ في مجال البرمجيات بحيث تتعامل مع المُخدمات والنشر والبِنية التحتية، فقد لا يكون المطور الداعم مهمَّةً جانبيةً لأعمال التطوير الأخرى بل قد يكون مهمةً كاملةً. ترجمة -وبتصرف- للمقال The Differences in Web Hosting (Go with the Happy Path) من موقع CSS Tricks. اقرأ أيضًا مساعدة المبتدئين في فهم كيفية رفع الموقع على الإنترنت دليل إعداد خادم ويب محلي خطوة بخطوة كيفية تثبيت برمجية Jenkins على خادوم أوبنتو 16.04 كل ما تود معرفته عن السحابة الهجينة Hybrid Cloud
  7. تلقّى كريس كويير منذ فترةٍ قريبةٍ بريدًا إلكترونيًا رائعًا من شابّ يُدعى جوش لونغ، أخبَره فيه أنه جديدٌ نسبيًا في عالم الويب ولا يفهم طريقة رفع الموقع على الإنترنت ليُتاح للجميع، ودائمًا ما يَسعَد كريس بتلقي مثل هذه الرسائل، ورغم عدم استطاعته تقديم الدعم الفني عبر البريد الإلكتروني في أغلب الأحيان، فغالبًا ما يرشدهم إلى مواقع أخرى قد تُقدّم الدعم لهم. يقول كريس: وهذه إحدى الفقرات الأصيلة التي أرسلها لي جوش وبدون أي تعديل: لقد صيغت بعض الأسئلة في هذا المقال، مع الحفاظ على جوهر ومضمون ما كتبه جوش. ما هو مُسجّل النطاق domain registrar؟ نعرف أنه مخصّصٌ لتسجيل أسماء النطاقات، ولكن ما الفَرق بينهم؟ وكيف تعلم ما المناسب منهم؟ بحثتُ سريعًا عن أفضل مستضيفي النطاقات على غوغل ورأيت 5 إعلاناتٍ لشركات تسجيل واستضافة النطاقات، كما وجدت 9 صفحاتٍ من نمط أفضل 10 وتبدو جميعها كما لو تنتمي إلى إحدى الشركات التي تقترحها أو إحداها على الأقل، فهل أبحث عن أقلّ سعرٍ ممكنٍ؟ أحسنتَ الإجابة، مُسجّلات النطاق مخصصةٌ لتسجيل أسماء النطاقات، فإذا أردت نطاقًا مثل joshlongisverycool.com فسيتوجب عليك شراؤه عن طريق شركات تسجيل النطاقات، فمساعدتك على إنجاز هذه المَهمة إحدى الخدمات التي تقدّمها. البحث عن اسم للنطاق. تمتلئ نتائج بحْث الويب بالإعلانات وبصفحات تحسين محركات البحث المشبّعة بالروابط، وهذا الأمر مزعجٌ جدًا، ولذلك لن يكون المحتوى الذي تراه صادقًا بصورةٍ كبيرةٍ لأن أغلب هذه الصفحات تمتلئ بالروابط التي تُروّج لمن يَدفع لهم أكثر عند إرسال عملاء جُدُد، لدرجة أن محرك البحث الشهير غوغل قد يبيع لك اسم نطاق! في الحقيقة، لا يجب أن ترتكب الأخطاء هنا، إذ تُعَد أسماء النطاقات سلعةً إلى حدٍ ما، ولذلك تتنافس مئات شركات تسجيل واستضافة النطاقات على التسويق فيما بينها. وإليك بعض الأشياء التي يجب أن تنتبه لها: تتعامل بعض الشركات مع اسم النطاق مثل المنتج، حيث يبيعونه بسعرٍ منخفضٍ جدًا ليكسبوا عميلًا جديدًا، تمامًا مثل محل البقالة الذي يبيع لك الحليب بسعرٍ رخيصٍ على أمل أن تشتري منه المزيد من الأشياء بعد ذلك، ففي معظم الأحيان تحاول مُسجلات النطاقات أن تبيع لك سلعةً أخرىً في الخطوة الأخيرة في عملية شرائك لاسم النطاق، وقد يحاولون بيع أسماء نطاقاتٍ إضافيةٍ أو استضافة بريدٍ إلكترونيٍ لا تحتاجها، ولذلك عليك أن تكون حذرًا. غالبًا ما تبيع لك شركات الاستضافة اسم النطاق جنبًا إلى جنبٍ مع الاستضافة، وفي الواقع، يُرجَّح أن هذا جيدٌ ولكنه يُعَد نوعًا من تضارب المصالح. فلنفترض أنك اخترت نَقل الموقع إلى استضافةٍ أخرى يومًا ما، هنا ستضطر شركة الاستضافة حينها إلى تسهيل عملية انتقال موقعك رغم أنك أصبحت عميل شركةٍ منافسةٍ لها، وإذا أصبح نطاقك في شركة استضافةٍ أخرى، فستحثّك الشركة الجديدة على تغييره. ليس لإزعاجك بالكثير من المعلومات والروابط، ولكن سنوفر لك بعض أسماء مُسجلات النطاق التي استُخدِمت مسبقًا والتي لا تَدفَع أي مبالغٍ للرعاية، كما أنها ليست روابط تابعةً affiliate links: Hover GoDaddy Google Domains Network Solution Amazon Route 53 تُوصي سارة درانسر بالاطّلاع على نطاقات شركة زيت ZEIT، فهي جديرةٌ بالاهتمام، حيث يمكنك شراء النطاقات وإدارتها عبْر سطر الأوامر. كما يُقترحُ بقاء جميع نطاقاتك (في حال كنت تُخطط لامتلاك أكثر من نطاقٍ) في مسجّلٍ registrar واحدٍ، وذلك لأنك ستدير النطاقات مراتٍ قليلةً في حياتك، ومن السهل أن تنسى أسماء النطاقات التي تمتلكها وأماكنها، بالإضافة إلى صعوبة إدارة وتغيير الإعدادات في المُسجلات المُختلفة. وبما أن التعلّم وتجربة الأمورٍ أمرٌ جيدٌ لأنها الطريقة التي تَعلّمنا بها جميعًا، فكلّ ما عليك فِعله هو اختيار واجهةٍ مناسبةٍ لك وشركة استضافةٍ موثوقةٍ (من الممكن أن تأخذ بنصيحة صديقٍ يستخدمها)، وبعدها ستسير الأمور بسلاسة، كما يمكنك استبدال الشركة إذا لم تعجبك. ما هي شركات استضافة مواقع الويب ولماذا تحتاج إليها؟ يُظهِر بحث غوغل الكثير والكثير من الإعلانات والمقالات حول أفضل استضافة ويبٍ، وتمتلئ هذه المواقع بمصطلحاتٍ مثل الاستضافة المشتركة والاستضافة المُدارة. وإذا ظَهَرت بعض شركات الاستضافة المُقتَرحة في بعض المواقع، فكيف تجد شركة الاستضافة المناسبة؟ فأنت لست متأكدًا من احتياجاتك بعد، وهل يجب أن البحث عن أقلّ سعرٍ وحسْب؟ امتلاكك لنطاقٍ معيّنٍ لا يعني أنّه سيقدم لك أيّ خدمةٍ، في الواقع يُحتمَل أن يَعرِض لك مُسجل النطاق بعد شرائه مباشرةً صفحة سيتم افتتاحه قريبًا، كما في الصورة التالية: ولذلك ستحتاج عند استضافة موقع ويبٍ في نطاقك الجديد إلى تهيئة نظام أسماء النطاقات Domain Name System واختصارًا بـ DNS لنطاقك الجديد لتشير إلى خادمٍ متصلٍ بالإنترنت، والمعلومة الشيقة هي أنك تقدر على فعل هذا مباشرةً من منزلك إذا أردت، فقد يمنحك مُزوّد خدمة الإنترنت ISP في منزلك عنوان IP خاصًا بك، وإذا بدا كلّ هذا خاصًّا بمهووسي التقنية فقط، فهذا ليس صحيحًا تمامًا لأنك تستطيع ربط اسم النطاق الخاص بك مع عنوان IP مُخصصٍ، وسيمكنك إعداد حاسوبك ليكون مُخدّم الويب الذي يستجيب للطلبات الواردة ويُخدّم على موقع الويب الخاص بك، إلا أن قلّةً قليلةً من الأشخاص يفعلون ذلك، فلا أحد يريد للمُخدّم التوقّف عن العمل بسبب إغلاق الحاسوب، أو لأنّ مُزوّد خدمة الإنترنت ISP غيّر عنوان IP الخاص بك. تمنحك خدمات استضافة الويب مُخدّمًا كهذا، كما تُعِد الشركات استضافة الويب سلعةً مثل مُسجلات النطاق تقريبًا، ولذلك يوجد الكثير منها، حيث تُقدّم معظمها خدمةً مماثلةً ولذلك يَنخفض السعر إلى حدٍ ما، كما تجد هذه الشركات أشياءً أخرى لتنافس عليها. يَصعُب شراء استضافة الويب قليلاً عن شراء النطاق، إذ ستحتاج إلى القليل من المعرفة حول موقع الويب الذي تنوي استضافته عند اتخاذ هذا الاختيار، مثلًا سيتوجب عليك أن تجيب على أسئلةٍ مثل هل سيعمل موقعك بتقنية WordPress؟ أم أنه سيرتكز على لغتي PHP وMySQL مثل مواقع نظام إدارة المحتوى CMS (سنشرح هذه المفاهيم لاحقًا)؟ وهذا يعني أن مُضيفك سيحتاج إلى دعم هذه التقنيات التي تدعمها معظم شركات الاستضافة هذه التقنيات، إلا أن بعضها لا تدعهما، ولذلك من الأفضل أن تَبحث في توثيق هذه المواقع أو تسألهم قبل الشراء، فإذا لم تكن متأكدًا فهناك الكثير من التقنيات لتشغيل مواقع الويب، ولنفترض أن الموقع سيستخدم روبي أون ريلز Ruby On Rails وهي منصةٌ برمجيةٌ لتطبيقات الإنترنت، وهذه مجموعةٌ مختلفةٌ من المتطلبات لا تُقدّمها جميع شركات الاستضافة، وكذلك الأمر بالنسبة للغة بايثون Python ونود Node. إذا كان مُضيف الويب مُتخصصًا في مجموعةٍ معينةٍ من التقنيات التي تحتاجها، فهذا هذا هو الخيار الأنسب، خاصةً في الفترة الأولى، ولكن لننظر مرةً أخرى، فهذه ليست روابطًا تابعةً affiliate links أو مدفوعة الأجر، بل هي شركات استضافة ويب تتبادر إلى الذهن -الكاتب الأصلي للمقال- وكان اختيارها عشوائيًا إلى حدٍ ما. يُركّز محرك دبليو بي WP Engine على مواقع ووردبريس WordPress. تحتوي Media Temple على استضافةٍ خاصةٍ بووردبريس WordPress، حيث تمتلك مجموعةً واسعةً من الخدمات المُصغّرة ذات السعر المناسب والاهتمام الجيّد. تمتلك شركة بلو هوست Blue Host استضافاتٍ رخيصة الثمن مع قدراتٍ مماثلةٍ لغيرها. كما توجد بعض شركات الاستضافة الأخرى والتي يمكننا عدُّها غير تقليديّةٍ، حيث: تُقدّم نيتليفاي Netlify استضافة مواقعٍ ثابتةٍ، ويناسب هذا مُولّدات المواقع الثابتة ومواقع جامستاك JAMstack، وللمزيد من المعلومات حول مواقع جامستاك، يمكنك زيارة صفحة جامستاك على ويكيبيديا. أمّا زيت Zeit فهو مضيفٌ تتفاعل معه من خلال سطر الأوامر فقط. وبالنسبة لشركة ديجيتال أوشن Digital Ocean فلها طريقتها الخاصة في الاستضافة، وتطلق عليها اسم دروبليتس droplets وتعني ترجمتها الحرفية قطرات المياه، فهي تُشبِه الأجهزة الافتراضية إلى حدٍ ما ولكن مع ميزاتٍ إضافيةٍ. تُعَد هيروكو heroku رائعةً لاستضافة التطبيقات ذات الواجهة الخلفية backend الجاهزة لاستخدام لغاتٍ أو أُطُر عمل مثل نود Node وروبي Ruby وجافا Java وبايثون Python. أخيرًا، تُعَد خدمات ويب أمازون Amazon Web Services واختصارًا بـ AWS مجموعةً كاملةً من المنتجات التي تُركّز على الاستضافة بصورةٍ خاصةٍ، ولذلك فهي مخصصةٌ للمستخدمين المحترفين، كما تتشابه سحابة غوغل Google Cloud ومايكروسوفت أزور مع AWS كثيرًا. من الضروري التأكيد على أنه من الجيد أن تَرتكب بعض الأخطاء هنا من بعض النواحي، فإذا كنت تستضيف شيئًا غير مهمٍ مثل موقعك الشخصي، فاختر مضيفًا يناسبك من حيث التكلفة وجربّه، بالطبع نأمل أن تكون تجربةً رائعةً، ولكن إذا لم تكن كذلك، فيمكنك تغيير الاستضافة، وعلى الرغم من ملل وصعوبة التنقل بين الاستضافات، إلا إنه أمرٌ ضروريٌ للتعلّم، حيث يضطر الجميع لفعله في هذه الرحلة. فعندما تشتري استضافة الويب سيخبرك المضيف بكيفية استخدامها، حيث سيمنحك المُضيف بيانات اعتماد بروتوكول نقل الملفات الآمن SFTP، وبعدها ستستخدم برنامجًا مُصممًا للاتصال بالمُخدّمات عبر بروتوكول نَقْل الملفات الآمن SFTP، والذي يُتيح رَفع الملفات إلى مُخدّمات الويب. سنفترض أنك تعمل على ملف index.html بحيث يتضمّن ملف style.css، ارفع هذين الملفّين بواسطة بروتوكول نَقل الملفّات الآمن SFTP في المجلد الذي يخبرك مضيفك بأنه دليل الجذر العام public root directory لهذا الموقع. هذه هي عملية رفع الموقع على الانترنت، حيث لا توجد بها أيّة مشكلة، وأيضًا يُشار إليها بالنّشر deployment، وهذا أمرٌ أساسيٌ وبسيطٌ جدًا، وحتى الطُرق التي تبدو مُعقّدة تَتّبع هذه الخطوات في الخلفية، وسنتحدث لاحقًا عن النشر بالتفصيل. هل يجب شراء مُسجل النطاق ومُضيف الويب من نفس الشركة إذا كانت تُقدّم الخدمتين؟ لقد ذكرنا هذا آنفًا، إذ لا يُفضَّل هذا بصورةٍ عامةٍ، على الرغم من سهولة الاستخدام في أمورٍ مِثل الفاتورة المشتركة وعملية الشراء الواحدة، حيث سيُنجِز المُضيف بعض الأمور مثل تكوين نظام أسماء النطاق DNS لتصير إعداداتك جاهزةٌ للتعامل مع استضافته، وربما دون أن تُفكّر في الأمر. لكن لنفترض أنه في يومٍ من الأيام رغبت في تغيير المُضيف لأنك وجدت خيارًا أفضل أو لم يعجبك دعمهم أو خدمتهم أو لسببٍ آخرٍ، وهنا ستظهر مشكلةٌ تتمثل في أن هذه الشركة ليست المُضيف وحسب، ولكنها المُضيف ومُسجّل النطاق ولن تستطيع إبقاء النطاق وتبديل الاستضافة، ولذلك سيتوجّب عليك تغيير الأمرين معًا، مما يحُفّ هذه الخطوة بالمخاطر، ولكن الأسوأ من ذلك هو أن الشركة لن تستجيب لطلباتك بصورةٍ سريعةٍ ومفيدةٍ لأنها ستفقدك كعميلٍ. ما هو نظام إدارة المحتوى Content Management System واختصارًا بـ CMS؟ وما الغرض منه؟ نعلَم أن ووردبريس WordPress وجوملا Joomla ودروبلا Drupal هي أنظمة إدارة المحتوى الأكثر شيوعًا، وتبدو حسب توصيفها متشابهةً فيما بينها، ولكن ما هي الأمور التي تُميّز أحدها عن الآخر؟ وهل كلّ ما تحتاجه لنقل موقع الويب الخاص بك من حاسوبك المحلي إلى شبكة الإنترنت العامة هو نظام إدارة المحتوى؟ نظام إدارة المحتوى أو CMS هو مصطلحٌ عامٌ جدًا فهو يشير إلى أي شيءٍ سيساعدك في إدارة المحتوى، وبالطبع هناك أنظمةٌ كبيرةٌ مسيطرةٌ، مثل ووردبريس WordPress وكرافت سي إم إس CraftCMS، وفي الواقع لا توجد علاقةٌ مباشرةٌ بالربط بينها وبين تشغيل الموقع محليًا أو نشر ذلك الموقع على شبكة الإنترنت العامة، فهذه عمليةٌ معقدّةٌ. لكننا نستخدم نظام إدارة المحتوى لتسهيل العمل على الموقع، حيث توجد في المواقع الضخمة عشرات آلاف الصفحات، ولذلك لا يُقبَل أن يكون لكلّ منها ملف file.html مكتوب يدويًا. ولذا يتيح لنا نظام إدارة المحتوى إنشاء هذه الصفحات من خلال دَمْج البيانات والقوالب templates. لنُفكّر في التقنية الكامنة وراء ووردبريس WordPress، والذي يُعَد نظام إدارة محتوىً يناسب موقع CSS-Tricks كثيرًا. في البداية، سيحتاج ووردبريس شيئين ليعمل وهما: PHP، وهي لغة الواجهة الخلفية backend. نظام MySQL، لإدارة قواعد البيانات. Apache، وهو مُخدّم الويب. أستخدِم برمجية Local by Flywheel التي تعمل لنظامي ويندوز وماكينتوش، وهناك عددٌ من الطرق لتشغيل هذه التقنيات مثل MAMP وDocker وVagrant وما إلى ذلك. سيؤدي ذلك إلى تشغيله محليًا باستخدام نظام إدارة المحتوى الخاص بك وهو أمرٌ رائعٌ حيث إن وجود بيئة تطوير محليةٍ جيدةٍ لموقعك هو أمرٌ بالغ الأهمية، ولكنه لن يساعدك في نَشْر الموقع على شبكة الإنترنت العامة. سننقل الموقع ليُتَاح على الإنترنت بعد قليلٍ ولكن يجب أن تعرف أن مُخدّم الويب الذي تشغله سيحتاج إلى هذه التقنيات نفسها، فإذا أخذنا المثال السابق مثل ووردبريس WordPress، فسنقول إن مُخدّم الويب الخاص بك سيحتاج إلى تشغيل PHP وMySQL وApache أيضًا، وبعدها سيتوجب عليك إعداد نظامٍ لتنقل جميع ملفاتك من حاسوبك المحلي إلى خادم الويب، تمامًا مثل أي موقعٍ آخرٍ، ولكن من المحتمل أن يكون لديك نظامٌ معيّنٌ يتعامل مع قاعدة البيانات، فكما نعلَم، قاعدة البيانات صعبةٌ بعض الشيء لأنها ليست ملفًا ثابتًا مثل باقي أجزاء موقعك. ويمكن بناء نظام إدارة المحتوى باستخدام أي خليطٍ من البرمجيات والتقنيات، وليس فقط تلك المذكورة آنفًا، فعلى سبيل المثال يستخدم موقع KeystoneJS لغة Node.js بدلاً من PHP. ويدير قواعد البيانات بمونغو MongoDB بدلًا من MySQL، كما يستخدم المُخدّم Express بدلًا من Apache، ففي الواقع هي مجرد مجموعةٍ مختلفةٍ من البرمجيّات، ويمكننا تشغيل كلتا المجموعتين محليًا وعلى خادم ويبٍ مباشرٍ كذلك. وفي بعض الأحيان لا يحتوي نظام إدارة المحتوى على قاعدة بياناتٍ أبدًا، وتُعَد مولدات الموقع الثابتة مثالًا على هذا، حيث يمكنك تشغيل الموقع محليًا، بحيث ينتج مجموعةً من الملفات الثابتة التي تنقلها مباشرةً إلى المُخدم الخاص بك، فهي مجرد طريقةٌ مختلفةٌ لفعل بنفس الأشياء، ولكنها لا تَزال تُصنّف ضمن أنظمة إدارة المحتوى. المراد توضيحه هنا ببساطة هو أن أفضل نظام إدارة محتوى هو ذاك الذي يُخصَّص لاحتياجاتك. ما هي استضافة الأصول Asset Hosting؟ ألا يُعَد المحتوى أصولًا؟ وما الفرق بين نظام إدارة المحتوى CMS وخدمة استضافة الأصول؟ وماذا يفعل مضيف الأصول؟ يُعرّف الأصل بأنه أي ملفٍ ثابتٍ flat أي لا يُنشَأ بصورةٍ ديناميكيةٍ بذات الطريقة التي يُنشِئ بها نظام إدارة المحتوى ملف HTML، وربما أفضل مثالٍ على الأصل هي الصور، وملفات CSS وجافاسكريبت كذلك، بالإضافة إلى مقاطع الفيديو وملفات PDF. قبل أن نستمر، لا يجب عليك أن تقلق بشأن هذا الآن، حيث يمكن لمضيف الويب استضافة الأصول وهذا يناسبك تمامًا ويكفيك للفترة الأولى أثناء عملك على مواقع صغيرةٍ. أحد الأسباب الرئيسية التي تجعل الأشخاص يستخدمون مضيف الأصول أو شبكة توصيل المحتوى واختصارًا بـ CDN، هي زيادة السرعة، حيث تعمل مضيفات الأصول مثل المخدّمات كذلك، تمامًا مثل مخدم الويب الخاص بمضيف الويب، إلا أن مضيفات الأصول مصممةٌ لاستضافة أصول الملفات الثابتة بميّزة سرعةٍ فائقةٍ، ولذلك ليست الميّزة الوحيدة هي إيصال المحتوى بسرعةٍ فائقةٍ إلى زوار الموقع وحسب، بل بهذه العملية يتخلّص مخدم الويب من عبء هذه العملية. يمكنك أن تَعُد يوتيوب YouTube مضيف أصولٍ، حيث يُعَد مقطع الفيديو الذي تبلغ سعته 100 ميغابايت والذي يَعرِض فراشةً في حديقتك حِملًا ثقيلًا على مخدم الويب الصغير الخاص بك، ومن المحتمل أن يسبّب مشكلةً إذا قُيّد عَرْض النطاق الترددي الصادر كما يحدث في كثيرٍ من الأحيان، إذ يؤدي رفع هذا الفيديو على يوتيوب لإتاحته على الانترنت، حيث يستضيفه يوتيوب بالنيابة عنك، طبعًا بالإضافة إلى الأسباب الاجتماعيّة لرفع الفيديو. من المؤسف أنهم قالوا لك "افعل هذا وحسب"، فهناك وباءٌ في العالم التقني يقول فيه الأشخاص "افعل هذا وحسب"، ويجعلون الأمر يبدو كما لو أنّ ما سيقولونه سهلٌ وواضحٌ، رغم أنه قد يكون صعبٌ وغير واضحٍ بالنسبة للبعض. والآن لنتحدث عن مستودعات غيت Git. يُعدّ Git شكلًا محددًّا من أشكال أنظمة أنظمة التحكم بالنسخ version control، وبالطبع هناك أنظمةٌ مختلفةٌ عن Git، لكن Git يهيمن على مجال تطوير الويب لدرجة أنه من النادر أن يُذكَر أي نظامٍ آخرِ. سنفترض أننا نطوّر سويًا موقع ويبٍ، واشترينا نطاقًا domain واستضافةً وبدأنا بتشغيل الموقع، كما تشاركنا في بيانات اعتماد بروتوكول نقل الملفات الآمن SFTP حتى يتسنى لكلينا الوصول لتغيير الملفات على الموقع المباشر الموجود على شبكة الانترنت العامّة. يُعَد كودا Coda محرّرًا للنصوص البرمجيّة، حيث يتيح تعديل الملفات مباشرةً على المخدّم في حال كنت متّصلًا به عبر بروتوكول نقل الملفّات الآمن SFTP، وهذا يبدو رائعًا، لكنّه خطير. سنفترض مثلًا أننا نحن الاثنان نحرر ملفًا في نفس الوقت ومن ثَم نرفعه عبر بروتوكول نقل الملفّات الآمن SFTP فأي تغييرٍ هو الذي سيُعتمد؟ بالطبع التغيير الذي رُفع أخيرًا، لكن ليس لدينا فكرة عمّن أجرى التغيير الفلانيّ، إذ أننا نستبدل تغييراتنا مرارًا وتكرارًا ولا نستطيع أن نبقى في تزامنٍ مع بعضنا البعض، وتؤثر التغييرات على الموقع مباشرةً، مما قد يؤدي إلى تعطّل ميّزات أو خدمات معيّنة ولا نستطيع التراجع عن التغييرات في حالة تعطّل شيءٍ ما. فهذا موقفٌ غير مقبولٍ لدرجة أنه لا يمكن أن يحدث. إذًا سنستخدم نظم التحكُّم في النسخ version control system مثل غيت مثل Git. ففي حال كنا نستخدم غيت، نثبّت commit التغييرات في مستودعٍ، حيث يمكن استضافة المستودع في مكانٍ ما على الإنترنت ليتسنى للجميع الوصول إليه، ولقد رأيت بالتأكيد غيت هاب GitHub، الذي يستضيف هذه المستودعات ويضيف إليها مجموعةً من الميزات الأخرى مثل تتبع المشاكل، وكذلك غيت لاب GitLab وبيت باكيت Bitbucket. لنفترض الآن أننا نعمل على نفس الموقع سويةً وأنشأنا مستودع غيت Git له، لذا عندما نجري تغييرًا، فعلينا أن نثبّته في المستودع، وإن كنت ترغب في إجراء تغيير أيضًا، فيجب عليك سحب pull التغييرات التي أجريتها ومن ثَم دمجها merge في نسخة الكود الخاصة بك، ثم ترسل تغييراتك إلى المستودع، وبالطبع هناك المزيد من التفاصيل وسيصبح الأمر أكثر تعقيدًا لكن هذا هو المبدأ العام. لكن عليك أن تعرف أن مستودع غيت Git هو ليس موقع الويب المباشر، بل أنت تنقل الملفات من مستودع غيت Git إلى الموقع المباشر لوحدك وبصورةٍ يدويةٍ، لكن لحسن الحظ يواجه الجميع هذا الموقف لذلك توجد الكثير من الخيارات. بعد أن انتهيت من كلّ هذا، كيف ستنتقل من استضافة الموقع محليًا إلى استضافته على شبكة الانترنت العامّة؟ أين سترفع ملفات HTML وCSS وJavaScript الخاصة بك؟ كيف ستربط اسم نطاقك الجديد مع هذه الملفّات؟ وما هي الخدمة المسؤولة عن إضافة محتوىً جديدٍ إلى موقعك أو تحديث المحتوى الموجود مسبقًا؟ هل سيكون الأمر محيرًا حقًا إذا قُدّمت الخدمات من عَدّة شركات؟ سنبدأ بموقع ويبٍ بسيطٍ للغاية حول استضافة الويب النموذجية ولنفترض أن لديك الملفات التالية على حاسوبك index.html وstyle.css وscript.js حيث تمثّل موقعك كاملًا، واشتريت اسم نطاقٍ وربطت تكوين نظام أسماء النطاق DNS مع مضيف الويب، ومنحك هذا المضيف بيانات اعتماد بروتوكول نقل الملفات الآمن SFTP، علمًا بأنّك ستستخدم بيانات الاعتماد هذه في تطبيقٍ يسمح لاتصالات بروتوكول نقل الملفات الآمن SFTP بتسجيل الدخول، كما في الصورة التالية: سيدلّك مضيفك أيضًا على المجلد الذي يمثّل الجذر العام public root لموقعك، حيث ستوجد هذه الملفات على شبكة الإنترنت ليراها العالم أجمع. قد تسمع أشخاصًا يشيرون إلى موقع الويب الذي رفعته على الإنترنت على أنه موقع إنتاج production، فعندما يسأل أحدهم هل وصل هذا الخطأ إلى الإنتاج؟ فهو يسأل ما إذا كان الخطأ موجودًا على موقع الويب المباشر أم لا؛ أما نسخة التطوير development فهي تلك الموجودة على حاسوبك، وقد يكون لديك موقعٌ في مرحلة الانطلاق staging وهي نسخةٌ طبق الأصل من موقع الويب المباشر على نفس أجهزة أو برمجيات الموقع المباشر، ولكنها نسخة لم تُطلق بعد حيث ستخضع للاختبار. هل تتذكر عندما تحدثنا عن مستودعات غيت Git؟ على الرغم أن المستودعات repositories لا تساعدك مباشرةً في عمليّة نقل الملفات الموجودة فيها إلى مخدّمك، إلّا أن معظم الأنظمة المسؤولة عن نقل الموقع ليُتَاح مباشرةً على الانترنت العام قادرةٌ على التعامل مع المستودعات هذه. إذ تشير عبارة أصبح مباشرًا حيًّا live على الانترنت إلى عمليّة النشر deployment، وعندما ترغب في نشر أيّ تغييرات على الموقع المباشر، فأنت تنشرها، وهذه هي عملية نقل عملك من التطوير إلى الإنتاج. وإحدى الخدمات التي تساعدك على النشر هي بينزتوك Beanstalk، حيث تستضيف بينزتوك مستودع غيت الخاص بك، ومن ثَم تمنحها بيانات اعتماد بروتوكول نقل الملفات الآمن SFTP الخاصّة بمخدّمك، وبهذه الطريقة تنقل لبينزتوك الملفات إلى مخدّم الويب الخاص بك عند إجراء التغييرات. لنفترض أنك تريد استضافة Git مستودع غيت في مكانٍ آخرٍ، مثل غيت هاب GitHub أو بيت باكيت Bitbucket أو غيت لاب Gitlab، ويمكنك أيضًا الاطّلاع على ديبلوي بوت DeployBot، والذي ينفّذ هذه المهام لكنه يتصل بمواقع المستودعات أيضًا، ومن الطبيعي أن تعلم أنه يوجد الكثير من الخيارات، ولكلّ منها سعره وميزاته. دعنا نعود الآن إلى مثال ووردبريس الذي تحدثنا عنه من قبل: لقد شغّلته على حاسوبك، أي محليًّا وتريد الآن رفعه على الانترنت ليراه العالم. ثم اشتريت نطاقًا من المسجّل registrar. اشتريت استضافةً تستطيع تشغيل ووردبريس WordPress. ربطت بين نظام أسماء النطاقات DNS وبين المضيف. تحققت من أن كلّ الميزات تعمل (إليك طريقة سهلة، ارفع الملف index.html على مجلّد الجذر العام عبر بروتوكول نقل الملفات الآمن وتحقّق من أن محتوياته تظهر حينما تنتقل إلى اسم النطاق). لكن لا يزال عليك فعل بعض الأمور: عليك إعداد مستودع غيت Git للموقع. ومن ثم يجب التجهيز للنشر أي نقل الملفات من المستودع إلى الموقع المباشر. أمّا الآن فحان وقت تغيير إعدادات الموقع المباشر حسب حاجتك، فقد تحتاج إلى قاعدة بياناتٍ، وسيتعين عليك عندها إنشاءها (بالطبع ستوفر لك شركة الاستضافة إرشادات لتعلم كيفيّة إعداد قاعدة البيانات وغيرها) بالإضافة إلى تشغيل مُثبِّت ووردبريس وتحديث ملفات التهيئة. إن كنت تريد نقل بيانات من قاعدة البيانات المحليّة إلى الموقع المباشر، فقد تضطر إلى تصدير/استيراد البيانات، ويحدث ذلك على مستوى MySQL الأولي باستخدام ميزات الاستيراد/التصدير الموجودة في ووردبريس، أو باستخدام إضافةٍ رائعةٍ مثل WP DB Migrate Pro. وهذا ليس بالعمل السهل طبعًا، لكنها عمليّةٌ ستقدم عليها في أي موقعٍ تقريبًا، فهي أمورٍ مثل تكوين وإعداد مخدم الويب ثم نشر الملفات، وقد يختلف كلّ موقعٍ عن الآخر في جوانب معيّنة لكن المبدأ العام نفسه. إنها قصةٌ كبيرةٌ، وما رُسم هنا هي صورةٌ واحدةٌ فقط كان المقصد منها أن تكون عامةً بما يكفي لتُظهِر المعلومات الكافية، ولكن لكلّ مرحلةٍ من هذه القصة الطرق كثيرة لتنفيذها، مثل الخدمات والشركات المختلفة التي يمكنك اختيارها، تتمتع نيتفلاي Netlify في الوقت الحالي بشعبيةٍ كبيرةٍ لأنها إحدى شركات الاستضافة القلائل التي تساعدك على النشر، فهي تراقب مستودعات غيت Git الخاصة بك وتنشرها بالنيابة عنك، وعلى الرغم من أنّ نيتفلاي Netlify مخصصة للمواقع الثابتة فقط، إلّا أن الموقع الثابتة قد تكون لوحدها عالمًا كاملًا، وكذلك فإن زيت ZEIT رائعةٌ للغاية فيما يتعلق بمساعدة الزبائن في النشر واستضافة المواقع والاتصال المباشر بغيت هاب. نتتمنى أن يكون المقال مفيدًا لك، وتذكر أنك لست وحيدًا فقد أقدم ملايين المطورين الآخرين على هذا العمل من قبلك، ويمكنك طلب المساعدة من الانترنت. ترجمة -وبتصرف- للمقال Helping a Beginner Understand Getting a Website Live من موقع CSS Tricks. اقرأ أيضًا دليل إعداد خادم ويب محلي خطوة بخطوة كيفية تثبيت برمجية Jenkins على خادوم أوبنتو 16.04 كل ما تود معرفته عن السحابة الهجينة Hybrid Cloud كيفية تثبيت ووردبريس على خادوم LAMP في أوبنتو 16.04
×
×
  • أضف...