آموزش افزودن خودکار متاتگ توضیحات (Meta Description) به مطالب وردپرس بر اساس خلاصه متن

به انجمن تخصصی وبمستران خوش آمدید!

با عضویت در انجمن، به محتوای اختصاصی ویژه وبمستران دسترسی داشته باشید و از امکانات بی نظیر اعضای انجمن بهره مند شوید.

همین الان عضو شوید!

آموزش افزودن خودکار متاتگ توضیحات (Meta Description) به مطالب وردپرس بر اساس خلاصه متن

نوشته‌ها
119
امتیاز پسند
0
امتیازها
586
جایزه‌ها
5
سن
30
محل سکونت
اصفهان
اعتبار
8,367‌ سکه
  • موضوع نویسنده
  • #1
در حال حاضر، یکی از مهم‌ترین فاکتورهای سئو و بهینه‌سازی صفحات وب، استفاده از متاتگ توضیحات (Meta Description) جذاب و استاندارد است. اما در بسیاری از مواقع کاربران وردپرس نمی‌خواهند این توضیحات را به‌صورت دستی برای هر مطلب وارد کنند. در این مقاله، روشی ساده و کاربردی برای اضافه کردن خودکار متاتگ توضیحات بر اساس خلاصه نوشته (Excerpt) در وردپرس آموزش داده می‌شود.

چرا متاتگ توضیحات مهم است؟


متاتگ توضیحات به‌عنوان یک خلاصه کوتاه از محتوای صفحه، در موتورهای جست‌وجو نمایش داده می‌شود. این توضیحات نقش بسیار مهمی در افزایش نرخ کلیک (CTR) دارند. زمانی که محتوای شما دارای توضیحاتی باشد که مخاطب را جذب کند، احتمال ورود کاربران به سایت شما بیشتر می‌شود.

فواید استفاده از متاتگ توضیحات خودکار


  • صرفه‌جویی در زمان مدیریت محتوا
  • کاهش احتمال فراموشی وارد کردن توضیحات برای مطالب
  • حفظ کیفیت و یکپارچگی در توضیحات صفحات
  • افزایش جذابیت و قابلیت کلیک‌پذیری در نتایج جست‌وجو

روش افزودن خودکار متاتگ توضیحات در وردپرس


برای اضافه کردن متاتگ توضیحات خودکار به مطالب وردپرس، می‌توان از یک کد ساده در فایل functions.php قالب استفاده کرد. این روش نیازی به نصب افزونه‌های اضافی ندارد و کاملاً بهینه است.

کد افزودن متاتگ توضیحات


ابتدا وارد کنترل پنل هاست خود شوید و فایل `functions.php` قالب وردپرس فعال خود را باز کنید. سپس کد زیر را در آن قرار دهید:

PHP:
function add_meta_description() {

    if (is_single()) {

        global $post;

        $excerpt = strip_tags($post->post_excerpt);

        if ($excerpt) {

            echo '<meta name="description" content="' . esc_attr($excerpt) . '">';

        } else {

            $content = wp_strip_all_tags($post->post_content);

            $content_excerpt = substr($content, 0, 160); // محدود کردن به 160 کاراکتر

            echo '<meta name="description" content="' . esc_attr($content_excerpt) . '">';

        }

    }

}

add_action('wp_head', 'add_meta_description');

عملکرد کد بالا


  • قابلیت افزودن متاتگ توضیحات تنها به صفحات پست‌ها (is_single).
  • استفاده از خلاصه مطلب (Excerpt) در صورتی که موجود باشد.
  • در صورت نبود خلاصه مطلب، استخراج 160 کاراکتر اول از محتوای پست.
  • قرار دادن متاتگ توضیحات در بخش `<head>`.

نکات مهم برای بهینه‌سازی متاتگ توضیحات


۱. استفاده از محتوای جذاب:


اطمینان حاصل کنید متن خلاصه یا ابتدایی نوشته، شامل اطلاعات مفید و تأثیرگذار باشد.

۲. محدودیت تعداد کاراکتر:


متاتگ توضیحات در موتورهای جستجو معمولاً در حدود 150 تا 160 کاراکتر نمایش داده می‌شود. بنابراین دقت کنید محتوای توضیحات طولانی‌تر از این نباشد.

۳. استفاده در قالب Child:


بهتر است تغییرات مربوط به فایل functions.php را در قالب فرزند (Child Theme) انجام دهید تا در صورت بروزرسانی قالب اصلی، تغییرات شما حفظ شود.

لینک‌های مرتبط


برای مشاهده آموزش‌های تخصصی بیشتر در زمینه وردپرس و بهینه‌سازی وب‌سایت، می‌توانید به سایت اصلی احمدرضا کریمی مراجعه کنید یا سؤالات خود را در انجمن تخصصی وبمستران مطرح کنید.

جمع‌بندی


افزودن خودکار متاتگ توضیحات به مطالب وردپرس یکی از ساده‌ترین و مؤثرترین روش‌ها برای بهبود سئو سایت است. با انجام مراحل بالا، می‌توانید به‌صورت خودکار توضیحاتی استاندارد و جذاب برای صفحات خود ایجاد کنید و در نتیجه جایگاه بهتری در نتایج گوگل کسب کنید.
 
آخرین ویرایش:
بازگشت
بالا پایین