تگ Canonical چیست؟
پرینت- 0
تگ Canonical چیست؟
تگ Canonical یک عنصر HTML است که به موتورهای جستجو کمک میکند تا نسخه اصلی (Preferred URL) یک صفحه را شناسایی کنند. این تگ در بخش <head>
صفحات وب قرار میگیرد و معمولاً به این شکل است:
<link rel="canonical" href="https://example.com/original-page/" />
چرا تگ Canonical مهم است؟
۱. جلوگیری از محتوای تکراری (Duplicate Content)
اگر چندین صفحه با محتوای مشابه یا یکسان در سایت وجود داشته باشد (مثلاً نسخههای مختلف یک صفحه با پارامترهای URL متفاوت)، موتورهای جستجو ممکن است تشخیص ندهند که کدام صفحه را ایندکس کنند. تگ Canonical به آنها میگوید که کدام نسخه اصلی است.
۲. انتقال ارزش سئو (SEO Equity)
اگر چندین URL با محتوای مشابه بکلینک بگیرند، استفاده از تگ Canonical باعث میشود که ارزش لینکها به نسخه اصلی منتقل شود.
۳. بهبود رتبهبندی در نتایج جستجو
وقتی موتورهای جستجو بدانند کدام نسخه از یک صفحه مهمتر است، احتمال نمایش آن در نتایج جستجو افزایش مییابد.
۴. مدیریت بهتر URLها
در برخی سیستمهای مدیریت محتوا (CMS)، ممکن است آدرسهای مختلفی برای یک محتوا تولید شود. استفاده از تگ Canonical از ایجاد سردرگمی جلوگیری میکند.
چه زمانی از تگ Canonical استفاده کنیم؟
- وجود چندین نسخه از یک صفحه (مثلاً HTTP و HTTPS، نسخه موبایل و دسکتاپ، یا صفحات فیلترشده با پارامترهای مختلف)
- محتوای مشابه در چندین صفحه
- انتشار محتوا در چندین دامنه (مثلاً اگر محتوای شما در چند سایت منتشر شده است)
تفاوت تگ Canonical و ریدایرکت 301
ریدایرکت 301 کاربر و موتور جستجو را به صفحه دیگر هدایت میکند.
تگ Canonical فقط به موتور جستجو اعلام میکند که کدام نسخه اصلی است، اما کاربران را هدایت نمیکند.
جمعبندی
اگر میخواهید از مشکلات محتوای تکراری جلوگیری کنید و مطمئن شوید که نسخه صحیح صفحات شما در نتایج جستجو نمایش داده میشود، حتماً از تگ Canonical استفاده کنید.