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

بسیاری از افراد از من در مورد نحوه انتقال آدرس سایت خود سوال می کنند. در اینجا دو نمونه از این سوال ها را می آورم:

سوال 1:

سلام آقای شیرازی
یه سوال داشتم توی نت جستجو کردم به چیز خاصی نرسیدم
سوالم اینه که : میشه در درون مطلب وقتی به یه کلمه لینک میدیم،
مثلا لینک دادن به کلمه "ایران"
به جای لینک اصلیش که:
http://domain.com/ایران-کشوری-چند-هزار-ساله
هست از:
http://domain.com/?p=58503
که به اصطلاح در وردپرس بهش پیوندک هم میگن استفاده کنیم؟
از نظر سئو اشکالی پیش نمیاد؟
ممنون میشم

سوال 2:

با سلام و تشکر از مطالب آموزنده شما
من یک سایت دارم که قبلا اسکریپتش php بوده و آدرس URLهاش بصورت http://www.mydomain.ir/details.php?id=42519   بوده اما الآن یک اسکریپت جدید با asp.net براش طراحی کردیم که URL ها تغییر کرده و بصورت http://mydomain.ir/view/42519 در آمده
با توجه به اینکه سایت قدیمیه و ایندکس زیادی در گوگل با URLهای قبلی داره باید چکار کنیم که ایندکس ها حذف نشوند وبه URLهای جدید منتقل شوند؟
باتشکر

پاسخ:

هر گونه تغییر آدرس در سایت، چه به واسطه طراحی سایت جدید باشد، چه به خاطر تغییر آدرس ها (از طریق افزونه های سئو و یا تنظیمات دیگری که وبمستر انجام می دهد) و چه به خاطر داشتن چند آدرس برای یک صفحه باشد برای سئو مشکلات بزرگی ایجاد می کند و باعث ایجاد خطای duplicate content خواهد شد.

برای جلوگیری از بروز چنین مشکلی دو راهکار دارید:

  1. ریدایرکت 301 : تمام آدرس های قبلی با کد خطای 301 به آدرس های جدید منتقل شوند.
  2. استفاده از کنونیکال: در صورتی که حالت اول برای شما مهیا نبود، از تگ کنونیکال در بالای صفحه استفاده کنید و تمام آدرس ها باید تگ کنونیکال با آدرس صفحه جدید را داشته باشند.

استفاده از هر دو حالت فوق بسیار حساس است و باید دانش کافی در این زمینه را داشته باشید. در گذشته مقاله ای نوشته بودم و مشکلات رایج کنونیکال را توضیح داده بودم که در اینجا لینک آن را قرار می دهم:

پنج اشتباه رایج و مهلک در زمان استفاده از کنونیکال

همچنین مقاله دیگری که در این مورد حدود یک سال و نیم قبل نوشتم را می توانید از طریق لینک زیر مشاهده نمایید:

تاثیر تغییر آدرس های سایت بر سئو

پیشنهادی که به افرادی که میخواهند سایت خود را تغییر دهند دارم این است که قبل از انجام هر اقدامی یک کارشناس سئو و یک کارشناس تجربه کاربری در کنار تیم خود داشته باشید و همه جوانب کار را با آنها بررسی کنید تا نتیجه کار مناسب باشد، در غیر اینصورت ممکن است مشکلات زیادی برای شما بوجود بیاید. در نظر گرفتن سئو مرحله پس از طراحی سایت نیست، بلکه سئو در همه مراحل پروژه دخیل است و باید نکات آن در نظر گرفته شود.

من رضا شیرازی هستم، تخصصم در زمینه تحلیل و پیاده سازی نرم افزارهای تحت وب، بهینه سازی و طراحی سایت است و تحصیلاتم در زمینه هوش مصنوعی است. مشتاق دریافت نظر شما در مورد مطالب سایتم هستم و در صورتی که مطلب فوق به نظر شما جالب است خوشحال خواهم شد که آن را در شبکه های اجتماعی یا سایت خود منتشر کنید. (لطفا با ذکر لینک منبع)
نظرات
  • رضا شیرازی 1396/01/31
    پاسخ به علی: بله همه آدرس ها باید 301 شوند و مطالب قبلی حذف شوند.
  • علی 1396/01/06
    سلام من در سایتم دو فولدر دارم که در هر کدام یک وردپرس نصب است و در هر کدام تعدادی مطلب وجود دارد.بخش اولی program98.com/source می باشد که دارای حدود 100 مطلب است و بخش دومی program98.com/video می باشد که دارای حدود 400 مطلب است.من می خواهم مطالب این دو بخش را که حدودا 500 تا مطلب می شود را با هم ادغام کنم و در یک فولدر دیگر (با مدیریت محتوای وردپرس) با نام program98.com/learn قرار دهم.یعنی تمام 500 مطب را درون program98.com/learn کپی کنم. آیا باید تک تک آدرس ها را به آدرس مطلب جدید درون program98.com/learn (که متنهایش را از روی آن دو فولدر کپی کردم) ریدایرکت 301 کنم؟ و سوال بعدیم هم اینه که آیا باید تمام مطالب قبلی را حذف بکنم یا بگذارم سرجای خودش باشد؟
  • با پیانو 1395/11/11
    سلام
    چطوری میشه آدرس ها رو عوض کرد؟
    من از سی پنل ریدایرکت کردم ولی فقط آدرس اصلی ریدایرکت میشه
  • رضا شیرازی 1394/10/14
    پاسخ به محمود: احتمالا جایی از کد شما مشکل دارد، مشکل را پیدا کنید و آن را برطرف کنید. راه حل درست همان استفاده از htaccess است.
  • محمود 1394/10/08
    سلام جناب شیرازی عزیز.
    بنده اخیرا واسه سایتم ssl خریدم.
    برای تغییر آدرس های سایتم از http به https از کدی داخل فایل htaccss استفاده کردم.
    ولی لینک تصاویر پست های قبلی سایتم به https تغییر نکرد.
    شما چه راهکاری پیشنهاد میکنید؟
  • رضا شیرازی 1394/09/23
    پاسخ به آذری: با توجه به سیستم سایتی که استفاده می کنید، روش های مختلفی برای انجام این کار وجود دارد و اگر در گوگل سرچ کنید راهنماهای مناسبی در این زمینه وجود دارند.
  • آذری 1394/09/23
    با سلام و خسته نباشید
    آموزش کلی ریدایرکت 301 را می خواستم .
    چطوری می تونم آموزش ببینم
    آموزش های نت بسیار هستند ولی هر کدام یه اشکالاتی دارند
    لطفا راهنمایی بفرمایید
    لطفا راهنمایی بفرمایید
    با تشکر فراوان