از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
آشنایی با تگ Rel=Canonical و انواع آن
سرفصلهای مطلب
اگر قبلا اسم تک کنونیکال را شنده باشید احتمالا میدانید که به چه شکل کار می کند ، اما در این مطلب میخواهیم ببنیم رل کنونیکال به چه کاری میآید؛
فرض کنید ده ها مطلب در سایت خود دارید شبیه به هم هستند برای اینکه بتوانید به گوگل بفهمانید که کدام مطلب اصلی است و کدام یک کپی شده از اصلی هستند از رل کنونیکال استفاده می شود.
ممکن است ربات های موتورهای جست و جو یک آدرس از سایت شمارا به انواع مختلف زیر ببینند :
- http://www.example.com
- https://www.example.com
- http://example.com
- http://example.com/index.php
- http://example.com/index.php?refer=twitter
در بالا، با نسخه https و بدون آن ، با www و بدون آن ، همراه با index و کاراکترهای دیگر در انتهای آدرس سایت شما وجود دارد.
اما شما به عنوان کاربر همان صفحه اصلی را مشاهده می کنید.
برای یک موتور جست و جو مانند گوگل این ها ۵ صفحه هستند اما برای شما همه یک صفحه هستند چرا که شما به محتوای یکسان نگاه می کنید و گوگل به آن به عنوان صفحات جدا از هم که آدرس یکسان ندارند و محتوای یک سان دارند.
یکی از مهمترین کاربردهای tag rel canonical جلوگیری از جریمه شدن توسط الگوریتم پاندا است که یکی از الگوریتم های کنترل کیفیت سایت در بخش محتوا است.
به لطف وجود سیستم های مدیریت سایت مانند وردپرس Rel=Canonical به صورت خودکار در صفحات به کار می رود و خیلی از مشکلات ساختاری لینک صفحات URL را رفع میکند
نحوه استفاده از کنونیکال در سایت
به صورت کلی همه تگها و اسکیما مربوط به محتوا در هد سایت تعریف می شوند و نه در کدهای بخش body.
به عکس زیر توجه بفرمایید :
همانطور که مشاهده می شود پلاگین یوست (yoast plugin) نیز این رل را به صورت خودکار در هد قرار می دهد.
ساختار کنونیکال به چه شکلی است ؟
تگ کنونیکال یک المنت اچ تی ام ال است که به صورت زیر تعریف می شود.
</ “link rel=”canonical” href=”http://example.com/”>
به جای example.com آدرس سایت خود را قرار دهید.
تنظیمات استفاده از رل کنونیکال در پلاگین افزونه یوست
انواع رل کنونیکال
رل کنونیکال شامل دو نوع self-referencing مراجعه به خود ( خود ارجاع) و cross-domain است.
کنونیکال خود ارجاع یا همان self refrencing :
فرض کنید یک مطلب نوشتید در مورد سئو با این آدرس :
https://rasanegar.com/seo
چون محتوای تولیدی است و از جایی کپی نشده است و آدرس صحیح آن همین است پس رل کنونیکال آن به خودش می شود :
</ “link rel=”canonical” href=” https://rasanegar.com/seo”>
کنونیکال کراس دامین cross-domain :
این نوع کنونیکال زمانی استفاده می شود که ما میخواهیم یک محتوا را از یک سایت دیگر استفاده کنیم یا به حد زیادی شبیه به محتوای سایت دیگران است که در آن به جای استفاده از آدرس صفحه خود آدرس صفحه سایت دیگران را قرار میدهیم
https : //rasanegar.com/seo فرض کنید محتوای نوشته شده در مورد سئویی است که در بالا مثال زدیم از یک صفحه وب سایت “رسانگار” به نشانی
گرفته شده است در این صورت رل کنونیکال آن در سایت ما به شکل زیر خواهد بود.
</ “link rel=”canonical” href=”https://rasanegar.com/seo”>
تفاوت بین تگ رل کنونیکال و ریدایرکت ۳۰۱
همانطور که اشاره شد رل کنونیکال زمانی استفاده می شود که ما قصدی برای انتقال کاربر از یک صفحه یه صفحه دیگر سایت نداشته باشیم در این حالت محتوای ما موجود است اما تنها به ربات گوگل گفته می شود به دلیل وجود صفحات مشابه از اعتبار ما کم نکن و به نوعی منبع اصلی توسط کنونیکال مشخص می شود.
اما فرق بین ریدایرکت ۳۰۱ این است که شما زمانی که ۳۰۱ می کنید کاربر دیگر صفحه قدیمی را نمی بیند و به صفحه جدید منتقل می شودو دبگر خبری از صغحه قدیمی شما نخواهد بود.
تذکر : توصیه می کنیم اگر نیاز به تغییر آدرس صفحه و انتقال اعتبار آن به صفحه دیگر را دارید از ریدایرکت ۳۰۱ استفاده کنید.
نظر شما در خصوص این مطلب و تگ کنونیکال چیست ؟ ایا تجربه ای تاثیر این تگ روی سئوی سایت داشته اید ؟ آن را با ما و دیگر کاربران به اشتراک بگذارید