چه چیزی باعث این وضعیت می شود؟ چگونه خطای Duplicate without user-selected canonical را برطرف کنیم؟ ریدایرکت ۳۰۱ ریدایرکت با افزونه رنک مث Rank Math…
آنچه در این مطلب خواهید خواند
اگر در گوگل سرچ کنسول خطای Duplicate without user-selected canonical رو دیدید، یعنی که گوگل توی سایتتون چند تا صفحه پیدا کرده که محتواشون یکین و یا اینکه خیلی به هم شباهت دارند. اما نمیتونه مشخص کنه که کدوم صفحه اصلیه، بنابراین از شما میخواد که براش مشخص کنید.
دلایل زیادی برای این ارور وجود داره، اما کلا به دلیل مشکلات ساختاری توی سایتتون این اتفاق میافته (مثلاً محتوای تکراری در نقشه سایت یا چندین صفحه با عنوان یکسان).
بیشتر بخوانید: محتوای تکراری (Duplicate Content) در سئو سایت چه تاثیری دارد؟
در این مقال، نحوه رفع خطای Duplicate without user-selected canonical رو ذکر میکنیم و همچنین میگم که این خطا به چه دلیلی در سایت شما اتفاق میافته.
فهرست:
چند تا حالت هست که میتونه وضعیت “Duplicate without user-selected canonical” رو ایجاد کنه:
❈اگه وب سایت چند تا صفحه با عنوان یکسان یا سایر مشکلات ساختاری داشته باشه این وضعیت رخ میده.
❈اگه از الگوی وب سایتِ پویا یا ریسپانسیو استفاده کردید ممکنه به طور خودکار لینک هایی با URL یکسان ایجاد کنه (به عنوان مثال ?page=1، ?page=2، و …).
❈ اگه اخیراً ساختار وبسایت رو تغییر دادید (مثلاً نام دامنه رو تغییر دادید یا سیستم مدیریت محتوا رو عوض کردید)، زمانی که گوگل میخواد سایت شما رو دوباره ایندکس کنه این خطا ممکنه رخ بده.
اولین کاری که باید برای رفع خطای «Duplicate without user-selected canonical » انجام بدید اینه که صفحاتی که این خطا رو دارند، پیدا کنید.
برای انجام این کار، به بخش Pages در گوگل سرچ کنسول برید و روی تب Not indexed کلیک کنید.
مثل عکس زیر، روی وضعیت “Duplicate without user-sected canonical” کلیک کنید:
در این صفحه، تمام URL هایی که این مشکل رو دارند، بهتون نشون میده.
حالا که فهرستی از این صفحات دارید، باید نسخه اصلی هر کدوم رو پیدا کنید. وقتی که نسخه اصلی انتخاب کردید، با دو روش میتونید حلش کنید.
دو روش برای رفع خطای «Duplicate without user-sected canonical» وجود داره:
روش اول: ریدایرکت ۳۰۱
روش دوم: استفاده از URL کنونیکال
⛔هشدار: فقط در صورتی از این روش استفاده کنید که بخواهید از یک URL به URL دیگر ریدایرکت دائمی داشته باشید. با این حال، اگر همچنان می خواهید صفحه تکراری با تگ noindex در دسترس باشه، از این روش صرف نظر کرده و به روش بعدی بروید.
ریدایرکت ۳۰۱ یه URL رو به صورت دائمی به یه URL دیگه منتقل میکنه. هر ترافیکی که در حال حاضر به URL قدیمی بره، بهطور خودکار به نسخه جدید هدایت میشه و هرگونه سیگنال رتبهبندی، مثل لینک ها یا اعتبار صفحه (پیج رنک)، به نسخه جدید منتقل میشه.
هم با افزونه یواست و هم با افزونه رنک مث میتونید ریدایرکت انجام بدید. توجه داشته باشید که ریدایرکت در افزونه یواست فقط در نسخه پولی در دسترس هستش، اما در نسخه رایگان رنک مث به این قابلیت دسترسی دارید.
برای انجام ریدایرکت ۳۰۱ با افزونه رنک مث، وارد بخش “تغییر مسیرها” بشید:
روی “افزودن جدید” کلیک کنید.
تو قسمت URLهای مبدا آدرس پیجی که تکراری هستش رو قرار بدید و در بخش URL آدرس صفحه اصلی رو بذارید. مبدا همون صفحه ای هستش که میخواید دیگه وجود نداشته باشه و زمانی کسی بخواد بره به این صفحه به URL مقصد هدایت میشه.
حواستون باشه که نوع تغییر مسیر ۳۰۱ انتقال دائمی باشه مانند تصویر زیر:
و در نهایت هم گزینه تغییر مسیر رو بزنید.
برای اینکه با افزونه یواست ریدایرکت انجام بدید، باید نسخه پولی اون رو خریداری کنید. پس از اینکه نسخه Pro رو تهیه کردید، وارد بخش تغییر مسیر بشید:
اطمینان حاصل کنید که نوع روی گزینه “۳۰۱ انتقال دائم” هستش.
در قسمت پیوند قدیمی URL صفحه ای که تکراری هستش رو قرار بدید و در قسمت پیوند آدرس پیج اصلی رو بذارید. توجه داشته باشید که بعد از انجام ریدایرکت، پیوند قدیمی دیگه وجود نخواهد داشت و اگه کسی بخواد وارد این صفحه بشه، به صفحهی پیوند هدایت میشه.
در نهایت هم گزینهی “اضافه کردن تغییر مسیر” رو بزنید.
اگر میخواید به طور دائمی آدرس صفحات تکراری رو به صفحات اصلی منتقل کنید، ریدایرکت ۳۰۱ به کارتون میاد. اما اگه میخواید نسخههای مختلف صفحه در دسترس باشند ولی یکی اصلی باشه و فقط همون تو صفحه نتایج نشون داده بشه، از URL کنونیکال استفاده کنید.
URL کنونیکال یه تگ HTML هستش که با اون میتونید به گوگل بگید بین چند تا صفحه تکراری کدومش اصلیه، در اینصورت از مشکلاتی که صفحات تکراری برای سئو سایتتون به وجود میارند، جلوگیری کردید.
هم با رنک مث و هم با افزونه یواست میتونید اینکار رو انجام بدید.
برای اضافه کردن URL کنونیکال با افزونه رنک مث، وارد ویرایشِ نوشته یا برگه ی تکراری بشید.
برید به تب “پیشرفته رنک مث”:
بهطور پیشفرض، رنک مث همون صفحه رو به عنوان URL کنونیکال قرار میده، پس برای تغییر دادنش کافیه URL نسخه ی اصلی رو تو این قسمت قرار بدید و بروزرسانی رو بزنید.
❌اگه نتونستید تب پیشرفته رو پیدا کنید، باید حالت پیشرفته رو در داشبورد رنک مث فعال کنید.
برای اضافه کردن URL کنونیکال با افزونه یواست، وارد ویرایش نوشته یا برگهی تکراری بشید.
در تب پیشرفته، نشانی قانونی (Canonical) رو پیدا کنید. حالا URL صفحهی اصلی رو وارد کنید و به روز رسانی رو بزنید.
به طور خلاصه، رفع خطای Duplicate without user-selected canonical در گوگل سرچ کنسول با ریدایرکت ۳۰۱ و یا تگ کنونیکال انجام میشه. توجه داشته باشید که ریدایرکت ۳۰۱ صفحه رو به صورت دائمی به صفحه ی دیگه منتقل میکنه ولی URL کنونیکال فقط به گوگل میگه بین صفحاتِ تکراری کدوم اصلیه.
در این مقاله در مورد رفع خطای Duplicate without user-selected canonical در گوگل سرچ کنسول صحبت کردیم. ممنون که تا انتهای مقاله همراه من بودید در صورتی که حس میکنید مطلبی هست که گفته نشده حتما در قسمت نظرات با ما به اشتراک بگذارید. در صورت داشتن هرگونه سوال با تیم پشتیبانی پارس اوستا در ارتباط باشید.