دسته بندی:

آموزش نصب سئو در سی پنل

در سی‌پنل چیزی به نام «افزونه سئو» وجود ندارد که با نصب آن رتبه سایت بالا برود. کاری که واقعاً در سی‌پنل انجام می‌دهید پیکربندی لایه میزبانی است: فعال‌کردن SSL و ریدایرکت به HTTPS، انتخاب یک نسخه اصلی برای دامنه، در دسترس بودن robots.txt و نقشه سایت، فشرده‌سازی و کش، و به‌روز نگه‌داشتن نسخه PHP. این پنج مورد زیرساخت سئو هستند و تا وقتی درست نباشند، بهینه‌سازی محتوا نتیجه کاملی نمی‌دهد.

چرا آموزش‌های قدیمی «نصب سئو در سی‌پنل» دیگر کار نمی‌کنند

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

گواهی SSL و ریدایرکت http به https

اولین کار، سرو شدن سایت روی HTTPS است. در بخش Security سی‌پنل، ابزار SSL/TLS Status وضعیت گواهی همه دامنه‌ها و زیردامنه‌ها را نشان می‌دهد و اگر سرویس‌دهنده AutoSSL را فعال کرده باشد، از همان‌جا می‌توانید صدور را اجرا کنید؛ روش دستی آن هم در نصب SSL رایگان Let’s Encrypt در سی پنل توضیح داده شده است. گواهی‌های صادرشده در SSL/TLS > Manage SSL sites قابل بررسی و نصب دستی هستند.

داشتن گواهی به‌تنهایی کافی نیست؛ نسخه http باید به https هدایت شود. در سی‌پنل می‌توانید این کار را با ابزار Redirects در بخش Domains انجام دهید یا قانون را مستقیم در فایل .htaccess بنویسید. یک نکته که اغلب نادیده گرفته می‌شود: زنجیره ریدایرکت باید کوتاه باشد. اگر http://www اول به https://www و بعد به https:// بدون www برود، سه درخواست پشت سر هم انجام شده است. قانون را طوری بنویسید که هر آدرس با یک پرش به مقصد نهایی برسد.

اگر به گواهی با پوشش تمام زیردامنه‌ها (Wildcard) یا سطح اعتبارسنجی بالاتر مانند EV نیاز دارید، این نوع گواهی SSL جداگانه تهیه می‌شود و پس از صدور باید روی کنترل‌پنل هاست یا سرور نصب شود.

یک نسخه اصلی برای دامنه انتخاب کنید

سایت شما نباید هم‌زمان با www و بدون www با کد ۲۰۰ پاسخ بدهد؛ این یعنی دو آدرس متفاوت با محتوای یکسان. یکی را به‌عنوان نسخه اصلی انتخاب کنید و دیگری را با ریدایرکت دائم ۳۰۱ به آن بفرستید. ابزار Redirects در سی‌پنل برای همین کار گزینه‌های مربوط به www را در اختیار می‌گذارد.

حواستان به دامنه‌های اضافه هم باشد. وقتی در سی‌پنل یک Addon Domain می‌سازید، معمولاً همان محتوا از مسیر زیردامنه‌ای روی دامنه اصلی هم قابل دسترسی می‌شود. اگر جلوی آن را نگیرید، همان محتوا از دو نشانی سرو می‌شود. بررسی کنید و مسیر اضافی را ریدایرکت یا مسدود کنید.

robots.txt و دسترس‌پذیری نقشه سایت

فایل robots.txt باید دقیقاً در ریشه دامنه، یعنی داخل public_html، قرار بگیرد و با باز کردن آدرس آن در مرورگر، متن ساده و کد ۲۰۰ برگردد. اگر با ۴۰۴ یا صفحه خطای هاست روبه‌رو شدید، خزنده‌ها هم همان را می‌بینند. با File Manager سی‌پنل فایل را بسازید و ذخیره را با کدگذاری UTF-8 انجام دهید. اگر سایت شما جوملایی است، چند نکته مخصوص همین فایل — از جمله خارج کردن پوشه تصاویر از حالت Disallow — در بهینه سازی و سئو جوملا آمده است.

  • نشانی نقشه سایت را به‌صورت کامل و مطلق در انتهای robots.txt بنویسید، مثل Sitemap: https://example.com/sitemap.xml.
  • خود فایل نقشه سایت را هم در مرورگر باز کنید و مطمئن شوید بدون نیاز به ورود و بدون ریدایرکت باز می‌شود.
  • ابزارهای امنیتی سی‌پنل مانند IP Blocker، Hotlink Protection و قوانین ModSecurity گاهی درخواست خزنده‌ها را رد می‌کنند. اگر نقشه سایت در مرورگر باز می‌شود ولی موتور جستجو خطا می‌دهد، لاگ‌ها را از همین زاویه بررسی کنید.

فشرده‌سازی و کش مرورگر

سرعت بارگذاری هم برای کاربر و هم برای خزش اهمیت دارد. در بخش Software سی‌پنل، ابزار Optimize Website فشرده‌سازی خروجی وب‌سرور را فعال می‌کند؛ می‌توانید همه محتوا یا فقط نوع‌های مشخصی مانند HTML و CSS و JavaScript را انتخاب کنید. فایل‌های تصویری و ویدیویی از قبل فشرده‌اند و فشرده‌سازی دوباره آن‌ها سودی ندارد.

در کنار آن، هدر Cache-Control برای فایل‌های ثابت را در .htaccess تنظیم کنید تا مرورگر کاربر در بازدیدهای بعدی همان فایل‌ها را دوباره دانلود نکند. اگر سایت روی وب‌سرور LiteSpeed اجرا می‌شود، افزونه کش مخصوص همان وب‌سرور صفحه را در سطح وب‌سرور نگه می‌دارد و برای هر بازدید نیازی به اجرای کامل اسکریپت نیست.

نسخه PHP و محدودیت‌های اجرا

نسخه قدیمی PHP هم کندتر است و هم به‌روزرسانی امنیتی نمی‌گیرد. در سی‌پنل با MultiPHP Manager می‌توانید نسخه هر دامنه را جداگانه تغییر دهید و با MultiPHP INI Editor مقادیری مانند memory_limit، max_execution_time و upload_max_filesize را تنظیم کنید؛ جزئیات این مقدار آخر و خطای مربوط به آن در رفع خطای exceeds the upload_max_filesize آمده است. پیش از تغییر نسخه، سازگاری افزونه‌ها و قالب سایت را بررسی کنید و ترجیحاً اول روی یک نسخه آزمایشی امتحان کنید. در دسترس بودن این ابزارها به سیاست میزبان بستگی دارد؛ پلن‌های میزبانی وب آنلاین سرور در نسخه لینوکس با کنترل‌پنل سی‌پنل ارائه می‌شوند و اگر گزینه تغییر نسخه در پنل شما نبود، می‌توانید تغییر آن را از پشتیبانی میزبان بخواهید.

بعد از تنظیمات، نتیجه را بررسی کنید

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

در پایان، اگر فقط یک ترتیب اجرا بخواهید: اول HTTPS و ریدایرکت درست، بعد یکی‌کردن نسخه دامنه، سپس در دسترس بودن robots.txt و نقشه سایت، و در آخر فشرده‌سازی، کش و به‌روزرسانی نسخه PHP. همین ترتیب، بیشترین اثر را با کمترین ریسک می‌دهد.