آژانس بهینه‌سازی بهرنک

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

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

معنی Canonical چیست؟

کنونیکال در لغت به معنی کانونی، اصلی و استاندارد است.

Canonical URL چیست؟

پیشنهاد میشود ابتدا مقاله موتورهای جستجو چگونه کار میکنند و ساختار URLهای وب سایت را مطالعه بفرمایید. هر موتور جستجو هنگام ایندکس کردن آدرس صفحات احتمالا برای هر صفحه با چندین URL مختلف مانند نسخه موبایل، نسخه https، فیلترهای جزییات محصولات در فروشگاه ها و … روبرو میشود که محتوای مشابه و یکسانی دارند.

به طور پیشفرض باید محتواها را تکراری درنظر بگیرد و امتیاز را میان آنها تقسیم کند ولی راهکار چیست؟

یکی از مشکلات اصلی که در سئو معمولا با آن روبرو میشویم وجود صفحات حاوی محتوای تکراری یا Duplicate Content است. درگذاشته این مشکل باعث میشد رتبه صفحات کاهش شدیدی داشته باشند اما با گذشت زمان و آپدیت های گوگل، اخیرا گوگل خودبخود برای محتواهای تکراری یک آدرس را درنظر میگیرد.

Canonical URL یا یوآرال کانونی، آدرسی از صفحه است که شما یا گوگل به عنوان آدرس اصلی صفحه انتخاب میکنید. این کار زمانی اهمیت بالایی دارد که چند صفحه کپی یا محتوای تکراری در سایت وجود داشته باشد و شما یا گوگل بخواهید برای این محتوای بسیار شبیه به یکدیگر یک آدرس را به عنوان نماینده تمام آدرس ها انتخاب کنید.

برای مثال وقتی شما دو آدرس مختلف به صورت زیر دارید که یک محتوا را نمایش می دهند:

example.com?dress=1234 

example.com/dresses/1234

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

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

اکنون باید متوجه شده باشید که هدف از استفاده تگ کنونیکال canonical tag چیست؟

با این کار شما امتیازها و اعتبارها و تنظیماتی را که گوگل برای چند آدرس با محتوای یکسان یا نزدیک به هم، در نظر میگیرد را یکپارچه میکنید.

فواید تگ کنونیکال

افزایش رتبه صفحات وب‌سایت

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

آنالیز ساده تر وب سایت

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

مثال از تگ کنونیکال

<link rel="canonical" href="آدرس کانونی موردنظر شما"> />

تفاوت 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 Central

Setting Canonical URLs in Rank Math » Rank Math

Canonical URLs in Yoast SEO • Yoast

خروج از نسخه موبایل