Canonical Tag عنصرHTML است که برای جلوگیری از تکرار مطالب محتوا استفاده می شود. این نشانی اینترنتی کانونی "نسخه مورد نظر" یک صفحه وب را مشخص می کند و به موتورهای جستجو می گوید که URLهای مشابه دیگر متفاوت نیستند یا کپی شده اند.
در تصویر نشان داده شده در بالا ، سه صفحه محصول برای همان محصول "ماشین اسباب بازی زرد" وجود دارد. این صفحات به جز لینک های متفاوت دارای محتوای یکسان هستند. بنابراین ، با کمک تگ Canonicalمی توانیم یک صفحه را به عنوان نسخه کانونی مشخص کنیم و دو نسخه را از بین ببریم.
در تصویر بالا ، با استفاده از تگ استاندارد Canonical ما به موتور جستجو اطلاع داده ایم تا صفحه واقع درhttp://www.example.com/toys/cars/yellowرا به عنوان صفحه اصلی و دو آدرس اینترنتی دیگر را به عنوان تغییرات اصلی در نظر بگیرد.
بنابراین ، اگر سایت شما محتوای مشابه را در چندین URL نشان دهید می توانید با استفاده ازتگCanonical یک URL را به عنوان نسخه اصلی انتخاب کنید ، و می توانید نشان دهید که URL های دیگر نسخه های تکراری نیستند .یک مثال دیگر که در زیر آورده شده است را مشاهده کنید:
(صفحه اصلی )http://www.example.com
http: //example.com
حال ، برای نشان دادن صفحه اصلی به عنوان نسخه اصلی ، می توانیم یک تگ Canonical که به صفحه اصلیhttp://www.example.com ارجاع می دهد،در قسمت بالای دو آدرس اینترنتی دیگر قرار دهیم. تصویر مربوط زیر را مشاهده کنید
چگونه از تگ Canonical استفاده کنیم؟
میتوانید با اضافه کردن یک تک پیوند به سر کدHTML صفحه ای که می خواهید توسط موتور جستجو غیرقانونی یا اصلی شناخته شود زا مشخص کنید برای تعیین www.javatpint.com با تگ Canonical کد مانند تصویر زیر ظاهر خواهد شد
<link rel="canonical" href="http://www.javatpoint.com/seo-canonical-tag" />
در مواردی که چندین نسخه مشابه از یک صفحه دارید یا محتوای شما از طریق چندینURL قابل دسترسی است ، بسیار مفید است. این امکان را برای شما فراهم می کند که یک نسخه را به عنوان URLااستاندارد (قانون اصلی) انتخاب کنید.می توانید برای هر مجموعه از url های مشایه، URL کانونیایجاد کنید. پس از آماده شدن تگ استاندارد Canonical موتور جستجو تمامی لینک های نسخه های مشابه را به عنوان لینک هایی شدن به نسخه متعارف در نظر می گیرد که به بهبود سئو سایت شما کمک می کند.