تغییر دامنه و آدرس وبسایت یکی از مهمترین و حساسترین مراحل در مدیریت وبسایتهاست که اگر به درستی انجام نشود، میتواند به افت شدید رتبهها و از دست رفتن بازدیدها منجر شود. در این آموزش از وب آنجل، یاد خواهید گرفت که چگونه دامنه و آدرس وبسایت خود را بدون افت رتبه در نتایج جستجوی گوگل تغییر دهید.
نکات کلیدی در آموزش:
- تغییر دامنه از ir به com یا هر پسوند دیگر بدون آسیب به رتبه سایت.
- مهاجرت از http به https یا برعکس و مدیریت صحیح آن.
- انتقال سایت با ساختار URL متفاوت: اگر ساختار آدرسدهی (URL) سایت قدیمی با سایت جدید تفاوت دارد، چگونه آدرسها را بدون مشکل به آدرس جدید منتقل کنید.
- انتقال بین سیستمهای مدیریت محتوا (CMS): شامل سایتهای وردپرسی، PHP Base و ASP.NET و انتقال صحیح آنها.
- انتقال با هر پنل هاستی: سی پنل، دایرکت ادمین، وبسایت پنل، یا سرورهای اختصاصی لینوکس و ویندوز.
- انتقال دستهجمعی آدرسها: تکنیکهای پیشرفته برای انتقال دستهجمعی یا بخشی از آدرسها.
- اجتناب از اشتباهات رایج: اشتباهاتی که باعث از دست رفتن غیرقابل برگشت رتبه میشوند.
- تسریع در تغییر آدرس در گوگل: اقداماتی که باید انجام دهید تا گوگل سریعتر آدرس جدید شما را شناسایی کند و رتبههای شما حفظ شود.
تجربه عملی و واقعی:
ما با تجربه تغییر دامنه برای بیش از 300 وبسایت، از سیستمهای مختلف مانند ASP.NET و PHP و وبسایتهای بزرگ چند هزار یا چند میلیون صفحهای، این آموزش را برای شما آماده کردهایم. هر تجربهای که در این مسیر کسب کردهایم را به شما منتقل خواهیم کرد، از تغییر دامنههای ساده گرفته تا سایتهای پنالتیشده و ریدایرکتهای زنجیرهای.
مواردی که در این آموزش پوشش داده میشود
- مدیریت ریدایرکتها و بهینهسازی ساختار URL.
- نحوه ثبت دامنه جدید و اطلاعرسانی به گوگل از طریق Google Search Console.
- نحوه صحیح ریدایرکت 301 و انتقال همه آدرسهای قدیمی به آدرسهای جدید.
- نکاتی درباره بروزرسانی نقشه سایت (XML sitemap) و فایل robots.txt.
نکات مهم قبل از تغییر دامنه و انجام ریدایرکت
1. تست و تأیید ریدایرکتها
- تمامی صفحات دامنه قدیمی باید به صفحات معادل در دامنه جدید ریدایرکت شوند.
- از ریدایرکت همه صفحات به صفحه اصلی دامنه جدید خودداری کنید؛ این کار میتواند باعث از دست رفتن رتبه شود.
- از ابزارهایی مانند Redirect Checker یا Screaming Frog برای بررسی صحت ریدایرکتها استفاده کنید.
2. دست نزدن به بک لینکها
- بک لینکهای طبیعی نباید تغییر داده شوند؛ گوگل این تغییرات را بهعنوان بهینهسازی بیش از حد (Over Optimization) شناسایی میکند و ممکن است جریمه اعمال کند.
- با تنظیم ریدایرکت 301 صحیح، ارزش و اعتبار بک لینکها به دامنه جدید منتقل میشود.
3. تفاوت تغییر دامنه و تغییر برند
- اگر فقط دامنه تغییر میکند، باید برند قدیمی در تمام صفحات و متادیتاها حفظ شود.
- در صورت تغییر برند، از استراتژیهای Off-Page، PR، و کمپینهای تبلیغاتی برای اطلاعرسانی به کاربران و موتورهای جستجو استفاده کنید.
4. یکسان بودن محتوای صفحات مبدأ و مقصد
- محتوای هر صفحه در دامنه قدیمی باید کاملاً مشابه یا بهتر از صفحه مقصد باشد.
- اگر صفحات بهروزرسانی شوند و کیفیت آنها بهبود یابد، میتواند رتبه را افزایش دهد.
5. جلوگیری از تغییر همزمان دامنه و URL
- تغییر همزمان دامنه و ساختار URL باعث پیچیدگی در ریدایرکتها و افت رتبه میشود.
- ابتدا دامنه را تغییر دهید و پس از تثبیت وضعیت، ساختار URLها را اصلاح کنید.
6. حساسیت به حروف بزرگ و کوچک در URLها
- سرورهای لینوکسی به حروف کوچک و بزرگ حساس هستند؛ مطمئن شوید که تمامی URLها به درستی تنظیم و ریدایرکت شدهاند.
7. ریدایرکت URLهای فارسی
- URLهای فارسی بهصورت Unicode در سرور شناسایی میشوند. تنظیمات سرور را بررسی کنید تا ریدایرکت بهدرستی انجام شود.
8. مدت زمان نگهداری ریدایرکت
- صفحات ریدایرکت شده باید حداقل 6 ماه باقی بمانند.
- توصیه میشود دامنه قدیمی را حداقل برای 4 سال یا بهصورت مادامالعمر حفظ کنید.
9. دسترسی به هاست و تنظیمات دامنه
- برای مدیریت صحیح ریدایرکتها، به تنظیمات دامنه قدیمی و جدید دسترسی کامل داشته باشید.
- هر دو دامنه را در گوگل سرچ کنسول ثبت و تنظیم کنید.
10. جلوگیری از ریدایرکتهای زنجیرهای
- از چندین ریدایرکت متوالی اجتناب کنید؛ تمام دامنههای قبلی باید مستقیماً به دامنه جدید ریدایرکت شوند.
- اگر زنجیره ریدایرکت کمعمق است (2-3 سطح)، اثر آن محدود است؛ اما بهتر است مستقیماً اصلاح شود.
اقدامات تکمیلی
- بروزرسانی نقشه سایت (Sitemap): نقشه سایت را مطابق با دامنه جدید بهروزرسانی کرده و به گوگل ارسال کنید.
- اطلاعرسانی به کاربران: با ارسال ایمیل یا اطلاعرسانی در شبکههای اجتماعی، کاربران را از تغییر دامنه مطلع کنید.
- تحلیل و نظارت: از ابزارهایی مانند گوگل آنالیتیکس و سرچ کنسول برای بررسی تأثیر تغییرات استفاده کنید و مشکلات احتمالی را برطرف کنید.
11. Cache مرورگر را پاک کنید
- پس از اعمال ریدایرکتها، ممکن است مرورگر صفحات قدیمی را از Cache خود بارگذاری کند.
- برای اطمینان از اعمال درست تغییرات:
- Cache مرورگر را پاک کنید.
- از مرورگرهای مختلف استفاده کنید.
- ابزارهایی مانند httpstatus.io یا Redirect Checker را برای بررسی وضعیت ریدایرکتها به کار ببرید.
12. زمان اثرگذاری ریدایرکت و تغییر دامنه
- ریدایرکت 301 به موتورهای جستجو اطلاع میدهد که انتقال دائمی صورت گرفته است.
- زمان لازم برای شناسایی و اعمال تغییرات توسط موتورهای جستجو:
- ریدایرکت: 1 روز تا 2 هفته
- انتقال کامل دامنه در نتایج جستجو: 1 هفته تا چند ماه
- با صبر و نظارت دقیق، میتوانید افت رتبه را به حداقل برسانید.
13. محدودیت سرویسدهندگان رایگان وبلاگ
- سرویسهای رایگان وبلاگدهی (مانند بلاگفا و بلاگر) امکان ریدایرکت 301 را فراهم نمیکنند.
- اگر قصد انتقال وبلاگ به دامنه شخصی دارید:
- از ابتدا سایت مستقل راهاندازی کنید.
- محتوا را به سایت جدید منتقل کرده و کاربران را از تغییر آگاه کنید.
14. ریدایرکت بر روی نسخه نهایی دامنه
- اطمینان حاصل کنید که تمامی نسخههای مختلف دامنه قدیمی به نسخه نهایی دامنه جدید ریدایرکت میشوند:
- http://old.com
- https://old.com
- http://www.old.com
- https://www.old.com
- نسخههای مختلف دامنه جدید نیز باید به یک نسخه اصلی هدایت شوند (مثلاً https://www.new.com).
- انتخاب بین www یا غیر-www به ترجیح شما بستگی دارد، اما هر دو نسخه باید به یکی ریدایرکت شوند.
15. از پارک کردن دامنهها خودداری کنید
- هر دو دامنه (قدیم و جدید) باید هاست جداگانه داشته باشند.
- مشکلات پارک کردن دامنه:
- دشواری در تأیید دامنهها در گوگل سرچ کنسول.
- مشکلات فنی در اعمال ریدایرکتها.
- راهحل: به جای پارک کردن، هاست جداگانه تهیه کنید و ریدایرکتها را بهدرستی تنظیم کنید. این کار هرچند هزینهبر است، اما از افت رتبه و مشکلات سئو جلوگیری میکند.
پیشنهادات نهایی
- کنترل دقیق عملکرد ریدایرکتها: با ابزارهایی مانند گوگل سرچ کنسول و Google Analytics، تأثیر تغییرات و مشکلات احتمالی را بررسی کنید.
- ارتباط با کاربران: کاربران خود را از تغییر دامنه مطلع کنید و دلیل این تغییر را توضیح دهید.
- مانیتورینگ طولانیمدت: تا چند ماه پس از انتقال، عملکرد دامنه جدید را مرتباً ارزیابی کنید و در صورت نیاز تغییرات لازم را اعمال کنید.
آموزش انتقال از دامنه ای به دامنه دیگه با همون ساختار URL برای لینک های داخلی
در وردپرس یا سایت های تحت PHP (دامنه مبدأ، قدیمی):
به فایل htaccess برید و فایل ر و ویرایش کنید:

فایل .htaccess داخل پوشه اصلی دامنه مبدأ در هاست رو به شکل زیر تغییر بدید:
توجه کنید که توی این مثال، ما، دامنه مقصد رو با www و با https در نظر گرفتیم.
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^olddomain.ir$ [OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.ir$ [NC]
RewriteRule ^(.*)$ https://www.newdomain.com/$1 [R=301,L]
در سایت های تحت سرور ویندوزی(IIS) و پلتفرم .Net (دامنه مبدأ، قدیمی) :
در فایل Global.ascx پروژه ASP.Net Web Application شرط زیر رو قرار بدید: توجه کنید که توی این مثال، ما، دامنه مقصد رو بدون www و بدون https در نظر گرفتیم.
void Application_BeginRequest(object sender, EventArgs e) { string host = Request.Url.Host; if (host .Contains("olddomain.com")) { string NewURL=Request.Url.OriginalString.Replace("olddomain.com", "newdomain.com").replace("www.",""); Response.RedirectPermanent(NewURL); } }
و یا اینکه از طریق فایل Web.config به شکل زیر اقدام کنید:
<configuration> <system.webServer> <rewrite> <rules> <rule name="Redirect *olddomain.com to www.newdomain.com" StopProcessing="true"> <match Url=".*" /> <conditions> <add Input="{HTTP_HOST}" Pattern="^olddomain.com$" /> </conditions> <action Type="Redirect" Url="http://www.newdomain.com/{R:0}" RedirectType="Permanent" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
آموزش انتقال دامنه و آدرس صفحات جدید در سناریوهای مختلف
1. انتقال دامنه با تفاوت در آدرس صفحات داخلی
اگر ساختار آدرسها در دامنه جدید متفاوت است:
-
سناریوی قاعدهمند: اگر تفاوت آدرسها مشخص و قاعدهمند است (مانند تغییر
/cat/به/list/)، از ریدایرکتهای شرطی استفاده کنید.نمونه ریدایرکت شرطی در فایل
.htaccess:
RedirectMatch 301 ^/cat/(.*)$ /list/$1
سناریوی غیرقاعدهمند: اگر آدرسهای جدید الگوی مشخصی ندارند (مثلاً تغییر آدرسها به زبان فارسی)، باید ریدایرکتها را دستی تعریف کنید.
نمونه ریدایرکت دستی:
Redirect 301 /old-page /new-page Redirect 301 /old-category/page1 /new-category/page1
2. انتقال دامنه با محتوای صفحات متفاوت
- اگر محتوای صفحات جدید بهینهتر و غنیتر است، احتمال افت رتبه کمتر میشود.
- برای صفحات با محتوای جدید:
- ریدایرکت دقیق از آدرس قدیمی به جدید انجام دهید.
- محتوای مرتبط و باکیفیت ارائه دهید.
3. انتقال دامنه با موضوع متفاوت
- اگر دامنه جدید موضوع کاملاً متفاوتی دارد:
- از ریدایرکت کلی خودداری کنید.
- فقط صفحات مرتبط را ریدایرکت کنید.
4. تغییر دامنه چندباره
-
اگر دامنه شما چندین بار تغییر کرده است:
- تمامی دامنههای قدیمی را به دامنه نهایی ریدایرکت کنید.
- از ریدایرکت مستقیم استفاده کنید تا زنجیره ریدایرکت ایجاد نشود.
نمونه ریدایرکت مستقیم:
Redirect 301 /old-url /final-url
5. انتقال از HTTP به HTTPS
-
تمامی نسخههای HTTP را به HTTPS ریدایرکت کنید.
نمونه کد در
.htaccess:
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
6. تنظیمات در Google Search Console
پس از انجام ریدایرکتها، مراحل زیر را دنبال کنید:
- وارد Google Search Console شوید.
- از بخش Change of Address استفاده کنید:
- دامنه قدیمی را انتخاب کنید.
- دامنه جدید را تأیید کنید.
- نقشه سایت (Sitemap) جدید را برای دامنه جدید ارسال کنید.
- بررسیهای مداوم برای اطمینان از شناسایی تغییرات توسط گوگل انجام دهید.
7. نکات کلیدی
- ریدایرکت زنجیرهای: تمامی دامنههای قدیمی باید به دامنه جدید بهصورت مستقیم ریدایرکت شوند.
- بروزرسانی لینکهای داخلی: در دامنه جدید، لینکهای داخلی را بروزرسانی کنید تا به URLهای نهایی اشاره کنند.
- نظارت بر عملکرد: پس از انتقال، بهطور منظم گزارشهای Google Search Console و Google Analytics را بررسی کنید.
- اطلاعرسانی به کاربران: کاربران را از تغییر دامنه مطلع کنید تا از سردرگمی آنها جلوگیری شود.

در مرحله دوم، کلید Check رو برای چک کردن ریدایرکت بزنید.صفحه نخست و صفحات داخلیتون باید به صفحه نخست دامنه جدید، 301 ریدایرکت شده باشه. گوگل فقط صفحه نخست رو چک میکنه.این نباید باعث بشه تصور کنید ریدایرکتتون درسته. شما باید تک تک صفحاتتون رو ریدایرکت 301 کنید.چون صفحه نخست، فقط یک صفحه از سایت شماست.
اعتبار سایت شما از مجموع صفحات دامنه شما به دست اومده. پس اگر صفحات داخلیتون، ریدایرکت نشه، همه رتبه هاتون از بین میره. حتما از سایت httpstatus.io یا سایت های مشابه، کمک بگیرید و از طریق اینها ریدایرکتتون رو بررسی کنید. نکته ای که درباره Cache مرورگر در بالا گفتم هم یادتون نره.

در مرحله سوم باید مطمئن بشید که سایت قدیمی و جدید، هنوز Verify هستند. چون ممکنه شما سایتی رو موقع ثبت، Verify کنید ولی بعدا اون تنظیمات Verify به هر دلیلی از بین رفته باشه. گوگل باید مطمئن باشه که شما دسترسی به هر دو سایت دارید و سایت یه بدبخت دیگه ای رو نباید بتونید برای توی سرچ کنسول، تنظیمات ریدایرکت رو اعمال کنید.

در این مرحلهای که مشکل خارج شدن دامنه مبدا از حالت Verify به دلیل ریدایرکت شدن ممکن است رخ دهد، راهکارهایی وجود دارد که میتوانید از آنها استفاده کنید. یکی از راهحلهای مؤثر، استفاده از ذخیره فایل HTML برای هر دو دامنه مبدا و مقصد است. این روش به شما اجازه میدهد تا گوگل بدون اینکه ریدایرکت صورت گیرد، فایل HTML تأییدیه را شناسایی کند.
نکات کلیدی:
-
استفاده از فایل HTML برای Verify کردن: اگر دامنه مبدا از طریق متاتگ Verify شده و بهدلیل ریدایرکت، تأییدیه با مشکل مواجه میشود، باید استثناهایی را برای درخواست فایل HTML ایجاد کنید. این کار از بروز مشکل جلوگیری میکند.
-
نحوه ایجاد استثنا برای فایل HTML: در این روش، شما با ایجاد استثنا برای درخواستهای مربوط به فایل HTML (که برای Verify شدن لازم است) از ریدایرکت شدن جلوگیری میکنید. برای این کار از کد زیر استفاده کنید:
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/htmlfilename.html
RewriteRule ^(.*)$ http://www.newexample.com/$1 [R=301,L]
-
توجه: فقط فایل HTML مخصوص Verify را از ریدایرکت مستثنی کنید، نه تمام فایلهای HTML. زیرا برخی از صفحات سایت ممکن است به فرمت HTML ایندکس شده باشند و در صورت استثنا کردن همه فایلها، اختلالی در عملکرد ریدایرکت ایجاد شود.
-
روش صحیح Verify در دامنه مبدا و مقصد: وقتی مراحل تأییدیه برای هر دو دامنه به درستی طی شد (هم برای مبدا و هم برای مقصد)، تنها مرحله نهایی باقی میماند که باید دامنه جدید را Submit کنید.
-
افت رتبه و همزمانی با تغییر دامنه: اگر پس از تغییر دامنه و انجام تمام مراحل بهدرستی، با افت رتبه مواجه شدید، باید به این نکته توجه کنید که ممکن است این افت ناشی از تغییر الگوریتم گوگل باشد و ربطی به تغییر دامنه و ریدایرکت نداشته باشد. در چنین شرایطی، همزمانی تغییر الگوریتم با تغییر دامنه میتواند باعث شود شما تصور کنید که ریدایرکتها دلیل افت رتبه بودهاند، در حالی که ممکن است تغییرات گوگل نقش اصلی را ایفا کرده باشد.
جمعبندی:
با رعایت این مراحل و استثنا کردن درست فایل HTML تأییدیه، میتوانید مشکل Verify شدن دامنه مبدا را حل کنید و عملیات ریدایرکت را بهدرستی انجام دهید. اگر تمامی مراحل را درست انجام دادید و همچنان افت رتبه داشتید، دلیل آن میتواند تغییر الگوریتم گوگل باشد، نه فرآیند ریدایرکت.
سوالات متداول درباره تغییر دامنه، URL و طراحی سایت بدون از دست دادن سئو
1. چگونه دامنه را تغییر دهیم بدون اینکه سئو آسیب ببیند؟
- بررسی دامنه جدید: مطمئن شوید دامنه جدید سابقه منفی ندارد (مانند جریمههای گوگل یا فعالیتهای اسپم).
- ایجاد ریدایرکت 301: تمامی صفحات دامنه قدیمی را به صفحات معادل در دامنه جدید ریدایرکت کنید.
- ثبت دامنه جدید در Google Search Console: دامنه جدید را اضافه کرده و از ابزار Change of Address استفاده کنید.
- بروزرسانی بکلینکها: با سایتهایی که به دامنه قدیمی لینک دادهاند تماس بگیرید و درخواست تغییر لینک کنید.
- بروزرسانی نقشه سایت و فایل robots.txt: نقشه سایت XML جدید ایجاد و در موتورهای جستجو ثبت کنید.
- مانیتورینگ: ترافیک و رتبهبندی را پس از تغییر دامنه بررسی کنید تا مشکلات احتمالی را برطرف کنید.
2. چگونه رتبههای سئو خود را هنگام تغییر وبسایت حفظ کنیم؟
- حفظ ساختار URL: تغییر ساختار URLها را به حداقل برسانید.
- انتقال محتوا: محتوای ارزشمند را به سایت جدید منتقل کنید.
- ریدایرکت 301: تمامی صفحات قدیمی را به صفحات جدید ریدایرکت کنید.
- بررسی لینکهای داخلی: لینکهای داخلی سایت را با URLهای جدید بروزرسانی کنید.
- تست سایت جدید: پیش از راهاندازی عمومی، سایت جدید را برای خطاها تست کنید.
3. چگونه URL را تغییر دهیم بدون تأثیر منفی بر سئو؟
- ایجاد ریدایرکت 301: URLهای قدیمی را به URLهای جدید ریدایرکت کنید.
- بروزرسانی نقشه سایت: نقشه سایت XML جدید را به Google Search Console ارسال کنید.
- بروزرسانی بکلینکها: در صورت امکان، با سایتهایی که به URL قدیمی لینک دادهاند تماس بگیرید.
- اطلاعرسانی به گوگل: تغییرات را در Google Search Console ثبت کنید.
- پیگیری: رتبهبندی صفحات و ترافیک را پس از تغییر مانیتور کنید.
4. چگونه طراحی سایت را بدون از دست دادن SEO بازطراحی کنیم؟
- تهیه بکاپ: از محتوا و دادههای فعلی سایت بکاپ بگیرید.
- حفظ ساختار محتوا: تا حد امکان ساختار URL و لینکدهی داخلی را تغییر ندهید.
- ریدایرکت صفحات تغییر یافته: صفحات حذفشده یا تغییر یافته را به صفحات مرتبط جدید ریدایرکت کنید.
- تست پیش از راهاندازی: سایت جدید را در محیط آزمایشی بررسی کنید.
- بهینهسازی سرعت و موبایل: سرعت بارگذاری سایت جدید را بررسی کرده و از سازگاری با موبایل اطمینان حاصل کنید.
5. چگونه از خراب شدن سئو در بازطراحی وبسایت جلوگیری کنیم؟
- برنامهریزی: تغییرات طراحی و تاثیر آن بر سئو را پیشبینی کنید.
- حفظ لینکدهی داخلی: لینکهای داخلی را بهینه کنید و ارتباط بین صفحات را حفظ کنید.
- بررسی فنی: خطاهای 404 و مشکلات فنی سایت جدید را بررسی کنید.
- سازگاری موبایل: مطمئن شوید سایت جدید برای موبایل بهینه شده است.
- مانیتورینگ: عملکرد سئو را پس از بازطراحی بهطور منظم بررسی کنید.
6. چگونه بدون از دست دادن سئو ریدایرکت کنیم؟
- استفاده از ریدایرکت 301: از این نوع ریدایرکت برای انتقال دائمی صفحات استفاده کنید.
- حفظ ارتباط موضوعی: هر صفحه قدیمی را به مرتبطترین صفحه در سایت جدید ریدایرکت کنید.
- بررسی فایل robots.txt: اطمینان حاصل کنید که صفحات جدید قابل دسترسی هستند.
- اطلاعرسانی به گوگل: تغییرات را در Google Search Console ثبت کنید.
- تست ریدایرکتها: با ابزارهایی مانند HTTP Status Checker ریدایرکتها را بررسی کنید.
خدمات و آموزش دیجیتـال مارکتینگ در آکادمی وب آنجل
آموزش دیجیتـال مارکتینگ در آکادمی وب آنجل یک فرصت بی نظیر برای توسعه مهارتهای بازاریـابی آنلاین است. این دورهها توسط حامد مهدی زاده، متـخصص سئـو و بازاریابی با بیش از یک دهه تجربه، ارائه میشود. همچنین برای استفاده از این خدمات میتوانید روی لینکهای زیر کلیک کنید.
