فهرست مطالب
خطای Duplicate, Google chose different canonical than user یک وضعیت در کنسول جستجوی گوگل است که به مشکل ایندکس شدن اشاره دارد. این وضعیت زمانی رخ میدهد که گوگل به جای ایندکس کردن صفحهای که شما به عنوان نسخهی کانونیکال مشخص کردهاید، یک صفحهی تکراری دیگر را ایندکس کرده است.
علت بروز این خطا
گوگل هنگام مواجهه با صفحات مشابه یا تکراری در وب، معمولاً فقط یکی از URLهای تکراری را ایندکس میکند – یعنی URL کانونیکال. به عنوان مثال، اگر یک فروشگاه اینترنتی با محصولات متنوع دارید که هر کدام زیر URLهای جداگانهای قرار دارند، گوگل معمولاً فقط یکی از این صفحات را ایندکس میکند، مگر اینکه این URLها کاملاً متفاوت باشند.
عوامل موثر در انتخاب صفحه ایندکس شده:
- مهمترین عامل در انتخاب صفحه ایندکس شده توسط گوگل، لینک
rel="canonical"
است. این یک قطعه کد است که میتوانید از آن برای مشخص کردن صفحه کانونیکال استفاده کنید تا گوگل در زمان ایندکس کردن سایت شما، انتخاب درستی داشته باشد. - با این حال، اگر سایر عناصر فنی وبسایت شما سیگنالهای متناقضی ارائه دهند، گوگل ممکن است از لینکهای کانونیکال شما صرف نظر کند. در این شرایط، وضعیت “Duplicate, Google chose different canonical than user” در کنسول جستجوی گوگل شما نمایش داده میشود.
چگونه این مشکل را برطرف کنیم؟
برای رفع این مشکل، باید سیگنالهای کانونیکال خود را بررسی و بهینهسازی کنید. این اقدامات شامل موارد زیر است:
- بازبینی لینکهای کانونیکال: تمامی صفحات مشابه یا تکراری را بررسی کنید و مطمئن شوید که لینکهای
rel="canonical"
به درستی به صفحه کانونیکال مورد نظر اشاره میکنند. - تطابق سیگنالهای فنی دیگر: اطمینان حاصل کنید که سایر عناصر فنی وبسایت شما مانند لینکهای داخلی، نقشه سایت (Sitemap) و ساختار URLها با سیگنالهای کانونیکال شما مطابقت دارند و سیگنالهای متناقضی ارسال نمیکنند.
- بررسی محتوای صفحات: اگر صفحات شما محتوای بسیار مشابهی دارند، ممکن است بخواهید آنها را ترکیب کنید یا محتوای آنها را متمایز کنید تا گوگل بهتر بتواند تصمیم بگیرد که کدام صفحه را ایندکس کند.
- انجام 301 ریدایرکت: برای صفحات تکراری که نباید ایندکس شوند، از ریدایرکت 301 به سمت نسخه کانونیکال استفاده کنید تا ترافیک و اتوریتی به صفحهی مورد نظر هدایت شود.
چگونه خطای “Duplicate, Google chose different canonical than user” را رفع کنیم
این خطا زمانی رخ میدهد که گوگل به جای ایندکس کردن صفحهای که شما به عنوان کانونیکال مشخص کردهاید، صفحه دیگری را ایندکس کرده است. این مسئله به این دلیل اتفاق میافتد که سیگنالهای کانونیکال دیگر با انتخاب شما هماهنگ نبودهاند.
برای رفع این مشکل، باید تمامی سیگنالهای کانونیکال را با انتخاب خود هماهنگ کنید و سپس منتظر بمانید تا گوگل وبسایت شما را دوباره خزیده و تغییرات را شناسایی کند. در ادامه، بهترین روشها برای هر یک از سیگنالهای کانونیکال آورده شده است تا گوگل به انتخاب شما از URL کانونیکال احترام بگذارد:
- لینک کانونیکال (
rel="canonical"
) در صفحه کانونیکال: همیشه یک لینک کانونیکال خودارجاعی روی URL کانونیکال خود قرار دهید تا گوگل بداند که این صفحه نسخه اصلی است. - لینکهای کانونیکال روی صفحات تکراری: اطمینان حاصل کنید که صفحات تکراری به جای اشاره به خودشان، به صفحه کانونیکال لینک دهند.
- نقشه سایت (Sitemap): در نقشه سایت خود، تنها به URL کانونیکال لینک دهید و صفحات تکراری را حذف کنید.
- لینکهای داخلی: بررسی کنید که همه لینکهای داخلی به صفحه کانونیکال اشاره دارند. اگر لینکهایی به صفحات تکراری وجود دارد، آنها را به سمت صفحه کانونیکال تغییر دهید.
- پروتکل امنیتی: مطمئن شوید که صفحات کانونیکال از پروتکل HTTPS استفاده میکنند، زیرا گوگل این پروتکل را به HTTP ترجیح میدهد.
- ظاهر URL: URL کانونیکال خود را به گونهای تنظیم کنید که کوتاه و خوانا باشد تا تجربه کاربری بهتری ایجاد کند.
- وضعیت HTTP: مطمئن شوید که صفحه کانونیکال شما با کد وضعیت 200 (موفقیتآمیز) بارگذاری میشود.
اقدامات نهایی
پس از اینکه این تغییرات را اعمال کردید، صبر کنید تا گوگل صفحات شما را مجدداً خزیده و ایندکس کند. برای تسریع این فرآیند، میتوانید از ابزار “Request indexing” در کنسول جستجوی گوگل استفاده کنید تا گوگل سریعتر صفحات شما را بررسی کند.
با انجام این مراحل، میتوانید اطمینان حاصل کنید که گوگل انتخاب شما را به عنوان صفحه کانونیکال به رسمیت میشناسد و مشکل ایندکس شدن صفحات تکراری رفع میشود.