آموزش جامع کنونیکال + نحوه استفاده از تگ Canonical
تگ کنونیکال ( Canonical ) و کمک به گوگل برای شناسایی URL مرجع
گاهی اوقات ممکن است طراح وبسایت مجبور به ایجاد صفحات تکراری در سایت خود شود! مثلا فرض کنید تولید کننده محتوای سایت فروشگاهی ، محصولی با سایزهای متنوع و یا رنگ بندی مختلف دارد، که محتوای آنها کاملا یکسان است!
در این حالت برای هر سایز و یا هر رنگ یک صفحه ساخته می شود. و گوگل برای شناسایی صفحه مرجع در بین صفحاتی با محتوای کاملا مشابه ، دچار مشکل می شود. و همه را در دیتابیس خود ذخیره می کند!
این اشکال باعث آسیب به سئوی صفحه اصلی محصول و ایجاد Duplicate Content ( محتوای تکراری ) خواهد شد! اما اصلا جای نگرانی نیست! چون راه حل این مشکل استفاده از تگ کنونیکال است!
از طریق تگ canonical می توانید آدرس اینترنتی یا URL صفحه مرجع را برای گوگل مشخص کنید. در این حالت موتور جستجوگر گوگل متوجه می شود، صفحات دیگری که مثلا بخاطر رنگ بندی متنوع ایجاد شده اند، صفحات زیرمجموعه هستند. و تمرکز اصلی گوگل متوجه ایندکس کردن آدرس اینترنتی صفحه اصلی شما خواهد شد!
بررسی ساختار Canonical در کدنویسی با زبان HTML
برخلاف تصور خیلی از مبتدی ها Canonical نام یک تگ اچ تی ام الی نیست! بلکه Canonical مقداری برای صفت rel در html می باشد. اما در بازار سئوکارها با نام تگ کنونیکال شناخته می شود.
در ادامه برای درک بهتر شما عزیزان به بررسی ساختار Canonical در زبان نشانه گذاری html می پردازیم. تگی به نام تگ <link> در اچ تی ام ال جهت ساخت کنونیکال به کار می رود.
در داخل تگ <link> می توانیم از صفتی به نام rel با مقدار canonical استفاده کنیم. و در صفت href نیز مقداری برابر با URL صفحه اصلی درج می کنیم.
سینتکس کد HTML برای ایجاد Canonical در یک صفحه وب
<html>
<head>
<title>my title this page</title>
<meta charset="UTF-8">
<link rel="canonical" href="https://siteamoozi.com/what-is-canonical-tag">
...
</head>
<body>
....
</body>
</html>
در مثال بالا شما سینتکس ایجاد یک کنونیکال را از طریق تگ <link> در زبان html مشاهده می کنید. در قطعه کد بالا داخل تگ <link> صفت rel را با مقدار canonical و صفت href را برابر مقدار URL یا آدرس اینترنتی همین صفحه قرار دادیم.
البته صفحه ای که در آن هستید، صفحات زیرمجموعه ای ندارد! کد بالا را صرفا به عنوان مثال برای شما در این مطلب درج کردیم. کدنویسان HTML حتما بخوبی می دانند که تگ <link> را بایستی در داخل تگ <head> استفاده کنند.
تگ هایی که درون تگ <head> تعریف می شوند، قابلیت نمایش ندارند. و معمولا اطلاعاتی از صفحه وب را نشان می دهند.
آموزش ایجاد تگ Canonical در یک سایت وردپرسی
اگر وبسایت شما وردپرسی است و دانشی درباره کدنویسی ندارید، باز هم نگران نباشید! در این قسمت از مقاله، سایت آموزی روش ساخت تگ کنونیکال برای سایت های وردپرسی را به شما توضیح می دهد.
اگر با وردپرس کار می کنید، قطعا یکی از افزونه های معتبر سئو را نصب کردید! در اکثر سایت های وردپرسی یکی از افزونه های Yoast SEO و یا Rank Math SEO قابل نصب است. که ما روش ایجاد تگ کنونیکال را در هر دو افزونه توضیح می دهیم.
ایجاد تگ Canonical از طریق افزونه Yoast SEO در سایت وردپرسی
جهت ایجاد تگ کنونیکال از طریق افزونه یواست سئو ابتدا وارد ویرایشگر صفحه مورد نظر در پنل وردپرس می شوید. سپس به جعبه ابزار یا Metabox یواست سئو مطابق تصویر زیر مراجعه می کنید:
کافی است روی تب Advanced یا پیشرفته کلیک کنید و در باکس Canonical url ، آدرس اینترنتی صفحه مرجع را مطابق تصویر زیر تایپ کنید. این URL همان آدرس صفحه اصلی هست که می خواهید گوگل آن را در نتایج SERP ایندکس کند.
دیگر نیازی به درج کد html برای ساخت تگ کنونیکال ندارید! چون خود افزونه yoast seo آن را به کد اچ تی ام الی تبدیل می کند! به همین راحتی هر تعداد صفحه ای که شامل محتوای تکراری هستند، را صاحب تگ کنونیکال کنید!
ایجاد تگ Canonical از طریق افزونه Rank Math SEO در سایت وردپرسی
جهت ایجاد Canonical از طریق افزونه Rank math seo نیز ابتدا وارد ویرایشگر صفحه مورد نظر در پنل مدیریت محتوای وردپرس می شوید. حالا کافیست که مطابق تصویر زیر روی تب پیشرفته یا Advanced کلیک کنید.
مطابق تصویر باکس کوچکی با نام url متعارف یا Canonical url در نسخه فارسی یا انگلیسی افزونه دارید. در باکس مورد نظر، آدرس اینترنتی یا url صفحه هدف خود را درج کنید. تبریک!!! به همین راحتی بدون کدنویسی تگ کنونیکال ساختید!!
اهمیت استفاده از Canonical و تاثیر کنونیکال در سئو سایت
اگر محتوای تکراری زیادی در سایت خود دارید، و این محتواها آدرس های اینترنتی یا URL های مشابهی دارند، بزودی سئوی سایت شما آسیب شدیدی می بیند!
درصورتیکه شما URL مرجع را توسط تگ کنونیکال مشخص نکنید، گوگل ممکن است آدرس اینترنتی یک صفحه زیرمجموعه را که صفحه هدف شما نیست در نتایج خود ایندکس کند.
حالا تصور کنید شما صاحب یک فروشگاه آنلاین هستید. و محصولات زیادی با صفحات تکراری دارید!! این فاجعه بزرگی است! و اگر به آن رسیدگی نکنید، گوگل سایت شما را جریمه و صفحات اصلی محصول شما را از نتایج خود حذف می کند.
برای کسب اطلاعات بیشتر در مورد سئو سایت حتما به صفحه آموزش سئو سایت سر بزنید.
وبسایت شما چه با طراحی سایت اختصاصی و چه با وردپرس طراحی شده باشد، برای هر صفحه یک تگ کنونیکال به آدرس اینترنتی خودش باید در نظر گرفته شود. اما گاهی صفحاتی با محتوای تکراری و URL یکسان وجود دارند، که باید در این صفحات از تگ Canonical استفاده کنید.
در واقع نباید این صفحات تکراری به آدرس اینترنتی خودشان کنونیکال شوند! بلکه باید برای آنها براساس url هدف و اصلی تگ canonical درج کنید! در اینصورت کمک بزرگی به شناسایی گوگل برای ایندکس صفحه اصلی می کنید.
الگوریتم پاندا یکی از الگوریتم هایی است که در سال 2011 توسط گوگل معرفی شد. این الگوریتم تمرکز ویژه ای روی محتوای تکراری وبسایت ها دارد. مواظب باشید توسط الگوریتم پاندا جریمه نشوید!
بطور کلی استفاده از کنونیکال در صورت وجود محتوای تکراری و url های مشابه تاثیر مثبتی در سئوی صفحات وب دارد. در نقطه مقابل عدم توجه به Duplicate Content و آدرس های اینترنتی یکسان تاثیر منفی در سئو سایت خواهد داشت.
3 دلیل اصلی ایجاد Duplicate Content و استفاده الزامی از Canonical
1- ایجاد محتوای تکراری در صفحاتی که صفحه بندی یا Pagination دارند. ( مانند: صفحات دسته بندی، برچسب ها و… )
2- ایجاد محتوای تکراری در صفحاتی که ویژگی های متنوع دارند. ( مثلا برای هر رنگ لباس یک صفحه ساخته شده! )
3- ایجاد محتوای تکراری در صفحاتی که عناوین یا عبارات کلیدی نزدیک یا مشابه دارند. ( مانند: طراحی وب، طراحی سایت )
کنیبالیزیشن چیست؟ و ارتباط Cannibalization با تگ Canonical در سئو سایت
یکی از مهمترین مشکلات برای سئوی وبسایت ها ایجاد محتوای تکراری بخاطر استفاده از عناوین مشابه ، عبارات کلیدی مشابه و یا محتوای مشابه است. در این حالت ممکن است چندین صفحه در گوگل برای یک عبارت کلیدی رقابت کنند!
به رقابتی که این صفحات در گوگل با یکدیگر دارند، Cannibalization گفته می شود. اما مشکل زمانی اوج می گیرد که گوگل در بین چندین صفحه ایندکس شده با یک عبارت کلیدی ، انتخاب بهترین صفحه را به عهده کاربر می گذارد.
شاید کاربر صفحه هدف و مرجع شما را انتخاب نکند! به هر حال گوگل انتخاب کاربر را می پذیرد. و سایر صفحات را با افت شدید رتبه و نهایتا حذف از صفحه نتایج ( SERP ) مواجه می کند. حالا کنیبال چیست برای رفع کنیبالیزیشن چه کار کنیم؟
برای کسب اطلاعات بیشتر در مورد Cannibalization حتما مقاله کنیبالیزیشن چیست؟ را مطالعه کنید.
رفع کامل و تضمینی کنیبالیزیشن فقط و فقط در 3 مرحله
1- در مرحله اول شما باید محتوای تمام صفحات را در صفحه اصلی و مرجع کپی و پیست کنید. ( درصورتیکه محتوا کاملا تکراری نباشد! ) در واقع صفحات غیرهدف حذف می شوند! اما مطالب یونیک آنها را در مقاله مرجع کپی می کنید.
2- در مرحله دوم شما باید آدرس اینترنتی صفحاتی که با صفحه هدف کنیبال دارند را به آدرس اینترنتی یا URL صفحه مرجع ریدایرکت 301 کنید. با این کار رتبه صفحات غیر هدف افت می کند. و لینک آنها در گوگل روی صفحه مرجع باز می شود.
3- در مرحله سوم که مرحله نهایی و مهمترین بخش کار می باشد، به ارتباط مهم کنیبالیزیشن و تگ Canonical پی می برید! حالا نوبت آن رسیده که برای هرکدام از صفحات غیرهدف یک تگ کنونیکال به صفحه هدف درج کنید.
جمع بندی و نتیجه گیری کلی درباره Canonical و کنیبالیزیشن
در صورتیکه در سایت خود به هر دلیلی دچار محتوای تکراری شدید، و بخصوص اگر این محتواها در گوگل با هم رقابت دارند، حتما به روش هایی که در این مقاله جهت رفع کنیبالیزیشن با 3 تکنیک تضمینی گفته شده، اقدام کنید.
تگ کنونیکال را برای حذف محتوای تکراری دست کم نگیرید! استفاده درست از تگ canonical برای ارتقای سئوی صفحات وبسایت شما تاثیر معجزه آسایی دارد. لذا گوگل و کاربر را با رعایت قوانین سئو راضی نگه دارید!
در این مقاله سعی شد که به مشکلات رایج در استفاده از تگ Canonical و رقابت صفحات کنیبال بپردازیم. در صورتیکه هنوز مشکل شما رفع نشده و یا راهکارهای بهتری برای این مطلب می دانید، نظرات خود را در این پست ، برای ما کامنت کنید.
درباره سایت آموزی
علیرضا ابراهیمی - بنیانگذار وبسایت آموزشی سایت آموزی ، 8 سال سابقه فعالیت حرفه ای در زمینه طراحی سایت ، سئو ، سابقه تدریس اغلب زبان های برنامه نویسی تحت وب ، محقق و تحلیلگر ساختارهای توسعه دهنده وب
نوشته های بیشتر از سایت آموزی
دیدگاهتان را بنویسید