پرش به محتوا
ورود | ثبت‌نام
سخنان قصار
  • به كارمندان زیر دستت همانقدراحترام بگذار كه به ارباب رجوع می گذاری.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • فكرنكن مردمی كه درحرفه خود بالاترین مقام را دارند همه چیز را می دانند.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • سعی كن هر كاری را قبل از موعد مقرر به انجام برسانی.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • هرسال یك اثر هنری بخر، حتی اگر كاری مانند نقاشی رنگ و روغن یك دانش آموز دبیرستانی باشد.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • تشك ارزان و بد كیفیت نخر.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • خوشبختی به آسانی به دست نمی آید ، برای به دست آوردن آن باید سخت تلاش كنی.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • بعضی كارها را فقط باید انجام داد، بعضی را باید بهتر از گذشته انجام دادو برخی دیگر را نیازی به انجام دادن نیست ، سعی كن فرق بین آنها را تشخیص دهی .اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • وقتی چیزی را می بینی كه خیلی دلت می خواهد مال تو باشد به خاطر مقدار كمی پول آن را از دست نده.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • بی نیازی از عذرخواهی، گرامی تر از عذر راستین استامام علی (ع)
  • چیز اندك كه با اشتیاق تداوم یابد، بهتر از فراوانی است كه رنج آور باشدامام علی (ع)
  • هرچه را كه می شنوی باور نكن.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • سعی كن ازآن افرادی نباشی كه می گویند: ((آماده ، هدف ، آتش ))اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • كار اندكی كه ادامه یابد، از كار بسیاری كه از آن به ستوه آیی امیدوار كننده تر است.امام علی (ع)
  • وقتی شانس به سراغت می آید ازآن به گرمی استقبال كن.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • خدا از مردم نادان عهد نگرفت كه بیاموزند، تا آنكه از دانایان عهد گرفت كه آموزش دهندامام علی (ع)
  • كاری را كه باید انجام دهی با شادی و نشاط انجام بده .اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • افكار محرمانه ات را مخفی نگهدار.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • برای هر كسی در مال او دو شریك است: وارث، و حوادث.امام علی (ع)
  • یادت باشد هرچه بیشتر بدانی كمتر خواهی ترسید.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • وقتی غذای نذری را تقسیم می كنی ، اول به كسی كه آن را پخته تعارف كن.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • هركز با كسی كه سابقه به دادگاه كشیدن مردم را دارد معامله نكن.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • وقتی می گویی متاسفم به چشمان طرف مقابل نگاه كن.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • با آن كس كه تو را سخن آموخت به درشتی سخن مگو، و با كسی كه راه نیكو سخن گفتن به تو آموخت، لاف بلاغت مزن.امام علی (ع)
  • دریك شب سرد كتت را روی دوش همسرت بینداز.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • هر گاه مستحبات به واجبات زیان رساند آن را ترك كنید.امام علی (ع)
  • به فرزندانت فرصت بده  نتایج اعمال خود را ببینند.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • نردبان، سیم رابط و شلنگ را همیشه بلندتر از مقدار مورد نیاز بخر.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • به مردمی كه شغل دشواری دارند بیشتر احترام بگذار.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • هم نشین بی خرد مباش، كه كار زشت خود را زیبا جلوه داده، دوست دارد تو همانند او باشیامام علی (ع)
  • سعی كن خانه و محل كارت سالم و بدون دود سیگار باشد.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • اگر می خواهی كسی را نصیحت كنی، اول خودت به آن عمل كن.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • نابود شد ، كسی كه ارزش خود را ندانستامام علی (ع)
  • ماهی یكبار غذاهای مفصل و كامل بخور، هرباردر یك رستوران.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • وقتی خانمی را به خانه اش می رسانی تا وقتی مطمئن نشده ای كه به سلامت وارد خانه اش شده آنجا را ترك نكن.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • سعی كن بهترین معلم فرزندانت باشی.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • بگذار طبع ماجراجویت هراز گاهی بر احساسات دیگرت پیروز شود.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • دائما درانتظار رسیدن الهامات نوید بخش نباش ، تو تلاش كن ، آنها خود به سراغت خواهند آمد.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • ناراحتی های كوچك را با مشكلات بزرگ اشتباه نكن.اچ جکسون براون (کتاب نکته‌های کوچک زندگی)
  • بدترین دوست،‌ کسی است که برای او به رنج و زحمت افتی.امام علی (ع)
  • از نافرمانی خدا در خلوت ها بپرهیزید، زیرا همان كه گواه است، داوری كند.امام علی (ع)
۶ دقیقه مطالعه دسته‌ها: آموزش برنامه نویسی

تگ Canonical: راهنمای جامع + نحوه استفاده و جلوگیری از محتوای تکراری

تگ Canonical: راهنمای جامع + نحوه استفاده و جلوگیری از محتوای تکراری

اگر وب‌سایت شما دارای محتوای تکراری یا مشابه است (به‌ویژه در سایت‌های داده‌محور)، استفاده از تگ Canonical برای معرفی نسخه اصلی به موتورهای جستجو حیاتی است. موتورهای جستجو، مانند گوگل، می‌توانند محتوای تکراری را شناسایی کنند. اما اگر به آن‌ها اطلاع ندهید کدام نسخه اصلی است، خودشان تصمیم می‌گیرند کدام صفحه را در نتایج جستجو نمایش دهند.

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

نحوه تعیین URL کانونیکال (Canonical)

تعیین URL کانونیکال و معرفی آن به موتورهای جستجو بسیار ساده است. دو روش اصلی برای انجام این کار وجود دارد:

روش اول: استفاده از تگ لینک (Link) در بخش Head

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

در این تگ، به جای "URL صفحه اصلی"، آدرس URL کامل صفحه اصلی و کانونیکال را وارد کنید. این کار به موتورهای جستجو می‌گوید که این صفحه، نسخه اصلی محتوا است.

روش دوم: استفاده از هدرهای HTTP

اگر به هدرهای HTTP وب‌سایت خود دسترسی دارید (مثلاً از طریق فایل .htaccess یا زبان PHP)، می‌توانید URL کانونیکال را برای فایل‌هایی که بخش ندارند (مانند فایل‌های PDF) تعیین کنید. برای این کار، هدر زیر را برای صفحاتی که کانونیکال نیستند تنظیم کنید:

Link:

در این روش نیز، به جای "URL صفحه اصلی"، آدرس URL کامل صفحه اصلی و کانونیکال را وارد کنید.

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

تگ Canonical چگونه کار می‌کند و چه زمانی کار نمی‌کند؟

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

با این حال، همیشه اینطور نیست که موتورهای جستجو دقیقاً همان صفحه‌ای را نمایش دهند که شما به عنوان Canonical مشخص کرده‌اید. دلایل مختلفی برای این موضوع وجود دارد:

  • صفحه 404: اگر URL مشخص‌شده به عنوان Canonical، با خطای 404 (یافت نشدن صفحه) مواجه شود، موتورهای جستجو سعی می‌کنند دومین URL مرتبط را برای نمایش پیدا کنند.
  • مشکوک به هک: اگر موتور جستجو مشکوک شود که وب‌سایت شما هک شده و یک URL جعلی به عنوان Canonical اضافه شده است، از آن استفاده نخواهد کرد. در این صورت، مشکلات جدی‌تری در وب‌سایت خود خواهید داشت.
  • محل نادرست تگ: اگر تگ link rel="canonical" در جای نامناسبی قرار گیرد (مثلاً در تگ body یا خارج از تگ head) یا تگ head به درستی بسته نشده باشد، موتورهای جستجو ممکن است آن را نادیده بگیرند. دلیل این امر این است که بسیاری از وب‌سایت‌ها به کاربران اجازه می‌دهند تا محتوا را در داخل تگ body ویرایش کنند، بنابراین یک تگ Canonical در آنجا قابل اعتماد نخواهد بود.

تگ Rel=Canonical چه کاری انجام نمی‌دهد؟

بسیاری از افراد تصور می‌کنند که با اضافه کردن تگ rel=canonical، صفحه به نسخه اصلی ریدایرکت (تغییر مسیر) می‌شود، مشابه ریدایرکت 301. اما این تصور نادرست است.

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

چه زمانی از تگ Canonical استفاده کنیم؟

همانطور که قبلاً اشاره شد، باید از تگ canonical در تمام صفحات تکراری که نسخه اصلی نیستند، استفاده کنید. اگر صفحاتی دارید که مشابه هستند اما کاملاً یکسان نیستند، گاهی اوقات بهتر است یکی از آنها را تغییر دهید تا تفاوت بیشتری داشته باشند، تا اینکه یکی را canonical کنید. اشکالی ندارد که دو صفحه را که کاملاً یکسان نیستند به عنوان canonical علامت‌گذاری کنید. آنها باید مشابه باشند، اما هرگز نباید به سادگی همه صفحات را به صفحه اصلی خود هدایت کنید. Canonical به این معنی است که صفحه، نسخه اصلی آن سند است، نه فقط یک لینک در سایت شما.

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

نباید صفحه‌ای را که به دلیلی از جستجو حذف شده است (مانند متا تگ noindex یا توسط فایل robots.txt حذف شده است) canonical کنید. برای اینکه یک موتور جستجو بتواند به صفحه‌ای به عنوان canonical ارجاع دهد، ابتدا باید بتواند به آن ارجاع دهد.

موارد مناسب برای استفاده از لینک rel=canonical:

  • سایت‌هایی با URLهای پویا: می‌توانید از آن برای تعریف فرمت URL مورد نظر خود استفاده کنید.
  • سایت‌های تجارت الکترونیک، به خصوص در لیست محصولات: هنگامی که مشتریان شما معیارهای مرتب‌سازی را تغییر می‌دهند، نیازی نیست آن URL جدید ایندکس شود.
  • محتوای سندیکا شده: ناشرانی که از محتوای شما استفاده می‌کنند باید لینک rel=canonical را در صفحات خود به سند اصلی شما اضافه کنند.

چه زمانی از تگ Canonical استفاده نکنیم؟

اولین انتخاب شما همیشه باید ریدایرکت 301 باشد. این کار نه تنها به موتورهای جستجو اطلاع می‌دهد که URL صفحه تغییر کرده است، بلکه کاربران را مستقیماً به جدیدترین (و به اصطلاح Canonical) نسخه صفحه هدایت می‌کند.

تنبلی نکنید! اگر ساختار URL وب‌سایت خود را تغییر می‌دهید، از روش‌های مدیریت هدرهای HTTP (مانند فایل .htaccess، زبان PHP یا اسکریپت‌های دیگر) برای اعمال خودکار ریدایرکت‌های 301 استفاده کنید. در حالی که می‌توانید از تگ rel=canonical استفاده کنید، اما این کار باعث حذف صفحات قدیمی نمی‌شود و همچنان در دسترس خواهند بود. در واقع، اگر کاربری یک صفحه را نشانه‌گذاری کرده باشد و شما URL آن را تغییر دهید اما فقط با استفاده از تگ rel=canonical موتورهای جستجو را به‌روزرسانی کنید، آن کاربر هرگز صفحه جدید را نخواهد دید.

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

نظرات (۰)

هنوز نظری ثبت نشده است. اولین نفر باشید!

نوشتن نظر

تگ Canonical: راهنمای جامع + نحوه استفاده و جلوگیری از محتوای تکراری — https://rayeshmand.ir/article/what-is-rel61canonical-and-why-should-i-use-it

دسته بندی مقالات