وبلاگ تک وب

آخرین مقالات و اخبار مرتبط با فروشگاه‌سازی و کسب‌وکار آنلاین

چگونه و در چه مواقعی می‌توانید از تگ کنونیکال به کار ببرید؟
← بازگشت به وبلاگ

چگونه و در چه مواقعی می‌توانید از تگ کنونیکال به کار ببرید؟

دسته:آموزش۲۰ خرداد ۱۴۰۶

تگ کنونیکال، برچسبی است که در کد یک صفحه از سایت قرار می‌گیرد تا به موتورهای جستجو اعلام کند که نباید این صفحه را جدی بگیرند؛ چرا که تمام ارزش خود را به صفحۀ دیگری منتقل کرده است. حالا این سوال مطرح می‌شود که چرا باید ارزش یک صفحه را به آدرس دیگری انتقال داد؟ برای حل مشکلات صفحاتی از سایت که دارای محتواهایی یکسان یا خیلی شبیه به هم هستند.

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

تگ کنونیکال یا Canonical tag چیست؟

سال 2009 بود که با بروز مشکلات ناشی از صفحات تکراری در سایت‌های مختلف، سه موتور جستجوی بزرگ جهان یعنی گوگل، بینگ و یاهو تصمیم گرفتند که تگ جدیدی به نام کنونیکال را معرفی کنند. این تگ یک تکه کد HTML کوچک است که در میان کدهای یک صفحه قرار می‌گیرد تا به موتورهای جستجو این سیگنال را بدهد که نسخه‌ای تکراری از یک آدرس دیگر است. به این ترتیب، موتورهای جستجو به سراغ آدرس صفحه اصلی می‌روند و ارزش سئویی این صفحه را به آن URL منتقل می‌کنند.

به‌کارگیری از تگ Canonical کمک می‌کند تا بدون این که صفحات تکراری؛ اما مهم سایت خود را حذف کنید، بتوانید رتبه سایت خود را در صفحات جستجو حفظ کنید. به همین ترتیب، چرا که وجود صفحات با محتوای خیلی مشابه و تکراری در سایت می‌تواند به شدت روی رتبه‌بندی آن اثر منفی بگذارد. ممکن هست این تصور را داشته باشید که اصلا در سایت خود محتوای تکراری ندارید، اگر در سایت شما هم، چه با سایت ساز آنلاین طراحی شده باشد، چه با وردپرس یا هر سیستم مدیریت محتوای دیگر، حتما صفحات داپلیکیت یا کپی وجود دارند.

در چه شرایطی به‌کارگیری از تگ Canonical باید؟

از تگ کنونیکال باید برای صفحات تکراری یا صفحاتی که محتوایی خیلی مشابه دارند، به‌کارگیری کرد. این صفحات ممکن است بدون این که متوجه باشید — ایجاد شده باشند. برای مثال تصور کنید بعد از ساخت فروشگاه آنلاین رایگان خود قصد دارید دو کرم ضدآفتاب از یک برند را به‌عنوان محصول در دو صفحه مجزا از سایت معرفی کنید. این دو کرم مشخصاتی کاملا یکسان دارند. فراموش نکنید که فقط SPF از آن‌ها 25 و دیگری 50 درصد است. اگر در این دو صفحه از یک محتوای یکسان به کار ببرید و فقط درصدهای SPF را تغییر دهید — محتوای تکراری ایجاد خواهید کرد.

از این تگ برای رفع مشکل صفحات کنیبالیزیشن شده هم می‌توان به‌کارگیری کرد. صفحات کنیبال شده در یک سایت محتواهای متفاوت و غیرتکراری دارند؛ اما چون هر دو برای یک کلمه کلیدی یکسان آماده و بهینه‌سازی شده‌اند — از نظر سئو مشکلاتی را برای سایت به وجود می‌آورند. موارد زیر هم نمونه‌های دیگری از مواردی پدیدار می‌شود که باید از این تگ کمک بگیرید:

  • در مواقعی که صفحه اصلی سایت خود را با URL مختلف ایجاد کرده‌اید. برای مثال: www.تک‌وب.com — shopf.com یا www.تک‌وب.com/index.html. در این صورت باید تنها از صفحات را اصلی درنظر گرفته و بقیه صفحات را به آن ارجاع دهید.
  • زمانی که آدرس صفحات سایت هم با علامت‌های خاص مثل: (/) و هم بدون این علامت‌ها یا با حساسیت در برابر حروف کوچک و بزرگ تعریف شده‌اند.
  • در صفحاتی که با شناسه‌هایی مثل Session-IDs یا فیلترهای محصول ایجاد می‌شوند. این صفحات محتوای تکراری خواهند داشت؛ اما چون در آدرس جدیدی بارگذاری می‌شوند — ممکن است توسط گوگل ایندکس شده و مشکلاتی را به وجود بیاورند.
  • در مواقعی که فرمت‌های مختلفی از محتوا را در اختیار کاربر قرار می‌دهید. برای مثال کاربر روی یک دکمه کلیک می‌کند تا نسخه چاپی یا PDF مقاله را دانلود کند. در این صورت همان محتوای تکراری در آدرس جدیدی بارگذاری می‌شود.
  • اگر سایت در چند آدرس طراحی شده باشد. برای مثال: نسخه موبایلی یا نسخه انگلیسی آن در زیر دامنه قرار گرفته باشد هم نیاز به به‌کارگیری از تگ کنونیکال است.
  • اگر سایت هم با آدرسHTTPS و هم با HTTP بارگذاری می‌شود.
  • و مواردی مشابه.

کاربردهای تگ کنونیکال در وردپرس و دیگر سایت‌ها | نکات کلیدی

مسلما در وجود داردراتژی محتوا تمام وبسایت‌ها به‌کارگیری از صفحات تکراری و کنیبال ممنوع است؛ به ویژه که این موضوع از نظر موتور جستجو هم پسندیده نیست. آنچه اهمیت دارد، با این وجود — هر چقدر هم که مواظب باشید باز هم این احتمال وجود دارد که سایت شما در دام این صفحات بیفتد. شاید گوگل، بینگ و یاهو هم متوجه این موضوع بوده‌اند که به‌کارگیری از تگ Canonical را پیشنهاد داده‌اند. شما می‌توانید از این تگ در موارد زیر به کار ببرید:

  • مشخص کردن صفحه محصول اصلی با rel-canonical

از شایع‌ترین مشکلاتی که برای تمام سایت‌های فروشگاهی پیش می‌آید، تکراری شدن محتوای صفحات محصول است. همان مثال کرم ضدآفتاب را به یاد آورید. دو کرم ضدآفتاب که هر دو از یک برند و با ویژگی‌های کاملاً یکسانی بودند؛ ولی از نظر درصد SPF با یکدیگر تفاوت داشتند. به همین ترتیب، شما هم توضیحات یکسانی را در صفحه معرفی این محصولات به کار می‌برید و تنها همین درصد را برای هر کدام تغییر می‌دهید. گوگل هنگامی‌که با این دو صفحه تکراری مواجه می‌شود؛ احتمالا به دلیل این که با یک سایت فروشگاهی روبرو می‌باشد، آن را جریمه نکند.

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

  • به‌کارگیری از تگ کنونیکال برای صفحات دسته‌بندی

صفحات دسته‌بندی مقالات، برچسب‌ها، محصولات و غیره در عده‌ای از سایت‌ها دیده می‌شوند. این صفحات دارند و همگی با یک کلمه کلیدی و هدفی مشابه ایجاد شده‌اند. برای مثال اگر صفحهآموزش سیر تا پیاز سئوسایت تک‌وب را باز کنید، مشاهده خواهید کرد که در آن تعدادی از مقالات با موضوعی یکسان دسته‌بندی شده‌اند. حالا اگر غول جستجو بخواهد براساس کلمه کلیدی «آموزش SEO» به این دسته‌بندی رتبه بدهد — نمی‌داند که باید به کدام صفحه رتبه بیشتری اختصاص دهد.

در این مواقع، معمولا گوگل به دلخواه از صفحات را به‌عنوان نماینده انتخاب می‌کند و با رتبه پایینی آن را در صفحه جستجوی خود قرار می‌دهد. برای جلوگیری از بروز این مشکل باید به سراغ ترفند canonical بروید. در بیشتر سیستم‌های مدیریت محتوای استاندارد به صورت خودکار با تگ‌های رل next و prev این صفحات کنونیکال شده و صفحه اصلی برای گوگل مشخص می‌شود. نکته اینجاست که اگرچه مدتی است که سرچ دیگر تگ‌هایnext و prev را به رسمیت نمی‌شناسد.

  • Canonical tag برای جلوگیری از هم‌خواری مقالات و صفحات دسته‌بندی

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

به نظر شما گوگل بین این مقاله و این صفحه دسته‌بندی کدام را برای کلمه کلیدی «آموزش رتبه‌بندی» انتخاب می‌کند تا در نتایج خود نمایش‌دهد؟ موتور جستجو هم مثل شما گیج می‌شود و یکی را به دلخواه انتخاب می‌کند که ممکن هست از نظر ما بی‌اهمیت‌تر باشد. پس برای جلوگیری از این مشکل باید خود دست به کار شویم و از کنونیکال برای مشخص کردن صفحه اصلی کمک بگیریم. آنچه اهمیت دارد، هم‌چنین، می‌توانیم صفحه دسته‌بندی را هم نوایندکس کنیم.

  • تگ کنونیکال rel برای رفع مشکل مقالات چند قسمت

گاهی به دلیل طولانی بودن یک مقاله نیاز است که آن را در چند قسمت و با آدرس‌های متفاوتی در سایت خود بارگذاری کنید. این موضوع به ویژه در مقالات آموزشی دیده می‌شود. در این صورت کلمه کلیدی تمام قسمت‌های این مقاله یکسان هستند؛ اما چون در آدرس‌های مختلفی بارگذاری شده‌اند، گوگل را سردرگم می‌کنند. در این مواقع هم اگر از تگ canonical به‌کارگیری نکنید، با مشکل کنیبالیزیشن روبرو می‌شوید.

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

ساخت تگ کنونیکال کار سختی نیست. کافی است که کمی‌با کدنویسی آشنایی داشته باشید. این تگ را باید با الگوی زیر بنویسید:

همان‌طور که در تصویر مشاهده می‌کنید، قسمت اول این کد یعنی بخش link rel=’canonical’ برای ربات‌های گوگل مشخص می‌کند که این صفحه کنونیکال محسوب می‌شود و ارزش آن به صفحه اصلی منتقل شده پدیدار می‌شود. در قسمت دوم کد و بعد از href= هم آدرس صفحه اصلی نوشته می‌شود؛ اما چگونه باید این کد را در سایت قرار داد؟ روش‌های مختلفی برای این کار وجود دارند که در ادامه مطلب مطلب مطلب مطلب به آن‌ها خواهیم پرداخت.

  • اضافه کردن تگ کنونیکال در سایت با گوگل تگ منیجر

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

  • به‌کارگیری از تگ‌های canonical در هدر سایت

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

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

  • تعریف کد canonical با کمک افزونه در وردپرس

اگر سایت خود را با یک CMS یا سیستم مدیریت محتوا مثل وردپرس طراحی کرده‌باشید، نیازی به وارد کردن دستی تگ نیست و معمولا به صورت خودکار یا با به‌کارگیری از افزونه‌ها قادر خواهید بود تگ canonical را به صفحات خود اضافه کنید. برای مثال در وردپرس می‌توانید از افزونه‌های رایگان و معروف RankMath و Yoast SEO کمک بگیرید.

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

  • قرار دادن تگ canonical در هدر HTTP

تگ‌های کنونیکال را در بخش هدر HTTP صفحه وب هم می‌توان اضافه کرد. این روش به ویژه در زمانی‌هایی که صفحه شما دارای بخش head نباشد — کارساز است. برای مثال زمانی که قصد دارید نسخه‌های غیر html مثل pdf یا سایر اسناد را در قالب صفحات وب خود باز‌کنید. در این صورت برای پیاده سازی تگ مربوطه باید فایل سایت.htaccess را خود باز کرده و تکه کد زیر را به آن اضافه کنید:

Header add Link "< http://www.website.com/canonical-page/>; rel=\"canonical\""

  • تعریف تگ کنونیکال با نقشه سایت

تمام URL های فهرست شده در نقشه سایت یا site map از نظر گوگل به صورت پیش فرض صفحات کنونیکال و اصلی هستند. بنابراین با حذف URLهای غیرکنونیکال از نقشه سایت هم می‌توانید به صورت غیرمستقیم توجه غول جستجو را فقط به صفحات ضروری سایت خود معطوف کنید. در نظر داشته باشید که این روش اصولی و صددرصدی نیست؛ اما در مواقع ضروری کارساز است.

  • به‌کارگیری از ریدایرکت 301 به جای تگ canonical

زمانی که از تگ canonical به‌کارگیری می‌کنید، صفحات مشابه همچنان قابل دسترس هستند؛ اما با ریدایرکت 301 تمام ترافیک صفحات تکراری به صفحه اصلی منتقل می‌شود و صفحات ریدایرکت شده دیگر از دسترس کاربران خارج خواهند شد. می‌تونید از این ریدایرکت هم در زمان‌هایی که یک صفحه از سایت با آدرس‌های متفاوت مثل: example.com ؛ example.com/index.php یا example.com/home/ ایجاد شده می‌باشد — به کار ببرید.

ساخت سایت با تک‌وب اولین گام برای سئو محصولات فروشگاهی

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

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

نوشته شده توسط:تیم تک‌وب
آخرین بروزرسانی:۱۶ تیر ۱۴۰۵