
وقتی اینترنت ایران قطع یا محدود میشود، گوگل دیگر به سایت شما دسترسی ندارد. اما با یک معماری هوشمند، میتوانید هم کاربر ایرانی را راضی نگه دارید، هم ربات گوگل را.
تصور کنید سایت شما روی سرور داخل ایران میزبانی میشود. وقتی اینترنت ایران محدود میشود یا به حالت اینترانت درمیآید، ربات گوگل که از آمریکا کار میکند، دیگر نمیتواند به سایت شما برسد. نتیجه؟ ایندکس نمیشوید، رتبهتان میافتد، و ماهها تلاش سئویی دود میشود هوا.
گوگل اگر چند بار نتواند سایت شما را بخزد، ممکن است آن را از ایندکس حذف کند یا رتبه آن را کاهش دهد. این اتفاق در قطعیهای اینترنت ایران بارها رخ داده.
DNS در سادهترین شکل، مثل دفترچه تلفن اینترنت است؛ اسم سایت را میگیرد و آدرس IP میدهد. Geo DNS یک لایه هوشمند به این سیستم اضافه میکند: بسته به اینکه درخواست از کجای دنیا آمده، آدرس IP متفاوتی برمیگرداند.
با این روش، گوگل همیشه به سرور خارج از کشور وصل میشود که در دسترس است، و کاربر ایرانی به سرور داخلی که سرعت بهتری دارد.
اول از همه، باید یک نسخه کاملاً یکسان از سایتتان را روی یک سرور خارج از ایران (مثلاً آلمان، هلند یا فرانکفورت) بالا بیاورید. این سرور باید همیشه روشن، در دسترس، و محتوایش بهروز باشد.
در پنل DNS خود (مثلاً Cloudflare، AWS Route 53، یا هر سرویس Geo DNS دیگری) قانون میگذارید:
درخواست از ایران → IP سرور داخلی | درخواست از بقیه دنیا → IP سرور خارجی
مهمترین و حساسترین بخش این معماری، هماهنگ نگه داشتن دو سرور است. محتوای سایت باید در هر دو سرور یکسان باشد.
🔄Rsync دورهایسینک فایلها و تصاویر با cron job
🗄️Database ReplicationMySQL/PG Master-Slave
☁️Object StorageS3 مشترک برای فایلها
🪝Webhook/API Pushهر تغییر → push به سرور دوم
📦CI/CD Pipelineدیپلوی همزمان هر دو سرور
🖼️CDN مشترکفایل استاتیک از یک CDN
ربات GoogleBot از آمریکا یا اروپا کار میکند. وقتی به سرور خارجی شما وصل میشود، هیچوقت با قطعی یا محدودیت اینترنت ایران مواجه نمیشود. کرال و ایندکس بدون وقفه ادامه دارد.
کاربر ایرانی به سرور داخلی وصل میشود که پینگ کمتری دارد. Core Web Vitals بهتر، تجربه کاربری بهتر، و در نتیجه سیگنال مثبتتر برای گوگل.
چون محتوای هر دو سرور یکسان است، مشکل محتوای تکراری یا Canonical اشتباه نخواهید داشت. گوگل یک سایت میبیند، نه دو سایت مجزا.
نکته مهم: حتماً در هر دو سرور هدرهای canonical، robots.txt و sitemap یکسان باشد. هر تفاوتی در این فایلها میتواند مشکلساز شود.
اگر مقالهای منتشر کنید و سینک با تاخیر انجام شود، ربات گوگل ممکن است برای چند دقیقه محتوای متفاوتی ببیند. راهحل: سینک real-time یا حداکثر ۵ دقیقهای.
نگهداری دو سرور طبیعتاً هزینه بیشتری دارد. برای سایتهای کوچک میتوان از یک VPS ارزان خارج به عنوان سرور آینه استفاده کرد.
هر بار که سایت را آپدیت میکنید باید مطمئن شوید هر دو سرور بهروز شدهاند. یک CI/CD Pipeline درست این را خودکار میکند.
Geo DNS یک راهحل هوشمند برای یک مشکل واقعی است. نه یک ترفند، بلکه یک معماری زیرساختی است که هم سئو را حفظ میکند، هم تجربه کاربر ایرانی را بهتر میکند. در دنیایی که اینترنت ایران گاه قابل پیشبینی نیست، این روش میتواند تفاوت بین سایتی که میماند و سایتی که از ایندکس حذف میشود را رقم بزند.