انتقال سایت به یک دامنه جدید

شاید یکی از مشکلات وبمسترانی که در رزوهای اول برای سایت خودشون دامنه مناسبی انتخاب نکرده اند و یا کسانیکه سایتشون فیل شده، تغییر آدرس سایت باشه و نگرانی از دست دادن ایندکس های دامنه قبلی و بوجود آمدن ارورهای متعدد 404 و در نهایت از دست دادن رتبه سایت در موتورهای جستجو و خراب شدن سئو سایت!
اما گوگل برای این منظور قسمتی را در گوگل وبمستر در نظر گرفته که میخوام تو این مقاله توضیحاتی درباره نحوه عمل در اون بدم. گوگل خودش گفته که این امکان به منظور اینکه شما به گوگل کمک کنید که عملیات ایندکس دامنه جدید را سریعتر انجام بده و همچنین کاربران شما راحتتر و سریعتر به دامنه جدید منتقل بشن.
حالا باید چه کنیم؟
اول از همه بگم که لازمه شما دامنه قبلی را تا حداقل 6 ماهه دیگه در اختیار داشته باشید. پس نزارید تا 6 ماه پس از این انتقال منقضی بشه و یا توسط شخص دیگه ای کنترل بشه!
خوب در اولین گام انتقال باید از دستور انتقال 301 استفاده کنید. فقط بهتره که این انتقال ها بصورت 1 به 1 انجام بشه. یعنی نیایید و دستور بدید تمام صفحات سایت قدیمی به صفحه اصلی سایت شما انتقال پیدا کنه. بلکه به ازاء هر صفحه که در سایت قدیمی دارید یک صفحه با همان محتوا در سایت جدید ایجاد کنید و اونوقت از انتقال 301 از آدرس قدیمی به جدید استفاده کنید. البته انتقال به صفحه اصلی هم از بوجود اومدن ارورهای 404 جلوگیری می کنه ولی از نظر حرفه ای و کاربری بهتره که اون انتقال 1:1 انجام بشه.
یکی از بهترین کدهای انتقال ۳۰۱ که بتونه کل لینک های سایت شما را منتقل به دامنه جدید کد زیر هست که باید اون را وارد فایل htsccess. کنید:
RewriteEngine On RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR] RewriteCond %{HTTP_HOST} ^newdomain.com$ RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$ RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$ RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ RewriteRule (.*)$ http://newdomain.com/$1 [R=301,L]
حالا باید لینک های داخلی و همچنین بک لینکهاتون را چک کنید و اون ها را ویرایش کنید. در مورد بک لینک ها باید با صاحبان سایت هایی که به شما لینک دادند صحبت کنید که آدرس شما را تغییر بدهند. البته اگه دیدید امکان تغییر لینک وجود نداره، حتما یادتون باشه که اون آدرس هایی که با سایت قدیمیتون وارد میشد (بک لینک ها) را در سایت جدید ایجاد و با کمک دستورات 301 انتقالش بدید.
برای ویرایش لینک های داخلی هم از برنامه مورد اعتماد گوگل که در مقاله نرم افزار چک کردن لینک های داخلی معرفی کردم استفاده کنید که مشکلی پیش نیاد.
حالا وارد گوگل وبمستر بشید و ابتدا سایت جدید را به گوگل معرفی کنید. سپس در همون گوگل وبمستر در قسمت site configuration قسمت Change of Address را بزنید و در اون کادری که در تصویر زیر هم مشخصه، آدرس سایت جدیدی را که به گوگل معرفی کردید وارد نمایید.
البته کار شما تموم نشده. بهتره که هر چه سریعتر نقشه سایت جدید را تهیه کنید و در گوگل وارد نمایید تا عملیات انتقال هر چه سریعتر انجام بشه. در اخر هم برای انکه ببینید عملیات با موفقیت همراه بوده و انشاالله مشکلی نبوده، دوباره به گوگل وبمستر سر بزنید و ببینید crawl errors هر دو دامنه در چه وضعیته که خوب اگه زیاد شده باشه یعنی یه مشکلی بوجود اومده.
همچنین اگه طبق توصیه انجام شده، نقشه سایت جدید را سابمیت کردید، برید ببینید لینکهای ایندکس شده و شناسایی شده چندتا هست.
- تاریخ انتشار: 4 بهمن 1390
- 30 دیدگاه
با سلام وخسته نباشید خدمت مدیر محترم سایت سئو
مطلب بسیار خوب و به کار بیایی بود ایوووووووووووووووووووووول داداش
سلام دوست عزیز
شما لطف داری دوست من
سلام و درود فراوان
تبريك ميگم دوست عزيز بابت سايت خوبتون
ميخواستم اگه ميشه سايت مارو از لحاظ سئو بررسي كنيد ، كه در چه حالتي هست.ممنون ميشم.
سلام و ممنون مهرداد جان
بی زحمت تو قسمت پرسش و پاسخ مطرح کن من در خدمتت هستم
سلام
تبریک میگم
رنکتون 4 شد
ممنون محمد جان
سلام
تشکر بابت مطلب مفیدت
برات ارزوی موفقیت دارم
سلام
ممنون دوست عزیز.همینطور برای شما
سلام دوست عزیز خسته نباشی
واقعا ممنون بابت مطالبی که میزاری خیلی مفید و پر کاربرد هستند قبل از اینکه سایت شمارو ببینم اصلا نمیدونستم گوگل وبمستر چی هست الا همچین چیزی هست یا نه
چیزی که الان مورد توجه من قرار گرفته ریدایرکت 301 هست که اونجوری که من متوجه شدم باید یک به یک لینکهای اصلی سایت رو در فایل .httaccess ریدایرکت کنیم روی دامین جدید؟ چون من بعد از اینکه دامین قیلطر شد زود تو خود سی پنل ریدایرکت کردم رو ساب دامین که خوشبختانه الان تو گوکل سایت رو با ساب دامنه نشون میده و مشکلی از این بابت ندارم
حالا سوال من اینه که باید کل لینکهای اصلی سایت رو تو اون فایل ریداریکت کنم تا انتقال زود و صحیح انجام بشه؟
سلام
شما اگه بخوای هر مطلبیت جداگونه انتقال پیدا کنه باید دونه دونه کد 301 بدی ولی اگه بخوای کلا انتقال پیدا کنه که فقط کافیه با ادرس جدید کد بدی
عزیز توی گوگل وبمستر زده ساب دامین یا دایرکتوری نباشه و دامین جدید باشه!
برای سایتهایی که فیل میشن و روی ساب دامین جدید ادرس جدید میذارن چجوری باید کاری کرد که سایت رو روی ساب دامین جدید که میبریم سئو از بین نره؟
سلام
این مورد مربوط به انتقال دامنه به دامنه جدید هست.اجازه بدید یک جستجو میکنم ببینم چیزی دستگیرم شد تو سایت اطلاع میدم
آقا یه مشکل ما یه دامنه داشتیم با نام www.1.com این فیل شد دامنه جدید زدیم با نام www.2.com
اون قبلیو از گوگل وب مستر وصل کردیم به دومی
حالا دومی فیلتر شد خواستیم از گوگل وب مستر دومی رو وصل کنیم به سومی نشد !
یعنی ارور میده چرا ؟
سلام
شما یه کاری بکن.دومی را بعنوان یک سایت اول تو وبمستر ثبت کن.بعد سومی را وصل کن بهش ببین میشه؟
خب سومی رو وصل کنیم به دومی که نمیشه
چون دومی فیلتر شده
ما میخوایم همه رو سومی باشه
حرف درست نیست ؟
سلام
اولا لطف کنید در جواب اون واب من نظر بدید که من بدونم قبلش بحث چی بوده
ولی اگه اشتباه نکنم در مورد انتقال سایت های فیل شده هست. بله دومی یمره به سومی.چون قبلش همه چیز از اولی اومده بود به دومی.حالا از دومی میره به سومی
سلام. ممنونم . عالي بود.
با سلام.
من میخوام دامنه قبلیم که net هست رو به ir تغییر بدم ولی میگه که باید اول net رو ثبت کنید بعد ریدایرکت کنید در صورتی که قبلا ثبت شده.دامنه net هم منقضی شده.به نظر شما چیکار میشه کرد؟
با تشکر.
سلام
یعنی دامنه net تو پنلتون تایید شده هست یا نه؟
با سلام.
مشکل حل شد.با تشکر.
سلام
من یه سایت موزیک دارم که به دلیل فیل های متوالی اعتبار دامنه اون از دست رفته.همه اعتبار اون رو منتقل کردیم روی یه دامنه جدید و حالا دامنه جدید رو نمیشه ریدایرکت کرد
برای تفهیم بهتر موضوع:فرض کنید دامین های 1 و 2 و 3 رو ریدایرکت کردیم روی دامنی 4.حالا چون دامین های 1و2و3 منقضی شدن دیگه نمیشه دامین 4 رو به دامنه جدیدی ریدایرکت کرد.من برای حل مشکل رفتم دوباره دامنه های 1و2و3 رو تمدید کردم ولی باز هم نمیشه دامین 4 رو ریدایرکت کرد.الان همه اعتبار سایت من روی دامین 4 که فیل هم هست گیر کرده.لطفا راهنمایی کنید
سلام
این صالا هیچ ربطی به اینکه دامنه ها دیگه تمدید نشده بودن نداره.چون خود گوگل هم گفته چند ماه نگهشون دارید نگفته همیشه!
مشکل قطعا از جای دیگست.دقیقا چه اروری میده؟
بسیار عالی بود ممنون.
عالی بود . با تشکر از زحمات شما
سلام برامن Change of Address از گزینه دوم به بعد غیرفعاله ودر گزینه دوم وقتی چک را میزنم خطای زیر رو میده میشه راهنمایی کنید ممنون میشم.
We couldn’t crawl your site. Check that Googlebot can crawl the root of your site using the Fetch as Google tool.
در ضمن من هاستم و دامین قدیم و جدیدم یک جا بود و کد ریدایرکت .htacces را تو همون هاست که مشترک بین قدیم و جدید بود وارد کردم.
ربات گوگل نمیتونه سایت و بررسی کنه و دسترسی به سایت نداره. باید مشکل را پیدا کنید.
سلام پست خیلی خوبی بود ممنون میشم اگر از سایت ماهم دیدن کنید.
طراحی و توسعه سایت
سلام
ببخشید من یه دامنه داشتم که اسمشو میزارم a ، شش ماه پیش از طریق سی پنل ریدایرکتش کردم روی دامین b ، چند روز دیگه زمان تمدید سالیانه دامین a هست، میخواستم بدونم ایا لازمه من سالانه دامین a رو تمدیدش کنم یا نه؟ اگر تمدیدش نکنم واسه محتوا و سئوی سایت مشکلی پیش نمیاد؟
دوست عزیز طبق گفته گوگل حداقل زمان لازم برای انتقال کامل از سایت a به سایت b پس از ریدایرکت 6 ماه هست اما گاهاً سایت هایی رو هم داشتیم که حتی یکسال هم زمان برده.لطفا خودتون بررسی کنید اگر از سایت a دیگر ریدایرکتی انجام نشد نیازی به تمدید مجدد نیست اما اگر مطمئن نیستید نهایتا یکسال دیگر هم تمدید کنید و دیگر بعد از آن نیازی به تمدید مجدد نیست.
بازتاب: تغییر نوع پیوند یکتا در وردپرس