شرح هيكلية موقع الكتروني
يتألف أي موقعٍ الكتروني من مجموعةٍ من الصفحات التي يمكن الوصول إليها بشكلٍ عام والمترابطة مع بعضها لخدمة غرضٍ واحدٍ أو أكثر، يمكن إنشاء المواقع الإلكترونية وصيانتها من قِبل فرد أو مجموعة أو مؤسسة بما في ذلك المواقع التعليمية والمواقع الإخبارية والمنتديات ومواقع التواصل الاجتماعية ومواقع التجارة الإلكترونية وما إلى ذلك.
تكون الصفحات داخل موقع الكتروني عبارةً عن مزيجٍ من النصوص والوسائط الأخرى، لكن لا توجد قواعدٌ تملي شكل موقع الويب حيث يمكن لأي شخصٍ إنشاء موقع الكتروني سواءً كان موقعًا بسيطًا أو معقدًا يحتوي على مئات الصفح الفرعية المرتبطة به.
تصنف مواقع الويب حسب طبيعة محتوى الموقع ومجاله، لذلك تستخدم العديد من الامتدادات للنطاق (نطاق الموقع هو عنوانه واسمه على الإنترنت وهو الرابط الذي يستخدمه الزوار للوصول إلى الموقع) بحسب الموقع ومن أمثلتها:
هيكلية موقع الكتروني
يمكن التعامل مع فهم هيكلية موقع الويب على أنه هندسةٌ عكسيةٌ بغرض اكتشاف قوالب التخطيط وأنماط عنوان URL لموقع ويب تلقائيًّا، وفهم كيفية ربط الصفحات الفرعية الفردية مع بعضها البعض ودمج هذه النماذج والأنماط في تنظيم موقعٍ الكتروني بحيث تتمكن الزواحف من العثور على جميع الصفحات الفرعية بسرعةٍ وسهولةٍ عندما يحتوي هذا الموقع على عددٍ كبيرٍ من الصفحات الفرعية، لهذا السبب يجب أن تحتوي الصفحة الرئيسية لموقع الويب على روابطٍ لأهم الصفحات الفرعية.
شرح هيكلية موقع الكتروني
تتكون هيكلية موقع الكتروني من ثلاثة مكوناتٍ وهي:
تتكون معظم صفحات الويب من عناصر HTML مثل الجدول والقوائم والأزرار والصور ومربع الإدخال، يصف تخطيط صفحة الويب عناصر HTML المضمنة في الصفحة وكيفية توزيع هذه العناصر بصريٍّا في الصفحة. بشكلٍ عام يتم تمثيل تخطيط الصفحة بشجرةٍ تسمى DOM، يعتبر قالب التخطيط مجموعة من الصفحات التي لها تخطيطاتٌ متشابهةٌ جدًا (أشجار DOM).
يتم إنشاء الصفحات عادةً بناءً على قوالبٍ قابلة للتمييز وفقًا لوظائفها، هذا يعني أن الصفحات المتشابهة بصريًّا عادةً ما تكون لها نفس الوظيفة، وبهذه الطريقة يمكن للمستخدم بسهولةٍ تحديد وظيفة الصفحة في لمحةٍ.
نمط عنوان URL هو تعميمٌ لمجموعةٍ من عناوين URL التي تشترك في تنسيقٍ مماثلٍ، يمكن أن تحتوي قوالب التخطيط الواحدة على أكثر من نمط عنوان URL مرتبط، على سبيل المثال يصمم موقع ويب لبيع الكتب عادة قالبًا واحدًا لعرض قائمةٍ بالكتب ويوفر معلوماتٍ مختلفةً للاستعلام، لإنشاء هذه القائمة ستقوم معلومات الاستعلام المختلفة بالذهاب إلى أنماط عناوين URL مختلفة ولن يتم عرض نتائج البحث بنفس القالب.
استنادًا إلى قوالب التخطيط وأنماط عناوين URL يمكننا إنشاء رسمٍ بيانيٍّ موجه لتمثيل الهيكل التنظيمي لموقع الويب، أي أن كل قالب تخطيط يُعتبر عقدةً في الرسم البياني ويتم ربط العقدتين في حالة وجود ارتباطاتٍ تشعبيةٍ بين الصفحات التي تنتمي إلى العقدتين، ويتميز كل رابطٍ بنمط URL لعناوين URL للارتباط التشعبي الموافق له، لكن يجب ملاحظة أنه قد يكون هناك روابطٌ متعددةٌ من عقدةٍ إلى أخرى إذا كانت الارتباطات التشعبية المقابلة لها أكثر من نمط URL واحد.
أهمية هيكل موقع الكتروني بالنسبة لـ Google والمستخدمين
هناك ثلاثة أسبابٍ تجعل هيكل الموقع مهمًّا بالنسبة لـ Google وبالتالي زيادة فرصة التواجد في الترتيب في محركات البحث.
الهيكل هو دليل لـ Google
الطريقة التي تتم بها هيكلية موقع الكتروني ستمنح Google أدلةً حول مكان العثور على المحتوى الأكثر أهميةً، أي تحدد هيكلية الموقع ما إذا كان محرك البحث يمكنه فهم ما هو الموقع وما الذي يحتويه، حيث ينتقل Google إلى مواقع الويب عن طريق اتباع الروابط الداخلية والخارجية باستخدام برنامج روبوت يسمى Googlebot، وباتباع هذه الروابط تحدد Google العلاقة بين الصفحات المختلفة.
عدم التنافس مع المحتوى الخاص بالموقع
السبب الثاني وراء أهمية بنية الموقع بالنسبة إلى Google هو أنه بدون وجود هيكلٍ مناسبٍ سيتنافس الموقع مع نفسه للحصول على مرتبةٍ عاليةٍ في محركات البحث، فإذا لم تخبر Google بالوظائف الأكثر أهمية فسوف تتنافس جميع محتويات الموقع على الاهتمام والظهور في البداية.
هيكل الموقع مهم للمستخدم
هيكل الموقع المناسب سيساعد الموقع في الحصول على مرتبةٍ عاليةٍ في Google، ولكن يجب عدم نسيان أنه مهمٌ أيضًا بالنسبة لتجربة المستخدم (UX)، فيجب أن تنعكس هيكلية موقع الويب الخاص بك في التنقل ضمن الموقع، إذا كان هذا الهيكل واضح فسيجد الجمهور الطريق بسهولةٍ إلى الموقع وسوف تزيد UX الجيدة من فرص الناس في شراء المنتجات أو الاشتراك في النشرة الإخبارية أو العودة لزيارةٍ أخرى.
يتألف أي موقعٍ الكتروني من مجموعةٍ من الصفحات التي يمكن الوصول إليها بشكلٍ عام والمترابطة مع بعضها لخدمة غرضٍ واحدٍ أو أكثر، يمكن إنشاء المواقع الإلكترونية وصيانتها من قِبل فرد أو مجموعة أو مؤسسة بما في ذلك المواقع التعليمية والمواقع الإخبارية والمنتديات ومواقع التواصل الاجتماعية ومواقع التجارة الإلكترونية وما إلى ذلك.
تكون الصفحات داخل موقع الكتروني عبارةً عن مزيجٍ من النصوص والوسائط الأخرى، لكن لا توجد قواعدٌ تملي شكل موقع الويب حيث يمكن لأي شخصٍ إنشاء موقع الكتروني سواءً كان موقعًا بسيطًا أو معقدًا يحتوي على مئات الصفح الفرعية المرتبطة به.
تصنف مواقع الويب حسب طبيعة محتوى الموقع ومجاله، لذلك تستخدم العديد من الامتدادات للنطاق (نطاق الموقع هو عنوانه واسمه على الإنترنت وهو الرابط الذي يستخدمه الزوار للوصول إلى الموقع) بحسب الموقع ومن أمثلتها:
- مواقع الوكالات الحكومية تستخدم النطاق gov.
- مواقع المؤسسات التعليمية تستخدم النطاق edu.
- مواقع المنظمات غير الربحية تستخدم النطاق org.
- المواقع التجارية والشركات والمواقع التي تقدم خدماتٍ ربحيةً تستخدم النطاق com.
هيكلية موقع الكتروني
يمكن التعامل مع فهم هيكلية موقع الويب على أنه هندسةٌ عكسيةٌ بغرض اكتشاف قوالب التخطيط وأنماط عنوان URL لموقع ويب تلقائيًّا، وفهم كيفية ربط الصفحات الفرعية الفردية مع بعضها البعض ودمج هذه النماذج والأنماط في تنظيم موقعٍ الكتروني بحيث تتمكن الزواحف من العثور على جميع الصفحات الفرعية بسرعةٍ وسهولةٍ عندما يحتوي هذا الموقع على عددٍ كبيرٍ من الصفحات الفرعية، لهذا السبب يجب أن تحتوي الصفحة الرئيسية لموقع الويب على روابطٍ لأهم الصفحات الفرعية.
شرح هيكلية موقع الكتروني
تتكون هيكلية موقع الكتروني من ثلاثة مكوناتٍ وهي:
- قالب التخطيط
تتكون معظم صفحات الويب من عناصر HTML مثل الجدول والقوائم والأزرار والصور ومربع الإدخال، يصف تخطيط صفحة الويب عناصر HTML المضمنة في الصفحة وكيفية توزيع هذه العناصر بصريٍّا في الصفحة. بشكلٍ عام يتم تمثيل تخطيط الصفحة بشجرةٍ تسمى DOM، يعتبر قالب التخطيط مجموعة من الصفحات التي لها تخطيطاتٌ متشابهةٌ جدًا (أشجار DOM).
يتم إنشاء الصفحات عادةً بناءً على قوالبٍ قابلة للتمييز وفقًا لوظائفها، هذا يعني أن الصفحات المتشابهة بصريًّا عادةً ما تكون لها نفس الوظيفة، وبهذه الطريقة يمكن للمستخدم بسهولةٍ تحديد وظيفة الصفحة في لمحةٍ.
- نمط URL
نمط عنوان URL هو تعميمٌ لمجموعةٍ من عناوين URL التي تشترك في تنسيقٍ مماثلٍ، يمكن أن تحتوي قوالب التخطيط الواحدة على أكثر من نمط عنوان URL مرتبط، على سبيل المثال يصمم موقع ويب لبيع الكتب عادة قالبًا واحدًا لعرض قائمةٍ بالكتب ويوفر معلوماتٍ مختلفةً للاستعلام، لإنشاء هذه القائمة ستقوم معلومات الاستعلام المختلفة بالذهاب إلى أنماط عناوين URL مختلفة ولن يتم عرض نتائج البحث بنفس القالب.
- هيكل الارتباط
استنادًا إلى قوالب التخطيط وأنماط عناوين URL يمكننا إنشاء رسمٍ بيانيٍّ موجه لتمثيل الهيكل التنظيمي لموقع الويب، أي أن كل قالب تخطيط يُعتبر عقدةً في الرسم البياني ويتم ربط العقدتين في حالة وجود ارتباطاتٍ تشعبيةٍ بين الصفحات التي تنتمي إلى العقدتين، ويتميز كل رابطٍ بنمط URL لعناوين URL للارتباط التشعبي الموافق له، لكن يجب ملاحظة أنه قد يكون هناك روابطٌ متعددةٌ من عقدةٍ إلى أخرى إذا كانت الارتباطات التشعبية المقابلة لها أكثر من نمط URL واحد.
أهمية هيكل موقع الكتروني بالنسبة لـ Google والمستخدمين
هناك ثلاثة أسبابٍ تجعل هيكل الموقع مهمًّا بالنسبة لـ Google وبالتالي زيادة فرصة التواجد في الترتيب في محركات البحث.
الهيكل هو دليل لـ Google
الطريقة التي تتم بها هيكلية موقع الكتروني ستمنح Google أدلةً حول مكان العثور على المحتوى الأكثر أهميةً، أي تحدد هيكلية الموقع ما إذا كان محرك البحث يمكنه فهم ما هو الموقع وما الذي يحتويه، حيث ينتقل Google إلى مواقع الويب عن طريق اتباع الروابط الداخلية والخارجية باستخدام برنامج روبوت يسمى Googlebot، وباتباع هذه الروابط تحدد Google العلاقة بين الصفحات المختلفة.
عدم التنافس مع المحتوى الخاص بالموقع
السبب الثاني وراء أهمية بنية الموقع بالنسبة إلى Google هو أنه بدون وجود هيكلٍ مناسبٍ سيتنافس الموقع مع نفسه للحصول على مرتبةٍ عاليةٍ في محركات البحث، فإذا لم تخبر Google بالوظائف الأكثر أهمية فسوف تتنافس جميع محتويات الموقع على الاهتمام والظهور في البداية.
هيكل الموقع مهم للمستخدم
هيكل الموقع المناسب سيساعد الموقع في الحصول على مرتبةٍ عاليةٍ في Google، ولكن يجب عدم نسيان أنه مهمٌ أيضًا بالنسبة لتجربة المستخدم (UX)، فيجب أن تنعكس هيكلية موقع الويب الخاص بك في التنقل ضمن الموقع، إذا كان هذا الهيكل واضح فسيجد الجمهور الطريق بسهولةٍ إلى الموقع وسوف تزيد UX الجيدة من فرص الناس في شراء المنتجات أو الاشتراك في النشرة الإخبارية أو العودة لزيارةٍ أخرى.