اگر در Google Search Console با خطای “Duplicate without user-selected canonical” مواجه شدهاید، این بدان معناست که گوگل چندین صفحه مشابه یا یکسان در سایت شما پیدا کرده اما تگ Canonical مشخصی وجود ندارد. این موضوع میتواند باعث افت رتبه سئو و سردرگمی گوگل در ایندکس کردن صفحات شود.
دلایل ایجاد خطای Duplicate without user-selected canonical
- محتوای تکراری (Duplicate Content)
- وجود چندین نسخه از یک صفحه با URLهای متفاوت (مثلاً با و بدون www، یا http و https).
- عدم تعیین Canonical بهصورت دستی
- هیچ تگی مانند
<link rel="canonical" href="your-url.com">
در صفحه مشخص نشده است.
- هیچ تگی مانند
- صفحات با پارامترهای URL متفاوت
- URLهای دارای UTM، فیلترهای محصول، یا صفحات جستجو میتوانند باعث ایجاد نسخههای مختلف از یک محتوا شوند.
- مشکلات تکراری در صفحات دستهبندی و تگها
- دستهبندیها و برچسبهای سایت وردپرسی ممکن است محتوای یکسانی نمایش دهند و باعث این خطا شوند.
- محتوای مشابه در نسخه موبایل و دسکتاپ
- در برخی موارد، سایتهایی که نسخه AMP دارند ممکن است بدون تعیین Canonical دچار این خطا شوند.
چگونه خطای “Duplicate without user-selected canonical” را رفع کنیم؟
✅ ۱. تعیین دستی تگ Canonical
به صفحهای که باید بهعنوان نسخه اصلی انتخاب شود، تگ Canonical اضافه کنید:
<link rel="canonical" href="https://example.com/original-page">
- این تگ را در
<head>
هر نسخه از صفحه مشابه قرار دهید.
✅ ۲. بررسی تنظیمات وردپرس و افزونههای سئو
- اگر از Yoast SEO یا Rank Math استفاده میکنید، در تنظیمات هر صفحه Canonical URL را به درستی مشخص کنید.
- بررسی کنید که افزونههای کش یا بهینهساز، Canonical را حذف نکرده باشند.
✅ ۳. جلوگیری از ایندکس شدن نسخههای اضافی
در فایل robots.txt میتوانید برخی مسیرهای تکراری را بلاک کنید:
Disallow: /category/
Disallow: /tag/
Disallow: /search/
- این کار را با احتیاط انجام دهید تا صفحات مهم بلاک نشوند.
✅ ۴. مدیریت صفحات با پارامترهای URL
در Google Search Console مسیر Legacy tools → URL Parameters را بررسی کنید و مشخص کنید که برخی پارامترها مانند ?utm_source= تأثیری در نمایش محتوا ندارند.
✅ ۵. استفاده از 301 Redirect برای صفحات تکراری
اگر صفحات تکراری دارید که نیازی به نگهداشتن آنها نیست، از ریدایرکت 301 به نسخه اصلی استفاده کنید:
Redirect 301 /duplicate-page https://example.com/original-page
- این کار به گوگل نشان میدهد که صفحه تکراری به نسخه اصلی منتقل شده است.
✅ ۶. بررسی نسخههای HTTP و WWW
حتماً بررسی کنید که سایت شما فقط روی یک نسخه از HTTP/HTTPS و www/non-www کار کند و بقیه به نسخه اصلی ریدایرکت شوند.
✅ ۷. ثبت دوباره صفحات در گوگل
بعد از اعمال تغییرات، از طریق Google Search Console → URL Inspection، آدرسهای اصلاحشده را مجدداً ایندکس کنید.
جمعبندی
خطای “Duplicate without user-selected canonical” معمولاً به دلیل عدم تعیین نسخه اصلی یک صفحه رخ میدهد. با استفاده از تگ Canonical، ریدایرکت 301، مدیریت پارامترهای URL و تنظیمات وردپرس میتوان این مشکل را برطرف کرد و بهبود سئو را تضمین نمود.
💡 خدمات وب اپراتور شامل رفع تمامی موارد سئو میباشد.میتوانید به ما بسپارید.🚀