سئو
12 تکنیک کاربردی برای استفاده از تگ کنونیکال (Canonical Tag)
تگ کنونیکال ابزاری قدرتمند در سئو است که به موتورهای جستجو کمک میکند تا نسخهی اصلی یک صفحه را شناسایی و از ایندکس شدن صفحات مشابه یا تکراری جلوگیری کنند. استفادهی صحیح از این تگ میتواند رتبه بندی سایت شما را بهبود بخشد و از بروز مشکلات ناشی از محتوای تکراری جلوگیری کند.

در این مقاله، 12 تکنیک کاربردی و مهم در مورد بهرهگیری از تگ کنونیکال را بررسی خواهیم کرد:
- 🔵
1. انتخاب URL کنونیکال مناسب:
مهمترین قدم، انتخاب URLی است که میخواهید به عنوان نسخهی اصلی ایندکس شود. این URL باید محتوای کامل و باکیفیتتری داشته باشد. - 🔵
2. استفادهی صحیح از تگ کنونیکال در HTML:
تگ<link rel="کنونیکال" href="URL_کنونیکال" />باید در بخش<head>صفحات تکراری یا مشابه قرار گیرد. - 🔵
3. بررسی سازگاری با ساختار سایت:
URL کنونیکال باید با ساختار کلی سایت و دستهبندیها همخوانی داشته باشد. - 🔵
5. بهرهگیری از URL های مطلق:
همیشه از URL های مطلق (به عنوان مثال: https://www.example.com/page.html) به جای URL های نسبی (به عنوان مثال: /page.html) در تگ کنونیکال استفاده کنید. - 🔵
6. جلوگیری از اشتباهات تایپی:
املای صحیح URL کنونیکال را چندین بار بررسی کنید. حتی یک اشتباه کوچک میتواند باعث نادیده گرفته شدن تگ شود. - 🔵
7. بهرهگیری از تگ کنونیکال برای صفحات Pagination:
برای صفحات دستهبندی شده که دارای صفحات متعدد هستند (pagination)، URL صفحهی اصلی دسته را به عنوان کنونیکال در نظر بگیرید. - 🔵
8. بهرهگیری از تگ کنونیکال برای صفحات موبایل:
اگر سایت شما نسخهی موبایلی مجزا دارد، از تگ کنونیکال در هر دو نسخه برای مشخص کردن نسخهی اصلی استفاده کنید. - 🔵
9. بررسی تگ کنونیکال با ابزارهای سئو:
از ابزارهای سئو مانند گوگل Search Console و Screaming Frog برای بررسی و شناسایی مشکلات احتمالی در تگهای کنونیکال استفاده کنید. - 🔵
10. بهرهگیری از تگ کنونیکال در هدر HTTP:
در مواردی که امکان بهرهگیری از تگ HTML وجود ندارد (مثلاً برای فایلهای PDF)، میتوانید تگ کنونیکال را در هدر HTTP صفحه قرار دهید. - 🔵
11. پرهیز از زنجیرهی کنونیکالها:
از ایجاد زنجیرههای کنونیکال (Canonical Chains) خودداری کنید. به این معنی که URL کنونیکال یک صفحه، نباید به یک صفحهی دیگر با کنونیکال متفاوت اشاره کند. - 🔵
12. سازگاری با ریدایرکت 301:
اگر صفحهای ریدایرکت 301 شده است، نیازی به بهرهگیری از تگ کنونیکال در آن صفحه نیست. ریدایرکت 301 به تنهایی کافی است.






تگ کنونیکال واقعا یکی از آن ابزارهایی است که به ظاهر ساده اما در عمل می تواند چالش های زیادی ایجاد کند. یک بار برای سایتی که کار می کردم مشکل duplicated content داشتیم و بعد از بررسی متوجه شدیم تگ کنونیکال نسخه دسکتاپ اشاره به یک آدرس متفاوتی داشت و به همین خاطر گوگل در ارزیابی صفحات گیج شده بود. اصلاح این اشتباه ساده حدود ۴۰ درصد بهبود در بازدید ارگانیک داشت 😅.
برای کسانی که با صفحات pagination کار کرده اند حتما می دانند که مدیریت محتوای تکراری در این صفحات چقدر می تواند دردسرساز باشد. در یکی از پروژه ها به جای تعیین صفحه اول به عنوان کنونیکال، بی دلیل از صفحه ۲ به عنوان canonical استفاده کرده بودند و طبیعتا نتایج جالبی نداشت.
زنجیره های کنونیکال هم از آن چیزهایی است که اگر بی دقتی شود کل ساختار به هم می ریزد. بعضی مواقع حتی توسعه دهندگان متوجه نمی شوند که یک canonical به صفحه ای دیگر لینک می دهد که خودش canonical متفاوتی دارد و این یعنی یک حلقه باطل که فقط موتورهای جستجو را سردرگم می کند.
و در آخر ریدایرکت ۳۰۱ و کنونیکال در کنار هم می توانند اوضاع را پیچیده کنند. یادم هست یک بار در گزارش سرچ کنسول متوجه تعداد زیادی خطای crawl شدم و بعد از چند ساعت بررسی فهمیدم بعضی صفحات هم ریدایرکت داشتند و هم canonical که باعث شده بود گوگل آن ها را نادیده بگیرد.