تگ کنونیکال (Canonical) چیست و چه کاربردی دارد؟ گوگل همواره در تلاش است بهترین و مرتبط ترین نتایج را به کاربران ارائه دهد. از این رو الگوریتم های مختلفی طی سال های گذشته طراحی کرده است که هر یک وظیفه بررسی امری به خصوص را به عهده دارند. الگوریتم هایی مانند پنگوئن، پاندا، کبوتر، مرغ مگس خوار و … بخشی از ابداعات موتور جستجوی گوگل هستند.
جالب است بدانید زمانی که الگوریتم پاندا گوگل راه اندازی شد، مشکلات عدیده ای برای گوگل به وجود آمد. مهمترین آن ها “محتوای تکراری” بود، به این معنا که در زمان ایندکس کردن صفحات، محتوایی یکسان در آدرس های مختلف یافت می شد. گوگل نمی توانست صفحه اصلی را شناسایی کند و رتبه درستی به آن اختصاص دهد. در حال حاضر به جهت ممانعت از بروز چنین مشکلی، توسعه دهندگان وب از متا تگ کنونیکال (Canoninal) در کدهای صفحه استفاده می کنند.
پس در ادامه با این مقاله از گروه تبلیغاتی فورسی همراه باشید.
تگ canonical چیست؟
همانطور که میدانید در پروسه سئو سایت تا حد امکان باید از درج محتوای تکراری بپرهیزید. اما گاهی اوقات رعایت این اصل امکانپذیر نیست و مجبور به استفاده از متن کپی در بخشهایی از سایت خود هستید. برای اینکه این کار مشکلی در سئو سایت شما ایجاد نکند، باید از تک کنونیکال استفاده کنید. در واقع با استفاده از آن به موتور جستجوی گوگل میگوئید که محتوای یک لینک مشخصی، کپی شده از یک صفحه دیگر است. یا به بیانی دیگر این تگ، نسخه url موردنظرمان را که میخواهیم در نتایج نشان داده شود را مشخص میکند.
تگ کنونیکال چطور ساخته میشود؟
محل قرار دادن تگهای کنونیکال در سایت
• ریدایرکت یا تغییر مسیر ۳۰۱
دلیل اهمیت تگ کنونیکال
یکی از اصول اولیه و مهم و اساسی در بهینه سازی سایت، عدم استفاده از محتوای تکراری است. طوری که اگر این اصل را رعایت نکنید تا مرز پنالتیشدن وبسایت خود هم پیش خواهید رفت. وقتی رباتهای گوگل لینکهای زیادی با محتوای تکراری پیدا کنند، سئو سایت شما رتبه منفی خواهد گرفت. جدا از کاهش رتبه، فرض کنید موتور جستجو ده لینک با محتوای یکسان در سایت شما پایش کرده است. سوال اینجاست که کدام صفحه را در اولویت قرار دهد و به عنوان بهترین مطلب در نتایج گوگل نشان بدهد؟ با اینکه هدف گوگل نمایش بهترین مطلب در بین این لینکها است اما کاملا مشخص است که احتمال انتخاب و نمایش نسخه غلط به کاربر بالا میرود. با استفاده از تگ canonical این مشکل حل میشود و به راحتی میتوانید محتوای تکراری را مدیریت کنید. با این تگ نسخه پیشنهادی خودمان را به گوگل معرفی میکنیم و احتمال اشتباه را صفر خواهیم رساند.
صفحات تکراری چطور در سایت ایجاد میشوند؟
شرایط مختلفی برای تولید محتوای تکراری در سایت وجود دارد و هیچ سایتی را نمیتوان از این قاعده مستثنی دانست. در ادامه رایجترین دلایل را با هم بررسی میکنیم:
۱- تغییر آدرس براساس کاربرد صفحه
طراحی یک آدرس مجزا برای نسخه موبایل، استفاده از فریمورک AMP، داشتن نسخه Print اختصاصی و استفاده از RSS در سایت را میتوان نمونههایی از تولید صفحات با آدرسهای مجزا ولی محتوای یکسان دانست. هریک از این صفحات نیازمند یک تگ Canonical هستند که به نسخه اصلی لینک شده باشد.
۲- مدیریت www و https
همه صفحات وب قابلیت دسترسی به ۴ آدرس مختلف را دارند. ولی رباتهای گوگل تنها به یکی از آنها برای نمایش در نتایج جستجو نیاز دارند. اگر تگ کنونیکال به درستی در سایت ما استفاده نشده باشد برخی از صفحات با www، بعضی با https و بقیه با حالتهای دیگر ایندکس میشوند. این اتفاق آنالیز عملکرد سایت در ابزارهای مختلف را بسیار دشوار خواهد کرد.
تعداد صفحات سایت خود را در ۴ ضرب کنید، حالا اهمیت تگ Canonical و تاثیر آن بر سرعت ایندکس سایت را به خوبی درک میکنیم. البته در این مورد خاص بهترین پیشنهاد این است که سه حالت جانبی بر روی آدرس اصلی ریدایرکت ۳۰۱ شوند و نسخههای جانبی بهکلی در دسترس گوگل نباشند.
۳- آدرسدهی داینامیک (فیلتر، جستجو و …)
این مورد بیشتر در سایتهای فروشگاهی اتفاق میافتد. زیرا در این سایتها آیتمهایی مانند فیلتر محصولات براساس محبوبترین، پرفروشترین و سرچ پیشرفته محصولات دارند. اگر سئو سایت فروشگاهی را انجام میدهید حتما این مورد را چک کنید.
مثلا یک سایت فروشگاه موبایل دارید و در صفحه دستهبندی محصولات سامسونگ هستید. فیلتر رنگ آبی را برای موبایلهای موجود در دستهبندی سامسونگ انتخاب میکنید. لینکی که در آدرسبار مشاهده میکنید عوض میشود ولی محتوای نمایش داده شده شامل عنوان صفحه، توضیحات، فیلترها و … با محتوایی که در صفحه دستهبندی سامسونگ وجود دارد تفاوتی ندارد. اگر گوگل این صفحه فیلترگذاری شده را با کلمه کلیدی “گوشی سامسونگ” در نتایج خود نشان دهد، تعدادی از محصولات شما برای کاربر نمایش داده نمیشود.
۴- تولید صفحات با لینکسازی خارجی
برای تولید آدرس جدید (با محتوای تکراری) حتما نباید مشکل از سایت خودمان یا زیرساخت تکنیکال آن باشد. گاهی اوقات لینکهای اشتباهی که از سایتهای دیگر دریافت میکنیم یا استفاده از UTM Campaign در تبلیغات موجب میشود یک صفحه از سایت ما با چندین آدرس در دسترس گوگل باشد.
کاربرد تگ Canonical از مدل Self-Referencing اینجا مشخص میشود. با ارجاع دادن یک صفحه به خودش عملا جلوی ایجاد صفحات تکراری از طریق آدرسهای داینامیک که در لینکسازی خارجی استفاده میشوند را میگیریم.
همین حالا که این مقاله را میخوانیم صفحات زیادی هستند که به دلیل نداشتن تگ کنونیکال، با آدرس کمپین تبلیغاتی خود در گوگل ایندکس شدهاند! زیرا این آدرس لینکهای ارزشمند زیادی را در مقایسه با نسخه اصلی دریافت کرده و از نظر گوگل مرجع اصلی انتخاب شده است.
canonical تگ در افزونه Yoast وردپرس
اگر سئو سایت وردپرس را انجام میدهید کار شما برای درج این تگ راحت است. افزونه یوآست سئو را نصب کنید و باتوجه به تصویر از این تگ استفاده کنید.
اشتباهات رایج در هنگام تعیین آدرس کنونیکال
۱- مسدودسازی آدرس کنونیکال به وسیله robots.txt
۲- noindex کردن آدرس کنونیکال
۳- تنظیم یک کد وضعیت ۴XX برای آدرس کنونیکال
۴- کنونیکال کردن برگههای صفحه بندی شده به صفحه اول
۵- عدم استفاده از تگ کنونیکال با تگهای hreflang

جمع بندی
تگ کنونیکال می تواند مشکل صفحات تکراری و مشابه مارا برطرف کند. صفحه بهتری را برای ایندکس به گوگل معرفی کند و به بهینه سازی سایت کمک کند تا رتبه صفحات ثابت بمانند. همچنین فهمیدیم صفحاتی که تگ کنونیکال دارند صفحات مهم سایت هستند و برای تهیه نقشه سایت از آنها استفاده می کنیم. امیدواریم این مقاله به شما کمک کرده باشد تا از تگ کنونیکال در صفحات سایتتان درست و منطقی استفاده کنید و از صفحات تکراری خود خلاص شوید.