تگ Canonical چیه و چرا مهمه؟
خب، بذار خودمونی برات توضیح بدم! تگ Canonical یه خط کوچیک کده که توی سایتت به گوگل میگه: “داداش، این صفحه اصلی منه، برو همین رو ایندکس کن!”
یعنی اگه چند تا صفحه مشابه یا یه محتوای تکراری تو سایتت داری، با این تگ به گوگل میفهمونی که کدوم یکی از همه مهمتره و باید توی نتایج سرچ نمایش داده بشه.
چرا تگ Canonical مهمه؟
- جلوی تکراری بودن رو میگیره:
فرض کن یه مقاله داری که هم توی صفحه A هست، هم توی صفحه B. اگه به گوگل چیزی نگیا، ممکنه سردرگم بشه و هیچکدوم رو درست ایندکس نکنه! تگ Canonical کمک میکنه این مشکل پیش نیاد. - لینکها قویتر میشن:
وقتی کلی لینک خارجی به صفحات مختلف با محتوای یکسان بره، اون قدرت لینکها (Backlink Juice) پخش میشه. با Canonical همه این قدرتها به یه صفحه متمرکز میشن. - رتبه بهتر تو گوگل:
گوگل عاشق سایتاییه که مرتب و واضح باشن. با این تگ میفهمه شما حواستون به سایتتون هست.
گوگل درباره Canonical چی میگه؟
گوگل میگه: “آقا ما هرچی کمتر سردرگم بشیم، رتبه سایتت بهتر میشه!” اونا پیشنهاد میکنن برای صفحاتی که محتوای مشابه یا تکراری دارن، حتماً Canonical تعریف کنی. یه جورایی این تگ مثل یه راهنمای کوچک برای موتورهای جستجوه که میگه کدوم صفحه اصلیه و باید نمایش داده بشه.
کی و کجا باید از Canonical استفاده کنیم؟
- وقتی صفحات مشابه داریم:
مثلاً وقتی یه محصول با رنگای مختلف داری، به جای ایندکس همه رنگا، صفحه اصلی محصول رو Canonical کن. - وقتی محتوای تکراری تولید میکنی:
اگه یه مطلب تو چند بخش سایت منتشر شده، یکی رو اصلی کن و بقیه رو Canonical بده به اون. - نسخههای مختلف URL:
وقتی یه صفحه با www و بدون www، یا با/
آخر و بدونش هست، باید یکی رو Canonical کنی.
چطور Canonical رو تو سایتم بذارم؟
خیلی ساده! کافیه توی بخش <head>
کدت این خط رو اضافه کنی:
اینطوری به گوگل میگی که “اینجا صفحه اصلیه!”
بررسی تگ Canonical: از کجا و چطور؟
برای اینکه مطمئن بشی تگ Canonical درست کار میکنه، میتونی از این دو ابزار استفاده کنی:
1. گوگل سرچ کنسول (Google Search Console)
تو سرچ کنسول میتونی ببینی گوگل کدوم URL رو به عنوان نسخه اصلی (Canonical) انتخاب کرده. روشش اینه:
- وارد Google Search Console بشو.
- از منوی سمت چپ، روی Coverage یا Pages کلیک کن.
- URL مورد نظرت رو وارد کن یا از لیست انتخاب کن.
- وقتی وارد جزئیات شدی، بخشی به اسم User-declared canonical (Canonical تعریفشده توسط شما) و Google-selected canonical (Canonical انتخابشده توسط گوگل) میبینی.
اینجا میتونی چک کنی که گوگل همون صفحهای که خواستی رو به عنوان Canonical در نظر گرفته یا نه.
2. ابزارهای crawl-%d8%af%d8%b1-%d8%b3%d8%a6%d9%88-%da%86%db%8c%d9%87-%d9%88-%da%86%d8%b1%d8%a7-%d8%a7%db%8c%d9%86%d9%82%d8%af%d8%b1-%d9%85%d9%87%d9%85%d9%87%d8%9f/" target="_blank">کراولر (مثل Screaming Frog)
Screaming Frog یه ابزار فوقالعاده برای بررسی ساختار سایت و تگهای مختلفه، از جمله Canonical.
مراحل کار:
- Screaming Frog رو باز کن و آدرس سایتت رو وارد کن.
- وقتی کراولینگ تموم شد، به تب Canonical برو.
- اینجا میتونی ببینی هر صفحه به کدوم URL اشاره کرده و آیا Canonical درست تنظیم شده یا نه.
ویژگی خوب:
Screaming Frog نشون میده آیا اشتباهی تو Canonical هست (مثل لینک اشتباه، چند Canonical تو یه صفحه یا اشاره به صفحات غیرضروری).
ابزارهای دیگه:
- Inspect Element:
تو مرورگر روی صفحه راست کلیک کن و گزینه “Inspect” رو بزن. توی بخش<head>
دنبال این خط بگرد:مطمئن شو لینک درسته.
- SEO Tools آنلاین: ابزارهایی مثل Ahrefs یا SEMrush هم میتونن Canonicalها رو بررسی کنن و گزارشی از عملکردشون بدن.
اگه Canonical درست نبود؟
اگه تو سرچ کنسول یا ابزارها دیدی که Canonical اشتباهه:
- فایل HTML صفحه رو بررسی کن و Canonical درست رو تعریف کن.
- مطمئن شو که تنظیمات CMS (مثل وردپرس، ووکامرس یا شاپیفای) برای Canonical صحیح هست.
- دوباره تست بگیر و مطمئن شو که گوگل تغییرات رو شناسایی کرده.
چطور تگ Canonical رو تو وردپرس بذاریم؟
وردپرس به صورت پیشفرض برای صفحات، نوشتهها و محصولات، تگ Canonical رو تولید میکنه. پس اگه از یه قالب استاندارد یا افزونههای معروف مثل Yoast SEO یا Rank Math استفاده میکنی، احتمالاً نیازی به تنظیم دستی نداری. اما بیاید دقیقتر نگاه کنیم:
1. پیشفرض وردپرس
- وردپرس به طور خودکار برای هر نوشته و صفحه یه تگ Canonical تولید میکنه.
- اگه از قالبها یا افزونههای معروف استفاده میکنی (مثل GeneratePress یا Astra)، معمولاً همه چیز اوکیه.
2. استفاده از افزونهها برای مدیریت Canonical
افزونههای سئو مثل Yoast SEO یا Rank Math ابزارهایی ارائه میدن که بتونی Canonical رو به راحتی مدیریت کنی:
- Yoast SEO:
- صفحه یا نوشته مورد نظر رو باز کن.
- به پایین صفحه و بخش Yoast برو.
- در تب Advanced، میتونی URL مورد نظر رو به عنوان Canonical تعریف کنی.
- Rank Math:
- صفحه یا نوشته رو باز کن.
- به بخش تنظیمات SEO پایین صفحه برو.
- تو قسمت Canonical URL، لینک دلخواهت رو وارد کن.
وقتی از CMS اختصاصی استفاده میکنی
اگه سایتت با یه CMS اختصاصی ساخته شده، دیگه خبری از تنظیم پیشفرض نیست و باید دستی وارد عمل بشی.
- فایل HTML صفحه رو باز کن.
- تو بخش
<head>
، این خط رو اضافه کن: - اگه سایتت داینامیکه (مثل سیستمهایی که از PHP استفاده میکنن)، باید مطمئن بشی که اسکریپتها درست کار میکنن و برای هر صفحه Canonical مناسب تولید میکنن.
نکات مهم:
- تو وردپرس نیازی نیست نگران باشی، مگر اینکه بخوای یه صفحه خاص رو دستی تنظیم کنی.
- برای سایتهای اختصاصی، بررسی دستی لازمه و اگه اشتباهی پیش بیاد، گوگل ممکنه صفحه درست رو شناسایی نکنه.
جریمههای لینکهای بدون Canonical
اگه برای صفحاتی که محتوای مشابه یا نزدیک به هم دارن، از تگ Canonical استفاده نکنی، ممکنه با مشکلات زیر روبهرو بشی:
1. شناخته شدن به عنوان محتوای تکراری (Duplicate Content)
وقتی گوگل چندین صفحه با محتوای مشابه رو ببینه و ندونه کدوم یکی نسخه اصلیه، ممکنه تمام اون صفحات رو به عنوان محتوای تکراری در نظر بگیره.
نتیجه:
- صفحه اصلی رتبه خوبی نمیگیره.
- حتی ممکنه همه صفحات مرتبط بهطور کامل از نتایج جستجو حذف بشن.
2. تقسیم شدن ارزش لینکها (Link Equity)
وقتی چندین صفحه مشابه وجود داشته باشه، لینکهای ورودی بین اونها تقسیم میشن و باعث میشن هیچکدوم از صفحات، قدرت کافی برای رتبه گرفتن نداشته باشه.
نتیجه:
- هیچ صفحهای نمیتونه جایگاه خوبی توی نتایج گوگل داشته باشه.
- ترافیک ورودی سایت کاهش پیدا میکنه.
3. سردرگمی موتورهای جستجو
بدون Canonical، گوگل نمیدونه کدوم نسخه از صفحه رو ایندکس کنه. در نتیجه ممکنه:
- نسخه اشتباه (مثل صفحه با پارامترهای اضافی یا صفحات فیلتر شده) رو ایندکس کنه.
- صفحه اصلی رو نادیده بگیره.
- نتایج جستجوی نامنظم و غیرمنتظره ایجاد بشه.
4. کاهش رتبه (Ranking Drop)
محتوای تکراری و عدم استفاده از Canonical ممکنه باعث کاهش اعتماد گوگل به سایت بشه. در نتیجه:
- رتبه کل سایت افت میکنه.
- صفحات اصلی که باید دیده بشن، در صفحات پایینتر نتایج جستجو نمایش داده میشن.
5. تاثیر منفی بر Crawl Budget
گوگل برای هر سایت یه بودجه خزیدن (Crawl Budget) مشخص داره. وقتی صفحات مشابه زیاد باشن و Canonical نداشته باشی:
- خزندههای گوگل وقتشون رو روی صفحات تکراری تلف میکنن.
- صفحات مهم سایت کمتر دیده و ایندکس میشن.
6. از دست دادن اعتماد گوگل
اگر گوگل بهطور مکرر صفحات تکراری و نامرتب از سایت ببینه، ممکنه اعتمادش به کل دامنه کم بشه.
نتیجه:
- رتبه صفحات جدید هم تحت تأثیر قرار میگیره.
- بهبود جایگاه سایت سختتر میشه.
فرق بین User-selected Canonical و Google-selected Canonical چیه؟
خب، خودمونی بگم! این دوتا اصطلاح مربوط میشن به اینکه شما و گوگل چجوری نسخه اصلی یه صفحه رو انتخاب میکنین:
User-selected Canonical چیه؟
اینه که شما به گوگل میگید کدوم لینک اصلیه. مثلا توی سایتتون تگ Canonical رو میذارید و میگید: “گوگل جان، این صفحه رو به عنوان نسخه اصلی در نظر بگیر.”
مثل این که بخوای از بین چندتا صفحه مشابه، یه برنده انتخاب کنی و بگی: “همین یکی مهمه!”
Google-selected Canonical چیه؟
حالا اینجاست که گوگل خودش تصمیم میگیره!
یعنی حتی اگه شما یه Canonical تعریف کرده باشی، گوگل ممکنه نظرش فرق کنه و بگه: “نه، من فکر میکنم این صفحه دیگه بهتره برای کاربران.”
برای مثال، اگه چند تا لینک مشابه داشته باشی و گوگل حس کنه یکی از اونا مهمتره (مثلاً به خاطر کیفیت محتوا یا تعداد لینکها)، ممکنه اون رو به جای Canonical شما انتخاب کنه.
فرق اصلی این دوتا چیه؟
- User-selected Canonical: شما میگی کدوم لینک اصلیه.
- Google-selected Canonical: گوگل تصمیم میگیره کدوم لینک رو نسخه اصلی بدونه.
چرا این مهمه؟
اگه گوگل نسخهای رو انتخاب کنه که شما نمیخوای، ممکنه صفحهای که ارزشمندتره (از نظر شما)، رتبه خوبی نگیره. پس همیشه مطمئن شو که Canonicalهات درست تنظیم شده و با گوگل هماهنگ هستن.
بدون دیدگاه