آشنایی با تگ کنونیکال و کاربرد آن در سئو، چگونگی کنونیکال کردن یک صفحه در وردپرس و پلاگین رنک مث، فواید کنونیکال و تفاوت آن با ریدایرکت را در این صفحه بخوانید.
به طور خلاصه با تگ کنونیکال شما میتوانید به موتورهای جستجو و روبات ها بگویید که درصورتیکه از چندین آدرس مختلف محتوای صفحه شما را بازدید کردند، آدرس اصلی کدام است.
کنونیکال در لغت به معنی کانونی، اصلی و استاندارد است.
پیشنهاد میشود ابتدا مقاله موتورهای جستجو چگونه کار میکنند را مطالعه بفرمایید. هر موتور جستجو هنگام ایندکس کردن آدرس صفحات احتمالا برای هر صفحه با چندین URL مختلف مانند نسخه موبایل، نسخه https، فیلترهای جزییات محصولات در فروشگاه ها و … روبرو میشود که محتوای مشابه و یکسانی دارند.
به طور پیشفرض باید محتواها را تکراری درنظر بگیرد و امتیاز را میان آنها تقسیم کند ولی راهکار چیست؟
یکی از مشکلات اصلی که در سئو معمولا با آن روبرو میشویم وجود صفحات حاوی محتوای تکراری یا Duplicate Content است. درگذاشته این مشکل باعث میشد رتبه صفحات کاهش شدیدی داشته باشند اما با گذشت زمان و آپدیت های گوگل، اخیرا گوگل خودبخود برای محتواهای تکراری یک آدرس را درنظر میگیرد.
Canonical URL یا یوآرال کانونی، آدرسی از صفحه است که شما یا گوگل به عنوان آدرس اصلی صفحه انتخاب میکنید. این کار زمانی اهمیت بالایی دارد که چند صفحه کپی یا محتوای تکراری در سایت وجود داشته باشد و شما یا گوگل بخواهید برای این محتوای بسیار شبیه به یکدیگر یک آدرس را به عنوان نماینده تمام آدرس ها انتخاب کنید.
برای مثال وقتی شما دو آدرس مختلف به صورت زیر دارید که یک محتوا را نمایش می دهند:
example.com?dress=1234
example.com/dresses/1234
شما میتوانید یکی از آدرس ها را به صورت آدرس کانونی و اصلی صفحه توسط تگ کنونیکال برای صفحه مشخص کنید.
در صورتیکه شما آدرس کانونی برای صفحه مشخص نکنید خود گوگل یک از آدرس ها را به عنوان خواهد کرد.
اکنون باید متوجه شده باشید که هدف از استفاده تگ کنونیکال canonical tag چیست؟
با این کار شما امتیازها و اعتبارها و تنظیماتی را که گوگل برای چند آدرس با محتوای یکسان یا نزدیک به هم، در نظر میگیرد را یکپارچه میکنید.
باعث می شود امتیاز و رتبه سایر آدرسهای کنونیکال شده به صفحه کنونیکال انتقال داده شود و این صفحه رتبه بالاتری بگیرد.
با کنونیکال کردن آدرسهای با محتوای یکسان، آدرسهای فرعی دیگر در نتایج موتورهای جستجوگر قرار نخواهند گرفت. این مورد باعث میشود هنگام آنالیز ورودیهای کاربران به صفحات و آنالیز رفتار موتور جستجو و موارد دیگر بجای کار کردن با چندین آدرس برای یک محتوا، فقط کافی باشد که آدرس اصلی آنالیز شود.
<link rel="canonical" href="آدرس کانونی موردنظر شما"> />
شما میتوانید با ریدایرکت کردن صفحات به صورت دائمی امتیاز و تنظیمات یک آدرس را برای گوگل به آدرس دیگری انتقال دهید ولی با اینکار کاربران هم از آدرس قبلی به آدرس ریدایرکت شده انتقال داده خواهند شد.
در صورتیکه نخواهید کاربران انتقال داده شوند میتوانید بجای ریدایرکت کردن فقط از تگ کنونیکال استفاده نمایید. برای مثال ممکن است در صفحات شما فیلترهایی برای تغییرات ظاهری صفحه وجود داشته باشد که آن فیلترها توسط آدرس صفحه به صورت 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 Central
Setting Canonical URLs in Rank Math » Rank Math
Canonical URLs in Yoast SEO • Yoast