آموزش طراحی وب

با Canonical link element آشنا شوید

یکی از عوامل منفی که در سئوی سایت شما تاثیر گذار هست ، URL های متعدد با محتوای یکسان هست .

canonical-link-element

یکی از عوامل منفی که در سئوی سایت شما تاثیر گذار هست ، URL های متعدد با محتوای یکسان هست . در سال ۲۰۰۹ موتورهای جستجوگر متا لینکی رو به نام Canonical معرفی کردند. استفاده از canonical در صفحات سایت شما کمک بسیار زیادی به موتور جستجو می کنه تا بتونه نسخه اصلی صفحات رو برای ایندکس از بین صفحات تکراری سایت تشخیص بده. در اصل وقتی تگ canonical رو در یک صفحه قرار میدیم، منظور اینه که آدرسی که در این تگ وارد شده دارای مطالب مشابه با این مطلب هست و به جستجوگر کمک می کنیم تا تمامی صفحات با محتویات یکسان رو ایندکس نکنه و بهترین گزینه رو انتخاب و ایندکس کنه .

person

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

  •  موتورهای جستجوگر نمیدونند که کدوم صفحه رو مورد بررسی قرار بدهند یا ایندکس کنند ؟
  • موتورهای جستجو نمیدونند در بخش نمایش نتایج کدوم صفحه رو به نمایش دربیاورند ؟
  • و موتورهای جستجو در رنک دهی به این صفحات دچار مشکل می شوند .

همین امر باعث میشه تا رنک صفحات شما کاهش پیدا کنه . برای رفع این مشکلات صاحبان سایت از Canonical استفاده می کنند.

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

حالا شما محصولات و محتوای یکسان رو در دو صفحه نمایش میدید . این مسئله در سئوی شما تاثیر منفی میذاره . خوب به نظر میرسه صفحه ی نمایش محصولات بر اساس دسته بندی صفحه ی اصلی و صفحه ی نمایش محصولات بر اساس قیمت و تاریخ صفحه فرعی محسوب میشه (تشخیص صفحه اصلی با خودتونه). به عنوان مثال ما لینک های زیر رو در نظر میگیریم :

لینک صفحه اصلی : http://exampleShop.com/products?cat

لینک صفحه فرعی : http://exampleShop.com/products?price

حالا برای حل این مشکل ما میایم متالینک canonical رو در صفحه ی فرعی (یعنی نمایش محصولات بر اساس قیمت و تاریخ) قرار میدیم و مقدار اون رو آدرس صفحه ی اصلی (یعنی نمایش محصولات بر اساس دسته بندی) قرار میدیم . اینطوری به موتورهای جستجوگر میفهمونیم که صفحه اصلی که باید ایندکس بشه صفحه نمایش محصولات بر اساس دسته بندی هست و صفحات نمایش محصولات بر اساس قیمت و تاریخ صفحه فرعی محسوب میشه . نحوه استفاده از متالینک کنونیکال به شکل زیر می باشد:

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

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

نکات :

– درج این لینک در صفحات اجباری نیست اما بودن این لینک در صفحات به روبات ها برای ایندکس صفحات کمک بسیاری می کنه .

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

خوب دوستان فکر می کنم توضیحات لازم در رابطه با canonical Link element رو داده باشم . در صورتی که سوال یا ابهامی براتون بوجود اومد در سامانه پرسش و پاسخ مدرسه مجازی ایرانیان مطرح کنید .

موفق و پاینده باشید 🙂

منتشر شده در ماهنامه دوم طراحی وب (مدرسه مجازی ایرانیان)

تهیه شده در مدرسه مجازی ایرانیان

حسین همت یار

نویسنده در مدرسه مجازی ایرانیان ، دانشجوی رشته IT ، طراح وب و علاقه مند به تازه های دنیای اینترنت و وب و البته لینوکس

دیدگاه ۱۲

  • باید برای تک تک صفحات همین کار رو کرد؟
    گوگل هر ۲ نوع ادرس رو ایندکس کرده باید چیکار کنم؟
    site:xxx.com
    اینو تو گوگل سرچ کردم و متوجه شدم گوگل هر ۲ نوع صفحه رو ایندکس کرده
    با تشکر

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

    • سلام دوست عزیز
      ما شمارو با علم روز آشنا میکنیم دوست عزیز ، هر آموزشی که در سایت قرار میگیره که نباید در سیستم سایت هم پیاده سازی بشه 🙂 این مطالب آموزشی منتشر میشه تا زمانی که شما به این اطلاعات نیاز دارید در دسترس شما باشه .
      موفق و پیروز باشید .

    • سلام دوست عزیز
      بله همه چیز باید داینامیک انجام بشه ، بطور استاتیک امکان پذیر نیست .

  • سلام
    “گوگل به سایت هایی که صفحات تکراری دارند امتیاز منفی نمیدهد (جمله مت کات)” همینجوری گفتم! 🙂
    یک مسعله دیگه اینکه بعضی سایت های وردپرسی و اسکریپتی که واقعا عصاب خورد میکنند میان این تگ رو با آدرس سایت خودشون در صفحات قالب مثل index.php اضاف میکنند
    آیا باز با اینکه در این حالت یک صفحه خارجی در کار هست گوگل باز میره سراغ اون سایت ؟ (متوجه شدید ؟)

  • با سلام
    ممنون از توضیح خوبتون
    اگر ممکنه یک افزونه در این رابطه برای وردپرس معرفی کنید.
    خیلی ممنون

آیا سوالی دارید؟

پنل کاربران

بستن
*
*

نظرسنجی

به کدام دسته موضوعی علاقه مند هستید؟

آخرین پرسش و پاسخ ها

اموزش تصادفی

خبرهای باحال دریافت کن

خبرهای باحال دریافت کن

ما هم مثل شما از دریافت ایمیل های مزاحم خوشمون نمیاد. فقط مطالب جدید و خبرهای ویژه رو به اطلاع شما میرسونیم. قول میدیم اسپم نکنیم :)

ثبت نام انجام شد ، لطفا ایمیلی که براتون ارسال میشه رو تایید کنین