آموزش تگ کنونیکال Canonical Tag و چگونگی کار با آن میتواند در بالا بردن رتبه سئوی شما کمک کند. در این مقاله نیز ما سعی کردیم تا شما را با مفهوم تگ کنونیکال چیست ، چگونگی کار با آن، کاربرد و فواید آن و آموزش کنونیکال در وردپرس آشنا سازیم.
تگ کنونیکال چیست؟
تگ کنونیکال (canonical tag) قطعه کوچکی از کد HTML از انواع متاتگ است که به موتورهای جستجو کمک می کند تا نسخه اصلی صفحه را از صفحاتی که محتوای مشابه یا تکراری در وب سایت ما دارند را تشخیص بدهند.
وقتی چندین صفحه با محتوای یکسان و مشابه داشته باشیم این تگ کمک میکنید که گوگل صفحه درست را انتخاب کند. در سئو، تگهای کنونیکال برای این است که گوگل متوجه شود، کدام نسخه از صفحه سایتتان میخواهید در نتایج جستجو نشان داده شود، برای بهبود پیدا کردن ارزش لینکتان و همچنین جدا کردن صفحهتان از صفحات تکراری و همچنین برای بهبود کرال باجت و ایندکس صفحات سایت شما استفاده میشود.
مثال تگ کنونیکال به شکل زیر است:
<link rel="canonical" href="https://nikmarketing.agency/" />
چرا تگ کنونیکال در سئو مهم است؟
هدف اصلی تگ کنونیکال (canonical) این است که به موتورهای جستجو بگوید که کدام صفحه نسخه اصلی است و کدام صفحه فقط تکراری و کپی شده است که به اشتباه صفحه دیگری را به نظر میرسد. پیشنهاد میکنم
به طور کلی، وبسایتها معمولاً دارای صفحاتی هستند که محتوا تکراری یا بسیار مشابه هستند یعنی محتوای یکسانی را در صفحات با URLهای متفاوت میبینیم. در این موارد، گوگل باید تصمیم بگیرد که کدام صفحه را انتخاب و دقت کند که چگونه رتبه بندی درستی کند.
به عنوان مثال مانند مثال زیر، صفحات محصول معمولاً تنها با 1 URL اصلی نمایش داده نمیشوند. آنها همچنین میتوانند با پارامترهای URL مختلفی که اغلب استفاده میشوند (مثل مرتب سازی، قیمت، اندازهها و غیره) نمایش داده شوند.
https://www.randomshop.com/clothes/shirts.html https://www.randomshop.com/clothes/shirts.html?Size=XL https://www.randomshop.com/clothes/shirts.html?Size=XL&color=red
در مثال بالا، صفحه محصول را می توان در دسته بندی اصلی clothes نمایش داد، اما همچنین فیلتر شده و با پارامترهای اندازه و رنگ نمایش داده می شود. بنابراین می توان این محصول را به عنوان یک نتیجه جستجو تحت 3 URL مختلف نمایش داد.
اینجاست که تگ کنونیکال اهمیت پیدا کرد، کنونیکال ها به گوگل نشان میدهند که شما میخواهید دسته بندی URL اصلی clothes را ایندکس کنید و از آن به عنوان نتیجه جستجو استفاده کنید پس بقیه URL ها را نادیده میگیرد.
به این نکته هم توجه داشته باشید که گوگل تگ کنونیکال را به عنوان یک سیگنال درک میکند و میپذیرد نه به عنوان یک دستورالعمل.
اگر دلایل معتبر و قابل درکی برای انتخاب صفحه دیگری برای رتبه بندی به جای صفحهای که کنونیکال انتخاب کرده، وجود داشته باشد، موتور جستجو تگ کنونیکال را به کلی نادیده خواهد گرفت.
علاوه بر اینکه هدف اساسی تگ کنونیکال، برای ما سودمند است. این نکته مهم است که بسیاری از مزایای مهم سئو داخلی نیز با آن همراه است. برای بررسی و تشخیص صفحات مشابه از نرم افزار اسکریمینگ فراگ کنیم.
یکپارچگی پیج رنک (PageRank)
تگ کنونیکال به ادغام ارزش لینک (PageRank) از تمام صفحات تکراری به صفحه هدف کمک میکنند.
صفحات تکراری اغلب میتوانند از منابع خارجی مختلف بک لینک دریافت کنند، این بک لینکها میتوانند از منابع مختلفی از جمله وبسایتهای تصادفی یا از کاربران در رسانههای اجتماعی باشند.
بنابراین این صفحات تا حدی ارزش لینکهای ساخته شده را ناخواسته از صفحه هدف میگیرد که می تواند روی رتبه آن صفحه تاثیر منفی بگذارد. با پیاده سازی تگ کنونیکال در صفحات تکراری، رتبه صفحه میتواند به یک URL واحد منتقل شود و بنابراین رتبه کلی آن در جستجوی گوگل بهبود یابد.
مدیریت محتواهای بازنشر شده
تگ های کنونیکال میتوانند به موتور جستجو بگویند که کدام وبسایت حاوی نسخه اصلی محتوا است و کدام وبسایت آن را دوباره منتشر میکند.
بسیاری از صاحبان سایتها از وبسایتهای دیگر برای انتشار محتوای خود استفاده می کنند و محتوای خود را بانشر می کنند. در این حالت، گوگل باید تصمیم بگیرد که کدام وبسایت منبع اصلی این محتوا است و باید به عنوان نتیجه جستجو نمایش داده شود و کدام وبسایت ها فقط آن را کپی کرده و یا به هر دلیلی صفحه اصلی نیستند.
راهاندازی تگ کنونیکال در این سایتها، به حل این مشکل برای شناسایی نسخه اصلی در جستجوی Google کمک میکند.
بهبود خزش صفحات سایت
تگهای کنونیکال به موتورهای جستجو مانند گوگل کمک میکنند تا صفحاتی را که واقعاً میخواهید کرال برایشان اتفاق بیوفتد و فهرستبندی کنید، بهخوبی نتیجه دهند.
به این نکته توجه کنید که صفحات تکراری منابع و زمان گوگل را هدر می دهند زیرا برای ایندکس کردن و یا کرال کردن مهم نیستند. این تگها نیز در این راستا کمک میکنند که صفحات تکراری طبق روند درست پیش رفته و رتبه نگیرند.
با استفاده از تگ کنونیکال، گوگل بیشتر بر روی صفحاتی تمرکز خواهد کرد که بیشترین اهمیت را دارند و بنابراین در “کرال باجت” سایت صرفه جویی میشود. پیشنهاد میکنم مقاله کرال باجت چیست و راهکارهای بهبود بودجه خزش را بخوانید.
چگونه یک تگ کنونیکال اضافه کنیم؟
افزودن این تگها به صفحات شما بسیار آسان است. در ادامه آموزش کنونیکال، به آموزش چگونگی اضافه کردن آن میپردازیم.
کافی است به هر صفحه وبسایتی که تکراری است، بروید و تگ rel=canonical”” را در بخش <head> صفحه اضافه کنید.
پیوند موجود در تگ کنونیکال باید به نسخه اصلی اشاره داشته باشد. پیاده سازی این تگها بهتر است بر اساس صفحه به صفحه انجام شود. با این حال، این میتواند زمان و منابع زیادی را مصرف کند یا حتی در وبسایتهای بزرگتر غیرممکن باشد.
خوشبختانه، تگ های کنونیکال را می توان به طور خودکار با استفاده از افزونه های مختلف مانند Yoast SEO یا Rank Math (برای وردپرس) پیاده سازی کرد.
آموزش پیاده سازی تگ کنونیکال در Yoast SEO
پیاده سازی این تگها از طریق این افزونه بسیار ساده است، در گام اول صفحه مورد نظر را برای کنونیکال شدن انتخاب کنید و دکمه ویرایش را می زنیم. به بخش “Advanced یا پیشرفته” صفحه بروید.
URL کنونیکالی را که میخواهید به آن ارجاع دهید اضافه کنید.
آموزش پیاده سازی تگ کنونیکال در Rank Math SEO
ابتدا وارد صفحه ای که تگ کنونیکال را اجرا کنید شوید و سپس ویرایش را کلیک کنید. سپس به بخش پیشرفته یا Advanced افزونه رنک مث بروید و در بخش URL متعارف لینک صفحه هدف یا اصلی را وارد کنید. لازم است بدانید به صورت کلی صفحات هدف به صورت خودکار به خودشان کنیوکال می شوند و نیازی به قرار لینک نیست و این اصلاح فقط برای صفحاتی که کپی یا محتوای بسیار مشابه (بالای ۸۰ درصد) دارند انجام شود.
چند راه دیگر نیز وجود دارد که از طریق آنها میتوانید صفحات کنونیکال خود را به گوگل نشان دهید.
برای مثال از هدر HTTP استفاده کنید. این تگها را میتوان در هدر HTTP صفحه وب نیز اضافه کرد.
این راه بخصوص برای فایلهای غیر HTML مانند PDF مفید است چرا که آنها حاوی هیچ بخش <head>ای نیستند که بتوانید یک تگ کنونیکال در آن اضافه کنید.
برای پیادهسازی تگهای کنونیکال در هدر HTTP، باید به فایل .htaccess سایت خود دسترسی داشته باشید و تگ مورد نظر را به شکل زیر اضافه کنید:
Link: <https://www.yoursite.com/random-document.pdf>; rel="canonical"
راههای سادهتری هم وجود دارد که به ما میتواند کمک کند تا صفحه هدفمان را از دیگر صفحات جدا کنیم.
- نقشه سایت یا sitemap: گوگل میتواند به طور خودکار فرض کند که همه URL های فهرست شده در نقشه سایت، نسخه های اصلی هستند.
- Redirect: صفحات تکراری می توانند ترافیک و همچنین تمام سیگنالهای صفحه را از طریق ریدایرکت های 301 به یک URL کنونیکال منتقل کنند.
- لینکهای داخلی: اگر لینکهای داخلی سایت شما از صفحات تکراری باشد که به آنها اشاره میکنند، گوگل میتواند آسانتر تعیین کند که کدام صفحات کنونیکال هستند.
- HTTPS: موتورهای جستجو مانند گوگل معمولاً صفحاتی را به عنوان کنونیکال ترجیح میدهند که دارای گواهینامه SSL معتبر هستند.
بهترین راههای استفاده از تگهای کنونیکال
استفاده از خود ارجاع دهندهها یا self-referencing
اجباری نیست، اما تمرین خوبی است که یکی از این تگها در صفحهای که به خودش اشاره میکند، اضافه کنید.
استفاده از خود ارجاع rel=canonical در صفحات اصلی، به موتورهای جستجو مانند گوگل سیگنال واضحی می دهد که آنها نسخه های کنونیکال هستند:
جملهای از John Mueller است که میگوید:
«من توصیه میکنم این نوع rel=canonical خود ارجاعی را انجام دهید، زیرا واقعاً برای ما روشن میکند که کدام صفحه را میخواهید ایندکس کنید یا این URL در هنگام ایندکس شدن چه چیزی باید باشد.»
استفاده از URLهای مطلق
URLهای مطلق در این تگها میتوانند به شما کمک کنند تا از اشتباهات ناخواسته یا تفسیر اشتباه URLهای کنونیکال توسط موتور جستجو جلوگیری کنید.
بهتر است در هنگام قراردادن URL از آدرس های مطلق بهمراه https و اسلش های انتهایی (در صورت امکان) استفاده کنیم.
در اینجا مثالی از URL مطلق در تگ متعارف آورده شده است:
<link rel="canonical" href="https://www.randomwebsite.com/randompage/" />
همچنین نمونه ای از URL نسبی در زیر قرار داده ایم که نباید به این صورت بنویسیم:
<link rel="canonical" href="/randompage/" />
استفاده از URL های با حروف کوچک انگلیسی
موتورهای جستجو مانند گوگل می توانند در مورد حروف بزرگ و کوچک در URL ها حساس باشند. بنابراین استفاده از حروف کوچک در URL های کنونیکال میتواند به شما کمک کند تا ثبات داشته باشید و از مشکلات تکراری در رابطه با موتورهای جستجو جلوگیری کنید.
به عنوان یک تمرین خوب، سعی کنید از حروف کوچک در URL ها در سرورهای خود استفاده کنید و همچنین آنها را در تگهای کنونیکال اعمال کنید.
کنونیکال cross-domain duplicate ها
تگهای Canonical همچنین میتوانند به صفحات از سایر دامنه ها، نه فقط از وب سایت شما، به صفحه هدف ارجاع دهند. اگر محتوای تکراری در صفحات یک وبسایت دیگر دارید (مثلاً یک پست تغییر کاربری در برخی از سایتهای خبری)، باید:
از این تگ مرجع خود در صفحه اصلی خود استفاده کنید. تگ کنونیکال را در صفحه خارجی اعمال کنید و به صفحه اصلی خود ارجاع دهید.
با تگهای کنونیکال از چه چیزی اجتناب کنیم؟
چندین نسخه متعارف در 1 صفحه
به تگ های کنونیکال متعددی که ممکن است به طور تصادفی در HTML یک صفحه رخ دهد، توجه کنید.
اگرچه نادر است، اما وجود بیش از 1 عدد از این نوع تگها در یک صفحه میتواند باعث سردرگمی موتور جستجو و نادیده گرفتن این سیگنال شود.
همانطور که گوگل هم رسما اعلام کرد:
در مواردی که چندین اعلامیه rel=canonical وجود دارد، گوگل احتمالاً تمام نکات rel=canonical را نادیده می گیرد و هر مزایایی که یک rel=canonical ممکن است ارائه داشته باشد از بین خواهد رفت.
اجتناب از کنونیکال در غیر تکراری ها
هنگام اعمال تگ های کنونیکال، همیشه مطمئن شوید که محتوای صفحات تکراری و نسخه اصلی صفحه یا یکسان یا حداقل تقریباً مشابه هستند.
پیادهسازی این تگها در صفحاتی که کاملاً متفاوت هستند ممکن است موتورهای جستجو را سردرگم کند یا کاملاً نادیده گرفته شوند.
کنونیکالها در صفحات صفحه بندی شده
صفحات صفحه بندی شده حاوی محتوای تکه تکه شده در چندین صفحه مختلف هستند (به عنوان مثال بخش نظرات در وب سایت که به صفحات “1”، “2”، “3” تقسیم شده است).
در این مثال، شما باید همیشه از این تگها در خود هر صفحه استفاده کنید و به صفحه “1” از بقیه صفحات صفحه بندی شده مراجعه نکنید.
John Mueller در این رابطه میگوید:
اصلیترین چیزی که باید از آن اجتناب کنید این است که از rel=canonical در صفحه 2 به صفحه 1 نباید کنونیکال شود. صفحه 2 معادل صفحه 1 نیست، بنابراین rel=canonical در آن نادرست است.
کنونیکالها را از طریق robots.txt مسدود نکنید
هرگز نباید URL ها را با این تگها توسط فایل robots.txt مسدود کنید. Robots.txt از کرال کردن گوگل در صفحات تکراری جلوگیری میکند. بنابراین نمی تواند تگ کنونیکالی را که به نسخه اصلی صفحه ارجاع می دهد، ببندید.
علاوه بر این، مسدود کردن URL هایی که حاوی این تگها هستند نیز از انتقال رتبه صفحه به رتبههای بهتر جلوگیری میکند.
از کنونیکال در <body> استفاده نکنید.
تگهای کنونیکال باید همیشه در بخش <head> صفحات شما اعمال شوند و گوگل به سادگی این تگهای شما را در هیچ بخش دیگری را نپذیرفته و نادیده میگیرد.
از حلقه ها و زنجیرهای متعارف خودداری کنید.
همیشه باید سعی کنید از تگهای کنونیکالی استفاده کنید که مستقیماً شما را به صفحه اصلی ارجاع می دهند تا از به وجود آمدن حلقه و لوپهای بیهوده جلوگیری کنید.
به عنوان مثال، استفاده از یک تگ کنونیکال از صفحه A به صفحه B و سپس از صفحه B به صفحه C، یک زنجیره و لوپ ایجاد میکند که میتواند موتورهای جستجو را گیج کند و منابع و زمان آنها را هدر دهد.
در نهایت لازم به ذکر است که بدانید در این مقاله، با نحوه کار و عملکرد تگ کنونیکال آشنا شدید و فهمیدید چگونه میتوان آنها را در یک سایت پیدا و مشکلاتش را رفع کرد. همچنین میتوانید به سادگی کنونیکال را در وردپرس راهاندازی کنید.
حالا میتوانید به راحتی سایت خود را از محتوای تکراری پاک کنید و در جایگاه بالاتر موتورهای جستجو قرار بگیرید.
سوالات متداول
اگر یک صفحه هم زمان ریدایرکت و کنونیکال شود، مشکلی از نظر سئو ایجاد می شود؟
آدرسی که ریدایرکت شده باشد دیگر کنونیکال برای آن معنایی ندارد. با ریدایرکت کردن آدرس، اعتبار آن به صفحه مقصد منتقل خواهد شد.
منابع:
Consolidate Duplicate Urls | google.com