تگ کنونیکال چیست؟حل مشکل محتوای تکراری با Canonical
تگ کنونیکال چیست و چگونه محتوای تکرای بوجود می آید؟
بیاید چند تا مثال بزنیم که در کجاها ممکنه محتوای تکراری بوجود بیاد:
فرض کنید یک فروشگاه اینترنتی لباس مردانه دارید و انواع کتانی با برند های مختلف و رنگ های مختلف به فروش میرسد
حالا فرض کنید از یک مدل کتانی با برند X پنج رنگ دارید، ربات گوگل چطور باید بداند کدام رنگ مد نظر شماست تا ایندکس شود و بقیه کپی هستند مانند عکس زیر:
در تصویر فوق کتانی رنگ سبز محصولی است که میخواهیم به عنوان محصول شاخص شناخته شود
حال کافی است دستور rel=canonical را در بخش متای محصولات آبی و قرمز قرار دهیم و آدرس محصول اصلی را در آن قرار دهیم
<link rel=“canonical” href=“http://example.com/main-porduct/green.html” >
در سایت های وردپرسی با نصب افزونه yoast میتوانید خیلی راحت این کار را در ویراش نوشته انجام دهید مانند شکل زیر:
:چند نکته مهم در مورد تگ کنونیکال
نکته اول:
تمامی صفحات باید تگ کنونیکال داشته باشند و به طور پیش فرض تگ کنونیکال هر صفحه به خودش است مگر در موارد فوق که صفحات تکراری بوجود بیاید و بخواهیم صفحه اصلی را تعیین کنیم
نکته دوم:
وقتی یک صفحه تکراری کنونیکال شود به صفحه درست ، به مرور صفحه کپی را گوگل از حالت ایندکس خارج میکند و قدرت آن صفحه را به صفحه درست انتقال میدهد.
نکته سوم:
در مورد صفحات pagination نیز آدس هر صفحه باید به خودش برگردد مانند لینک زیر
<link rel=”canonical” href=”https://www.example.com/blog/page/2/” />
در خیلی از سایت ها به اشتباه به صفحه اصلی سایت کنونیکال میزنند که درست نیست
به طور مثال در لینک زیر کنونیکال صفحه دوم به درستی به خودش ایجاد شده
برای حل مشکلات کنونیکال صفحه بندی در افزونه yoast به لینک زیر مراجعه کنید و باید تکه کدی را داخل بخش function.php قالب قراردهید
https://developer.yoast.com/features/seo-tags/canonical-urls/api/
نکته چهارم:
چه زمانی از ریدایرکت ۳۰۱ به جای تگ کنونیکال استفاده کنیم؟
زمانی که صفحه مورد نظر شما دیگر لازم نیست توسط کاربر دیده شود و کلا منتقل شود به صفحه مقصد
نکته پنجم:
دیگر مواردی که باعث بوجود آمدن صفحات تکراری می شود
- داشتن صفحات پرینت ( چاپی ) جداگانه (example.com/print/page)
- نسخه های موبایل سایت (m.example/page)
- آدرس های پارامتری برای ID های متفاوت (https://example.com?sessionid=3)
- محتوای مشابه با آدرس های متفاوت ( example.com/services/SEO , example.com/specials/SEO )
- صفحات با حروف کوچک و بزرگ (https://example.com/page , www.example.com/Page)