تگ کنونیکال چیست و چه تاثیری بر سئو دارد؟ راهنمای جامع

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

آیا تا به حال با مفهوم تگ کنونیکال یا همان rel=”canonical” برخورد داشته‌اید؟ این تگ یکی از مهم‌ترین ابزارها در سئو تکنیکال است که به شما کمک می‌کند تا از بروز مشکلات مربوط به محتوای تکراری در وب‌سایت خود جلوگیری کنید. به خصوص برای سایت‌های فروشگاهی که به دلیل استفاده از فیلترها و دسته‌بندی‌های مختلف، احتمال ایجاد صفحات مشابه و تکراری در آن‌ها زیاد است. در این مقاله، به بررسی جامع تگ کنونیکال، نحوه عملکرد و تاثیر آن بر سئو می‌پردازیم.

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

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

به عنوان مثال، اگر شما یک صفحه محصول دارید که به آدرس‌های مختلفی مانند /product-a، /product-a/red و /product-a?color=red قابل دسترسی است، با استفاده از تگ کنونیکال می‌توانید به گوگل بگویید که /product-a نسخه اصلی و ترجیحی این صفحه است.

<link rel=”canonical” href=”https://www.example.com/product-a” />

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

علاوه بر این، محتوای تکراری می‌تواند باعث بروز پدیده «کنیبالیزیشن» یا «هم‌نوع‌خواری» در وب‌سایت شما شود. در این حالت، صفحات مشابه با یکدیگر رقابت می‌کنند و از یکدیگر اعتبار می‌دزدند، که در نهایت به تضعیف کل وب‌سایت شما منجر می‌شود.

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

تگ کنونیکال در سال 2009 توسط گوگل، بینگ و یاهو معرفی شد. این همکاری با هدف ایجاد یک فضای وب یکپارچه و استفاده از تگ‌های استاندارد انجام شد. بنابراین، استفاده از تگ کنونیکال نه تنها برای خزنده‌های گوگل، بلکه برای سایر موتورهای جستجو نیز مفید است.

تاثیر تگ کنونیکال در سئو: چرا مهم است؟

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

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

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

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


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

استفاده از تگ کنونیکال مزایای متعددی برای سئو وب‌سایت شما به همراه دارد:

  • جلوگیری از هدر رفتن بودجه خزش گوگل

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

  • افزایش اعتبار صفحه و بهبود لینک‌سازی خارجی

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

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

تگ کنونیکال Canonical

اکنون که با مفهوم تگ کنونیکال و مزایای آن آشنا شدید، ممکن است این سوال برای شما پیش بیاید که چه زمانی باید از این تگ استفاده کنید. در ادامه، با ارائه چند مثال، به شما کمک می‌کنیم تا درک بهتری از این موضوع داشته باشید.

  • استفاده از محتوای تکراری (مانند مقالات خبری)

اگر قصد دارید محتوای یک وب‌سایت خبری یا یک منبع رسمی را در وب‌سایت خود منتشر کنید، باید از تگ کنونیکال استفاده کنید. در غیر این صورت، گوگل این محتوا را به عنوان محتوای کپی در نظر می‌گیرد. با استفاده از تگ rel=”canonical” می‌توانید به خزنده گوگل نشان دهید که صفحه اصلی کجا قرار دارد و بدون نگرانی از بابت جریمه شدن، محتوای مورد نظر را در وب‌سایت خود منتشر کنید.

  • تست A/B و صفحات مختلف لندینگ

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

  • آدرس دهی داینامیک (فیلترها، جستجو و …) در فروشگاه‌های اینترنتی

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

  • مدیریت نسخه‌های WWW و HTTPS

آدرس وب‌سایت شما می‌تواند به چهار شکل مختلف نمایش داده شود: بدون www، با www، با HTTPS و بدون HTTPS. با استفاده از تگ کنونیکال یا ریدایرکت 301، می‌توانید به موتورهای جستجو بگویید که کدام نسخه، نسخه اصلی وب‌سایت شما است. توصیه می‌شود که پیش از راه‌اندازی وب‌سایت، تمام نسخه‌های غیر اصلی را به نسخه اصلی ریدایرکت کنید.

/https://www.example.com/product-a

/https://www.example.com/product-a

/https://example.com/product-a

/http://www.example.com/product-a

/http://example.com/product-a

/https://m.example.com/product-a

/https://www.example.com/product-a

/https://www.example.com/product-A

نحوه استفاده از تگ کنونیکال: گام به گام

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

  • افزونه Yoast SEO: ساده‌ترین راه برای وردپرس

افزونه Yoast SEO یکی از محبوب‌ترین افزونه‌های سئو وردپرس است. این افزونه به شما امکان می‌دهد تا به راحتی تگ کنونیکال را به صفحات وب‌سایت خود اضافه کنید. برای این کار، پس از نصب و فعال‌سازی افزونه، به صفحه مورد نظر رفته و در بخش تنظیمات Yoast SEO، آدرس صفحه اصلی را در فیلد مربوطه وارد کنید. (توجه داشته باشید که برای استفاده از این قابلیت باید نسخه پریمیوم افزونه را تهیه کنید.)

تگ کنونیکال با استفاده از افزونه Yoast

  • اضافه کردن تگ کنونیکال به کد HTML

اگر تمایلی به استفاده از افزونه ندارید، می‌توانید تگ کنونیکال را به صورت دستی به کد HTML صفحه اضافه کنید. برای این کار، قطعه کد زیر را بین تگ‌های <head> و </head> صفحه مورد نظر قرار دهید:

<link rel=”canonical” href=”https://www.example.com/page” />

در این کد، باید آدرس صفحه اصلی را به جای “https://www.example.com/page” قرار دهید. اگر با کدنویسی آشنایی ندارید، بهتر است از این روش استفاده نکنید و از افزونه‌های سئو استفاده کنید.

  • استفاده از Rank Math برای مدیریت تگ کنونیکال

افزونه Rank Math یک جایگزین عالی برای Yoast SEO است و امکانات مشابهی را در اختیار شما قرار می‌دهد. برای استفاده از Rank Math، به بخش تنظیمات پیشرفته (Advanced) در ادیتور پست یا صفحه مورد نظر بروید. در این بخش، می‌توانید آدرس صفحه اصلی را در فیلد مربوط به کنونیکال وارد کنید و صفحه را به‌روزرسانی کنید. استفاده از Rank Math نیز به سادگی Yoast SEO است.

  • استفاده از Google Tag Manager

اگر از Google Tag Manager برای مدیریت تگ‌های وب‌سایت خود استفاده می‌کنید، می‌توانید تگ کنونیکال را نیز از طریق این ابزار اضافه کنید. ابتدا باید یک حساب کاربری در Google Tag Manager ایجاد کنید و یک تگ جدید برای وب‌سایت خود ایجاد کنید. سپس، کد تگ کنونیکال را در قسمت مربوطه وارد کنید و تنظیمات را ذخیره کنید.

اضافه کردن تگ canonical از طریق گوگل تگ منیجر

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

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

  • مسدود کردن صفحه در فایل robots.txt

فایل robots.txt به موتورهای جستجو می‌گوید که کدام صفحات را می‌توانند بررسی کنند و کدام صفحات را نباید بررسی کنند. اگر صفحه‌ای را در فایل robots.txt مسدود کنید، موتورهای جستجو نمی‌توانند تگ کنونیکال آن صفحه را مشاهده و بررسی کنند. در نتیجه، تگ کنونیکال نادیده گرفته می‌شود.

  • قرار دادن URL کنونیکال در نقشه سایت (Sitemap)

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

  • استفاده همزمان از تگ noindex و تگ کنونیکال

تگ noindex به موتورهای جستجو می‌گوید که صفحه را ایندکس نکنند. استفاده همزمان از تگ noindex و تگ کنونیکال، دستورالعمل‌های متناقضی را به موتورهای جستجو می‌دهد. اگر می‌خواهید یک صفحه را از ایندکس شدن باز دارید، از ریدایرکت 301 استفاده کنید. در غیر این صورت، از تگ کنونیکال استفاده کنید.

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

در صفحات صفحه‌بندی شده، باید از rel=”prev” و rel=”next” استفاده کنید. نباید صفحه اول را به عنوان کنونیکال تمام صفحات صفحه‌بندی شده در نظر بگیرید. برای هر صفحه، باید از خود-ارجاع (self-referencing) استفاده کنید.

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

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

  • قرار دادن تگ کنونیکال در <body>

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

تگ کنونیکال از نگاه گوگل

تگ کنونیکال: باید استفاده کرد یا نه؟

با توجه به مطالب گفته شده، ممکن است این سوال برای شما پیش بیاید که آیا واقعاً باید از تگ کنونیکال استفاده کرد یا خیر؟ پاسخ این است: بله، تقریباً همیشه.

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

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

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