وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

آشنایی با تگ Rel=Canonical و انواع آن

0 ۱۹
زمان لازم برای مطالعه: 3 دقیقه

اگر قبلا اسم تک کنونیکال را شنده باشید احتمالا می‎دانید که به چه شکل کار می کند ، اما در این مطلب میخواهیم ببنیم رل کنونیکال به چه کاری می‎آید؛

فرض کنید ده ها مطلب در سایت خود دارید شبیه به هم  هستند برای اینکه بتوانید به گوگل بفهمانید که کدام مطلب اصلی است و کدام یک کپی شده از اصلی هستند از رل کنونیکال استفاده می شود.

ممکن است ربات های موتورهای جست و جو یک آدرس از سایت شمارا به انواع مختلف زیر ببینند :

  • 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   فرض کنید محتوای نوشته شده در مورد سئویی است که در بالا مثال زدیم از یک صفحه وب سایت “رسانگار” به نشانی

گرفته شده است در این صورت رل کنونیکال آن در سایت ما به شکل زیر خواهد بود.

پیشنهاد می‎کنیم بخوانید:
الگوریتم Freshness گوگل

“link rel=”canonical” href=”https://rasanegar.com/seo”>

تفاوت بین تگ رل کنونیکال و ریدایرکت ۳۰۱

همانطور که اشاره شد رل کنونیکال زمانی استفاده می شود که ما قصدی برای انتقال کاربر از یک صفحه یه صفحه دیگر سایت نداشته باشیم در این حالت محتوای ما موجود است اما تنها به ربات گوگل گفته می شود به دلیل وجود صفحات مشابه از اعتبار ما کم نکن و به نوعی منبع اصلی توسط کنونیکال مشخص می شود.

اما فرق بین ریدایرکت ۳۰۱ این است که شما زمانی که ۳۰۱ می کنید کاربر دیگر صفحه قدیمی را نمی بیند و به صفحه جدید منتقل می شودو دبگر خبری از صغحه قدیمی شما نخواهد بود.

تذکر : توصیه می کنیم اگر نیاز به تغییر آدرس صفحه و انتقال اعتبار آن به صفحه دیگر را دارید از ریدایرکت ۳۰۱ استفاده کنید.

نظر شما در خصوص این مطلب و تگ کنونیکال چیست ؟ ایا تجربه ای تاثیر این تگ روی سئوی سایت داشته اید ؟ آن را با ما و دیگر کاربران به اشتراک بگذارید

دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید