Esteem

راهنمای عملی ساخت فهرست مطالب (TOC) داینامیک و خودکار در وردپرس

نویسنده:
منتشر شده در
1 min read 5 بازدید

داشتن فهرست مطالب (Table of Contents) در مقالات طولانی، علاوه بر بهبود تجربه کاربری، به موتورهای جستجو اجازه می‌دهد بخش‌های مختلف مقاله شما را درک کرده و لینک‌های پرش مستقیم (Jump Links) را در نتایج گوگل نمایش دهند.

مزایای استفاده از فهرست مطالب (TOC)

افزودن فهرست مطالب به کاربر اجازه می‌دهد سریعاً به بخش مورد نظر خود برود. همچنین نرخ پرش (Bounce Rate) را کاهش داده و زمان ماندگاری کاربر در صفحه را افزایش می‌دهد.

پارس کردن تگ‌های هدینگ با PHP

به جای استفاده از افزونه‌های سنگین، ما می‌توانیم در قالب وردپرس با استفاده از عبارات منظم (Regular Expressions) محتوای پست را اسکن کرده و تمام تگ‌های <h2> و <h3> را استخراج کنیم و به آن‌ها یک شناسه (ID) اختصاص دهیم:


function my_custom_toc( $content ) {
    preg_match_all( '/<h([2-3])([^>]*)>(.*?)</h1>/i', $content, $matches, PREG_SET_ORDER );
    // تولید لیست پیوندها بر اساس نتایج یافت شده
    return $matches;
}

پیاده‌سازی واکنش‌گرا و کشویی برای نمایشگرهای موبایل

در موبایل، فهرست مطالب نباید فضای زیادی را اشغال کند. با استفاده از جاوااسکریپت و استایل‌های Tailwind، می‌توان یک دکمه شناور یا یک باکس بازشونده طراحی کرد تا کاربر در هر زمان به فهرست دسترسی داشته باشد.

بله، گوگل معمولاً لینک‌های داخل فهرست مطالب را به عنوان پیوندهای مستقیم بخش‌ها (Sitelinks) در نتایج جستجو نشان می‌دهد که باعث جلب توجه بیشتر و افزایش CTR می‌شود.

بهتر است اگر مقاله شما بیش از ۳ یا ۴ تیتر H2/H3 دارد، فهرست مطالب را فعال کنید تا شلوغی بیهوده ایجاد نشود.

فهرست مطالب

اشتراک‌گذاری مقاله

کپی شد!