نحوه حذف صفحات از نتایج جستجوی وردپرس

  • دسته بندی ها: وردپرس

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

خبر خوب این است که راه حلی وجود دارد! با یادگیری نحوه حذف صفحات از نتایج جستجوی وردپرس، می‌توانید فرآیند جستجو را ساده نموده و تجربه کاربر را بهبود ببخشید و اطمینان حاصل کنید که بازدیدکنندگان  سریع، بدون زحمت و دقیق آنچه را که نیاز دارند پیدا می کنند.

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

دلیل حذف صفحات از نتایج جستجوی وردپرس چیست؟

تصور کنید در حال جستجو برای چیزی در یک وب‌سایت هستید، اما به جای یافتن آنچه نیاز دارید، صفحاتی مانند «متشکرم» یا «خط مشی رازداری» را در نتایج مشاهده می‌کنید. خب اصلا خوب و رضایت‌بخش نیست و به همین دلیل است که حذف برخی از صفحات از نتایج جستجوی وردپرس مهم است.

برخی از دلایل اصلی حذف عبارتند از:

محتوای خصوصی یا محدود:

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

اجتناب از صفحات بی ربط:

برخی از برگه‌ها، مانند صفحه اصلی یا صفحه نویسنده، اغلب در نتایج جستجو نشان داده می‌شوند اما برای بازدیدکنندگان مفید نیستند. حذف آنها نتایج را تمیز و مرتبط نگه می‌دارد.

تجربه کاربری بهتر:

بازدیدکنندگان نتایج سریع و مرتبط می‌خواهند. حذف صفحات غیر ضروری به آنها کمک می‌کند تا آنچه را که به دنبال آن هستند سریعتر پیدا کنند.

نتایج جستجوی پاک‌تر:

حذف صفحات نامربوط (مانند صفحات مدیریت یا پیش‌نویس‌ها) نتایج جستجوی شما را مرتب و مفید نگه می‌دارد.

روی محتوای مهم تمرکز کنید:

به جای شلوغی، صفحاتی را که واقعا مهم هستند، مانند نوشته‌های وبلاگ یا صفحات محصول را برجسته کنید.

اجتناب از سردرگمی:

صفحاتی مانند «خطای 404» یا «ورود به سیستم» نیازی به نمایش در جستجوها ندارند. حذف آنها از سردرگمی جلوگیری می‌کند.

به عبارت ساده، وقتی نوشته‌ها یا برگه‌های خاصی را از نتایج جستجوی وردپرس پنهان می‌کنید، به افراد کمک می‌کند سریع‌تر و بدون هیچ مشکلی آنچه را که به دنبالش هستند پیدا کنند.

راهنمای گام به گام حذف صفحات از نتایج جستجوی وردپرس

دو روش برای حذف صفحات از نتایج جستجوی وردپرس وجود دارد. روش اول با استفاده از افزونه و روش دوم با تغییر فایل functions.php است. بیایید هر دو روش را بررسی کنیم:

 با استفاده از افزونه Search Exclude

افزونه Search Exclude ابزاری سبک و کاربردی است که به شما امکان می‌دهد نوشته‌ها یا برگه‌های خاصی را از نتایج جستجوی وردپرس خود پنهان کنید. در این بخش نحوه استفاده از آن آمده است:

مرحله 1: افزونه را نصب و فعال کنید
  • به پیشخوان وردپرس خود بروید.
  • به افزونه‌ها > افزودن افزونه تازه بروید.
  • در نوار جستجو، Search Exclude را تایپ کنید.
  • افزونه را پیدا و روی نصب کلیک کنید.
  • پس از نصب، روی فعال کردن کلیک کنید.
مرحله 2: نوشته‌ها یا برگه‌ها را از جستجو حذف کنید
  • هر نوشته یا برگه‌ای را در ویرایشگر وردپرس باز کنید.
  • در سمت راست ویرایشگر، یک چک باکس جدید با عنوان Search Exclude را مشاهده خواهید کرد.
  • برای پنهان کردن نوشته یا برگه از نتایج جستجو، کافی است کادر را علامت بزنید.
  • برای ذخیره تغییرات روی به‌روزرسانی یا انتشار کلیک کنید.
مرحله 3: نوشته‌ها یا برگه‌ها حذف شده را مشاهده کنید
  • برای مشاهده لیستی از همه نوشته‌ها و برگه‌ها که حذف کرده اید، به تنظیمات > Search Exclude در پیشخوان وردپرس بروید.
  • این صفحه همه چیزهایی را که از نتایج جستجو پنهان کرده‌اید نشان می‌دهد و ردیابی و مدیریت آن را آسان می‌کند.
نکات مهم:
  • ویرایش سریع و انبوه: این افزونه از ویرایش سریع و انبوه پشتیبانی می‌کند، بنابراین می‌توانید چندین نوشته یا برگه را همزمان حذف کنید.
  • بدون تاثیر سئو: حذف صفحات از جستجو تاثیری بر سئوی شما نخواهد داشت. سایت‌مپ همچنان شامل این نوشته‌ها یا برگه‌ها خواهد بود.
  • اشتباهات را برطرف کنید: اگر متوجه کاهش ترافیک برای یک نوشته شدید، لیست حذف شده را بررسی کنید تا مطمئن شوید که به طور تصادفی پنهان نشده است.

تنها در چند مرحله ساده، افزونه Search Exclude به شما کمک می‌کند تا نتایج جستجوی خود را پاک کنید، و بازدیدکنندگان را راحت‌تر می‌کند دقیقا آنچه را که نیاز دارند پیدا کنند.

ویرایش فایل functions.php

همچنین می‌توانید با افزودن کد سفارشی به فایل functions.php، حذف صفحات از نتایج جستجوی وردپرسرا انجام دهید. در ادامه نحوه انجام آن آمده است:

مرحله 1: به فایل functions.php دسترسی پیدا کنید
  • به پیشخوان وردپرس بروید.
  • به نمایش > ویرایشگر پوسته بروید.
  • در قسمت فایل‌های پوسته، روی Theme Functions (functions.php) کلیک کنید تا فایل باز شود.

توجه: ویرایش مستقیم فایل functions.php می‌تواند خطرناک باشد زیرا به‌روزرسانی‌های پوسته ممکن است تغییرات شما را بازنویسی کند. برای جلوگیری از این امر، در صورت امکان از چایلد تم استفاده کنید.

مرحله 2: کدی را برای حذف صفحات از جستجو اضافه کنید
  • کد زیر را کپی کنید:
  • کد را در پایین فایل functions.php قرار دهید.
  • برای ذخیره تغییرات خود روی به روز رسانی فایل کلیک کنید.

این کد چه کاری انجام می دهد؟

  • تضمین می‌کند که جستجو از ناحیه مدیریت وردپرس نمی‌آید.
  • با تنظیم پارامتر post_type بر روی پست کردن، نتایج جستجو را مجبور می‌کند فقط نوشته‌ها را نشان دهد، و به طور موثر صفحات را از نتایج جستجو حذف می‌کند.

مرحله 3: (اختیاری) حذف پست ها و نمایش فقط صفحات
اگر می خواهید برعکس عمل کنید – پست ها را حذف کنید و فقط صفحات را نشان دهید – به جای آن از این کد استفاده کنید:

  • کد زیر را کپی کنید:
  • آن را در فایل functions.php قرار دهید و روی «Update File» کلیک کنید.
این کد چه کاری انجام می‌دهد؟

با تنظیم پارامتر post_type روی برگه، نتایج جستجو را مجبور می‌کند که فقط صفحات را نشان دهند، و در واقع نوشته‌ها را از نتایج جستجو حذف می‌کند.

مرحله 4: تغییرات خود را آزمایش کنید
  • به قسمت فرانت وب سایت خود رفته و جستجو کنید.
  • بررسی کنید که آیا محتوای حذف شده (نوشته‌ها یا برگه) دیگر در نتایج جستجو ظاهر نمی‌شود.

با افزودن چند خط کد به فایل functions.php خود، می‌توانید به راحتی نتایج جستجوی وردپرس خود را سفارشی کنید تا نوشته‌ها یا برگه‌ها را حذف کنید. فقط به یاد داشته باشید که از یک پوسته فرزند (Child Theme) استفاده کنید تا تغییرات خود را در طول به‌روزرسانی طرح از دست ندهید.

هاست وردپرس با وب سرور محبوب لایت اسپید و کش لایت اسپید باعث می‌شود تا سرعت لود فوق العاده‌ای را تجربه کنید.

با خرید هاست وردپرس کانفیگ حرفه‌ای و نظارت بر سرور به صورت پیوسته توسط تیم فنی پارسدِو انجام خواهد شد.

تاثیر حذف صفحات از نتایج جستجو

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

خبر خوب این است که حتی اگر یک صفحه را از جستجو حذف کنید، باز هم در سایت‌مپ گنجانده خواهد شد. این بدان معناست که اگر استراتژی سئوی قدرتمندی داشته باشید، تاثیر حذف یک صفحه (یا حتی چندین صفحه) از نتایج جستجو نباید خیلی مهم باشد.

با این حال، مهم است که به یاد داشته باشید که حذف صفحات باعث کاهش بازدید آنها می‌شود. برای حفظ اطلاعات، آمار یا تجزیه و تحلیل سایت خود را چند هفته یا چند ماه پس از ایجاد تغییرات بررسی کنید. این به شما کمک می‌کند تا اثرات را درک نموده و در صورت نیاز تنظیمات را انجام دهید.

جمع بندی

حذف صفحات از نتایج جستجوی وردپرس یک راه عالی برای بهبود تجربه کاربری سایت است. محتوای خصوصی، مطالب پولی یا صفحات نامربوط را پنهان کنید، ابزارهایی مانند افزونه Search Exclude یا کد سفارشی در فایل functions.php این فرآیند را سریع و بدون دردسر می کند.

با ساده‌سازی نتایج جستجو، به بازدیدکنندگان کمک می‌کنید تا آنچه را که نیاز دارند سریع‌تر پیدا کنند، در حالی که محتوای غیر ضروری یا محدود را از دید دور نگه می‌دارید. فقط به یاد داشته باشید که پس از ایجاد تغییرات، تجزیه و تحلیل سایت خود را زیر نظر بگیرید تا مطمئن شوید که همه چیز همانطور که در نظر گرفته شده است کار می‌کند.