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

باختصار
HTML الدلالي يعني استخدام وسوم تصف ماهية المحتوى (<header> و<nav> و<main> و<article> و<section> و<aside> و<footer> والعناوين المرتبة و<figure> و<time> و<table>) بدلًا من <div> و<span> العامة في كل مكان. يتيح ذلك لقارئات الشاشة التنقل حسب المناطق، ويساعد Google على تحديد المحتوى الرئيسي للصفحة، ويسهل على مساعدات الذكاء الاصطناعي استخراج مقطع نظيف ومستقل. لا يكلف شيئًا عند بناء الموقع، ويصعب إضافته لاحقًا.
هل تريد التعمق أكثر؟ اسأل
يعرض المتصفح <div> و<nav> بالطريقة نفسها. الفرق في المعنى: يخبر HTML الدلالي كل برنامج يقرأ الصفحة بدور كل كتلة. وتعرفه MDN بأنه استخدام العناصر وفق معناها لا وفق مظهرها الافتراضي. تستفيد من هذا المعنى محركات البحث والتقنيات المساعدة والزواحف التي تغذي نماذج الذكاء الاصطناعي.
يعرّف معيار HTML عشرات العناصر. هذه هي العناصر التي تبني هيكل كل صفحة محتوى تقريبًا:
| الوسم | الدور | الاستخدام المعتاد |
|---|---|---|
| <header> | محتوى تمهيدي للصفحة أو لقسم | الشعار، اسم الموقع، عنوان مقال مع الكاتب والتاريخ |
| <nav> | كتلة روابط التنقل الرئيسية | القائمة الرئيسية، مسار التنقل، جدول المحتويات |
| <main> | المحتوى الرئيسي الفريد للصفحة (واحد ظاهر في كل صفحة) | كل شيء عدا الترويسة والقوائم والأشرطة الجانبية والتذييل |
| <article> | محتوى مستقل له معنى بمفرده | تدوينة، بطاقة منتج، تعليق، خبر |
| <section> | مجموعة موضوعية من المحتوى، عادة مع عنوان | فصل من دليل، كتلة في صفحة هبوط |
| <aside> | محتوى مرتبط بالمحتوى الرئيسي لكنه منفصل عنه | شريط جانبي، روابط ذات صلة، مربع تعريف |
| <footer> | معلومات ختامية للصفحة أو لقسم | روابط قانونية، تواصل، نبذة عن الكاتب |
| <h1> إلى <h6> | تسلسل العناوين | <h1> واحد لموضوع الصفحة، و<h2> للأقسام، و<h3> للأقسام الفرعية |
| <figure> و<figcaption> | رسم توضيحي مع تعليقه | رسم بياني، صورة، مخطط مع تعليق |
| <time> | تاريخ أو وقت بصيغة تقرؤها الآلة | تواريخ النشر والتحديث |
| <table> و<th> و<caption> | بيانات جدولية مع ترويسات | مقارنات، أسعار، مواصفات |
وسوم النص تحمل معنى أيضًا: <strong> للأهمية، و<em> للتأكيد، و<blockquote> و<cite> للاقتباسات، و<ul> و<ol> للقوائم، و<a> للروابط، و<button> للإجراءات.
تبني قارئات الشاشة خريطة للصفحة من وسومها. تتيح المناطق <header> و<nav> و<main> و<aside> و<footer> للمستخدم الانتقال مباشرة إلى القائمة أو المحتوى، وتعمل قائمة العناوين كجدول محتويات. ولهذا توصي دروس إمكانية الوصول من W3C حول هيكل الصفحة بهذه المناطق وبترتيب منطقي للعناوين.
عنصر <div> القابل للنقر غير مرئي للوحة المفاتيح وصامت لقارئ الشاشة، ما لم تُعِد بناء ما يقدمه <button> الأصلي مجانًا يدويًا. تأتي العناصر الأصلية مع دورها وتركيز لوحة المفاتيح والسلوك المتوقع. وفي كثير من الدول، تُعد إمكانية الوصول إلى المواقع العامة والتجارية التزامًا قانونيًا أيضًا، ما يجعل الترميز النظيف مسألة امتثال كذلك.
لم يقدم Google الوسوم الدلالية قط كعامل ترتيب مباشر، ويمكن لصفحة مبنية بالكامل من <div> أن تحتل مرتبة جيدة. الفائدة غير مباشرة لكنها حقيقية:
HTML الدلالي جزء من السيو التقني مثل عناوين URL النظيفة أو الصفحات السريعة: أساس يتيح قراءة محتواك بشكل صحيح.
لا يقتبس ChatGPT وGemini وPerplexity وAI Overviews من Google صفحات كاملة، بل تختار مقاطع. تزيل الزواحف التي تجلب صفحتك عادة التنقل والعناصر المتكررة، ثم تقسم النص إلى كتل. القسم الذي يبدأ بعنوان <h2> واضح، ويجيب عن سؤاله في الفقرة الأولى، ويبقى داخل <section> واحد، ينتج كتلة نظيفة. أما المحتوى نفسه موزعًا على <div> متداخلة بعناوين مزيفة بخط عريض، فينتج أجزاء مختلطة بعناصر القائمة. يشرح مدخلنا عن تقسيم المحتوى كيف تكتب أقسامًا تصمد أمام هذا التقسيم.
هذا هيكل مقال مدونة، موصوفًا وسمًا وسمًا:
1. يحتوي <header> على الشعار و<nav> بالقائمة الرئيسية. تتكرر هذه الكتلة في كل صفحة، فتتعلم الزواحف تجاهلها.
2. يبدأ <main> بعدها مباشرة. ويضم <article> واحدًا فقط، هو المحتوى الذي تريد فهرسته واقتباسه.
3. داخل <article>، يجمع <header> العنوان <h1> (موضوع الصفحة) واسم الكاتب وعنصر <time datetime="2026-10-18"> يحمل تاريخ النشر بصيغة تقرؤها الآلة.
4. كل جزء من المقال هو <section> يبدأ بعنوان <h2> مصاغ على شكل السؤال الذي يجيب عنه، تليه فقرات <p> أو قوائم <ul> أو <table> بترويسات <th>.
5. يوضع الرسم البياني في <figure> مع <img> يحمل نصًا بديلًا وصفيًا و<figcaption> يوضح ما يعرضه الرسم.
6. توضع الروابط ذات الصلة في <aside> خارج التدفق الرئيسي للمقال.
7. يختم <footer> الصفحة بالروابط القانونية وروابط التواصل.
بهذا الهيكل، يصل مستخدم قارئ الشاشة إلى المحتوى بضغطة واحدة، ويرى Google مقالًا رئيسيًا واحدًا بمخطط واضح، ويستطيع زاحف الذكاء الاصطناعي أخذ أي <section> كإجابة مستقلة.
ثلاثة فحوص سريعة تغطي معظم المشكلات. أولًا، اعرض مخطط عناوين الصفحة واقرأه وحده: يجب أن يروي المحتوى. ثانيًا، ابحث عن <main> و<nav> و<article> في الشيفرة المصدرية. ثالثًا، تنقل في الصفحة بلوحة المفاتيح فقط وتحقق من إمكانية الوصول إلى كل رابط وزر. يعرض تدقيق السيو داخل الصفحة لدينا مشكلات العناوين والترميز لأي عنوان URL، وتعرض إضافة Sorank المجانية لمتصفح Chrome هيكل عناوين الصفحة التي تتصفحها.
استخدم كل وسم لما يعنيه: <main> واحد و<h1> واحد وأقسام مرتبة وجداول حقيقية تمنح الناس وGoogle والذكاء الاصطناعي الخريطة الواضحة نفسها لصفحتك. بعد أن يصبح الهيكل نظيفًا، يبقى أن تكتب المحتوى وتنشره بانتظام: يكتب Sorank مقالات محسنة وينشرها لـ Google والذكاء الاصطناعي بنظام autopilot.
لم يصف Google الوسوم الدلالية بأنها عامل ترتيب مباشر، ويمكن للصفحات المبنية بعناصر div عامة أن تحتل مراتب جيدة. يساعد الترميز الدلالي Google على تحديد المحتوى الرئيسي ومخطط الصفحة، ما يدعم الصلة. أثره غير مباشر، عبر فهم أفضل للصفحة.
لا يمنع معيار HTML وجود عدة عناصر h1، ويقول Google إنه يستطيع التعامل معها. ومع ذلك، يبقى h1 واحد يذكر موضوع الصفحة، تليه عناوين h2 وh3 مرتبة، الهيكل الأوضح للمستخدمين وقارئات الشاشة ومحركات البحث.
العنصر article محتوى له معنى بمفرده ويمكن مشاركته أو إعادة نشره منفصلًا، مثل تدوينة أو بطاقة منتج. أما section فهو جزء موضوعي من كل أكبر، يبدأ عادة بعنوان. يمكن أن يحتوي article على عدة section، ويمكن أن يحتوي section على عدة article.
لقد جربوا SORANK قبلك
