تگ کنونیکال یا Canonical URL Tag چیست؟

آشنایی با تگ کنونیکال و کاربرد آن در سئو، چگونگی کنونیکال کردن یک صفحه در وردپرس و پلاگین رنک مث، فواید کنونیکال و تفاوت آن با ریدایرکت را در این صفحه بخوانید.به طور خلاصه با تگ کنونیکال شما میتوانید به موتورهای جستجو و روبات ها بگویید که درصورتیکه از چندین آدرس مختلف محتوای صفحه شما را بازدید کردند، آدرس اصلی کدام است.معنی Canonical چیست؟کنونیکال در لغت به معنی کانونی، اصلی و استاندارد است.منظور از Canonical URL چیست؟پیشنهاد میشود ابتدا مقاله موتورهای جستجو چگونه کار میکنند را مطالعه بفرمایید. هر موتور جستجو هنگام ایندکس کردن آدرس صفحات احتمالا برای هر صفحه با چندین URL مختلف مانند نسخه موبایل، نسخه https، فیلترهای جزییات محصولات در فروشگاه ها و … روبرو میشود که محتوای مشابه و یکسانی دارند.به طور پیشفرض باید محتواها را تکراری درنظر بگیرد و امتیاز را میان آنها تقسیم کند ولی راهکار چیست؟یکی از مشکلات اصلی که در سئو معمولا با آن روبرو میشویم وجود صفحات حاوی محتوای تکراری یا Duplicate Content است. درگذاشته این مشکل باعث میشد رتبه صفحات کاهش شدیدی داشته باشند اما با گذشت زمان و آپدیت های گوگل، اخیرا گوگل خودبخود برای محتواهای تکراری یک آدرس را درنظر میگیرد.Canonical URL یا یوآرال کانونی، آدرسی از صفحه است که شما یا گوگل به عنوان آدرس اصلی صفحه انتخاب میکنید. این کار زمانی اهمیت بالایی دارد که چند صفحه کپی یا محتوای تکراری در سایت وجود داشته باشد و شما یا گوگل بخواهید برای این محتوای بسیار شبیه به یکدیگر یک آدرس را به عنوان نماینده تمام آدرس ها انتخاب کنید.برای مثال وقتی شما دو آدرس مختلف به صورت زیر دارید که یک محتوا را نمایش می دهند:example.com?dress=1234example.com/dresses/1234شما میتوانید یکی از آدرس ها را به صورت آدرس کانونی و اصلی صفحه توسط تگ کنونیکال برای صفحه مشخص کنید.در صورتیکه شما آدرس کانونی برای صفحه مشخص نکنید خود گوگل یک از آدرس ها را به عنوان خواهد کرد.اکنون باید متوجه شده باشید که هدف از استفاده تگ کنونیکال canonical tag چیست؟با این کار شما امتیازها و اعتبارها و تنظیماتی را که گوگل برای چند آدرس با محتوای یکسان یا نزدیک به هم، در نظر میگیرد را یکپارچه میکنید.فواید تگ کنونیکالافزایش رتبه صفحات وب‌سایتباعث می شود امتیاز و رتبه سایر آدرسهای کنونیکال شده به صفحه کنونیکال انتقال داده شود و این صفحه رتبه بالاتری بگیرد.آنالیز ساده تر وب سایتبا کنونیکال کردن آدرس‌های با محتوای یکسان، آدرس‌های فرعی دیگر در نتایج موتورهای جستجوگر قرار نخواهند گرفت. این مورد باعث میشود هنگام آنالیز ورودیهای کاربران به صفحات و آنالیز رفتار موتور جستجو و موارد دیگر بجای کار کردن با چندین آدرس برای یک محتوا، فقط کافی باشد که آدرس اصلی آنالیز شود.مثال از تگ کنونیکال<link rel=&quotcanonical&quot href=&quotآدرس کانونی موردنظر شما&quot> />تفاوت redirect 301 و tag canonical چیست؟شما میتوانید با ریدایرکت کردن صفحات به صورت دائمی امتیاز و تنظیمات یک آدرس را برای گوگل به آدرس دیگری انتقال دهید ولی با اینکار کاربران هم از آدرس قبلی به آدرس ریدایرکت شده انتقال داده خواهند شد.در صورتیکه نخواهید کاربران انتقال داده شوند میتوانید بجای ریدایرکت کردن فقط از تگ کنونیکال استفاده نمایید. برای مثال ممکن است در صفحات شما فیلترهایی برای تغییرات ظاهری صفحه وجود داشته باشد که آن فیلترها توسط آدرس صفحه به صورت URL Parameter نوشته میشوند به طور مثال:https://example.com/product1/?color=redو یاhttps://example.com/product1/?size=44که در هردو آدرس اکثر محتوای صفحه یکسان هستند ولی چیدمان صفحه و مواردی در صفحه ممکن است متغییر باشد.و یا درون صفحه از ID های مختلفی استفاده کردید که کاربر با کلیک برروی هر دکمه از صفحه به یکی از آن ID ها انتقال داده شود.ولی درصورتیکه لازم باشد یک آدرس را به آدرس دیگری ریدایرکت دائمی کنید پیشنهاد میکنم از تگ کنونیکال نیز استفاده کنید که درصورتیکه ناخواسته یا به هردلیل ریدایرکت به درستی عمل نکرد و یا به صورت موقت (ردایرکت ۳۰۲) اعمال شد گوگل از طریق تگ کنونیکال بتواند صفحه اصلی را تشخیص دهد.مثال:http://example.com/homepage.htmlریدایرکت و کنونیکال شود بهhttps://www.example.com/تگ کنونیکال در وردپرسبا استفاده از اکثر پلاگین های معروف سئو در وردپرس مانند رنک مث و یاست سئو به صورت اتوماتیک برای تمام صفحات شما به صورت پیشفرض تگ کنونیکال تعریف خواهد شد. همچنین به شما تنظیمات در هر صفحه داده خواهد شد که آدرس کانونی صفحه را در آن تنظیمات به صورت دستی وارد نمایید.چگونه با پلاگین رنک مث تگ کنونیکال ایجاد کنیم؟برای نوشتن آدرس کانونی توسط پلاگین رنک مث کافیست هنگام ویرایش صفحه بر روی آیکن رنک مث که به همراه امتیاز سئوی صفحه شما نمایش داده می شود در قسمت بالای صفحه در سمت چپ کلیک کنید.تصویری از محیط ویرایشگر پیشفرض وردپرسسپس برروی آیکن کیف کلیک کرده و به بخش پیشرفته بروید و آدرس مورد نظر خود را در قسمت URL متعارف (Canonical) وارد کنید.تصویری از قسمت پیشرفته پلاگین رنک مثآیا میشود صفحه ای را از یک سایت به سایت دیگری کنونیکال کرد؟با قراردادن تگ کنونیکال در سورس یک صفحه شما میتوانید آن صفحه را به آدرسی که دلتان میخواهد کنونیکال کنید. مهم نیست آن آدرس داخلی باشید یا یک سایت دیگر فقط نکته مهم این است که آیا شما امکان قراردادن این کد را در سایتتان دارید یا خیر.پس به طور منطقی شما میتوانید صفحات وب سایت خودتان را به سایت های دیگر کنونیکال کنید ولی نمی توانید این کار را در سایت هایی که به سورس آنها دسترسی ندارید انجام دهید.منابع بیشتر جهت مطالعهConsolidate Duplicate URLs with Canonicals | Google Search CentralSetting Canonical URLs in Rank Math » Rank MathCanonical URLs in Yoast SEO • Yoastمنبع: مقاله کنونیکال تگ در وبسایت مجید عابد