تگ کنونیکال چیست؟
نوشته شده توسط : nima

 | آموزش استفاده از canonical


همان‌طور که می‌دانیم، رتبه‌بندی سایت‌ها در گوگل از اهمیت ویژه‌ای برخوردار است. همچنین در آموزش سئو، بارها به تمهیدات متنوع گوگل برای ارائه نتایج درست، دقیق و جامع به کاربران اشاره کرده‌ایم. الگوریتم‌های گوگل مانند پنگوئن، پاندا، کبوتر، مرغ مگس‌خوار و… همگی به بهتر شدن نتایج جستجو کمک کردند؛ اما پس از عرضه الگوریتم پاندا گوگل، مشکلات دیگری توجه موتور جستجوگر گوگل را به خود جلب کرد. این مشکل، «محتوای تکراری» بود که هنگام ایندکس کردن مطالب، دردسرساز می‌شد و خود را بدین صورت نشان داد که گوگل یک محتوای واحد را با چند آدرس پیدا می‌کرد، نمی‌توانست محتوای اصلی را در نظر بگیرد، در نتیجه قادر به رتبه‌بندی درست صفحه در نتایج جستجو نبود. متا تگ کنونیکال (canonical tag) برای جلوگیری از چنین مشکلی در نتایج جستجو استفاده می‌شود. در این مقاله با کاربردهای تگ کنونیکال و مزایای آن آشنا می‌شویم.

 

آموزش استفاده از تگ کنونیکال در کدهای سایت

 

تگ کنونیکال (canonical tag) چیست؟

از اوایل ۲۰۰۹، موتورهای جستجو از این تگ در جستجوی مطالب استفاده می‌کنند؛ اما بسیاری از اپراتورها و صاحبان سایت‌ها، هنوز به استفاده از ان رو نیاورده‌اند. تگ کنونیکال درباره محتوای تکراری و محتوای دلخواه است. دلایل زیادی می‌تواند برای محتوای تکراری وجود داشته باشد، مانند:
1.  آدرس URL  های مختلف: در سایت‌های تجارت الکترونیک زیاد اتفاق می‌افتد که از فیلترهای متعددی مانند قیمت، رنگ، امتیاز و… استفاده کنند.
2. شناسه URL  بخش‌های مختلف: این شناسه‌ها معمولا به طور اتوماتیک توسط سیستم شما تولید می‌شوند. سیستم‌های مدیریت محتوا (CMS) معمولا این کار را به صورت اتوماتیک انجام می‌دهند.
3. استفاده از HTTP، HTTPS ،WWW  در آدرس سایت به صورت همزمان: موتورهای جستجو آدرس‌های زیر را به صورت صفحات مجزا شناسایی و ایندکس می‌کنند:
http://www.mydomain.com,http://mydomain.comand,https://www.mydomain.com
4. آدرس URL های Country : هنگامی که از چند URL  برای یک محتوای خاص استفاده می‌کنید، این اتفاق رخ می‌دهد و محتوای شما به عنوان محتوای تکراری، ایندکس می‌شود. اما در این حالت محتوا نیست که در حال کپی شدن است، بلکهURL های متعددی وجود دارند که محتوای مشابهی را عرضه می‌کنند. در واقع محتوای کپی شده بدین صورت است که محتوای اصلی در www.mydomain.com و محتوای کپی در http://www.someotherdomain.com  عرضه شده است.تگ کنونیکال درباره محتوای داخلی صفحات یک سایت است.
5. نسخه موبایلی سایت با آدرس‌هایی مانند m.sitename.com  و www.sitename.com
6. بازنشر یا کپی محتوای سایت در سایت‌های دیگر
7. کوچک و بزرگ بودن حروف در آدرس صفحات سایت موجب سردرگمی موتورهای جستجو  می‌شود. اگر هاست سایت شما به حروف کوچک و بزرگ حساس نیست، دچار مشکل خواهید شد.
هرچند استفاده از تگ کنونیکال اجباری نیست اما در تمام مواردی که بیان شد، باید از تگ کنونیکال استفاده شود تا موتورهای جستجو متوجه کپی نبودن مطالب بشوند، محتوا را ایندکس کنند و در صفحه نتایج موتورهای جستجو (SERP) نمایش بدهند. مت کاتس نیز پیش‌تر اعلام کرده بود که محتوای کپی به ندرت به پنالتی سایت منجر می‌شود، مگر آن‌که اسپم باشد یا برای دستکاری رتبه سایت استفاده شده باشد. گوگل در اغلب موارد محتوای کپی را نادیده می‌گیرد تا برای نمایش سایت‌ها در صفحه نتایج جستجو دچار مشکل نشود.

 

تگ کنونیکال (canonical tag) چیست

استفاده نامناسب از تگ کنونیکال باعث می‌شود شما در سئو رقیب خودتان بشوید ضمن این‌ که کاربرد اشتباه این تگ، ورودی سایت شما را از گوگل کاهش می‌دهد.

 

تبلیغات درون متنی/

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

تبلیغات درون متنی

 

اشتباه های رایج در استفاده از تگ کنونیکال

1.    وبمستران گاه این تگ را به اشتباه به کار می‌برند. برای اجتناب از مشکلات موجود، ابتدا باید تصمیم بگیرید کدام URL یا نشان اینترنتی را ترجیح می‌دهید و تگ کنونیکال را به آن اضافه کنید. اگر آدرس صفحه اصلی را به عنوان کنونیکال سایر صفحات تعریف کنید، به موتورهای جستجو اعلام کرده‌اید که همه صفحات سایتتان، یک کپی از صفحه اصلی هستند و گوگل آن‌ها را ایندکس نمی کند؛

2.    اغلب سیستم‌های مدیریت محتوا تگ کنونیکال را دارند و می‌توانید آن را به URL اضافه کنید. کسانی که از CMS وردپرس برای سایت خود استفاده می‌کنند، از پلاگین woseo-canonical filter استفاده می‌کنند. تا HTTP یا HTTPs را به عنوان URL اصلی سایت مشخص کرده و زیردامنه‌ها را تعیین کنید. اگر این تگ را به طور نادرست به کار ببرید، موتورهای جستجو نمی‌توانند مطالب را به درستی ایندکس کنند و رتبه‌دهی به صفحات، میان صفحات مختلف تقسیم می‌شود؛

3.    تعریف بیش از یک تگ کنونیکال برای یک صفحه؛

4.    عدم تعریف لینک کنونیکال به طور صحیح: به خاطر داشته باشید باید حتما از آدرس‌هایی که با  HTTPS و WWW ساخته شده‌اند، استفاده کنید؛

5.    در سایت‌های فروشگاهی معمولا صفحات به صورت جداگانه ایندکس می‌شوند، درباره اینکه کدام صفحه تگ کنونیکال داشته باشد، درست تصمیم بگیرید؛

5 اشتباه مهلک طراحان سایت در زمان استفاده از rel=canonical

استفاده از خصوصیت rel=canonical در صفحات سایت شما کمک بسیار زیادی به موتور جستجو می کند تا بتوانند نسخه اصلی صفحات را برای ایندکس از بین صفحات تکراری سایت شما تشخیص دهند. این روش از طریق موتورهای جستجوی زیادی پشتیبانی می شود از جمله گوگل، یاهو و بینگ. استفاده از rel=canonical از ایندکس شدن صفحات تکراری در موتور جستجو جلوگیری می کند، این موضوع بیشتر برای لینک های داخلی سایت اتفاق می افتد، مانند لینک هایی که در نتایج جستجو ظاهر می شوند. در هر صورت، استفاده از rel=canonical می تواند تا حدودی مشکل زا باشد به این دلیل که تعریف آن برای مدیران سایت ها واضح نیست و این موضوع باعث می شود که تنظیمات سایت خود را به اشتباه انجام دهند.

برای اینکه دچار مشکل نشوید، به طور بسیار جدی پیشنهاد می کنیم که از شیوه های ارائه شده در این مقاله برای بهبود وضعیت سایت خود استفاده کنید:

  • مشکل تعداد زیادی از صفحات تکراری سایت ها می تواند با استفاده از rel=canonical برطرف شود.
  • همواره چک کنید که نسخه صفحه ای که به صورت کنونیکال به آن لینک داده اید وجود دارد و شامل خطای 404 نمی شود.
  • همواره چک کنید که نسخه صفحه ای که به صورت کنونیکال به آن لینک داده اید وجود دارد و شامل صفحاتی که دسترسی به آن را توسط موتور جستجو در فایل robots.txt محدود کرده اید نمی باشد.
  • از این موضوع اطمینان حاصل کنید که می خواید صفحه ای در نتایج گوگل نشان داده شود که آن را با rel=canonical مشخص کرده اید.
  • Rel=canonical را در بخش head صفحه مورد نظر یا هدر http آن نیز قرار دهید.
  • بیش از یک نسخه برای rel=canonical صفحات خود تعریف نکنید.

اشتباه 1 : قراردادن rel=canonical برای صفحه اول صفحاتی که صفحه بندی دارند

تصویر کنید که یک صفحه داریم که مطالب آن به صورت زیر صفحه بندی شده اند:

  • example.com/article?story=cupcake-news&page=1
  • example.com/article?story=cupcake-news&page=2

مشخص کردن rel=canonical ازصفحه 2 و صفحات دیگر به صفحه اول کار درستی نیست، به این دلیل که این صفحات duplicate page محسوب نمی شوند و محتوای متفاوتی نسبت به یکدیگر دارند. استفاده از rel=canonical در این حالت باعث خواهد شد که سایر صفحات (صفحات 2 به بعد) در موتورهای جستجو ایندکس نشوند. محتوای مفید یک سایت ممکن است با استفاده از این کار از دست برود و در نتایج موتورهای جستجو ظاهر نشود. در این حالت پیشنهاد گوگل استفاده از یک rel=canonical در صفحات جز به یک صفحه از کل مقالات است. همچنین می توانید از خصوصیاتی مانند rel=prev و rel=next برای حرکت بین مطالب استفاده کنید. در واقع rel=canonical به صفحه ای باید لینک شود که تمام مطالب را در خود داشته باشد، اگر چنین صفحه ای طراحی نشده است، تنها از rel=next و rel=prev استفاده شود.

اشتباه 2: آدرس های مطلق به اشتباه به صورت نسبی نوشته می شوند

تگ مانند بسیاری از تگ های HTML هر دو حالت آدرس های نسبی و مطلق را قبول می کند، آدرس های نسبی از یک آدرس نسبت به صفحه فعلی استفاده می کنند. به عنوان مثال “images/cupcake.png” به این معنی که آدرس تصویر فوق در پوشه images نسبت به مسیر فعلی قرار دارد. آدرس های مطلق شامل مسیر مطلق هستند و با http شروع می شوند. مشخص کردن در یک صفحه به صورت یک مسیر نسبی شناخته می شود زیرا با عبارت http:// شروع نشده است، موتورهای جستجو نیز این آدرس را به صورت نسبی در نظر گرفته و این موضوع باعث می شود که در این آدرس خطا گرفته و آدرس فوق را در نظر نگیرند. این موضوع باعث می شود که اطلاعات صفحه فوق در موتورهای جستجو ایندکس نشود.

اشتباه 3: تعریف غیر عمد یا چندگانه rel=canonical

هر از چندگاهی مشاهده می شود که به صورت غیر عمد rel=canonical برای چندین صفحه تکراری تعریف می شود. در موارد بسیار نادر اشتباهات تایپی ساده ای را می بینیم، اما بسیاری از مواقع یک مدیر سایت پرمشغله قالبی را در سایت خود کپی می کند در حالیکه به rel=canonical فکرنکرده است. در این مواقع سایت مورد نظر به سایت طراح قالب لینکی به صورت rel=canonical داده است و این موضوع باعث می شود که سایت مورد نظر در موتورهای جستجو ایندکس نشود. 
اگر از یک قالب استفاده می کنید، این موضوع را چک کنید که لینک های rel=canonical آن قالب را کپی نمی کنید.
از طرف دیگر صفحاتی هستند که شامل چندین تعریف rel=canonical به آدرس های متفاوت می باشند. این موضوع زمانی اتفاق می افتد که مدیران سایت ها از پلاگین های سئو – SEO – که یک خصوصیت rel=canonical را به صورت پیش فرض در صفحه قرار می دهند، استفاده می کنند. این موضوع باعث می شود که به صورت نادانسته مدیرسایت باعث چنین مشکلی در سایت خود شود. گوگل تمام لینک هایی از این قبیل را نادیده می گیرد، در این مواقع سایت مورد نظر هرگونه مزیتی که از قرار دادن rel=canonical می توانست بدست بیاورد را با این کار از دست می دهد. 
در هر دو حالت فوق، چک کردن مجدد سورس صفحات سایت به مدیران سایت کمک خواهد کرد که مشکلات سایت خود را برطرف کنند. حتما بخش Head سایت خود را چک کنید و در نظر بگیرید که لینک های rel=canonical ممکن است از هم جدا پخش شوند. همچنین خصوصیات پلاگین هائی که برای سایت خود نصب می کنید را همواره چک کنید.

اشتباه 4: مشخص کردنrel=canonical در صفحه گروه مقالات یا صفحه فرود به آدرس یک مقاله ویژه

فرض کنیم که شما یک سایت درباره دسرها دارید. سایت شما اطلاعات مفید طبقه بندی شده ای از "شیرینی ها" و "بستنی ها" دارد. هر روز یک دستور غذای جدید در هر گروه اضافه می شود. به عنوان مثال صفحه فرود شیرینی سایت شما شامل یک مقاله ویژه برای "کیک قهوه قرمز مخملی" است، به دلیل اینکه گروه "شیرینی" معمولا محتوای یکسانی مانند "کیک قهوه قرمز مخملی" دارد، شما یک لینک با خصوصیت rel=canonical از صفحه گروه به مقاله ویژه خود می دهید. 
اگر موتور جستجو خصوصیت rel=canonical فوق را قبول کند، تمام مقالات مرتبط با شیرینی های شما در نتایج موتور جستجو ظاهر نخواهد شد. این موضوع به این دلیل است که سیگنال های rel=canonical به موتورجستجو می گوید که سایر صفحات شما به صورت تکراری می باشند و صفحه اصلی سایت شما مقاله "کیک قهوه قرمز مخملی" است. در هر صورت اگر بخواهید که کاربران بتوانند هر دو گروه مطالب شما و مقالات آنها را پیدا کنند، بهترین کار این است که هر صفحه تنها به خودش از ارجاع rel=canonical استفاده کند و یا به طور کلی از چنین دستوری استفاده نکنید. این موضوع را به خاطر داشته باشید که تعریف canonical برای مشخص کردن آدرس اینترنتی است که ترجیح می دهید در نتایج موتور جستجو نمایش داده شود و از اضافه کردن آن برای یک گروه از مقالات یا صفحات فرود سایت خود جدا خودداری کنید.

اشتباه 5: استفاده از rel=canonical در تگ body صفحات

تگ Link برای rel=canonical تنها باید در بخش head صفحات html استفاده شود. برای اجتناب از دریافت خطاهای تجزیه html بهتر است خصوصیت rel=canonical را در نزدیکترین خط  نسبت به تگ قرار دهید. زمانی که تگ فوق در بخش body صفحه قرار می گیرد باعث می شود که دستور فوق نادیده گرفته شود.  حل کردن این مشکل بسیار ساده است، کافی است که مکان قرار گرفتن تگ فوق را چک کرده و همواره در نظر داشته باشید که دستور فوق باید در بخش سایت شما قرار گیرد.

چرا تگ کنونیکال برای سئو مهم است؟

گوگل محتوای تکراری را دوست ندارد. محتوای تکراری انتخاب خزنده گوگل را برای موارد زیر سخت می کند:

  1. کدام نسخه از صفحه باید ایندکس شود؟
  2. کدام نسخه از صفحه در کلمات کلیدی مرتبط باید در نتایج جست و جو نشان داده شود؟
  3. اعتبار لینک های ورودی به یک صفحه منتقل شوند و یا بین چندین صفحه تقسیم شوند؟

با استفاده صحیح از تگ کنونیکال تمامی این مشکلات حل خواهد شد. این تگ این امکان را به شما می دهد که به گوگل اعلام کنید که کدام صفحه را باید ایندکس و رتبه بندی کند و اعتبار لینک ها را به کجا انتقال دهد.
اگر این کار را انجام ندهید، گوگل خود تشخیص محتوای اصلی را به عهده می گیرد. البته توصیه می شود که این کار را به گوگل نسپارید. زیرا ممکن است نسخه ای را به عنوان محتوای اصلی شناسایی کنید که مد نظر شما نیست.
تشخیص محتوای اصلی با استفاده از تگ کنونیکال

نکته بسیار مهم: گوگل اعلام می کند که آن ها معمولا به تگ کنونیکال احترام می گذارند، اما نه همیشه. توجه داشته باشید که حتی اگر به صورت صریح یک صفحه را به عنوان نسخه اصلی معرفی کنید، ممکن است گوگل به دلایل مختلفی آن را نپذیرد و یک صفحه دیگر را انتخاب کند.

استفاده از این تگ باعث کاهش احتمال تشخیص خطای گوگل در نسخه اصلی محتوا می شود.
حال اینجا بحثی به وجود می آید و آن این است که شما هیچ وقت یک محتوا را در دو صفحه مختلف منتشر نخواهید کرد چون اصلا منطقی نیست! اما توجه داشته باشید که خزنده های گوگل URL ها را ایندکس میکنند و نه صفحات.
این یعنی خزنده های گوگل دو صفحه
example.com/product
و
example.com/product?color=red
را به عنوان صفحات منحصر به فرد می بینند حتی اگر آن صفحات محتوای یکسانی داشته باشند.
برخی از دلایل ایجاد محتوای تکراری عبارتند از:

  1. وجود پارامترهای جست و جو در URL (به عنوان مثال: example.com?q=search-term)
  2. وجود پارامترهای Session ID (به عنوان مثال: https://example.com?sessionid=3)
  3. آدرس های URLهای منحصر به فرد برای یک محتوا در دسته بندی های مختلف وجود داشته باشد.( به عنوان مثال: example.com/services/SEO/ and example.com/specials/SEO)
  4. داشتن نسخه های مختلف برای انواع دستگاه ها (به عنوان مثال: example.com and m.example.com)
  5. وجود نسخه AMP از هر صفحه( به عنوان مثال: example.com/page and amp.example/page)
  6. وجود چندین نسخه از محتوا با WWW و بدون WWW و HTTPS و HTTP( به عنوان مثال: https://example.com and http://www.example.com)

در این شرایط استفاده صحیح از تگ کنونیکال بسیار مهم است.

 

 

سخن پایانی

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

 

 
 




:: برچسب‌ها: تگ کنونیکال ,
:: بازدید از این مطلب : 388
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : یک شنبه 24 آذر 1398 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: