تگ Canonical چیست؟
تگ کنونیکال (به انگلیسی: Canonical) یکی از شایعترین خطاهایی است که برای یک متخصص سئو ممکن است پیش آید، مشکل ایندکس نشدن صفحاتی است که سرچ کنسول ادعا میکند تگ کنونیکال Canonical برای آنها یا به درستی انتخاب نشده یا با متا تگ کنونیکالی که گوگل تشخیص داده است؛ متفاوت است. اینکه چگونه برای صفحاتی که از این نظر مشکل دارند تگ کنونیکال تعریف کنیم بسیار مهم است و در قدم اول برای آنکه بتوانیم به صورت صحیح و با روش استاندارد از این تگ استفاده کنیم باید ابتدا معنی آنرا به درستی درک کنیم و بدانیم چگونه از آن استفاده کنیم، چرا که استفاده نادرست از این تگ علاوه بر اینکه شما و رباتهای گوگل را گمراه میکند، مانع از گرفتن رنک مناسب برای صفحات شما میشود.
تگ Canonical چیست؟
گوگل نسبت به محتوای تکراری (Duplicate Content) به شدت حساس است، تگ کانونیکال روشی برای اعلام به گوگل است مبنی بر اینکه یک URL، کپی از یک صفحه اصلی دیگر است. با استفاده از تگ Canonical می توان از بروز مشکلاتی مانند محتوای تکراری که در بین تعدادی یو آر ال پیش می آید، خودداری کرد. بصورت عملی تر، یک تگ Canonical، مشخص کننده نسخه ای از یو آر الی است که ما می خواهیم در موتورهای جستجو نمایش داده شود.
بیشتر بدانید:
- PBN چیست؟
- چگونه یک پروژه سئو را قیمت گذاری کنیم؟
- Anchor Text چیست؟ و چه اهمیتی در سئو دارد؟
- چگونه گوگل یک عبارت در صفحه را ایندکس میکند؟
زمانیکه رباتهای گوگل با آدرسهایی که محتوای تکراری دارند؛ روبهرو میشوند باید یکی از آن محتواها را به دیگری ترجیح داده و آن آدرس را به عنوان آدرس اصلی ایندکس کنند، منظور از آدرس همان URL صفحه است. اصولاً گوگل اولین آدرسی را که ایندکس میکند، آدرس اصلی در نظر میگیرد. حال شما به کمک این تگ پرکاربرد میتوانید در این امر به گوگل بگویید که لطفا به جای آنکه خودت ترجیح دهی کدام آدرس URL اصلی است. البته تنظیم کردن تگ Canonical به معنی گوش دادن حرف گوگل به شما نیست ولی به احتمال زیاد حرف شما را در اولویت قرار خواهد داد.
علت به وجود آمدن محتوای تکراری در سایت
- آدرسهای چندگانه (Multiple URLs): این آدرسها در سایتهای فروشگاهی که با تغییر متغیرهایی مثل قیمت، رنگ و دسته بندی های مختلف و یا مثلا بهترین محصولات و یا پرفروشترینها، تولید میشوند.
- آدرسهایی که بصورت اتوماتیک توسط سیستم مدیریت محتوای سایت شما و با تغییر Session تولید میشوند. آیا صفحاتی دارید که قرار است با پرینتر به خوبی نشان داده شوند؟ آیا از Breadcrumb Links در آدرسدهی استفاده میکنید؟
- نسخههای HTTP، HTTPS و با WWW و بدون WWW یک سایت: اگر به رباتهای گوگل به صورت درست اعلام نکنید که آدرسهای زیر همگی به یک صفحه اشاره میکنند؛ این آدرسها بصورت جداگانه در گوگل ایندکس می شوند. (حل این مشکل توسط کد انتقال دائمی یا کد Redirect 301 امکانپذیر است.)
http://example.com
http://www.example.com
https://example.com
https://www.example.com
- برای مرورگرها و کاربران، کوچک یا بزرگ بودن حروف اهمیتی ندارد اما موتورهای جستوجو نسبت به این موضوع حساسیت دارند. اگر سایت شما در دستهبندیهای هاست نسبت به حروف کوچک و بزرگ حساس نیست؛ بدون شک به مشکل خواهید خورد.
- اگر آدرس صفحات شما در زمانیکه کاربر با موبایل از سایت شما دیدن میکند با کاربر دسکتاپ متفاوت است. مثلاً m.example.com را برای ورژن موبایل صفحه example.com در نظر گرفته باشید.
- برخی وبسایتها برای به اشتراک گذاشتن محتوای خود در شبکههای اجتماعی URL کوتاهتری دارند و این URL ریدایرکت نمیشود، همانند دیجیکالا، در واقع هر محصول دیجیکالا را با دو URL مختلف را میتوان نشان داد ولی آنها با تگ کنونیکال مشکل محتوای تکراری را حل کردهاند.
دقت داشته باشید که حل مشکل به وجود آمدن محتوای تکراری فقط به کمک تگ کنونیکال برطرف نمیشود و راههای دیگری مثل استفاده از Redirection و استفاده از بخش URL Parameter در سرچ کنسول نیز برای حل این مشکل وجود دارند.
نحوه استفاده از rel=”canonical”
- https://www.actobit.com/hp-dl380.html
- https://actobit.com/hp-dl380.html
- https://actobit.com/hp-dl380?sort=price
- https://actobit.com/hp-dl380.htm/print
به آدرسهای بالا توجه کنید. فرض کنید در یک فروشگاه اینترنتی، آدرس اول به صفحه اصلی محصولات اشاره میکند. آدرس دوم بدون www است. آدرس سوم محصولات را بر اساس قیمت مرتب میکند و آدرس چهارم نسخه قابل پرینت صفحه اصلی است. محصولات این فروشگاه اینترنتی باید فقط با آدرس صفحه اول در گوگل ایندکس شوند، در نتیجه برای همه صفحات، حتی صفحه اصلی، متا تگ Canonical را به شکل زیر تعریف میکنیم:
<link rel=”canonical” href=”https://www.actobit.com/hp-dl380.html”/>
دقت داشته باشید این تگ در قسمت head کدهای html هر ۴ صفحه قرار میگیرد.
با این کار به رباتهای گوگل میگوییم که اگر ۴ ادرس بالا را مشاهده کرد فقط آدرس ۱ را در نظر بگیرد و در نتایج نشان دهد و ۳ آدرس بعدی هر آنچه که دارند مربوط به آدرس ۱ است.
تگ Canonical در افزونه Yoast وردپرس
اگر سایت شما با سیستم مدیریت محتوای وردپرس نوشته شده است و از افزونه Yoast برای بهبود وضعیت SEO سایت خود استفاده میکنید، میتوانید به سادگی در قسمت مربوط به این افزونه در هر صفحه، بخش پیشرفته را باز کرده و در قسمت نشانی قانونی (Canonical)، آدرس اصلی را وارد نمایید.