22019286مشاوره رایگان طراحی سایت
تگ کنونیکال: کاربرد اشتباه و محتوای تکراری خطرناک !

تگ کنونیکال: کاربرد اشتباه و محتوای تکراری خطرناک !

تگ canonical: کاربرد اشتباه و محتوای تکراری خطرناک

پس از معرفی الگوریتم رتبه بندی پاندا در سال ۲۰۱۱ توسط گوگل، محتوای تکراری به یکی از عوامل افت رتبه سایت ها در نتایج جستجوی گوگل تبدیل شد. یکی از ساده ترین دلایل برای توضیح آن، گیج شدن گوگل هنگام ایندکس مطالب یک سایت بود. چون گوگل نمی تواند به درستی تشخیص دهد که آدرس اصلی محتوا کدام بوده و در نتیجه آن را به عنوان محتوای تکراری در نظر می گیرد. همچنین گوگل نمی تواند به درستی تشخیص دهد که کدام صفحه باید رتبه بهتری نسبت به دیگری در نتایج جستجو داشته باشد. (برای آشنایی با تعریف و انواع مختلف محتوای تکراری مقاله: محتوای تکراری و جریمه سایت را بخوانید.)

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

با گسترش بازاریابی محتوایی در جهان و ایران به عنوان ابزار کمکی برای سئو سایت، رقابت در تولید محتوا در برخی حوزه ها بشدت بالا گرفته است. حال استفاده نادرست از تگ canonical به معنای این است که شما رقیب خود در سئو شده اید و به تعداد رقبایتان در رسیدن به صدر نتایج گوگل افزوده شده است. با اینکه این نکات تکنیکال سئو ساده به نظر می رسد، اما بسیاری از سایت های مشهور نیز آن ها را به درستی اجرا نکرده و ترافیک ورودی شان از گوگل کاهش می یابد. یکی از عواملی که باعث تشدید ناخواسته محتوای تکراری برای سایت ها می شود، تغییر آدرس سایت از HTTP به HTTPS بود که در ادامه مفصلا در مورد آن بحث خواهیم کرد.

۷ دلیل عمده وجود محتوا با چندین آدرس URL

وجود چندین آدرس URL برای یک محتوا اصلا چیز عجیبی نیست. این مشکل می تواند به دلیل اشتباه در استفاده از نکات تکنیکال سئو در درون سایت و یا کپی مطالب سایت شما توسط افراد دیگر باشد. در ادامه ۷ دلیل رایج برای وجود محتوا با چندین آدرس URL ذکر شده است:

  1. آدرس های URL داینامیک مانند: http://example.com/?post=1&var=2&var=3
  2. نسخه موبایل سایت با آدرسی مانند: m.example.com  و  www.example.com
  3. سایت های بین المللی با مشخص نبودن هدف جغرافیایی‌شان
  4. نوشتن یا ننوشتن www و مسائل مربوط به زیر دامنه سایت مانند: www.example.com یا  example.com
  5. تولید آدرس های URL مختلف توسط CMS (سیستم مدیریت محتوا) سایت
  6. کپی یا بازنشر محتوای وبلاگ در سایت های دیگر
  7. اجرا کردن سایت بر روی HTTP و HTTPS به طور همزمان

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

http://example.com/home

http://www.example.com/ home

https://example.com/ home

https://www.example.com/ home

کاربرد تگ کنونیکال برای جلوگیری از محتوای تکراری سایت

چگونه تگ canonical را درست بکار ببریم؟

فرض کنید آدرس URL اصلی سایت شما به صورت https://www.example.com باشد. برای تعیین این آدرس URL به عنوان تگ canonical ، این کد را در هد HTML سایر ورژن ها قرار می دهید:

<link rel=”canonical” href=”https://www.example.com” />

حتی در URL اصلی سایت نیز این کار را انجام می دهید و به آدرس خودش کنونیکال می کنید. این کار شاید برای برخی سوال برانگیز باشد اما طبق تجربه  وبمسترانی که این کار را انجام داده اند تاکنون به مشکلی برنخورده اند.

متاسفانه چیزی که در عمل از کاربرد تگ canonical در سایت ها مشاهده می شود، استفاده اختصاصی از آن برای هریک از URL ها است. یعنی در همه ی صفحات از تگ canonical استفاده شده است، اما هر کدام به URL خودشان آدرس داده اند ! به طور مثال:

http://example.com/page canonical = http://example.com/page

http://www.example.com/page canonical = http://www.example.com/page

https://example.com/page canonical = https://example.com/page

https://www.example.com/page canonical =https://www.example.com/page

چنین کاری مثل این است که هر صفحه به گوگل بگوید: “من صفحه اصلی هستم، من را ایندکس کن” و این کار موجب گیج شدن گوگل در ایندکس کردن و رتبه بندی نادرست سایت در نتایج جستجو می شود. مسائل این چنینی موجب کاهش اعتبار سایت شما از دیدگاه گوگل شده و رتبه سایت‌تان را در نتایج جستجو کاهش می دهد.

مشکلات کاربرد HTTP و HTTPS به طور همزمان

تغییر آدرس URL سایت از HTTP به HTTPS کار خوبی است که موجب بهبود امنیت و سرعت سایت شده و از نظر سئو نیز امتیاز مثبتی محسوب می شود. اما مشکل زمانی پیش می آید که سایتی به طور همزمان هر دوی این ها را داشته باشد. حتی در موارد زیادی در تگ canonical سایت ها هر  آدرس با HTTP و HTTPS نیز وجود دارند. این اشتباه عموما به دو دلیل رخ می دهد:

  1. سایت بر روی هر دو آدرس HTTP و HTTPS اجرا می شود و CMS (سیستم مدیریت محتوا) سایت نمی تواند یکی از آن ها را به عنوان آدرس canonical  تعیین کند.
  2. سئوکاران به دلیل رعایت استانداردهای سئو شروع به استفاده از تگ canonical کردند اما نحو صحیح استفاده از آن را نمی دانستند.

راه حل ساده برای رفع مشکل محتوای تکراری چیست؟

یکی از ساده ترین راه ها استفاده از دستور ریدایرکت 301 است، که سریع تر و راحت تر هم اجرا می شود. اما زمانی که استفاده از تگ canonical اهمیت داشته باشد، باید در هر صفحه آدرس URL اصلی را تعیین کنید که کمی زمان گیر و سخت تر است. افرادی که از CMS وردپرس برای سایتشان استفاده می کنند هم با بکارگیری پلاگین wpseo_canonical filter می توانند یکی از HTTP یا HTTPS را به عنوان URL اصلی سایت و زیر دامنه ها تعیین کنند.

رعایت این نکات ساده می تواند سایت شما را از وجود محتوای تکراری ناخواسته رها کند و رتبه سایت‌تان را در نتایج گوگل به راحتی ارتقا دهد.

Review: 4 - "تگ کنونیکال: کاربرد اشتباه و محتوای تکراری خطرناک !" by , written on 24/12/2016

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

پرسش و پاسخ تکمیلی سوال شما توسط کارشناسان وبسیما پاسخ داده شده و از طریق پیامک اطلاع رسانی میشود
1 Star2 Stars3 Stars4 Stars5 Stars
15
  • محمد ایرانی

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

    10/12/2017پاسخ...
    • Websima

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

      10/12/2017پاسخ...
  • محمد ایرانی

    سلام خسته نباشید
    در سایتم دو صفحه دارم که یکی به عنوان بخش
    www .xxxxxxx .com/news/
    و دیگری به عنوان مجموعه
    www .xxxxxxx .com/news/politics/
    که بخش یه جورایی محتواهای تکراری از مجموعه داخلش قرار میگیرد و خیلی مشابه مجموعه میشود
    حال ما برای رفع این مشکل چند راه کار داریم که میخواستم نظر شما را در مورد این روش ها بپرسم
    1- از تگ کنونیکال داخل بخش استفاده کنیم و مجموعه را به عنوان صفحه اصلی مشخص کنیم
    2- صفحه بخش را به صفحه مجموعه ریدایرکت کنیم
    3- با استفاده از بلاک هایی در صفحه بخش این دو صفحه را متفاوت کنیم
    به نظر شما کدوم روش درست تر هست
    و اگر پیشنهاد شما مورد اول و دوم هست به نظرتون چون بخش به عنوان مادر برای مجموعه حساب میشه کار درستی هست این کار را انجام بدیم ؟
    و یا ایا چون بخش امتیازی ندارد آیا گوگل به مجموعه امتیاز میدهد ؟

    09/12/2017پاسخ...
    • Websima

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

      09/12/2017پاسخ...
  • پری

    سلام
    ممنونم برای مقاله خوبتون
    من الان متوجه نشدم که ایا برای رفع این مشکل از ریدایرکت استفاده کنیم یا تگ کنونیکال رو قرار بدیم؟ هر دو میشه؟ یا یکی کافیه؟ مممنون

    12/05/2017پاسخ...
    • Websima

      سلام هر دو میشه ولی ریدایرکت خیلی اصولی تر هست

      13/05/2017پاسخ...
  • ali

    وقت بخیر :
    من از تگ canonical در سایتم استفاده کردم ولی باز در google web console در قسمت duplicate pages این صفحات قرار دارند. صفحات به این شکل هستند :
    mysite.ir/page/12/
    و
    mysite.ir/page/12
    یعنی به خاطر / آخر duplicate زده که من برای نداشتن / آخر ریدارکت هم زدم و محتوای تگ کنونیکال هم در هر دو صفحه به صورت با / آخر است یعنی mysite.ir/page/12/
    حالا دلیل duplicate چی هست که توی کنسول گوگل زده ؟؟!!!

    28/04/2017پاسخ...
    • Websima

      سلام دوست عزیز
      این تنظیمات را از ابتدا داشتید یا تازه اضافه کردید؟ بطور کلی بهتر است که صفحه بندی ها توسط گوگل ایندکس نشوند چون شانسی برای کسب جایگاه در نتایج ندارند.

      28/04/2017پاسخ...
  • ali

    سلام من در سایتم دو فولدر دارم که در هر کدام یک وردپرس نصب است و در هر کدام تعدادی مطلب وجود دارد.بخش اولی program98.com/source می باشد که دارای حدود 100 مطلب است و بخش دومی program98.com/video می باشد که دارای حدود 400 مطلب است.من می خواهم مطالب این دو بخش را که حدودا 500 تا مطلب می شود را با هم ادغام کنم و در یک فولدر دیگر (با مدیریت محتوای وردپرس) با نام program98.com/learn قرار دهم.یعنی تمام 500 مطب را درون program98.com/learn کپی کنم. آیا باید تک تک آدرس ها را به آدرس مطلب جدید درون program98.com/learn (که متنهایش را از روی آن دو فولدر کپی کردم) ریدایرکت 301 کنم؟ و سوال بعدیم هم اینه که آیا باید تمام مطالب قبلی را حذف بکنم یا بگذارم سرجای خودش باشد؟

    26/03/2017پاسخ...
    • Websima

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

      27/03/2017پاسخ...
  • Glitch

    سلام

    نمیخوام تو مقاله حرفی بیارم
    بهتر نیست آنچه که در مقاله گفتید رو کامل کنید (افزونه معرفی شده رو قرار بدید) یا از ابتدا افزونه رو معرفی نفرمایید تا بعدش پیشنهاد دیگری ندهید 😐

    و اگر امکان دادر هنگام تایید نظرات اصلاعیه ارسال نمایید “من و کاربران زیادی منتظر جوابی که من از نظرات میگیرم هستند 🙂 ”

    بسیار بسیار متشکرم…

    28/12/2016پاسخ...
  • Glitch

    سلام

    قبلا در گوگل درباره این تگ خونده بودم ولی روش استفاده درستش رو نمیدونستم 🙁

    با اجازه مقاله رو در چند سایت با ذکر نام وبسیما و لینک مقاله منتشر میکنم

    و لطفا افزونه ی وردپرس “wpseo_canonical filter” که معرفی کردید، لینکش در سایت wordpress.org هم قرار بدهید

    باتشکر 🙂

    25/12/2016پاسخ...
    • Websima

      سلام دوست عزیز خوشحالیم که مورد توجه شما بوده. پیشنهاد میکنم اگر از yoast استفاده میکنید از ابزار canonical همون استفاده کنید

      27/12/2016پاسخ...
  • سما سارین

    من به راحتی سایتم رو از http به https منتقل کردم و تمام آدرس ها رو به دامنه اصلی منتقل کردم و همه این ها رو با چند خط کد ساده داخل فایل htaccess انجام دادم.
    به نظر من بهترین روش مدیریت این طور موارد ریدیراکت های اساسی بهتر از این فایل استفاده بشه مخصوصاً برای وردپرس تا اینکه بیایم افزونه نصب کنیم.(اینطوری برا هر چیز باید شونصد تا افزونه رو سایت باشه)
    وبسیما اگر حوصله داشتید برا دوستامون آموزش ریدیراکت های دامنه توسط htaccess قرار بده.

    24/12/2016پاسخ...
    • Websima

      سلام دوست عزیز
      این تگ کاربردهای بیشتری داره و ما https رو بعنوان نمونه مثال زدیم. بله یک راهش هم ریدایرکت روی آدرس اصلی هست.
      ایده اینکه یک مقاله باشه در مورد تغییر سایت از http به https ایده خوبی بود

      27/12/2016پاسخ...
ورود رمز عبور خود را فراموش کرده اید؟
ارسال قبلا ثبت نام کردید؟
ثبت نام قبلا ثبت نام کردید؟