![تگ CANONICAL چیست و چطور آن را ایجاد کنیم؟ تگ CANONICAL چیست و چطور آن را ایجاد کنیم؟](/images/blog/post/1400/07/7.png)
تگ CANONICAL چیست و چطور آن را ایجاد کنیم؟
![امید صادقی](\assets\images\pages\avatar.png)
تگ کانونیکال یک عنصر HTML است که به وب مستر ها برای جلوگیری از ریسک محتوای تکراری کمک می کند. از طریق قرار دادن این تگ ما
به گوگل نسخه اصلی یک محتوا را مشخص می کنیم.محتوای تکراری در URL های مختلف می تواند باعث امتیاز منفی گوگل به رنکینگ سایت شود.
برای اینکه به گوگل کمک کنیم محتوای اصلی را پیدا کند، می توانیم از تگ کانونیکال استفاده کنیم.ایده این کار بسیار آسان است. فرض کنید چند محتوا
دارید که همه از یک محتوا کپی شده اند ولی URL های آنها فرق می کند؛ با مشخص کردن یو آر ال کانونیکال کار گوگل برای تشخیص محتوای اصلی و
ایندکس کردن آن آسان تر می شود،از این رو در سئوی سایت نقش بسیار مثبتی دارد.
مشکلات محتوای تکراری چیست؟
محتوای تکراری مبحثی پیچیده است؛ زمانی که خزنده ها و کراولر های گوگل با محتوا های یکسان مواجه می شوند ممکن است سایت با مشکلات و
آسیب های سئو محور روبرو شود. زمانی که کراولرها به حجم بالایی از محتوای تکراری برخورد می کنند معمولا بسیاری از آنها را نادیده می گیرند.
به این صورت ممکن است بخشی از محتوای یونیک سایت مارا ایندکس نکنند. دوم اینکه حجم بالای محتوای کپی می تواند باعث لطمه دیدن رتبه بندی
سایت ما شود.در نهایت حتی اگر محتوای ما رنک هم بگیرد ممکن است باز هم موتورهای جستجو مقاله دیگر و یو آر ال اشتباهی را به عنوان محتوای
اصلی در نظر بگیرند. استفاده از تگ کانونیکال این مشکل را برطرف می کند.
فوائد سئو در استفاده از کانونیکال
ممکن است تصور کنیم که می توان از تولید محتوای کپی جلوگیری کرد تا این مشکل پدید نیامده و کانونیکال کردن آدرس ها را می توان به نحوی
حذف کرد.برای کراولر هر آدرس یو آر ال مختلف یک صفحه جداگانه است. براتی مثال کراولرها هر کدام از صفحات ذیل را یک صفحه
جدا در نظر میگیرند.
-
http://www.example.com
-
https://www.example.com
-
http://example.com
-
http://example.com/index.php
-
http://example.com/index.php?r...
برای کاربران تمام این یو آر ال ها به یک صفحه منتهی می شوند؛ اما برای جستجوگرهای گوگل هر کدام از این یو آر ال ها یک صفحه جداگانه است.
تعبیه کردن یو آر ال درست کانونیکال برای هر مجموعه از محتواهای تکراری نقش مثبت زیادی بر سئوی سایت خواهد داشت. دلیل این امر آن است که
گوگل تمام فایل های کپی یک محتوای کانونیکال را خواهد شناخت. این روش به نوعی روش ریدایرکت 301 است اما در واقع هیچ ریدایرکتی انجام
نمی دهیم،وقتی برای یو آر ال محصول خاصی، گزینه های زیادی در اختیار داریم، کانونیکال کردن به نوعی انتخاب یکی از میان بقیه است.
مشکلی که در اینجا وجود دارد این است که گاهی شاید نتوانیم درست تشخیص دهیم کدام محتوا باید محتوای کانونیکال یا اصلی باشد. توجه کنید که
هر انتخابی در کانونیکال از انتخاب نکردن آن بسیار بهتر است بنابراین هر کدام را که می خواهید می توانید انتخاب کنید.
های کانونیکال را چگونه ست کنیم؟ URL
فرض کنید دو نسخه از یک محتوا با دو یو آر ال مختلف در سایت خود داریم. که از لحاظ محتوایی 100 در 100 یکسان هستند و در دو بخش مختلف
از سایت قرار دارند. به همین دلیل بک گراند و آیتم های منوی این دو محتوا فرق دارند هر دو سایت از سایت های خارجی بکلینک گرفته اند و محتوا
به اندازه کافی با ارزش است. در این صورت سوال این است که گوگل کدام یک از این دو صفحه را در رتبه ها قرار می دهد؟
برای مثال یو آر ال های ذیل را در نظر بگیرید
-
https://example.com/wordpress/seo-plugin/
-
https://example.com/wordpress/plugins/seo/
طرز استفاده صحیح از تگ کانونیکال
نمونه ای که گفته شد در سایت های تجاری که محصولات خود را از طریق صفحات اینترنتی می فروشند بسیار اتفاق می افتد. یک محصول مشخص
ممکن است چندین یو آر ال مختلف داشته باشد. تکنولوژی کانونیکال برای رفع همین مشکل پدید آمده است.
به صورت زیر می توانید از تگ کانونیکال استفاده کنید:
یکی از دو پیج را به عنوان صفحه کانونیکال در نظر بگیرید. باید نسخه ای را انتخاب کنید که بیشترین اهمیت را داشته باشد. می توانید هر کدام که
لینک های بیشتری دارند یا بازدید کننده بیشتری دارند را به عنوان محتوای کانونیکال معرفی کنیم. موارد مختلفی که می توانیم بر اساس آنها
تصمیم بگیریم می توانند تصادفی یا بر اساس یک ایده مشخص شود،برای کانونیکال کردن یک صفحه از تگ rel=”canonical” استفاده می کنیم.
از نظر موتورهای جستجو تگ کانونیکال، دو صفحه را در یک صفحه merge می کند.
تعیین URL کانونیکال در افزونه یوست سئو
افزونه یوست که مخصوص سئو در وردپرس است در تب advanced در ادیتور وردپرس امکان کانونیکال کردن یک یو آر ال را فراهم میکند.
افزونه Yoast Duplicate Post
زمانی که محتوایی تکراری در سایت وجود دارد بهتر است از کانونیکال استفاده کنیم. ایجاد این صفحات زمان زیادی را می طلبد. اگر بخواهیم صفحات
کپی یا شبیه به محتوای خود ایجاد کنیم، می توانیم از افزونه Yoast Duplicate Post استفاده کنیم.این افزونه با کپی کردن مواردی مانند متن، عکس ها
متادیتا ها و فرایندهای انجام شده سئو، زمان زیادی را برای شما صرفهجویی میکند. با استفاده از آن به راحتی می توانید بخش های زیادی از محتوا را در
محتوای مقصد کپی کرده و محتوای جدید بسازید. توجه کنید در صورتی که محتوای جدید خیلی شبیه به محتوای اصلی است حتما از تگ کانونیکال استفاده کنید.
Homepage را کانونیکال کنید
ایجاد داپلیکیت برای هوم پیج بسیار رایج است. افراد ممکن است به صورت های مختلف به سایت ما لینک بدهند و این در کنترل ما نخواهد بود.
خوب است که یک تگ کانونیکال روی هوم پیج خود قرار دهیم. این کار باعث جلوگیری از مشکلات پیشبینی نشده می شود.
ریدایرکت 301 یا تگ کانونیکال
یکی از سوالات رایج متخصصین سئو این است که آیا تگ کانونیکال اتوریتی و پیج رنک و ... را منتقل می کنند؟ ریدایرکت 301 این خاصیت را داشته و
تمام اتوریتی را به صفحه مقصد منتقل می کند. درباره انتخاب این دو تکنولوژی باید بسیار دقت کنیم چون هر کدام می توانند اثرات بسیار گسترده و
متفاوتی روی وب سایت بگذارند.اگر با استفاده از ریدایرکت 301 از صفحه A به صفحه B ریدایرکت انجام بگیرد در این صورت کاربر صفحه A را
نخواهد دید و مستقیما به صفحه B منتقل می شود. اما زمانی که از تگ کانونیکال استفاده می کنیم بسته به گوگل صفحه های مختلف ممکن است نشان داده شوند.
گاهی ممکن است به این فکر کنیم که از ریدایرکت 301 استفاده کنیم یا تگ کانونیکال؟ پاسخ ساده است: در صورتی که هیچ مشکل فنی
در این زمینه وجود ندارد حتما از ریدایرکت 301 استفاده کنید. اگر احتمال این وجود داشته باشد باید بجای ریدایرکت از کانونیکال استفاده کنیم.
آیا لازم است هر صفحه را روی خودش کانونیکال کنیم؟
روی این موضوع در سئو بسیار بحث شده است و به نظر می رسد کانونیکال کردن هر صفحه به خودش می تواند روش بسیار خوبی برای بهبود
سئوی سایت باشد. دلیل این امر آن است که اکثر CMS ها URL ها را با پارامترهای مختلف نشان می دهند ولی محتوا ثابت است.
برای نمونه تمام آدرس های ذیل به یک محتوای یکسان ارجاع دارند:
-
https://example.com/wordpress/seo-plugin
-
https://example.com/wordpress/seo-plugin/?isnt=it-awesome
-
https://example.com/wordpress/seo-plugin/?cmpgn=twitter
-
https://example.com/wordpress/seo-plugin/?cmpgn=facebook
مشکل اینجاست اگر روی بهترین ورژن محتوا از بین لینک های بالا کانونیکال نکرده باشیم ممکن است این محتوا از طرف سایت دیگری
کانونیکال شده و ایجاد مشکل داپلیکیت در محتوا را باعث شود.
ساختURL کانونیکال با چند دامین
فرض کنید محتوایی داریم و آن را روی دامین های مختلف منتشر کرده ایم. برخی از سایت ها و بلاگ ها محتوا های منتشر شده دیگران را
منتشر می کنند. اما اگر به کد های HTML هر کدام از این محتواها نگاه کنیم می بینیم که در تگ کانونیکال لینک محتوای منبع قرار داده شده است.
بدین معنی است که هر کدام از این مقالات کپی با تگ کانونیکال خود را نسخه دیگری از کپی اصلی معرفی می کنند.
کانونیکال اشتباه
مثال های بسیاری وجو دارد که ممکن است تگ کانونیکال اشتباهی را تعریف کنیم که ممکن است باعث مشکلات زیادی شود در ادامه به مهمترین
مواردی که در آنها استفاده از کانونیکال اشتباه است اشاره می کنیم.سعی کنید محتوای صفحه بندی شده را به صورت کامل روی یک صفحه
کانونیکال نکنید.هر صفحه باید روی خود کانونیکال شود. اگر محتوا روا روی یک صفحه فقط کانونیکال کنید گوگل صفحات داخلی محتوا را
ایندکس نخواهد کرد. کانونیکال هارا کاملا مشخص کنید. بسیاری از سایت ها از لینک های protocol relative استفاده می کنند بدین معنی
که http و https را از یو آر ال حذف می کنند.این کار را روی لینک های کانونیکال انجام ندهید.
کانونیکال را بر اساس url ای که درخواست می کنید قرار دهید. اگر متغیر هایی مانند دامین یا یو آر ال های درخواست شده را برای دسترسی به صفحه
مورد نظر استفاده و همزمان تگ کانونیکال را ایجاد می کنید این کار اشتباه است. هر محتوی باید نسبت به یو آر ال خود اطلاع کامل داشته یاشد. در غیر
این صورت محتواهای یکسان به صورت example.com و www.example.com خواهیم داشت که هر کدام روی خودشان کانونیکال شده اند.
وجود چندین لینک کانونیکال در صفحه باعث ایجاد مشکل havok می کند. بنابراین باید از این مورد جلوگیری کنیم.
تگ کانونیکال و شبکه های اجتماعی
تگ کانونیکال در فیسبوک و توئیتر معتبر هستند. این موضوع می تواند باعث ایجاد شرایط پیچیدهای شود؛ اگر یک یو آر ال را در فیسبوک منتشر کنید که
به جایی دیگر کانونیکال شده است، فیسبوک جزئیات لینک کانونیکال را به اشتراک می گذارد. برای مثال اگر در یک صفحه که به جای دیگری کانونیکال
شده است یک دکمه لایک تعبیه کنیم، این لایک برای لینک کانونیکال ثبت می شود و برای صفحه ای که روی آن کلیک کردیم نخواهد بود.
تگ های دینامیک کانونیکال را چک کنید
گاهی اوقات کدهای نامناسب و نادرست باعث می شود که تگ های کانونیکال متفاوتی برای هر نسخه از url نوشته می شود. سعی کنید مخصوصا
زمانی که فروشگاه آنلاین دارید و یا اینکه از CMS استفاده می کنید تگ کانونیکال را درست تعریف کنید.
تگ ها را پیچیده ننویسید
-
پیچیده کردن تگ ها می تواند این سیگنال را به گوگل بدهد که ایرادی در کار است از این رو صفحات مورد نظر را نادیده بگیرد.
-
نمونه ای از این کارها این است که مثلا از a به b کانونیکال کنیم و از طرف دیگر b را همزمان روی a کانونیکال کنیم.
- مثالی دیگر این است که a را روی b کانونیکال کرده و از طرفی b را روی a ریدایرکت 301 کنیم. نکته دیگر اینکه نباید به صورت
زنجیری لینک ها را کانونیکال کرد.
جمع بندی
تگ کانونیکال یکی از موارد مهم در بحث محتواهای تکراری است. همانطور گه گفته شد، گوگل به اصالت و اصلی بودن محتوا اهمیت داده و بر اساس
فاکتورهایی که در اختیار دارد سایت ها را رنک دهی می کند. یکی از راههای از بین بردن این فاکتور منفی تگ کانونیکال است که
در واقع اصل بودن محتوا را نشان می دهد.
امیدواریم این مقاله برایتان مفید واقع شده باشد. اگر سوالی دارید که در این مقاله پاسخش را پیدا نکردید، در قسمت کامنت ها سوال
خود را مطرح کنید، کارشناسان ما در کمتر از چند دقیقه به سوالات پاسخ خواهند داد.
این مقاله را با دوستان خود به اشتراک بگذارید.