فعالسازی SSL در وردپرس

این روزها با افزایش تعداد فروشگاه‌های آنلاین و رقابت شدید میان آن‌ها، اهمیت سئو برای سایت‌های فروشگاهی به شدت افزایش یافته است. آیا از تأثیر قابل توجه گواهی SSL بر سئو سایت‌های فروشگاهی آگاه هستید؟ چگونه می‌توان SSL را فعال کرد؟ فرآیند تبدیل HTTP به HTTPS در وردپرس چگونه است؟ در ادامه علاوه بر بررسی مزایای فعال‌سازی SSL، آموزش کامل فعال‌سازی آن در وردپرس را نیز ارائه خواهیم داد.

گواهی SSL چیست؟

گواهی SSL یک پروتکل امنیتی است که آدرس وب‌سایت شما را از HTTP به HTTPS تغییر می‌دهد و امنیت انتقال اطلاعات بین سرور و کاربر را به طور چشمگیری افزایش می‌دهد. SSL مخفف عبارت Secure Socket Layer است و به معنی لایه اتصال امن شناخته می‌شود. این پروتکل یکی از رایج‌ترین روش‌های رمزگذاری اینترنتی محسوب می‌شود که ارتباطی امن میان سرویس‌دهنده و سرویس‌گیرنده ایجاد می‌کند.

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

تأثیر فوق‌العاده SSL بر سئو سایت‌های فروشگاهی

  • افزایش سطح امنیت در پرداخت‌های آنلاین و اطلاعات بانکی کاربران.
  • ایجاد اعتماد بیشتر در کاربران که منجر به افزایش اعتبار برند شما خواهد شد.
  • تأثیر مثبت بر سئو سایت و افزایش رتبه فروشگاه اینترنتی در گوگل.
  • امکان دریافت نماد اعتماد دو ستاره از سایت اینماد (enamad.com).

چگونه SSL را فعال کنیم؟

برای فعال‌سازی SSL در تمامی سایت‌ها، ابتدا باید گواهی SSL را از یک شرکت معتبر میزبانی وب تهیه کنید. سپس از طریق بخش SSL/TLS Wizard در cPanel، آن را فعال نمایید.

پس از این مرحله، لازم است تمامی آدرس‌هایی که با HTTP شروع می‌شوند را به HTTPS تغییر دهید. برای این کار بهتر است از نرم‌افزار Notepad++ استفاده کنید و به صورت یکجا تمامی HTTP ها را با HTTPS جایگزین نمایید.

فعال‌سازی SSL رایگان برای وردپرس با افزونه

برای فعال‌سازی HTTPS در سیستم مدیریت محتوای وردپرس، افزونه‌ای به نام Really Simple SSL وجود دارد که می‌توانید آن را از منوی افزونه‌ها > افزودن دانلود و نصب کنید.

پس از نصب، با کلیک بر روی گزینه “فعال‌سازی Active SSL” از پیشخوان وردپرس خارج شده و پس از ورود مجدد، SSL بر روی سایت شما فعال خواهد شد.

اگر در آینده بخواهید تنظیمات این افزونه را تغییر دهید، می‌توانید از منوی تنظیمات > SSL آن را فعال یا غیرفعال کنید.

نکته : اگر سایت شما قبلاً در سرچ کنسول گوگل معرفی شده است، باید آدرس جدید سایت با HTTPS را دوباره به گوگل معرفی کنید.

آموزش فعال‌سازی SSL در وردپرس

در ادامه نحوه فعال‌سازی SSL را آموزش خواهیم داد.

۱. ویرایش فایل htaccess.

اولین قدم برای فعال‌سازی SSL در وردپرس، ویرایش فایل htaccess. است. زمانی که آدرس سایت شما از HTTP به HTTPS تغییر می‌کند، تمامی آدرس‌ها تغییر کرده و ممکن است گوگل سایت شما را به عنوان یک سایت جدید شناسایی کند.

برای جلوگیری از این مشکل، باید فایل htaccess. را طوری ویرایش کنیم که تمام آدرس‌های قبلی با ریدایرکت ۳۰۱ به حالت HTTPS منتقل شوند.

این کار به گوگل اطلاع می‌دهد که هر دو آدرس متعلق به یک سایت هستند.

البته شناسایی کامل آدرس‌های سایت ممکن است زمان‌بر باشد و سرعت ایندکس سایت شما نیز در این زمینه تأثیرگذار است.

برای ویرایش این فایل، ابتدا وارد پنل هاست خود شوید؛ سپس به قسمت “File Manager” بروید و به دنبال فایلی با نام htaccess. بگردید.

نکته: اگر چنین فایلی را مشاهده نمی‌کنید، در cPanel به قسمت Settings رفته و گزینه “Show Hidden Files” را فعال کنید.

سپس روی فایل مورد نظر کلیک کرده و گزینه “Edit” را انتخاب کنید و کد زیر را به ابتدای فایل اضافه کرده و آن را ذخیره کنید.

<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule> 

به این نکته توجه داشته باشید که کدهای ذکر شده باید قبل از “# BEGIN WordPress” قرار بگیرند؛ زیرا در برخی موارد اگر این کدها در انتهای فایل قرار گیرند، انتقال آدرس‌ها به درستی انجام نخواهد شد.

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

در غیر این صورت، کش و کوکی‌های مرورگر خود را پاک کنید. سپس باید آدرس‌های سایت را ویرایش نمایید که در ادامه توضیح خواهیم داد.

۲- ویرایش آدرس‌های وردپرس

مرحله دوم برای تغییر http به https در وردپرس، ویرایش آدرس‌ها است. پس از اینکه تمامی آدرس‌ها را با ریدایرکت ۳۰۱ اصلاح کردید، باید سایر آدرس‌ها شامل home و siteurl را نیز اصلاح کنید. برای این کار دو روش وجود دارد:

تغییر آدرس از طریق پیشخوان وردپرس

برای این کار وارد “پیشخوان وردپرس” شوید. سپس به مسیر “تنظیمات” و “همگانی” بروید.

در این مرحله دو فیلد مطابق تصویر زیر برای شما نمایش داده می‌شود:

  •  نشانی وردپرس (URL)
  •  نشانی سایت (URL)

همان‌طور که در تصویر مشاهده می‌کنید، این دو قسمت با http ذخیره شده‌اند و باید آن‌ها را به https تغییر دهید. پس از اعمال تغییرات، دکمه “ذخیره تغییرات” را کلیک کنید.

تغییر آدرس از دیتابیس وردپرس

یکی دیگر از روش‌های ویرایش آدرس برای تبدیل http به https در وردپرس، مراجعه به دیتابیس است. در این روش، پس از نصب SSL روی وردپرس، وارد phpMyAdmin سایت خود شوید. سپس دیتابیس سایتتان را انتخاب کرده و روی جدول wp_options کلیک کنید. در این مرحله، دو رکورد با نام‌های siteurl و home به شما نمایش داده می‌شود که باید آنها را ویرایش کنید.

برای فعال‌سازی https در وردپرس، گزینه “Edit” را انتخاب کنید و تمامی آدرس‌هایی که با http شروع می‌شوند را به https تغییر دهید. همچنین فراموش نکنید که نام دامنه را نیز برای هر یک وارد کنید. پس از انجام این تغییرات، دکمه “GO” را کلیک کنید.

فعالسازی https در وردپرس

۳.ثبت سایت با HTTPS در سرچ کنسول

پس از اینکه SSL سایت خود را فعال کردید، در مرحله آخر لازم است سایت خود را با https نیز در سرچ کنسول ثبت کنید. با ثبت آدرس سایت با https در سرچ کنسول، متوجه خواهید شد که ورودی‌های URL بدون https کاهش می‌یابد و ورودی‌های آدرس https شما افزایش پیدا می‌کند. مراحل ثبت سایت در سرچ کنسول به طور کامل در مقاله “ثبت سایت در سرچ کنسول گوگل” توضیح داده شده است.

تست فعال بودن صحیح SSL روی سایت

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

برای این منظور، از مرورگرهای مختلف استفاده کنید و سایت خود را بررسی کنید تا مطمئن شوید چراغ سبز SSL روشن است.

به این ترتیب می‌توانید از فعال بودن SSL روی سایت خود اطمینان حاصل کنید.

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

https://www.sslshopper.com/ssl-checker.html

تست فعال بودن صحیح SSL

مزایای دیگر فعال کردن SSL

فعال‌سازی SSL بر روی سایت مزایای زیادی دارد که در ادامه به بررسی آنها می‌پردازیم:

۱. ارجاع ساده‌تر داده‌ها

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

۲. امنیت بیشتر اطلاعات

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

۳. افزایش اعتماد کاربران سایت

یکی دیگر از مزایای این گواهی، افزایش اعتماد کاربران است. اگر سایت شما اطلاعات حساسی مانند اطلاعات کارت بانکی از کاربر بخواهد و گواهی SSL نداشته باشد، حس امنیت در کاربر ایجاد نخواهد شد. طبق آمار، ۷۵ درصد از کاربران اگر سایتی مسائل امنیتی را رعایت نکرده باشد، از آن دوری خواهند کرد.

گواهینامه SSL رایگان

امروزه بسیاری از شرکت‌های هاستینگ و ارائه‌دهندگان خدمات میزبانی وب، به کاربران خود SSL رایگان ارائه می‌کنند. این گواهی به صورت یک ساله است و پس از پایان به‌طور خودکار تمدید می‌شود. 

سخن آخر

هر سایت فروشگاهی برای اخذ نماد الکترونیک نیاز به فعال‌سازی SSL دارد.

گواهی SSL امنیت و اعتبار سایت را افزایش می‌دهد و به بهبود رتبه سایت شما در گوگل کمک می‌کند.

برای فعال‌سازی SSL بر روی سایت‌ها باید گواهی SSL را از سایت میزبانی وب تهیه کرده و آدرس‌های http را به https تغییر دهید. این کار در وردپرس بسیار ساده‌تر شده و تنها با فعال‌سازی افزونه Really Simple SSL می‌توانید SSL را فعال نمایید.

سوالات متداول درباره فعالسازی SSL در وردپرس

چرا باید SSL را بر روی سایت خود فعال کنم؟

فعال‌سازی SSL امنیت اطلاعات کاربران را افزایش می‌دهد و از هک شدن داده‌ها جلوگیری می‌کند. همچنین، گوگل به سایت‌های دارای SSL امتیاز بیشتری می‌دهد و این می‌تواند به بهبود رتبه سایت شما در نتایج جستجو کمک کند.

آیا فعال‌سازی SSL هزینه‌بر است؟

برخی از شرکت‌های هاستینگ گواهی SSL رایگان ارائه می‌دهند، اما در برخی موارد ممکن است نیاز به خرید گواهی SSL داشته باشید. هزینه‌ها بسته به نوع گواهی و ارائه‌دهنده متفاوت است.

چگونه می‌توانم آدرس سایت خود را از HTTP به HTTPS تغییر دهم؟

ابتدا باید گواهی SSL را بر روی سرور خود نصب کنید. سپس می‌توانید از طریق phpMyAdmin آدرس‌های موجود در دیتابیس وردپرس را از HTTP به HTTPS تغییر دهید. همچنین می‌توانید از افزونه‌هایی مانند Really Simple SSL برای تسهیل این فرآیند استفاده کنید.

آیا پس از فعال‌سازی SSL نیاز به ثبت دوباره سایت در سرچ کنسول دارم؟

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

آیا فعال‌سازی SSL بر روی سرعت بارگذاری سایت تأثیر دارد؟

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

آیا همه سایت‌ها نیاز به SSL دارند؟

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

چگونه می‌توانم مطمئن شوم که SSL به درستی نصب شده است؟

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

این سوالات و پاسخ‌ها می‌توانند به شما کمک کنند تا درک بهتری از اهمیت و فرآیند فعال‌سازی SSL داشته باشند.

برای دریافت رایگان گزارش آنالیز سئوی سایت خود، فرم زیر را تکمیل نمایید.