تگ کنونیکال Canonical چیست؟ + نحوه استفاده تگ کنونیکال در وردپرس

زمان مورد نیاز برای مطالعه: ۴ دقیقه

24 آبان 1400

نادیا آذری

تگ کنونیکال چیست و چه کاربردی دارد

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

باید بیان شود که تگ کنونیکال یکی از مهم ترین در سئو می باشد. در واقع می توان اذعان داشت که این تگ برای معرفی نسخه اصلی یک صفحه به موتورهای جست و جو استفاده می شود و بیان می کند که یک محتوا چقدر ارزشمند است. به عبارت دیگر تگ کنونیکال Canonical روشی است که به موتورهای جستجو اعلام کنیم که یک آدرس (URL) نسخه اصلی یک صفحه چه آدرسی می باشد. استفاده از این تگ از مشکلاتی که باعث شناسایی محتواهای تکراری در چند آدرس از یک سایت می شود جلوگیری به عمل می آرود.

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

اهمیت تگ کنونیکال:

محتواهای تکراری در صفحات گوگل بسیار رایج شده است و گوگل نیز روی این موضوع حساسیت های خاص خود را دارد. در واقع باید بیان شود که محتوای تکراری یک موضوع بسیار پیچیده در سئو سایت می باشد. اما وقتی موتورهای جستجو تعداد زیادی صفحه با محتوان یکسان یا بسیار شبیه به هم را مشاهده می کند باعث مشکلات سئو بسیار خاصی می شود. این مشکلات را به صورت زیر اشاره کرده ایم:

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

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

اهمیت تگ کنونیکال چیست

مشکلات به خصوص URl ها:

ممکن است شما به این موضوع فکر کنید که اصلا بنابر چه دلایلی باید صفحاتی با محتوای تکراری وجود داشته باشد؟! در حالت کلی کاربرانی که به وب سایت شما مراجعه می نمایند، شاید تفاوتی بین آدرس های مختلف یک صفحه قائل نباشد و محتوای صفحه است که برای آن ها مهم بوده اما برای موتورهای جستجو هر آدرس یکتایی که وجود دارد، یک صفحه جداگانه در نظر گرفته می شود. شایان به ذکر است که، خزنده های گوگل می توانند از طریق همه آدرس های زیر به صفحه اصلی سایت شما دسترسی داشته باشند:

  • http://www.example.com
  • https://www.example.com
  • http://example.com
  • http://example.com/index.php
  • http://example.com/default.aspx
  • http://example.com/home/index

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

مسئله ای که در بالا بیان کردیم، یک مثال ساده از به وجود آمدن محتوای تکراری بود اما باید بدانید که سیستم های مدیریت محتوای امروزی و وب سایت های اختصاصی این مشکل را بیشتر کرده اند. بسیاری از سایت ها برای یک صفحه از سایت آدرس های متفاوتی ایجاد می کنند یا پارامتر های مختلفی را با انتهای آدرس سایت اضافه می نمایند. این پارامتر های خاص می تواند برای انتخاب موارد زیر کاربرد داشته باشند:

  • زبان
  • ارز
  • نوع مرتب سازی یک صفحه ( که از طرف کاربر انتخاب شده است )

همه موارد ذکر شده در بالا باعث می شود تا بدون آن که متوجه شوید، صدها آدرس تکراری در یک سایت داشته باشید و این می تواند برای وب سایت شما مشکلات بسیار متعددی را به وجود آورد. به عنوان مثال یک سایت فروشگاهی را تصور کنید که آدرس صفحات محصول آن به این شکل است که گروه محصول نیز در url ذکر می شود:

www.example.com/category1/1001

حالا فرض کنید این محصول هم در گروه 1 است و هم در گروه 2 وجود دارد. درنتیجه این محصول از طریق دو آدرس زیر قابل دسترس خواهد بود:

  • example.com/category1/1001
  • example.com/category2/1001

استفاده از تگ کنونیکال در سایت های وردپرسی

نکات بسیار مهم برای پیاده سازی تگ کنونیکال:

همان گونه که اشاره کردیم، موضوع محتوای تکراری می تواند بسیار پیچیده باشد و به بررسی موارد خاصی نیاز دارد. اما ما سعی کردیم در این مقاله نکات بسیار مهمی را در اختیار شما عزیزان قرار دهیم تا شما بتوانید با تکیه بر این نکات، درباره تگ کنونیکال اطلاعات بیشتری را کسب کنید. با ما همراه باشید.

  • تگ کنونیکال می تواند به صفحه جاری اشاره کند

فرض کنید سه آدرس A، B  و C  محتوای تکراری دارند و صفحه A  نسخه اصلی می باشد. مشکلی ندارد که در صفحه A  نیز به وسیله تگ کنونیکال به این موضوع اشاره کنید که نسخه اصلی صفحه همان آدرس A  است. این موضوع ممکن است بسیار ابتدایی و واضح به نظر برسد اما یکی از نکات بسیار مهم و کلیدی می باشد که بیشتر وب سایت ها آن را رعایت نمی کنند.

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

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

  • تگ کنونیکال صفحات داینامیک را مورد ارزیابی قرار دهید.

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

  • هرگز از سیگنال های پیچیده استفاده نکنید.

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

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

بسیاری از افراد گمان می کنند که استفاده از تگ کنونیکال فقط برای محتواهای عیناً تکراری مجاز است، اما این طرز تفکر کاملا اشتباه است. لازم به ذکر است که شما می توانید برای محتواهایی که بسیار نزدیک به هم هستند نیز از تگ کنونیکال استفاده کنید. اما این کار را باید با احتیاط بسیار بالا انجام دهید. در مورد این موضوع بحث ها و اختلاف نظرهای بسیاری وجود دارد.

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

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

  • استفاده از تگ کنونیکال محتوای تکراری چند دامنه

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

نحوه مشخص کردن  URLهای کنونیکال:

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

  • با تنظیم یک rel=canonical HTTP header response
  • در نقشه سایت ‌تان (در حالی که تمام صفحات ذکر شده در یک نقشه سایت به عنوان کنونیکال پیشنهاد می ‌شوند؛ این گوگل است که تصمیم می ‌گیرد که کدام صفحه ‌ها (در صورت وجود) کپی شده هستند).
  • با استفاده از ریدایرکت ۳۰۱

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

تگ کنونیکال یا ریدایرکت 301 ؟

یکی از سوالات معمول سئو این است که آیا تگ کنونیکال همانند ریدایرکت 301 اعتبار لینک را هم منتقل می نماید؟ برای پاسخ به این سوال باید بیان شود که در بسیاری از موارد این اتفاق می افتد اما به طور کلی این سوال از پایه و اساس نادرست و غلط می باشد. به این موضوع توجه کنید که این دو روش دو نتیجه متفاوت به خزنده های گوگل و کاربران سایت نمایش می دهد.

به نکات ذکر شده در زیر توجه فرمایید:

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

در نتیجه در زمان انتخاب هر یک از این دو روش مطمئن شوید که کدام خروجی، راه حلی برای مشکل وب سایت شما خواهد بود.

اهمیت تگ کنونیکال برای سئو چیست

چگونه بررسی نماییم که تگ کنونیکال به درستی استفاده شده است؟

باید بیان شود، زمانی که می خواهید تگ های کنونیکال را بررسی کنید، موارد بسیاری وجود دارد که برای SEO باید مورد بررسی قرار گیرند. در این قسمت به سه مورد مهم زیر اشاره می کنیم:

  • آیا صفحه تگ کنونیکال دارد؟
  • آیا تگ کنونیکال به آدرس درستی اشاره می کند؟
  • صفحه ای که به آن اشاره می شود قابل ایندکس می باشد یا خیر؟

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

به موارد مهم زیر توجه کنید:

  • یکی از راه هایی که می توانید تگ کنونیکال صفحه را مشاهده فرمایید، از بخش View Source می باشد.
  • در اکثر مرورگر ها با کلیک راست در صفحه گزینه View Source وجود دارد که با کلیک بر روی آن می توانید کدهای html هر صفحه از سایت را مشاهده نمایید. و در تگ head صفحه به دنبال تگ canonical باشید.

تگ کنونیکال در بخش coverage ابزار Search console

لازم به ذکر می باشد که در نسخه جدید google search console در قسمت coverage و در تب Excluded، چند قسمت در مورد تگ کنونیکال اطلاعاتی را بیان کرده اند که در ادامه به بررسی هر کدام از ارورهای این بخش خواهیم پرداخت:

  • Alternate page with proper canonical tag

باید اشاره شود که گوگل نسخه جایگزینی برای این آدرس را در جایی دیگر یافته است. این دقیقا همان کاری ست که از آدرس های canonical انتظار می رود و کاملا صحیح است و مشکلی وجود ندارد. به عنوان مثال آدرس صفحه سایت شما در جایی به شکل www.example.com/page1?source=website1 بوده است در حالی که آدرس کنونیکال سایت شما به شکل www.example.com/page1 می باشد.

  • Duplicate page without canonical tag

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

شما می توانید برای کسب اطلاعات بیشتر  در مورد طراحی سایت ، بهترین قالب های وردپرس به وب سایت ما مراجعه فرمایید.