تگ کنونیکال (Canonical Tag) چیست؟ چه کاربردی در سئو سایت دارد؟
یکی از مشکلات اساسی که بسیاری از متخصصان سئو با آن مواجه اند، شناسایی محتوای کپی و تکراری یا به اصطلاح Duplicate Content است. اگر حجم محتوای کپی شناسایی شده توسط رباتهای موتورهای جستجو زیاد باشد، گوگل سایت شما را جریمه خواهد کرد و صفحات شما ایندکس نخواهند شد.
برای آگاهی از خدمات پشتیبانی سایت مه ویژن روی لینک زیر کلیک کنید. |
در برخی از موارد، شناسایی محتوای تکراری به علت وجود محتوای تکراری یا کپی شده از سایر سایتها است؛ اما مشکلی که امروزه اغلب متخصصان سئو با آن درگیر هستند، شناسایی محتوای تکراری بین صفحات مختلف وبسایت خودشان است.
علت به وجود آمدن چنین مشکلی، نه کپی محتوا بلکه تشابه بین صفحات مشابه با آدرس URL متفاوت است. همانطور که میدانید، رباتهای گوگل بر اساس آدرس URL صفحات در سایت خزش میکنند. در برخی موارد، به علت فیلترهایی که روی صفحه اعمال میشود، آدرس URL صفحه تغییر میکند، اما محتوای صفحه بسیار مشابه با دیگر صفحات است.
به عنوان مثال، هنگامی که صفحه محصولات یک فروشگاه را بر اساس قیمت فیلتر میکنیم، آدرس URL صفحه تغییر کرده؛ اما محتوای صفحه بسیار مشابه با محتوای صفحه محصولات است. در چنین مواردی گوگل یکی از صفحات را به عنوان محتوای کپی گزارش میکند.
در برخی از موارد نیز گوگل آدرسهای مختلف یک صفحه را به صورت جداگانه ایندکس میکند و این موضوع باعث میشود که اعتبار صفحه کاهش یابد؛ به عنوان مثال example.com و example.com را به عنوان دو آدرس متفاوت شناسایی و ایندکس میکند.
در چنین مواردی همانطور که در گذشته نیز درباره آن صحبت کردهایم؛ میتوانید از ریدایرکت ۳۰۱ استفاده کنید. برای آشنایی با ریدایرکت ۳۰۱ و انواع ریدایرکت پیشنهاد میکنیم سری به مقاله «ریدایرکت چیست؟ معرفی انواع ریدایرکت» بزنید.
یکی دیگر از راهکارهایی که میتوان محتوای مشابه و نسبتا یکسان را به گوگل معرفی کرد، استفاده از تگ کنونیکال (Canonical Tag) است. به کمک تگ کنونیکال، صفحاتی را که محتوای یکسان با صفحهای دیگر از وبسایت دارند را به رباتهای گوگل معرفی میکنیم و گوگل تنها یکی از صفحات مشابه را ایندکس خواهد کرد و در فهرست نتایج جستجو نشان خواهد داد.
در این مقاله قصد داریم درباره تگ کنونیکال و نکات مهمی که هنگام استفاده از این تگ باید رعایت کنید؛ صحبت کنیم. اگر شما هم جزو آن دسته از افرادی هستید که به علت شناسایی محتوای کپی جریمه شدهاند، اما محتوای کپی در وبسایت خود ندارید، این مقاله مخصوص شماست.
ریدایرکت یکی از روشهایی است که از ایجاد محتوای کپی جلوگیری میکند.
تگ کنونیکال چیست؟
تگ کنونیکال که اغلب به عنوان «rel=canonical » نیز از آن یاد میشود، تگی است که در قسمت بالای صفحات (head) قرار داده میشود و به موتورهای جستجو این موضوع را اطلاع میدهد که URL مشاهده شده، نسخه اصلی از محتوا نیست و آن را به محتوای اصلی ارجاع میدهد.
اگر محتوای کپی شناسایی شده در یک وبسایت، از مقدار معینی بیشتر باشد؛ گوگل آن سایت را جریمه خواهد کرد و دیگر در فهرست نتایج جستجو نمایش نخواهد داد. سوالی که در این بین پیش میآید این است که محتوای کپی در سایت از چه طریقی به وجود میآید؟ آیا تنها زمانی محتوای سایت ما به عنوان Duplicate Content شناسایی میشود که از وبسایت دیگری کپی کرده باشیم؟ در ادامه به این پرسش، پاسخ میدهیم.
صفحات تکراری چگونه ایجاد میشوند؟
قبل از آن که به سراغ محتوای تکراری برویم؛ بهتر است این نکته را یادآوری کنیم که رباتهای موتورهای جستجو، صفحات را بر اساس URL آن، ایندکس میکنند؛ پس ممکن است دو صفحه محتوای یکسانی را دارا باشند و کاربر متوجه وجود محتوای تکراری نباشد، اما این صفحات به دلیل داشتن آدرس URL متفاوت، به عنوان دو صفحه مجزا از طرف رباتهای گوگل شناسایی میشوند و یکی از صفحات به دلیل داشتن محتوای تکراری، ممکن است جریمه شود.
یکی از رایجترین علل ایجاد صفحات تکراری، عدم توجه به و https است. به آدرسهای زیر توجه کنید:
- https://mahvision.com
- http://mahvision.com
- https://mavision.com
- http://mahvision.com
از نظر کاربر هر چهار آدرس بالا به یک صفحه اشاره میکند و با یکدیگر تفاوتی ندارند؛ اما از نظر رباتهای گوگل، هر یک از آدرسها به صفحهای مجزا اشاره میکند و تنها یک صفحه را به عنوان صفحه اصلی شناسایی میکند و دیگر صفحات را به عنوان محتوای کپی در نظر میگیرد.
برای جلوگیری از بروز چنین مشکلی، معمولا وبسمتران از ریدایرکت ۳۰۱ استفاده میکنند؛ اما استفاده از تگ کنونیکال نیز میتواند گزینه مناسبی برای این کار باشد.
یکی دیگر از مواردی که منجر به ایجاد صفحات مشابه میشود؛ هنگامی است که وبسایت شما دارای نسخههای مختلف، مثل نسخه موبایل یا AMP، باشد. در این صورت نیز گوگل یکی از نسخهها را ایندکس کرده و هنگام مواجه با نسخه دیگر، آن را به عنوان محتوای کپی شناسایی میکند. در چنین مواردی باید تگ کنونیکال را برای تمامی نسخهها قرار داده و به یک صفحه مشخص، که معمولا نسخه اصلی وبسایت است، لینک داد.
علاوه بر دو مورد بالا، در برخی موارد نیز هنگامی که کاربر نتایج مختلف در سایت را بر اساس فاکتور مشخصی فیلتر میکند، صفحات مشابه با ادرس یکسان به وجود میآید و خطر شناسایی محتوای کپی وجود دارد. این مورد بیشتر در وبسایتهای فروشگاهی پیش میآید.
به عنوان مثال کاربری دستهبندی پوشاک را در فروشگاه اینترنتی شما انتخاب میکند. در این حالت آدرس صفحه به شکل example.com/clothes خواهد بود. حال تصور کنید از بین گزینههای موجود برای فیلتر کردن نتایج، کاربر روی گزینه پرفروشترینها کلیک کند. حال کاربر به صفحهای بسیار مشابه با صفحه اول، اما با آدرس URL متفاوت به صورت example.com/clothes?sort=highsale مواجه میشود. از نظر موتورهای جستجو، این آدرس به عنوان دو صفحه مجزا شناسایی میشود و با خطر شناسایی محتوای تکراری مواجه است. در چنین مواردی با قرار دادن تگ کنونیکال از بروز چنین مشکلی، جلوگیری کنید.
AMP نوعی از طراحی سایت است که به بارگذاری سریع صفحات در نسخه موبایل کمک میکند.
چگونه تگ کنونیکال را در صفحات قرار دهیم؟
حال که با ضرورت قرار دادن تگ کنونیکال آشنا شدید، سوالی که پیش میآید این است که چگونه این تگ را در صفحات قرار دهیم. همانطور که گفتیم، تگ کنونیکال در قسمت head صفحه قرار میگیرد و برای کاربران قابل مشاهده نیست و تنها رباتهای موتور جستجو میتوانند به آن دسترسی داشته باشند.
برای قرار دادن تگ کنونیکال از تکه کدی مانند کد زیر در تمامی صفحات یکسان استفاده میشود:
<link rel="canonical" href="https://website.com/page/" >
در قسمت href، آدرس آن صفحهای قرار داده میشود که میخواهید به عنوان صفحه و محتوای اصلی توسط رباتهای گوگل شناسایی شود. توجه داشته باشید که این آدرس را باید در تمامی صفحات مشابه، حتی صفحهای که میخواهد به عنوان صفحه اصلی شناسایی و ایندکس شود قرار دهید.
گوگل تگ منیجر ابزاری است برای مدیریت تگهای مختلف وبسایت.
تگ کنونیکال چه تاثیری در سئو سایت دارد؟
همانطور که گفتیم، تگ کنونیکال باعث میشود که رباتهای گوگل تنها یکی از صفحات مشابه را ایندکس کنند و به عنوان صفحه اصلی تشخیص دهند؛ از این رو تنها یکی از صفحات را در فهرست نتایج جستجو نمایش خواهد داد. میتوانید صفحهای که از نظر شما مهمتر است را به عنوان صفحه اصلی به گوگل معرفی کنید.
علاوه بر اینها؛ مهمترین دلیل استفاده از تگ کنونیکال، عدم شناسایی محتوای کپی است. تگ کنونیکال از Duplicate Content جلوگیری میکند و باعث میشد که سایت به دلیل وجود محتوای کپی بالا، جریمه نشود.
ایندکس شدن محتوای سایت در گوگل مرحله اول شما در سئو است.
در نهایت نکتهای که باید به آن اشاره کنیم این است که استفاده از تگ کنونیکال به این معنی نیست که گوگل دقیقا صفحهای که ما انتخاب میکنیم را ایندکس خواهد کرد. علاوه بر تگ کنونیکال گوگل از فاکتورهای دیگری مثل نقشه سایت، لینکهای داخلی و ارتباط موضوعی بین صفحات برای ایندکس کردن صفحه و شناسایی صفحه اصلی استفاده میکند.
با قرار دادن تگ کنونیکال، ما تنها به گوگل پیشنهاد میکنیم که کدام صفحات از نظر محتوایی بسیار مشابه هم هستند و کدام صفحه از نظر ما اهمیت بیشتری دارد و به عنوان صفحه اصلی شناخته میشود؛ پس در صورتی که تگ کنونیکال را برای صفحاتی که ارتباط موضوعی زیادی با یکدیگر ندارند قرار دهید؛ گوگل آن را به عنوان محتوای مشابه شناسایی نخواهد کرد و توجه به تگ کنونیکال ندارد.
تگ کنونیکال چیست؟
تگ کنونیکال که اغلب به عنوان «rel=canonical » نیز از آن یاد میشود، تگی است که در قسمت بالای صفحات (head) قرار داده میشود و به موتورهای جستجو این موضوع را اطلاع میدهد که URL مشاهده شده، نسخه اصلی از محتوا نیست و آن را به محتوای اصلی ارجاع میدهد.
تگ کنونیکال چه تاثیری روی سئو سایت دارد؟
هنگامی که از تگ کنونیکال استفاده میکنید، از آن جایی که تنها یک صفحه ایندکس میشود، اعتبار آن صفحه نیز بالاتر میرود. در صورتی که از تگ کنونیکال استفاده نکنید، گوگل هر یک از صفحات شما را جداگانه ایندکس خواهد کرد و اعتبار هر صفحه بسیار کاهش خواهد یافت.