راهکار ایندکس سایت در زمان قطع اینترنت بینالملل
معرفی 2 روش اجرا شده و چند روش کارآمد دیگر برای رفع مشکل عدم دسترسی گوگل به سایت در زمان قطع اینترنت بین الملل. به همراه یک ابزار اختصاصی برای تصمیم گیری بهتر و انتخاب بهترین روش براساس شرایط سایت و کسب و کار شما.
راهنمای سریع
برای آنکه بهترین انتخاب را داشته باشید یک ابزار رایگان ساختهایم که بعد از پاسخ به چند سوال ساده، بهترین روش و مسیر اجرا را به شما معرفی میکند. برای دسترسی به ابزار از اینجا اقدام کنید.
همچنین توضیحات تکمیلی و جزئیات بیشتر در مورد نحوه پیاده سازی را میتوانید با دریافت ویدیوی رایگان وبینار اکسیر در سایت ایسمینار مشاهده کنید.
چرا قطعی اینترنت بینالملل برای سایت ما یک بحران است؟
در زمان بروز اختلالات سراسری و اصطلاحاً «ایران اکسس» شدن اینترنت، ارتباط شبکههای داخلی با خارج از کشور قطع میشود. این وضعیت دو سناریوی مخرب برای کسبوکارهای آنلاین به همراه دارد:
اگر سایت روی سرور ایران باشد
خزندههای گوگل (Googlebots) که موقعیت مکانی آنها خارج از ایران است، نمیتوانند به سرور سایت متصل شوند. در نتیجه، خطاهای عدم دسترسی (Crawl Errors) در سرچ کنسول افزایش مییابد، صفحات سایت کمکم از نتایج گوگل حذف (Noindex) میشوند و رتبه سئو سایت بهشدت سقوط میکند.
اگر سایت روی سرور خارج باشد
رباتهای گوگل به سایت دسترسی دارند و سئو حفظ میشود، اما کاربران داخل ایران نمیتوانند سایت را باز کنند. این به معنای افت شدید بازدید، از دست رفتن فروش و کاهش اعتماد مشتریان است.
نکته مهم: با توجه به اینکه خود جستجوی گوگل هم در حال حاضر در دسترس نیست، شاید انتقال سایت به یک سرور خارجی در این شرایط کافی به نظر برسد ولی برخی از کسب و کارها مانند پنلهای پیامکی نیاز دارند که سایت آنها برای کاربرانی که در این هستند در دسترس باشد و چنین گزینهای پیشروی آنها نیست.
راهکار منطقی این است که معماری سایت را بهگونهای تنظیم کنیم که هر کاربر (یا ربات) بر اساس موقعیت جغرافیایی خود به سرور مناسب متصل شود. این راهکار در بلاگ پارس پک به صورت کامل توضیح داده شده و من در اینجا قصد دارم تجربه خودم را از راهاندازی موفق همین روش برای 3 سایت به اشتراک بگذارم.
روش اول؛ خرید هاست ایران با دسترسی گوگل!
در حال حاضر برخی از ارائه دهندگان سرویس میزبانی در ایران امکان فروش هاست ایران با دسترسی گوگل و ایندکس را دارند. در چنین شرایطی کافیست تا از این شرکتها هاست خریداری کرده و سایت خود را به آن انتقا دهید.
یکی از این ارائه دهندگان شرکت هاست ایران است و برای برخورداری از این امکان باید از سرویس هاست ایران ووکامرس استفاده کنید.
در نظر داشته باشید که با خرید یکساله از 40 درصد تخفیف بهره مند خواهید شد.
سایتهای websima.com و sms.ir بر روی این هاست میزبانی شده و هم برای کاربران ایرانی و هم رباتهای گوگل به خوبی در دسترس هستند.
روش دوم؛ مراحل حل مشکل با استفاده از CDN پارسپک
برای جلوگیری از افت سئو و قطع دسترسی کاربران در زمان قطعی اینترنت بینالملل، باید ترافیک کاربران داخلی را به سروری در داخل ایران و ترافیک رباتهای گوگل (و کاربران خارجی) را به سروری در خارج از کشور هدایت کنید.
این کار با ایجاد یک نسخه مشابه (میتواند استاتیک باشد) از سایت روی سرور خارجی و استفاده از قابلیت Origin Rule در شبکه توزیع محتوای (CDN) پارسپک بهصورت صددرصد دقیق، بدون نیاز به تغییر دامنه و ریدایرکت انجام میشود.
برای پیادهسازی این معماری و استفاده از قابلیت هوشمند تفکیک ترافیک در پارسپک، ویدیو زیر را مشاهده کنید یا مراحل زیر را قدمبهقدم طی کنید:
۱. تعیین سرور اصلی در ایران
شما به یک سرور یا هاست پایدار در داخل ایران نیاز دارید. این سرور بهعنوان پردازشگر اصلی سایت عمل میکند و تمامی ترافیک داخلی به آن هدایت خواهد شد.
سایت اصلی آکادمی وبسیما از ابتدا در ایران میزبانی میشد و نیاز به اقدامی در این مرحله نداشتم.
۲. تهیه سرور کپی (Mirror) در خارج از ایران
یک سرور یا هاست دوم در خارج از کشور (مثلاً دیتاسنترهای اروپا) تهیه کنید. این سرور قرار است نقش کلون (Clone) یا آینه سایت شما را بازی کند و صرفاً برای پاسخگویی به رباتهای گوگل و کاربران خارجی استفاده میشود.
برای تهیه هاست خارجی از سرویس هاست اقتصادی لیموهاست استفاده کردم و یک هاست 3 ماهه خریداری کردم. موقع خرید حتما به میزان فضای در دسترس دقت کنید و براساس حجم فایلها و اطلاعات انتخاب کنید. اگر محدودیت بودجه ندارید از گزینههای حرفهای تر استفاده کنید.
۳. راه اندازی سایت در سرور خارجی
پیشنهاد پارس پک این است که از سایت اصلی خود یک نسخه کاملاً استاتیک (بدون نیاز به ارتباط با دیتابیس) بسازید و فایلهای آن را به سرور خارجی منتقل کنید.
برای سایت آکادمی من نسخه کامل به همراه دیتابیس را منتقل کردم ولی چند نکته مهم را باید در نظر بگیرید:
- برای انتقال حتما نیاز به تغییر IP و VPN با سرعت مناسب دارید چون هاستی که خریدیم خارج از ایران است. (سخت ترین مرحله همینجاست!)
- قبل از تهیه بک آپ و انتقال سایت فایلهای اضافی را حذف کنید. مثلا ویدیوهای با حجم زیاد، سابقه لاگ خطاها، فایلهای زیپ شده بکاپ و نسخه کش سایت (مثلا از wp rocket). با این کار حجم اطلاعات کمتری را منتقل خواهید کرد.
- بعد از انتقال حتما از صحت نمایش و دسترسی سایت در هاست خارج مطمئن شوید. دسترسی شما بعد از ست شدن نهایی DNS (مرحله 5) و انجام تنظیمات Origin Rule (مرحله 6) امکان پذیر است.
طبق تجربه خودم 2 سایت از 3 سایتی که منتقل کردم در سرور جدید عملکرد درستی نداشتند که با تغییر نسخه php و حذف یکی دو افزونه مشکل برطرف شد و سایت در دسترس قرار گرفت.
۴. اتصال دامنه به CDN پارسپک
در پنل پارسپک ثبتنام کرده و سرویس CDN (نسخه رایگان کافی است) را برای دامنه خود فعال کنید. Name Server های دامنه خود را به مقادیری که پارسپک به شما میدهد تغییر دهید.
این مرحله ممکن است بین 1 تا 24 ساعت زمان ببرد. در طول ثبت شدن DNS جهانی میتوانید برای راهاندازی سرور جدید و انتقال فایلها به صورت موازی اقدام کنید.
۵. انتقال رکوردهای DNS
پس از اتصال به CDN، تمامی رکوردهای DNS (مانند رکوردهای A، CNAME، TXT و ایمیلها) که در هاست قبلی خود داشتید را عیناً در بخش مدیریت DNS پارسپک وارد کنید تا اختلالی در سرویسهای جانبی سایت ایجاد نشود.
دقت کنید که وارد کردن رکوردهای اصلی A و MX کفایت میکند و لازم نیست همه NSها به ویژه مواردی که مربوط به FTP و Cpanel هستند را وارد کنید.
مرحله میانی که در پارس پک اشاره نشده بود
برای جلوگیری از خطای امنیتی، فراموش نکنید که بعد از تنظیم DNS گواهی SSL سایت را در پنل CDN پارسپک را از سایت و سرور اصلی دریافت کرده و در تنظیمات SSL پارس پک وارد کنید.
۶. تنظیمات Origin Rule در پارسپک
به منوی Origin Rules بروید و یک قانون (Rule) جدید بسازید.
در بخش شرطها تنظیم کنید: «کشور» / «برابر نیست با» / «ایران» در بخش IP مقصد، آدرس IP سرور خارج از کشور را وارد کنید.
با این کار، CDN پارسپک هر درخواستی که از خارج از مرزهای ایران (از جمله خزندههای گوگل) بیاید را شناسایی کرده و مستقیماً به سرور خارجی میفرستد.
7. بررسی دسترسی گوگل به سایت
اگر همه مراحل به درستی انجام شده باشد میتوانید دسترسی گوگل به سایت را از طریق سرچ کنسول بررسی کنید.
ابتدا به بخش settings رفته و از در دسترس بودن فایل robots.txt مطمئن شوید. بعد از آن از طریق Inspect URL وضعیت دسترسی گوگل به صفحات مهم و پربازدید سایت را تست کنید. اگر همه چیز درست بود برای ایندکس این صفحات اقدام کنید.
برای مراحل بعد از دسترسی گوگل به سایت پیشنهاد میکنم ویدیوهایی که در صفحه “نوش دارو” گذاشتهایم را مشاهده کرده و مراحل را با همان ترتیب و اولویت طی کنید.
سایر روشها (Geo DNS و Load Balancing)
البته برای انجام این فرآیند محدود به این دو روش نیستیم و میتواند از متدهای دیگری نیز استفاده کرد که مهمترین آنها به شرح زیر هستند:
- روش Load Balancing با کمک CLoudflare (15 دلار در ماه)
- روش Geo DNS با ابزار CLoudns.net (10 دلار در ماه)
- استفاده از CDN ابرآروان یا ستون به عنوان جایگزین پارس پک (1 تا 3 میلیون در ماه)
مشاوره و خدمات انتقال
اگر در مراحل اجرا به مشکل خوردید یا انجام کامل این فرآیند برای شما پیچیده است و قصد دارید که به مجموعه وبسیما برون سپاری کنید، میتوانید با پشتیبان آکادمی وبسیما به شماره 09024786858 تماس بگیرید تا شما را در این مسیر همراهی کنیم.
همچنین بخش نظرات همین صفحه میتواند فضای مناسبی برای درج نظرات شما و پاسخ به سوالات احتمالی باشد.

آموزش رسالت اصلی من است ولی مسیر ۱۳ سالهای که طی کردم فقط در آموزش خلاصه نمیشود؛ به عنوان همبنیانگذار وبسیما، افتخار همکاری در بیش از ۳۰۰ پروژه موفق با برندهای معتبر کشور را داشتهام و با برگزاری ۳۰ دوره رویداد تخصصی «کندو»، نبض جامعه سئو ایران را در دست دارم. ترکیبِ این «تجربه اجرایی سنگین» با «چالشهای واقعی کامیونیتی سئو»، به من دیدگاهی ۳۶۰ درجه و واقعبینانه نسبت به نیازهای بازار داده است.

