اگر سیستم نظردهی سایت شما به درستی پیکربندی نشده باشد، ممکن است که سرعت بارگذاری وب سایت شما به شدت کاهش یابد. این موضوع تاثیری مستقیم بر روی سئو سایت شما خواهد داشت. چرا این اتفاق میافتد؟ بیایید در رابطه با منابعی که در سایت برای نمایش یک نظر نیازمندیم کمی صحبت کنیم :
- برای نگهداری و نمایش دیدگاه ابتدا به یک پایگاه داده نیازمندیم
- برای تولید هر دیدگاه جدید ، پایگاه داده ورودی های مخصوص را اجرا میکند
- دیدگاه و دادههای متا دیدگاه توسط مرورگر بازدیدکننده دریافت و پردازش میشود
- منابع خارجی (فایلهای خارجی که در سایت شما لود میشوند) مانند 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 میباشد.
این افزونه در مخزن رسمی وردپرس موجود است و میتوانید با اندکی جستجو آن را بیابید و اقدام به نصب فرمایید. این افزونه با پایین آوردن تعداد درخواست های HTTP در آواتارهای Gravatar به سرعت بارگذاری بسیار کمک میکند و پیکربندی بسیار سادهای دارد.
پس از نصب ساده این افزونه، در قسمت تنظیمات افزونه دو تنظیم مختلف وجود دارد. شما میتوانید در این افزونه نمایش آواتار را فعال یا غیر فعال کنید و لود دیدگاهها را با اسکرول یا کلیک روی دکمه تنظیم کنید.
افزونه 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 با سرعت بیشتری عمل کند. اگر تا به حال از افزونه 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 یک افزونه رایگان است که شما با آن میتوانید دیدگاهها را هنگام اسکرول کردن صفحه یا با کلیک روی دکمه دیدگاهها بارگذاری کنید. این نوع بارگذاری تضمین کننده بارگذاری بخش دیدگاهها در زمان مناسب است.همچنین با این افزونه میتوانید تعداد دیدگاهها، رنگ دیدگاهها، زبان، مرتب سازی دیدگاهها و غیره را کنترل کنید.
نتیجهگیری
بخش دیدگاه یکی از اصلیترین بخشهای هر وب سایت میباشد، اما اگر حجم دیدگاهها بالا باشد، امکان پایین آمدن سرعت لود سایت شما بالا میرود. شما میتوانید با بهینه سازی داخلی سایت خود و همچنین بخش دیدگاهها این بار اضافی را از صفحات وب سایت خود بهبود دهید. ما در این مقاله از میزفا سعی کردیم چند راه مختف برای حل این مشکل ارائه کنیم. امیدوارم لذت برده باشید.
9 پاسخ
بسیار مفید و کاربردی بود. سپاس
در مباحث مربوط به چالشهای سئو شاید سایت شما در بعضی از جستجو ها در رتبه های بالا نباشه اما ما هر موقع چالشی داریم توی نتایج دنبال برند شما هستیم چون واقعیات و با زبان ساده میگویید کاربر ایرانی که همه مسلط به زبان لاتین نیستند که برن از web DP در بیارن در ضمن سایتهای خارجی بصورت کلی صحبت میکنند یا بعضی از سایتهای ایرانی برای گرفتن جایگاه صرفا در اون کلمه کلیدی البته با عرض معذرت (جز مزخرف تحویلت نمیدن ) و باعث میشه فورا صفحه را ترک کنیم که مطمئنا گوگل اینها را درک میکنه
اینکه در بحث dom خیلی بیرودربایستی با یوزر صحبت کردید به دلم من نشست البته بنده خیلی وقته با برند شما اشنا هستم شاید جای بحث توی این مقاله نبود اقا پوریا ما به سایت شما و دانش شما تعصب داریم و خیلی استفاده میکنیم ممنون
سلام امیدوارم خوب باشید
باعث افتخار من هست که میزبان شما هستیم و خیلی خوشحالم که این موارد رو به خوبی درک میکنید.
سعی کردیم مقالاتی که مینویسیم کاربردی باشه و طبیعتا بدون حضور شما دوستان این مقالات ارزش زیادی نداره.
موفق باشید.
سلام ممنون از مقاله خوب و مفیدتون. دو سوال از خدمت شما داشتم.
1-تمام این مشکلات که نظرات برای سرعت سایت بوجود میاره آیا به دلیل آواتار است؟ و اگر ما این بخش رو غیرفعال کنیم این مشکل رفع خواهد شد؟
2-افزونه های لیزی لودینگ در سئو تاثیر گذار هستند؟و چقدر این مشکلات سرعت سایت به خاطر نظرات رو رفع میکنه؟
سلام تمام مشکلات که نیست ولی بخشیش هست.
lazy loading خیلی میتونه کمک کنه و من واقعا پیشنهاد میکنم ازش استفاده کنید.
سلام و درود
سه تا سوال داشتم
1. اگر ما بیایم نظرات رو صفحه بندی کنیم، توی سئو تاثیر منفی نمیزاره؟ گوگل متوجه صفحه بندی نظرات میشه؟
2. صفحه بندی نظرات باعث ایجاد محتوای تکراری نمیشه که تاثیر منفی بزاره؟
3. با توجه به اینکه میزان کامنت های سایت، نرخ تعامل و مشارکت اعضا رو به گوگل نمایش میده، اگر بیایم از دکمه نمایش بیشتر به صورت آجاکس استفاده کنیم، تاثیر منفی روی سئو نمیزاره؟
سلام محمد.
۱ – بله میشه و مشکلی نیست. میتونید از تگ های کنونیکال هم استفاده کنید.
۲ – در پاسخ یک راه حل گفتم (کنونیکال).
۳ – تاثیر منفی در سئو نداره ولی نظر شخصی خودم رو اگر بخوام بگم اینکه: خودم باشم استفاده نمیکنم.
بسیار عالی
خواهش میکنم آقا/خانم کاشی و سرامیک 😉