إزاي أعمل جدول محتويات (TOC) يساعد السيو؟
جدول المحتويات مش عامل ترتيب مباشر، بس بيسهّل على القارئ يوصل للجزء اللي عايزه في المقالات الطويلة، وروابطه (#) بتوضح لجوجل أجزاء الصفحة، وأحيانًا جوجل بيعرض روابط لأجزاء منها في النتيجة. اعمله من عناوين H2 و H3 حقيقية، بروابط HTML عادية، وحطه بعد المقدمة.
التشخيص
هتعرف إن عندك المشكلة لو:
- المقال طويل والزائر مش لاقي الجزء اللي بيدوّر عليه
- روابط الجدول مش شغالة أو بتنزل في مكان غلط
- الجدول طويل جدًا لأنه بيسحب كل H4 و H5
- الجدول بيتعمل بجافاسكربت ومش موجود في الـ HTML
السبب غالبًا:
هيكل العناوين في المقال مش منظم، أو الإضافة متظبطة غلط فبتطلع جدول مزعج أو روابط مش شغالة.
الأدوات اللي هتحتاجها
خطوات الحل
ظبّط العناوين الأول
الجدول بيتبني من العناوين، فلو هي مش منظمة الجدول هيطلع مش منظم. H1 واحد، وأقسام رئيسية H2، وتحتها H3. افتح HeadingsMap على المقال وشوف الشجرة.
HeadingsH1: دليل تركيب الطاقة الشمسية واحد بس H2: التكلفة · H2: الخطوات · H2: الأسئلة أقسام واضحة H4 بعد H2 على طول مستوى ناقص شاشة توضيحية مبسطة من HeadingsMap، والأرقام أمثلة. ظبّط الإضافة
في Easy Table of Contents: فعّلها لنوع المقالات (Posts)، اختار إن الجدول يظهر بعد أول فقرة أو قبل أول عنوان، خليه يظهر لما يكون فيه 4 عناوين أو أكتر، وحدد H2 و H3 بس.
SettingsGeneralEnable Support: Posts مفعّل Position: Before first heading بعد المقدمة Show when 4 or more headings مفعّل Headings: H1–H6 خليها H2 و H3 بس شاشة توضيحية مبسطة من Easy Table of Contents، والأرقام أمثلة. لو هتكتبه يدوي
استخدم روابط <a href> عادية بتشاور على id موجود في العنوان. خلي الـ id قصير وثابت، ولو غيّرته بعد كده الروابط اللي الناس شاركتها هتبطّل تنزل في المكان الصح.
فين بالظبط: ده كود جوه محتوى الصفحة نفسها، مش في <head>. في WordPress: افتح المقال في المحرر، وزوّد بلوك HTML مخصص (Custom HTML)، أو اختار البلوك واضغط على النقط التلاتة واختار "تحرير كـ HTML". في Elementor: ويدجت HTML. الأسهل في WordPress: بلوك "جدول المحتويات" من Rank Math (اسمه Table of Contents by Rank Math)، أو إضافة Easy Table of Contents. والـ id للعناوين: اختار بلوك العنوان، وفي الشريط الجانبي افتح متقدم وحط "مرساة HTML".
html<nav aria-label="محتويات المقال"> <ul> <li><a href="#cost">تكلفة التركيب</a></li> <li><a href="#steps">خطوات التركيب</a></li> <li><a href="#faq">أسئلة شائعة</a></li> </ul> </nav> <h2 id="cost">تكلفة التركيب</h2> ... <h2 id="steps">خطوات التركيب</h2>ما تتوقعش صفحات جديدة من الروابط
الرابط اللي فيه # (زي /post/#cost) جوجل بيعتبره نفس الصفحة، مش صفحة منفصلة بتتفهرس لوحدها. فايدة الجدول في التنقل وفهم أجزاء الصفحة، وأحيانًا جوجل بيعرض روابط لأجزاء منها في النتيجة أو يودّي الزائر للجزء اللي بيجاوب سؤاله.
example.com › blog › solar-installationدليل تركيب الطاقة الشمسية للبيت 2026تكلفة التركيب · خطوات التركيب · أسئلة شائعة — روابط الأجزاء ممكن تظهر تحت النتيجة، بس ده قرار جوجل ومش مضمون.شكل النتيجة في صفحة البحث (معاينة تقريبية). اختبر على الموبايل
اتأكد إن الجدول مش واخد الشاشة كلها على الموبايل (خليه مقفول أو قصير)، وإن كل رابط بينزل للعنوان الصح ومش مستخبي تحت هيدر ثابت. ده كمان ينفع يتظبط بـ scroll-margin-top في CSS.
فين بالظبط: الكود ده CSS. في WordPress: المظهر، ثم تخصيص، ثم CSS إضافي، والصق الكود واضغط نشر. في قوالب البلوكات (Block Themes): المظهر، ثم المحرر، ثم الأنماط، ثم CSS إضافي.
cssh2[id], h3[id] { scroll-margin-top: 80px; /* ارتفاع الهيدر الثابت */ }
لو موقعك WordPress
نفس الحل من لوحة تحكم ووردبريس: الإعدادات اللي تغيّرها، والإضافات اللي تختصر عليك.
- اختار حل واحد
لو عندك Rank Math استخدم بلوك «Table of Contents by Rank Math» جوه المقال. لو عايز تلقائي في كل المقالات استخدم Easy Table of Contents.
- ظبط مكانه وشكله
المكان: الإعداداتTable of Contentsالإعدادات العامة
في Easy Table of Contents اختار يظهر قبل أول عنوان، وفي المقالات بس، ولو المقال فيه 3 عناوين أو أكتر.
- خلّي الروابط مقروءة
الإضافة بتعمل روابط # للعناوين. اتأكد إن العناوين نفسها واضحة لأنها هي اللي بتظهر في الجدول.
اختبر فهمك
هل جدول المحتويات عامل ترتيب مباشر في جوجل؟
الرابط example.com/post/#step-2، جوجل بيفهرسه كصفحة منفصلة؟
أحسن مكان لجدول المحتويات؟
الإجابة دي فادتك؟
شكرًا! رأيك بيساعدنا نحسّن الإجابة.
أسئلة مرتبطة
الصفحة فيها أكتر من H1 أو العناوين مش مترتبة. هل ده بيضر وأصلحه إزاي؟
خلّي H1 واحد بيوصف الصفحة، وتحته H2 للأقسام الرئيسية و H3 للتفاصيل. الترتيب المنطقي بيساعد جوجل والقارئ وقارئات الشاشة.
إزاي أظهر في المقتطف المميز (Featured Snippet) في جوجل؟
مفيش كود ولا Schema بيضمن المقتطف المميز؛ جوجل هو اللي بيختاره تلقائيًا من صفحات مترتبة أصلًا في الصفحة الأولى. اختار سؤال صفحتك مترتبة عليه، وحط تحته عنوان واضح بصيغة السؤال وبعده إجابة مباشرة في فقرة قصيرة أو قائمة أو جدول، وبعدين كمّل التفاصيل.
عندي صفحات يتيمة (Orphan Pages) مفيش أي رابط داخلي بيوصل لها. أعمل إيه؟
اعرف الصفحات اليتيمة بمقارنة خريطة الموقع بنتيجة الزحف، وبعدين اربطها من صفحات قوية وقريبة في الموضوع بنص رابط وصفي، أو احذفها لو مالهاش لازمة.
إيه الهيكل الصحيح لكتابة مقال سيو من العنوان لحد آخر سطر؟
المقال الكويس بيمشي بالترتيب ده: عنوان H1 واحد بيوعد بحاجة واضحة، ومقدمة قصيرة فيها الإجابة على طول، وبعدين أقسام H2 كل واحد بيجاوب سؤال فرعي، وتحتها H3 للتفاصيل، وفقرات قصيرة وقوايم وصور حقيقية، وخلاصة أو خطوة جاية في الآخر. ومعاه: اسم الكاتب، وتاريخ التحديث، ومصادر، وروابط لمقالات قريبة. مفيش طول مثالي، الطول هو اللي يكفي يجاوب.