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

تگ کنونیکال
مقالات

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

تگ کنونیکال در سال 2009، سه ابرقدرت در دنیای موتورهای جستجو یعنی گوگل، یاهو و بینگ یک نوع کد تازه به نام تگ کنونیکال را به دنیای وب معرفی کردند. اما با وجود آنکه بیش از 10 سال است که موتورهای جستجو این نوع کد را پشتیبانی می‌کنند، بسیاری از مخاطبین و حتی مدیران سایت‌ها هنوز هم از آن استفاده نمی‌کنند؛

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

آنچه در ادامه این مقاله میخوانید:

  • تگ کنونیکال (canonical) چیست؟
  • چرا استفاده از تگ Canonical مهم است؟
  • تگ کنونیکال در چه شرایطی استفاده می‌شود؟
  • کاربرد و اهمیت تگ کنونیکال در سئو
تگ کنونیکال (canonical) چیست؟

 

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

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

اما نکته‌ای که به آن دقت ندارند این است: موتورهای جستجو در واقع URL‌های سایت شما را crawl و ذخیره می‌کنند. به طور مثال اگر یک صفحه را با دو URL با عناوین «example.com/product» و «example.com/product?color=red» ببینند، آن‌ها را دو صفحه‌ی جدا حساب می‌کنند.

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

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

 

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

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

http://www.example.com

https://www.example.com

http://example.com

http://example.com/index.php

http://example.com/index.php?refer=twitter

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

اگر اندازه صفحات کپی شده در یک وب سایت بیش از اندازه باشد، احتمال بروز برخی مشکلات در سئو وجود دارد و تأثیرات منفی بر روی رتبه سایت می‌گذارد. هرچند امروزه سیستم‌های مدیریت محتوای مدرن به‌ صورت خودکار تگ Rel=Canonical را به صفحاتی با محتوای یکسان اضافه می‌کنند تا به‌راحتی بتوانید هزاران محتوای تکراری در وب‌سایت خود داشته باشد.

 

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

 

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

  • زمانی که ورود به صفحه اصلی سایت شما از طریق URLهای مختلف انجام بشود. برای مثال: www.domain.com، domain.com، www.domain.com/index.html و نمونه‌های مشابه.
  • زمانی که ورود به صفحات هم با قرار دادن اسلش (/) و هم بدون استفاده از آن در آدرس سایت امکان پذیر باشد.
  • زمانی که آدرس URL یک سایت با توجه به تغییر بعضی از متغیرهای محتوا عوض می‌شود. برای نمونه فرض کنید در سایت یک فروشگاه آنلاین، ترتیب دسته بندی محصولات را از پر فروش‌ترین به ارزان‌ترین تغییر می‌دهید و در نتیجه آدرس URL آن صفحه تغییر می‌کند.
  • سایت شما روی HTTP باشد، اما یک نسخه‌ی HTTPS هم از آن وجود داشته باشد.
  • سایت شما روی HTTPS باشد، اما یک نسخه‌ی HTTP نیز وجود داشته باشد که در آن از رمزگذاری SSL استفاده نشده باشد.
  • یک محتوا را در صفحات مختلف سایت خود یا حتی در سایت‌های مختلف بارگذاری کرده باشید.

 

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

 

شاید برایتان سوال پیش بیاید که چرا باید حتما برای موتور جستجو URL دلخواه خود را مشخص کنیم؟ پاسخ سوال شما ساده است، به دلیل اینکه به سئوی سایت کمک کنیم. اما کاربرد تگ کنونیکال در سئو چیست و تا چه اندازه اهمیت دارد؟ اصولاً موتور جستجوی گوگل از محتوای تکراری خوشش نمی‌آید.

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

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

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

 

دیدگاه خود را اینجا قرار دهید

نشانی ایمیل شما منتشر نخواهد شد.

اعضا

‫بروز رسانی

سمیرا مردانی's بروزسانی مشخصات انجام شد ماه 9, 3 هفته قبل

محمد جواد محمدی's بروزسانی مشخصات انجام شد ماه 9, 3 هفته قبل

مریم نوری's بروزسانی مشخصات انجام شد ماه 9, 3 هفته قبل

محمد امین طاهری's بروزسانی مشخصات انجام شد ماه 9, 3 هفته قبل

نگار حجتی's بروزسانی مشخصات انجام شد ماه 9, 3 هفته قبل

فیلدهای نمایش داده شده را انتخاب کنید. دیگران مخفی خواهند شد. برای تنظیم مجدد سفارش ، بکشید و رها کنید.
  • عکس
  • شناسه محصول
  • امتیاز
  • قیمت
  • در انبار
  • موجودی
  • افزودن به سبد خرید
  • توضیحات
  • محتوا
  • عرض
  • اندازه
  • تنظیمات بیشتر
  • ویژگی ها
  • ویژگی های سفارشی
  • زمینه های دلخواه
برای پنهان کردن نوار مقایسه ، بیرون را کلیک کنید
مقایسه