نحوه بهینه سازی بخش دیدگاه وردپرس

بهبود لود نظرات وردپرس
بهینه سازی دیدگاه وردپرس

اگر سیستم نظردهی سایت شما به درستی پیکربندی نشده باشد، ممکن است که سرعت بارگذاری وب سایت شما به شدت کاهش یابد. این موضوع تاثیری مستقیم بر روی سئو سایت شما خواهد داشت. چرا این اتفاق می‌افتد؟ بیایید در رابطه با منابعی که در سایت برای نمایش یک نظر نیازمندیم کمی صحبت کنیم :

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

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

بهینه سازی کامنت وردپرس

استراتژی هایی برای بهبود بارگذاری دیدگاه ها

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

  • دیدگاه ها را به طور کامل غیرفعال کنید .خب غیرفعال کردن بخش دیدگاه‌ها قطعا باعث بهبود سرعت صفحات خواهد شد. ابتدا بررسی نمایید که به بخش دیدگاه‌­ها کد یا فایلی اضافه در آن لود نشده باشد. چرا که اگر بخش دیدگاه ها باعث کاهش سرعت سایت شما می­‌شود، ممکن است کندی سرعت به خاطر افزوده شدن مقداری باشد که شما از وجود آن با خبر نیستید. پس آن‌ها را بررسی کنید.
  • بهینه سازی بخش دیدگاه‌های پیش فرض وردپرس:اگر شما از سیستم نظردهی وردپرس استفاده می­‌کنید، روش‌هایی هست که می­‌توانید انجام دهید تا سرعت آن را بالا ببرید. در ادامه مقاله به این روش‌ها خواهیم پرداخت.
  • از پلاگین‌ها برای دیدگاه‌ها استفاده کنید. اگر سایت شما بر روی یک سرور اشتراکی ارزان با منابع ضعیف، میزبانی شده باشد، یک سیستم نظردهی که فایل‌های آن در دیگر سایت‌ها فراخوانی می‌شود، ممکن است بتواند سرعت صفحات پر دیدگاه را بالا ببرد. البته اگر شما از یک میزبان وب با کیفیت استفاده می‌کنید، تغییر به سیستم دیگر کمک چندانی به شما نمی‌کند و حتی ممکن است سایت شما را کندتر کند.
  • بارگذاری تنبل نظرات (Lazy load comments) : شما خواه از بخش دیدگاه پیش‌فرض وردپرس استفاده کنید یا از یک افزونه نظردهی نظیر Disqus ،باید راهی برای بالا بردن سرعت لود دیدگاه ها پیدا کنید تا لود اولیه صفحه را کند نکند.

بیایید بهترین روش‌هایی که شما می‌توانید برای بهبود لود نظرات سایت خود استفاده کنید را بررسی کنیم.

بهینه سازی بخش دیدگاه وردپرس

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

محدود کردن تعداد دیدگاه های نمایش داده شده

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

وارد پیشخوان وردپرس خود شوید و از بخش تنظیمات > گفت‌­وگوها ، تیک گزینه صفحه بندی دیدگاه ها را فعال کنید و تعداد دیدگاه­ها را مشخص کنید و سپس روی دکمه ذخیره سازی کلیک کنید.

تنظیمات بخش گفت‌و‌گو‌های وردپرس
تنظیمات نظرات در وردپرس

بعد از گذر از این مراحل ،تعداد دیدگاه هایی مشخص کرده‌اید، صفحه بندی می­‌شوند.

استفاده از آواتار­های میزبانی شده محلی

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

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

راه اول: این است که وارد تنظیمات وردپرس شوید و بخش گفت­وگو­ها نمایش آواتار را غیرفعال کنید.

راه دوم: استفاده از افزونه WP User Avatar می‌باشد. برای استفاده از این افزونه ابتدا آن را نصب و فعال سازی کنید و سپس از بخش آواتار وارد تنظیمات این افزونه شوید و تیک چک باکس Disable Gravatar and use only local avatars را فعال کنید.توجه داشته باشید که پس از نصب این افزونه تمامی آواتار­ها به آواتار پیش­فرض افزونه تغییر می‌­کنند مگر اینکه کاربر آواتار خود را از تنظیمات حساب کاربری در سایت شما تغییر دهد.

استفاده از یک سیستم نظردهی دیگر

دلایل مختلفی وجود دارد که شما تصمیم می­‌گیرید که به جای سیستم پیش‌فرض نظردهی وردپرس از یک سیستم نظردهی دیگر استفاده کنید. اولین دلیل شما ، بهینه سازی سرعت سایت می‌­تواند باشد. ایجاد و بارگذاری دیدگاه‌ها یک عمل کاملا پرفشار در سرور است و فشار سنگینی به سرور وارد می‌­کند.

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

بارگذاری تنبل دیدگاه ها (Lazy Load Comments)

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

بارگذاری تنبل یا Lazy load چیست؟ به این معنی که دیدگاه‌­ها در بارگذاری اولیه صفحه لود نشوند، و تنها از طریق اسکرول کردن به نقطه ای مشخص یا کلیک کردن روی دکمه ای مانند “نمایش دیدگاه­ها” لود ­شوند . در زیر تعدادی افزونه را به شما معرفی می­کنیم که با آن­ها می­توانید سرعت بارگذاری نظرات سایت شما را افزایش دهد.

افزونه Lazy Load for Comments

امکان لود تنبل دیدگاه‌­ها در هسته وردپرس قرار نگرفته است. با این حال ، یک راه ساده و رایگان برای بارگذاری تنبل دیدگاه ها وجود دارد که آن نیز استفاده از افزونه Lazy Load for Comments می‌باشد.

افزونه Lazy Load for Comments
افزونه Lazy Load for Comments

این افزونه در مخزن رسمی وردپرس موجود است و می­‌توانید با اندکی جستجو آن را بیابید و اقدام به نصب فرمایید. این افزونه با پایین آوردن تعداد درخواست های HTTP در آواتار­های Gravatar به سرعت بارگذاری بسیار کمک می­‌کند و پیکربندی بسیار ساده­ای دارد.

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

تنظیمات افزونه Lazy Load
تنظیمات افزونه Lazy Load

افزونه WPDiscuz

پلاگین دیگری هم وجود دارد که می‌تواند سیستم نظردهی پیش‌فرض وردپرس را پیشرفته‌تر کند، پلاگین WPDiscuz :

افزونه WPDiscuz
افزونه WPDiscuz

این افزونه در مخزن رسمی وردپرس موجود است و می‌­توانید با اندکی جستجو آن را بیابید و اقدام به نصب فرمایید.

  • وارد بخش افزونه و افزودن افزونه شوید.
  • در قسمت جستجو عبارت wpDiscuz را جستجو کنید و روی نصب کن کلیک کنید و سپس فعالسازی کنید.
  • پس از نصب تنظیمات وارد Comments و Settings شوید.
  • به پایین اسکرول کنید و به سطری که Comments loading/pagination type نوشته شده است توجه کنید و در لیست آبشاری گزینه Lazy loading comments on scrolling را انتخاب کنید.
  • وارد تنظیمات > گفت­وگوها شوید .
  • در بخش دیگر تنظیمات دیدگاه­ها ، صفحه ­بندی دیدگاه­ها را غیرفعال کنید و برایشان یک مقدار مانند 10 قرار دهید.
  • توجه کنید که صفحه ­بندی دیدگاه‌­ها را غیرفعال کنید ، زیرا در صورت فعال بودن از تنظیمات پیش­فرض استفاده می‌­شود.
  • بعد از انجام روی گزینه ذخیره سازی کلیک کنید.

پس شما بعد از پیکربندی این افزونه در بخش دیدگاه ها ابتدا 10 دیدگاه را بارگذاری می­‌کنید و هنگامی که 10 دیدگاه را به پایان رساندید به صورت Ajax دیدگاه­‌های دیگر در صفحات سایت شمالود و نمایش داده می‌­شوند.

افزونه Disqus Conditional Load

اگر از افزونه Disqus برای بخش دیدگاه‌های وب سایتتان استفاده می­‌کنید، استفاده از افزونه Disqus Conditional Load برای شما ضروری است و اگر از این افزونه استفاده نکنید احتمال اینکه Disqus باعث بهبود سرعت بارگذاری نظرات سایت شما بشود بسیار کم است. با این حال، استفاده از افزونه Disqus در مقابل بخش دیدگاه پیش‌فرض وردپرس باعث بهبود سرعت وب سایت شما می­‌شود.

افزونه Disqus Conditional Load
افزونه Disqus Conditional Load

افزونه Disqus Conditional Load یک افزونه رایگان است که باعث می‌­شود افزونه Disqus با سرعت بیشتری عمل کند. اگر تا به حال از افزونه Disqus استفاده نکرده‌­اید ، ابتدا باید وارد وب سایت Disqus شوید و سایتتان را در Disqus ثبت کنید. بعد از تنظیم کردن افزونه Disqus، وارد بخش افزونه شوید و در قسمت افزودن افزونه عبارت Disqus Conditional Load را جستجو و افزونه Disqus Conditional Load را نصب و فعالسازی کنید.

پس از نصب و فعالسازی ، وارد بخش دیدگاه­ها شوید و سپس وارد بخش Disqus شوید . پس از ورود به بخش Disqus روی گزینه Upgrade کلیک کنید تا دیتابیس Disqus بروزرسانی شود. در همان بخش Disqus ، با استفاده از نام کاربری و رمزعبوری که در وب سایت Disqus ثبت نام کردید ، وارد شوید. سپس در صفحه‌­ای که باز می­‌شود ، وب سایت خود را انتخاب کنید و روی گزینه Next کلیک کنید. بعد از گذر کردن از مرحله نهایی ، Disqus برای شما نصب شده است و نظرات سایت شما در Disqus نیز پیکربندی می‌شود این عمل جدا از بهبود ترجمه کاربری باعث بالا رفتن سرعت بارگذاری سایت هم می‌­شود.

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

افزونه بارگذاری سریع دیدگاه­‌های فیسبوک (Lazy Facebook Comments)

این افزونه توسط همان توسعه دهنده افزونه Disqus ساخته شده است و همانند همان افزونه باعث لود سریع بخش دیدگاه­‌ها می‌­شود و ظاهر دیدگاه‌ها را همانند کامنت های در سایت فیسبوک شکل می‌دهد. هر چند در ایران به طور کلی اسکریپت­‌های فیسبوک باعث ایجاد مشکل در وب سایت­‌ها می‌­شود.

افزونه Lazy Facebook Comments
افزونه Lazy Facebook Comments

افزونه Lazy Facebook Comments یک افزونه رایگان است که شما با آن می‌­توانید دیدگاه‌­ها را هنگام اسکرول ­کردن صفحه یا با کلیک روی دکمه دیدگاه­‌ها بارگذاری کنید. این نوع بارگذاری تضمین کننده بارگذاری بخش دیدگاه‌­ها در زمان مناسب است.همچنین با این افزونه می­‌توانید تعداد دیدگاه­ها، رنگ دیدگاه‌­ها، زبان، مرتب سازی دیدگاه‌­ها و غیره را کنترل کنید.

نتیجه‌گیری

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

علی اسماعیلی
درباره خودم گفتن یا نوشتن کار آسونی نیست. باید تو کم‌ترین حجم مهم‌ترین اطلاعات رو بنویسی. وقتی که اولین بار دستم به کیبورد خورد، ۶ سالم بود. حس جالبی بود؛ زندگیم شده بود ۴ تا کلید WASD روی کیبورد کامپیوتر برای کنترل ماشین. از ۱۰ سالگی که مادرم با فوتوشاپ کار می‌کرد کنارش نشستم و یاد گرفتم. ۱۳ سالم بود که اولین وب‌سایتم رو با پی اچ پی نیوک ایجاد کردم. تا الان وب سایت‌های زیادی رو شروع کردم و شاید به خاطر اینکه هدف تجربه کردن رو داشتم شکست خوردند. موفق‌ترین پروژه شکست خوردم رو می‌تونم اوکسو معرفی کنم که شاید اسمش رو شنیده باشید. الانم دارم کار‌هایی رو شروع می‌کنم چون با خودم عهد کرده بودم که تا بیست سالگی جاهای مختلفی کار کنم و تجربه کنم و بعد از تجربیاتم استفاده کنم. بعد از رسیدن به بیست سالگی خوشحالم که یکی از تجربیات خوبم همکاری با میزفاست و دارم ادامش میدم…

9 نظر

9 پاسخ

  1. در مباحث مربوط به چالشهای سئو شاید سایت شما در بعضی از جستجو ها در رتبه های بالا نباشه اما ما هر موقع چالشی داریم توی نتایج دنبال برند شما هستیم چون واقعیات و با زبان ساده میگویید کاربر ایرانی که همه مسلط به زبان لاتین نیستند که برن از web DP در بیارن در ضمن سایتهای خارجی بصورت کلی صحبت میکنند یا بعضی از سایتهای ایرانی برای گرفتن جایگاه صرفا در اون کلمه کلیدی البته با عرض معذرت (جز مزخرف تحویلت نمیدن ) و باعث میشه فورا صفحه را ترک کنیم که مطمئنا گوگل اینها را درک میکنه
    اینکه در بحث dom خیلی بیرودربایستی با یوزر صحبت کردید به دلم من نشست البته بنده خیلی وقته با برند شما اشنا هستم شاید جای بحث توی این مقاله نبود اقا پوریا ما به سایت شما و دانش شما تعصب داریم و خیلی استفاده میکنیم ممنون

    1. سلام امیدوارم خوب باشید
      باعث افتخار من هست که میزبان شما هستیم و خیلی خوشحالم که این موارد رو به خوبی درک میکنید.
      سعی کردیم مقالاتی که مینویسیم کاربردی باشه و طبیعتا بدون حضور شما دوستان این مقالات ارزش زیادی نداره.
      موفق باشید.

  2. سلام ممنون از مقاله خوب و مفیدتون. دو سوال از خدمت شما داشتم.
    1-تمام این مشکلات که نظرات برای سرعت سایت بوجود میاره آیا به دلیل آواتار است؟ و اگر ما این بخش رو غیرفعال کنیم این مشکل رفع خواهد شد؟
    2-افزونه های لیزی لودینگ در سئو تاثیر گذار هستند؟و چقدر این مشکلات سرعت سایت به خاطر نظرات رو رفع میکنه؟

    1. سلام تمام مشکلات که نیست ولی بخشیش هست.
      lazy loading خیلی میتونه کمک کنه و من واقعا پیشنهاد میکنم ازش استفاده کنید.

  3. سلام و درود
    سه تا سوال داشتم
    1. اگر ما بیایم نظرات رو صفحه بندی کنیم، توی سئو تاثیر منفی نمیزاره؟ گوگل متوجه صفحه بندی نظرات میشه؟
    2. صفحه بندی نظرات باعث ایجاد محتوای تکراری نمیشه که تاثیر منفی بزاره؟
    3. با توجه به اینکه میزان کامنت های سایت، نرخ تعامل و مشارکت اعضا رو به گوگل نمایش میده، اگر بیایم از دکمه نمایش بیشتر به صورت آجاکس استفاده کنیم، تاثیر منفی روی سئو نمیزاره؟

    1. سلام محمد.
      ۱ – بله میشه و مشکلی نیست. میتونید از تگ های کنونیکال هم استفاده کنید.
      ۲ – در پاسخ یک راه حل گفتم (کنونیکال).
      ۳ – تاثیر منفی در سئو نداره ولی نظر شخصی خودم رو اگر بخوام بگم اینکه: خودم باشم استفاده نمیکنم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

حداکثر حجم فایل برای آپلود: 1 مگابایت. فایل‌های مجاز برای آپلود: عکس, ویس, ویدیو, ورد یا پی دی اف, فایل متنی, زیپ. شما می‌تونید برای بهتر پرسیدن سوالتون، عکس یا ویس یا حتی فیلم در بخش نظرات میزفا آپلود کنید. برای ضبط ویس می‌تونید از خود واتس آپ استفاده کنید و بعد اینجا آپلود کنید و برای ارسال عکس هم کافی هست اسکرین شات بگیرید. Drop file here

با موفقیت ثبت شد، میزفا از شما برای عضویت در خبرنامه هفتگی تشکر میکند.

عضویت در خبرنامه هفتگی برای دریافت:

  • فیلم و مقاله رایگان سئو
  • آموزش‌های UX ، GA و GTM
  • مقاله های تخصصی ASP.NET Core
  • اطلاع رسانی از محصولات
فیلم آموزشی asp.net core 2
ترک میزفا خوب نیست!
معرفی جامع‌ترین ابزار سئو در ایران
بالای ۱۰ هزار عضو
PHZpZGVvIHdpZHRoPSI2MDAiIGhlaWdodD0iMzUwIiBwb3N0ZXI9Imh0dHBzOi8vbWl6ZmEuY29tL2Jsb2cvd3AtY29udGVudC91cGxvYWRzLzIwMjMvMDUvcG9zdGVyLW1pemZhLXRvb2xzLXZpZGVvLW1pbi5wbmciIGNvbnRyb2xzIHByZWxvYWQ9Im5vbmUiPiANCiAgIDxzb3VyY2Ugc3JjPSJodHRwczovL21pemZhLmNvbS9ibG9nL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIzLzA1L21pemZhX3Rvb2xzXzcyMHAubXA0IiB0eXBlPSJ2aWRlby9tcDQiPg0KPC92aWRlbz4=