ارور “Duplicate, Google chose different canonical than user” در سرچ کنسول گوگل یکی از خطاهای متداولی است که وبمستران و مدیران سایتها با آن مواجه میشوند. این ارور نشاندهنده این است که گوگل تصمیم گرفته است یک URL دیگر را بهعنوان صفحه اصلی (canonical) در نظر بگیرد، نه آدرسی که شما به عنوان canonical مشخص کردهاید. در این مقاله، به بررسی کامل این ارور، دلایل وقوع آن و روشهای رفع آن میپردازیم.
مفهوم Canonical URL
قبل از ورود به جزئیات ارور، لازم است مفهوم Canonical URL را بشناسیم. Canonical URL یا URL قانونی به آدرسی گفته میشود که به موتورهای جستجو اعلام میکند که کدام نسخه از یک صفحه تکراری باید به عنوان نسخه اصلی در نتایج جستجو نمایش داده شود. این کار برای جلوگیری از مشکلات محتوای تکراری (Duplicate Content) استفاده میشود.
دلایل وقوع ارور “Duplicate, Google chose different canonical than user”
این ارور ممکن است به دلایل مختلفی رخ دهد، از جمله:
1. **تفاوت در محتوا:** اگر محتوا یا ساختار صفحه مورد نظر با صفحهی دیگری بسیار مشابه باشد، گوگل ممکن است به این نتیجه برسد که یکی از این صفحات به عنوان نسخه اصلی باید انتخاب شود.
2. **لینکهای داخلی:** اگر لینکهای داخلی سایت شما به URL دیگری اشاره کنند، گوگل ممکن است آن را به عنوان نسخه اصلی در نظر بگیرد.
3. **خطا در تنظیمات کنونیکال:** ممکن است تگ کنونیکال به درستی تنظیم نشده باشد یا به URL اشتباهی اشاره کند.
4. **تغییرات URL:** اگر به تازگی ساختار URLهای سایت خود را تغییر دادهاید، ممکن است گوگل هنوز نسخههای قدیمی را به عنوان کنونیکال در نظر بگیرد.
روشهای رفع ارور “Duplicate, Google chose different canonical than user”
1. **بررسی و اصلاح تگ کنونیکال:** اطمینان حاصل کنید که تگ کنونیکال در هر صفحه به درستی تنظیم شده و به URL صحیح اشاره میکند. برای این کار، میتوانید از ابزارهای تحلیل SEO استفاده کنید.
2. **بررسی لینکهای داخلی:** لینکهای داخلی سایت را بررسی کنید و مطمئن شوید که به URL صحیح اشاره میکنند.
3. **استفاده از ریدایرکت 301:** اگر URLهای قدیمی دارید که همچنان در نتایج جستجو ظاهر میشوند، از ریدایرکت 301 استفاده کنید تا کاربران و موتورهای جستجو را به URL جدید هدایت کنید.
4. **استفاده از ابزار URL Inspection در گوگل سرچ کنسول:** از ابزار URL Inspection در گوگل سرچ کنسول استفاده کنید تا بررسی کنید که گوگل چگونه صفحات شما را کراول و ایندکس میکند و اطمینان حاصل کنید که URL صحیح به عنوان کنونیکال انتخاب شده است.
5. **بررسی محتوای تکراری:** مطمئن شوید که محتوای صفحات شما یکتا و غیرتکراری است. در صورت وجود محتوای تکراری، سعی کنید آنها را اصلاح یا ترکیب کنید.
6. **صبر و نظارت:** بعضی مواقع نیاز است صبور باشید و به گوگل زمان بدهید تا تغییرات جدید را شناسایی و اعمال کند. در این مدت، به طور منظم وضعیت صفحات خود را نظارت کنید.
نتیجهگیری
ارور “Duplicate, Google chose different canonical than user” ممکن است در ابتدا نگرانکننده به نظر برسد، اما با بررسی دقیق و انجام اقدامات مناسب، میتوانید این مشکل را برطرف کنید. هدف اصلی، اطمینان از این است که گوگل نسخه صحیح صفحات شما را به عنوان کنونیکال شناسایی و ایندکس کند تا به بهبود SEO و تجربه کاربری سایت شما کمک کند.
مقالات مرتبط:
عبارت “Crawled – currently not indexed” در سرچ کنسول چیست؟
سوالات متداول:
چگونه میتوانم عنوان کانونیکال را برای صفحات وبسایتم تنظیم کنم؟
برای تنظیم عنوان کانونیکال در صفحات وبسایتتان، میتوانید از تگ HTML زیر استفاده کنید و آدرس صفحه اصلی را در قسمت href قرار دهید:
<link rel="canonical" href="https://www.example.com/page">
در این تگ، آدرس "https://www.example.com/page" باید به آدرس صفحه اصلی مورد نظر شما اشاره کند. با اضافه کردن این تگ به سربرگ صفحات مختلف، به گوگل اعلام میکنید که صفحه مربوطه به عنوان صفحه اصلی تلقی شود.
چگونه میتوانم نقشه سایت (sitemap) را به گوگل ارسال کنم؟
برای ارسال نقشه سایت به گوگل، مراحل زیر را میتوانید دنبال کنید:
1. ایجاد نقشه سایت XML: ابتدا، یک فایل XML که حاوی لینکهای صفحات وبسایت شما است، ایجاد کنید. میتوانید از ابزارها و افزونههای سئو وبسایت استفاده کنید تا این کار را به صورت خودکار انجام دهید.
2. ثبت نقشه سایت در Google Search Console: وارد Google Search Console شوید و وبسایت مورد نظر خود را انتخاب کنید. سپس در بخش "سایتهای وب"، بر روی نام سایت خود کلیک کرده و به بخش "نقشه سایت" بروید.
3. اضافه کردن نقشه سایت: در بخش "نقشه سایت"، بر روی دکمه "افزودن نقشه سایت" کلیک کنید. سپس URL نقشه سایتتان را وارد کنید و بر روی "ارسال" کلیک کنید.
4. تأیید نقشه سایت: برای تأیید نقشه سایت، بر روی دکمه "ارسال" کلیک کنید. سپس از منوی کشویی "از طریق"، یکی از روشهای تأیید مانند "فایل HTML" یا "تگ دستوری DNS" را انتخاب کرده و دستورالعملهای مربوطه را دنبال کنید.
5. بررسی وضعیت نقشه سایت: پس از ارسال نقشه سایت، میتوانید در بخش "نقشه سایت" از Google Search Console وضعیت ارسال و فهرستبندی نقشه سایتتان را بررسی کنید.
آیا استفاده از تگ کنونیکال نادرست میتواند به سئو سایت آسیب بزند؟
بله، استفاده نادرست از تگ کنونیکال میتواند به سئو سایت آسیب بزند. اگر تگ کنونیکال به URL اشتباهی اشاره کند، ممکن است گوگل نسخه اشتباهی از صفحه شما را به عنوان اصلی در نظر بگیرد. این موضوع میتواند منجر به کاهش رتبه صفحات شما در نتایج جستجو شود. همچنین، استفاده نادرست از تگ کنونیکال میتواند باعث ایجاد مشکلات محتوای تکراری شود که بر تجربه کاربری و سئو تاثیر منفی دارد.
چگونه میتوان متوجه شد که گوگل چه URLی را به عنوان کنونیکال انتخاب کرده است؟
برای فهمیدن اینکه گوگل چه URLی را به عنوان کنونیکال انتخاب کرده است، میتوانید از ابزار URL Inspection در گوگل سرچ کنسول استفاده کنید. این ابزار به شما نشان میدهد که گوگل چگونه صفحات شما را کراول و ایندکس کرده و چه URLی را به عنوان کنونیکال در نظر گرفته است. همچنین، میتوانید هدرهای HTTP و کدهای منبع صفحات خود را بررسی کنید تا مطمئن شوید که تگهای کنونیکال به درستی تنظیم شدهاند.