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

تگ کنونیکال (Canonical Tag): راهنمای جامع برای سئو و جلوگیری از محتوای تکراری

 

در دنیای گسترده وب و بهینه‌سازی موتورهای جستجو (SEO)، مفاهیم و تکنیک‌های متعددی وجود دارند که به بهبود رتبه و نمایش بهتر وب‌سایت شما در نتایج جستجو کمک می‌کنند. یکی از این ابزارهای قدرتمند و ضروری، تگ کنونیکال (Canonical Tag) یا rel="canonical" است. در این مقاله جامع، به بررسی دقیق کنونیکال چیست، اهمیت کنونیکال در سئو، نحوه استفاده از تگ های کنونیکال، پیاده‌سازی تگ کنونیکال در وردپرس و افزونه محبوب تگ کنونیکال در رنک مث و همچنین مفهوم کنونیکال متفاوت خواهیم پرداخت.

 

تگ کنونیکال چیست؟ تعریف و مفهوم اساسی

 

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

به عبارت ساده‌تر، وقتی شما چندین صفحه با محتوای تقریباً یکسان دارید (مثلاً نسخه‌های مختلف یک محصول با پارامترهای URL متفاوت، یا صفحات قابل چاپ)، تگ کنونیکال به موتور جستجو می‌گوید: "هی گوگل! از بین این چند صفحه مشابه، این آدرس (URL مشخص شده در تگ) نسخه اصلی است که باید ایندکس و رتبه‌بندی شود."

 

عنوان توضیح ساده
تعریف تگ کنونیکال یک تگ HTML است که نسخه اصلی یک صفحه را به گوگل معرفی می‌کند.
شکل نوشتن تگ کنونیکال <link rel="canonical" href="https://example.com/page/" />
محل قرارگیری داخل <head> در کد HTML هر صفحه
هدف اصلی جلوگیری از محتوای تکراری (Duplicate Content)
فایده برای سئو اعتبار لینک‌ها فقط به نسخه اصلی منتقل می‌شود و از افت رتبه جلوگیری می‌شود
چه زمانی استفاده می‌شود؟ وقتی یک محتوا در چند آدرس URL متفاوت منتشر شده باشد
مثال ساده صفحات مختلف با فیلتر رنگ یا دسته‌بندی که محتوای یکسانی دارند
افزونه‌های وردپرس برای آن Yoast SEO، Rank Math، All in One SEO
تفاوت با ریدایرکت 301 کنونیکال فقط پیشنهاد است، ریدایرکت صفحه را واقعاً منتقل می‌کند
اشتباه رایج قراردادن چند تگ کنونیکال در یک صفحه یا ارجاع به صفحه اشتباه

 

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

 

استفاده صحیح از تگ های کنونیکال تأثیر بسزایی بر کنونیکال در سئو و سلامت کلی وب‌سایت شما دارد. در ادامه به دلایل کلیدی اهمیت آن اشاره می‌کنیم:

  • جلوگیری از محتوای تکراری (Duplicate Content): این مهم‌ترین دلیل استفاده از کنونیکال سایت است. محتوای تکراری می‌تواند باعث سردرگمی موتورهای جستجو شده و منجر به تقسیم اعتبار صفحه (PageRank) بین چندین URL شود. در نتیجه، هیچ‌کدام از صفحات قدرت لازم برای کسب رتبه بالا را پیدا نمی‌کنند. تگ کنونیکال با مشخص کردن نسخه اصلی، این مشکل را حل می‌کند.

  • تجمیع اعتبار لینک‌ها (Link Equity Consolidation): لینک‌هایی که به صفحات مختلف با محتوای یکسان داده می‌شوند، با استفاده از تگ کنونیکال اعتبار خود را به URL کنونیکال منتقل می‌کنند. این امر به تقویت قدرت و اعتبار صفحه اصلی کمک شایانی می‌کند.

  • بهبود بودجه خزش (Crawl Budget Optimization): موتورهای جستجو برای خزش هر وب‌سایت، بودجه مشخصی را در نظر می‌گیرند. با استفاده از تگ های کنونیکال، شما به خزنده‌های موتور جستجو کمک می‌کنید تا به جای خزش چندین نسخه از یک محتوا، روی صفحات مهم‌تر و جدیدتر تمرکز کنند و در نتیجه بودجه خزش بهینه‌تر مصرف شود.

  • کنترل URL نمایش داده شده در نتایج جستجو: شما می‌توانید تعیین کنید کدام URL از بین نسخه‌های مختلف، در نتایج جستجو به کاربران نمایش داده شود.

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

 

تگ های کنونیکال چگونه کار می‌کنند؟

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

ساختار یک تگ کنونیکال به شکل زیر است:

 

در این مثال، https://example.com/sample-page/ آدرس URL کنونیکال یا صفحه اصلی است.

 

<link rel="canonical" href="https://example.com/sample-page/" />

 

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

 

موقعیت‌های مختلفی وجود دارد که استفاده از تگ های کنونیکال ضروری یا بسیار مفید است:

  • پارامترهای URL: برای ردیابی کمپین‌ها، فیلترها، یا مرتب‌سازی‌ها (مثلاً example.com/products?color=blue و example.com/products).

  • نسخه‌های چاپی صفحات: example.com/page و example.com/print/page.

  • پروتکل‌های HTTP و HTTPS یا www و بدون www: اگر سایت شما با هر دو نسخه http://example.com و https://example.com یا www.example.com و example.com در دسترس است (که البته باید یکی به دیگری ریدایرکت 301 شود، اما کنونیکال نیز می‌تواند به عنوان یک لایه امنیتی عمل کند).

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

  • صفحات AMP و نسخه‌های موبایل جداگانه (m.example.com): برای اشاره به نسخه اصلی دسکتاپ یا بالعکس.

  • محتوای Syndicated یا بازنشر شده در سایت‌های دیگر.

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

 

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

 

وردپرس به عنوان محبوب‌ترین سیستم مدیریت محتوا، به طور پیش‌فرض برای اکثر صفحات، تگ‌های کنونیکال خود ارجاع (self-referencing canonical) ایجاد می‌کند. این بدان معناست که تگ کنونیکال هر صفحه به خود همان صفحه اشاره دارد، مگر اینکه شما آن را به صورت دستی تغییر دهید.

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

 

 

تگ کنونیکال در رنک مث (Rank Math)

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

  1. به بخش ویرایش نوشته یا برگه مورد نظر در پیشخوان وردپرس بروید.

  2. متا باکس افزونه رنک مث را پیدا کنید (معمولاً در پایین ویرایشگر محتوا قرار دارد).

  3. به تب "پیشرفته" (Advanced) بروید.

  4. در فیلد "URL کانونیکال" (Canonical URL)، آدرس URL صفحه‌ای را که می‌خواهید به عنوان نسخه اصلی معرفی کنید، وارد نمایید.

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

  6. نوشته یا برگه را به‌روزرسانی کنید.

رنک مث به طور خودکار تگ کنونیکال مناسب را در بخش <head> صفحه شما اضافه خواهد کرد.

 

کنونیکال متفاوت: مدیریت URL های کنونیکال غیر از خود صفحه

 

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

 

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

  • محتوای مشابه: اطمینان حاصل کنید که محتوای صفحه کنونیکال شده و صفحه اصلی (کنونیکال) بسیار شبیه به هم باشند. استفاده از تگ کنونیکال برای صفحات با محتوای کاملاً متفاوت می‌تواند توسط موتورهای جستجو نادیده گرفته شود یا حتی به عنوان یک تکنیک دستکاری تلقی گردد.

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

  • در بخش <head>: تگ کنونیکال باید حتماً در بخش <head> کد HTML صفحه قرار گیرد.

  • URL مطلق: همیشه از URL های مطلق (شامل http:// یا https:// و نام دامنه کامل) در تگ کنونیکال استفاده کنید، نه URL های نسبی.

  • دقت در انتخاب URL کنونیکال: با دقت انتخاب کنید کدام صفحه باید نسخه اصلی باشد. این صفحه باید کامل‌ترین و باکیفیت‌ترین نسخه محتوا را ارائه دهد.

 

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

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

  • قرار دادن تگ در بخش <body>: تگ کنونیکال تنها در بخش <head> معتبر است.

  • استفاده از URL های نسبی.

  • داشتن چندین تگ کنونیکال در یک صفحه.

  • مسدود کردن URL کنونیکال توسط robots.txt: اگر URL کنونیکال توسط فایل robots.txt مسدود شده باشد، موتور جستجو نمی‌تواند آن را خزش و ایندکس کند.

  • استفاده از تگ noindex برای URL کنونیکال: این کار سیگنال‌های متناقضی به موتور جستجو ارسال می‌کند.

 

کنونیکال کردن تمام صفحات یک مجموعه صفحه‌بندی شده به صفحه اول: این کار باعث می‌شود محتوای صفحات داخلی‌تر ایندکس نشود. برای صفحات آرشیو یا دسته‌بندی‌های صفحه‌بندی شده، معمولاً از تگ‌های کنونیکال خود ارجاع برای هر صفحه استفاده می‌شود، یا در گذشته از rel="next" و rel="prev" استفاده می‌شد (که البته گوگل دیگر از آن‌ها پشتیبانی نمی‌کند). بهترین رویکرد معمولاً اطمینان از ایندکس شدن صفحات مهم و ارائه محتوای منحصربفرد در هر صفحه تا حد امکان است.

 

نتیجه‌گیری: کنونیکال سایت، یک اصل مهم در سئو تکنیکال

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

 

نکته مهم

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