اگر در Google Search Console بخش URL Inspection را بررسی کرده باشید، ممکن است با دو عبارت User-declared canonical و Google-selected canonical مواجه شوید. این دو عبارت در نگاه اول شبیه هم هستند، اما تفاوت مهمی دارند: یکی canonical اعلامشده توسط شماست و دیگری canonical انتخابشده توسط گوگل. در ادامه این مطلب از ایده پرداز همراه ما باشید تا ابتدا با ماهیت این دو آشنا شویم و سپس تفاوت آنها را بررسی کنیم.
User-declared canonical چیست؟
User-declared canonical آدرسی است که شما به گوگل اعلام کردهاید نسخه اصلی یک صفحه است. این کار معمولا با تگ canonical در کد HTML صفحه انجام میشود:
<link rel=”canonical” href=”https://example.com/page/” />
با این تگ به گوگل میگویید: «اگر چند URL محتوای یکسان یا بسیار مشابه دارند، این URL را بهعنوان نسخه اصلی در نظر بگیر.»
مثلا فرض کنید یک محصول از این سه آدرس در دسترس باشد:
- example.com/product
- example.com/product?color=red
- example.com/product?utm_source=instagram
میتوانید canonical هر سه صفحه را به آدرس اصلی محصول یعنی: example.com/product اشاره دهید. در این حالت، URL اعلامشده در تگ canonical بهعنوان User-declared canonical نمایش داده میشود.
Google-selected canonical چیست؟
Google-selected canonical آدرسی است که گوگل در نهایت بهعنوان نسخه اصلی صفحه انتخاب کرده است. نکته مهم اینجاست که گوگل الزاما canonical اعلامشده توسط سایت را قبول نمیکند. گوگل سیگنالهای مختلفی را بررسی میکند و سپس تصمیم میگیرد کدام URL نسخه اصلی باشد. این موضوع بخشی از نحوه عملکرد الگوریتم های گوگل در مدیریت صفحات مشابه و تکراری است.
برای مثال، شما ممکن است در صفحه A این canonical را قرار داده باشید:
example.com/page-a
اما گوگل پس از بررسی سایت تشخیص دهد صفحه B نسخه مناسبتری برای ایندکس است:
example.com/page-b
در این شرایط:
User-declared canonical: page-a
Google-selected canonical: page-b
یعنی گوگل canonical پیشنهادی شما را انتخاب نکرده است.
چرا Google canonical متفاوت انتخاب میشود؟
دلایل مختلفی میتواند باعث این اتفاق شود. مهمترین موارد عبارتاند از:
- محتوای دو صفحه بسیار مشابه یا تکراری است.
- canonical به URL دیگری اشاره میکند که محتوای متفاوتی دارد.
- لینکهای داخلی بیشتر به URL دیگری اشاره میکنند.
- ریدایرکتها سیگنال متفاوتی به گوگل میدهند.
- نسخه انتخابشده از نظر گوگل کاملتر یا معتبرتر است.
- سایت چند سیگنال متناقض درباره URL اصلی ارسال میکند.
- canonical به صفحهای اشاره میکند که خودش وضعیت مناسبی برای ایندکس ندارد.
بنابراین متفاوت بودن این دو مقدار، لزوما به معنی وجود یک مشکل جدی نیست.
آیا متفاوت بودن User-declared canonical و Google-selected canonical مشکل است؟
نه همیشه. اگر گوگل URL دیگری را بهعنوان canonical انتخاب کرده و این انتخاب با ساختار سایت شما مطابقت دارد، معمولا نیازی به اقدام خاصی نیست. اما اگر گوگل URL اشتباهی را انتخاب کرده باشد، باید علت را بررسی کنید.
مثلا اگر قصد دارید:
example.com/product/
کنونیکال باشد، اما گوگل:
example.com/category/product/
را انتخاب کرده، بهتر است سیگنالهای canonical، لینکهای داخلی، ریدایرکتها و وضعیت ایندکس این URLها را بررسی کنید.
وقتی User-declared canonical و Google-selected canonical متفاوت هستند چه کاری انجام دهیم؟
اگر در سرچ کنسول با تفاوت User-declared و Google-selected canonical مواجه شدید، این موارد را بررسی کنید:
- canonical صفحه را بررسی کنید.
- مطمئن شوید canonical به URL درست و قابل ایندکس اشاره میکند.
- لینکهای داخلی را بررسی کنید و ببینید بیشتر به کدام نسخه لینک دادهاید.
- ریدایرکتهای بین URLهای مشابه را بررسی کنید.
- مطمئن شوید URL موردنظر در robots.txt مسدود نشده باشد.
- بررسی کنید نسخهای که میخواهید canonical باشد، محتوای اصلی و مناسبی داشته باشد.
- از ارسال سیگنالهای متناقض جلوگیری کنید.
هدف این است که سیگنالهای مختلف سایت، همگی یک URL را بهعنوان نسخه اصلی معرفی کنند.
از کجا این اطلاعات را در سرچ کنسول ببینیم؟
برای بررسی canonical یک URL، وارد Google Search Console شوید و از بخش URL Inspection، آدرس موردنظر را بررسی کنید. در بخش Page indexing معمولا اطلاعات مربوط به canonical را میبینید:
User-declared canonical
Google-selected canonical
این اطلاعات به شما کمک میکند بفهمید canonical موردنظر شما چیست و گوگل در نهایت کدام URL را برای صفحه انتخاب کرده است. اگر میخواهید کار با این بخشها و سایر گزارشهای سرچ کنسول را یاد بگیرید، آموزش سرچ کنسول میتواند مسیر مناسبی برای شروع باشد.
جمعبندی
User-declared canonical یعنی URL اصلیای که سایت شما به گوگل معرفی کرده است. Google-selected canonical یعنی URLی که گوگل پس از بررسی سیگنالهای مختلف، بهعنوان نسخه اصلی انتخاب کرده است. این دو مقدار ممکن است یکسان باشند یا نباشند.
تفاوت User-declared canonical و Google-selected canonical بهتنهایی نشانه مشکل نیست؛ مهم این است که ببینید گوگل کدام URL را انتخاب کرده و آیا این انتخاب با هدف شما مطابقت دارد یا خیر. برای یک دیجیتال مارکتر، بررسی این تفاوت یکی از راههای ساده برای تشخیص مشکلات مربوط به صفحات تکراری و canonical در سایت است. اگر به این سبک از مقالات علاقهمند هستید، حتما سایر مقالات وبسایت ایده پرداز را هم مطالعه کنید.
