مقالات دیجیتال مارکتینگ پارس اوستا

آموزش رفع خطای Avoid multiple page redirects در جی تی متریکس

خطای Avoid multiple page redirects یعنی چه؟ چه زمانی سایت خطای Avoid multiple page redirects دریافت میکند؟ روش رفع خطای Avoid multiple page redirects جمع…

خطای Avoid multiple page redirects یعنی اینکه صفحه ریدایرکت شده یه مشکلی داره و این مشکل سرعت بارگذاری سایتتون رو کاهش میده.

وقتی سرعت سایتتون پایین باشه، گوگل سایت شما رو به عنوانی سایتی که تجربه کاربری بدی داره در نظر میگیره و رتبه‌تون رو کاهش میده. کاربران هم معمولا از سایت های کند خارج میشن و به سراغ سایت های دیگه ای که توی نتایج جستجو هستش میرن.

پس اگه میخواین سئو سایتتون بهتر بشه، باید این خطا رو برطرف کنید.




فهرست:




خطای Avoid multiple page redirects یعنی چه؟

وقتی یه صفحه ای از سایتتون رو به صفحه دیگه ای ریدایرکت میکنید، یعنی به مرورگر میگید صفحه‌ی اولی نقل مکان کرده به صفحه دومی.

ریدایرکت یه بدی برای سئو سایت داره؛ سرعت بارگذاری رو میاره پایین.

اگه بخوام از لحاظ تکنیکال بهتون توضیح بدم، وقتی مرورگر از سرور سایت صفحه‌ای که ریدایرکت شده رو درخواست میکنه، سرور این پاسخ رو بهش میده:

HTTP/1.۱ 301 Moved Permanently
<Location: /path/to/new/location

تو این پاسخ سرور به مرورگر میگه صفحه‌ای که میخوای رفته یه جای دیگه، آدرس لوکیشن جدید رو هم بهش میده.

حالا مرورگر یه درخواست دیگه بر اساس لوکیشن جدید ارسال میکنه. همین درخواست اضافی باعث میشه صفحه دیرتر یعنی مثلا با ۱۰۰ میلی ثانیه تاخیر بارگذاری بشه.

حالا این که براتون گفتم بهترین حالتشه، یعنی توی بهترین حالت مرورگر مجبور میشه فقط یه درخواست اضافی ارسال کنه.

پس بدترین حالت چیه؟

بدترین حالت ریدایرکت اینه که مرورگر مجبور بشه چندین بار برای اون صفحه درخواست ارسال کنه. این درخواست های اضافی شامل این موارد میشن:

❌جستجوی DNS

❌دست دادن TCP

❌مذاکره TLS

این موارد سرعت رو باز هم کاهش میده.

پس، این خطا یعنی که سایتتون ریدایرکت زیاد داره و این باعث میشه سایت کندی داشته باشید. سایت کند هم تجربه کاربری بدی داره، پس رتبه تون میاد پایین.




چه زمانی سایت خطای Avoid multiple page redirects دریافت میکند؟

وقتی یه صفحه از سایت یک یا دو تا ریدایرکت داشته باشه این خطا بهتون نشون داده میشه تو بخش Performance Opportunity:

خطای Avoid multiple page redirects در جی تی متریکس

چندتا دلیل شایع براش وجود داره:

  • کد ریدایرکت مخرب در وب سایت با هدف هدایت بازدیدکننده به سایت دیگه قرار داده شده. ریدایرکت مخرب معمولاً توسط مهاجمان با هدف ایجاد تأثیرات تبلیغاتی در یه وب سایت درج میشن.

  • استفاده از نسخه‌های خاص برای دستگاه های مختلف؛ مثلا کاربر تلفن همراه از example.com به m.example.com/home هدایت میشه.

  • لینک های متناقض در سایت با مخلوط کردن URL های www و بدون www



روش رفع خطای Avoid multiple page redirects

برای رفع این خطا، اول باید علتش رو پیدا کنید.

اول از همه نوع ریدایرکت رو شناسایی کنید، بعدش بفهمید چرا همچین خطایی داره، در مرحله آخر هم روش برطرف کردنش رو باید پیدا کنید.

شناسایی نوع ریدایرکت اصلا کاری نداره و خیلی آسونه. برای این کار برید توی ابزار pingdom.

لینک صفحه رو وارد کنید و START TEST رو بزنید.

روش رفع خطای Avoid multiple page redirects

اسکرول کنید به قسمت Response codes و اونجا کد ریدایرکت رو بهتون نشون میده. کد ۳۰۱ یعنی ریدایرکت دائمیه و کد ۳۰۲ یعنی ریدایرکت موقتیه. بیشتر تمرکزتون رو بذارید برای ریدایرکت های ۳۰۱.

حالا که میدونید نوع ریدایرکت چیه، باید ببینید چه مشکلی داره که خطا مواجه شده.

به پایین اسکرول کنید، به بخش «File requests» رو ببینید. اگر بر اساس کد وضعیت مرتب‌سازی کنید، سپس گزینه Rising رو بردارید، همه ریدایرکت های ۳۰۱ و ۳۰۲ رو خواهید دید.

بخش «File requests»

در این مثال، اسکریپتی از Google که باعث ریدایرکت میشه فراخونی میشه. درخواست ها و پاسخ های اضافی در مجموع ۱۱۴ میلی‌ثانیه به زمان بارگذاری اضافه میکنه که این خیلی بده.

تست سایت در pingdom

برای رفع این مشکل باید از متخصص کمک بگیرید و همچنین امنیت سایتتون رو بالا ببرید تا در آینده این اتفاق دوباره براتون پیش نیاد.

اگه به دلیل نسخه های متعدد دامنه مثلا ریدایرکت از www به بدون www این مشکل براتون پیش اومده با شرکت هاستینگتون تماس بگیرید.

همچنین خیلی مهمه که از ریدایرکت در منابع مورد نیاز برای Critical Rendering Path خودداری کنید. دلیلش هم اینه که زمان بارگذاری رو زیاد میکنه و روی زنجیره بحرانی یا همون critical chain شما تأثیر میذاره.

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




جمع بندی

خطای Avoid multiple page redirects در جی تی متریکس به معنای وجود ریدایرکت های متعدد در سایت شما است. این خطا تاثیر منفی روی سئو سایتتون داره، پس باید برطرفش بکنید.

برای برطرف کردنش، باید ریدایرکت های غیرضروری را از سایت خود حذف کنید که نیاز به دانش فنی داره. اگه اطلاعات تکنیکال ندارید حتما برای اینکار از متخصص کمک بگیرید.

خوشحالیم که تا انتهای مقاله همراه ما بودید، اگر فکر میکنید اطلاعاتی وجود دارد که در مقاله گفته نشده با ما در کامنت به اشتراک بگذارید تا همه کاربرها به خوبی از اطلاعات شما استفاده کنند. در صورت داشتن هرگونه سوال با تیم پشتیبانی ما در ارتباط باشید.

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها