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

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

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

‌تگ کنونیکال یا برچسب متعارف اولین بار در سال ۲۰۰۹ برای کمک به وب‌مستران معرفی شد تا بتوانند مشکل محتوای تکراری یا کاملا مشابه که در چندین URL قابل دسترسی هستند را حل کند.

اما برای استفاده صحیح از این تگ‌ها، باید در ابتدا بدانید که آن‌ها چیست‌اند؟ چگونه کار می‌کنند؟ و با چه روشی می‌توان آن‌ها را پیاده‌سازی کرد.

URL کنونیکال و تگ کنونیکال چیست‌اند؟

این تگ، معمولا به صورت  rel = “canonical” استفاده می‌شود. ‌تگ‌های کنونیکال، راهی هستند تا به موتورهای جستجو بگوییم کدام URL مشخص، نسخه اصلی برای یک صفحه است. این تگ‌ها به شما امکان می‌دهند URL کنونیکال را برای یک صفحه مشخص کنید. یک لینک کنونیکال به وب‎مسترها این امکان را می‌دهد تا با تعیین نسخه «متعارف» یا «ترجیحی» یک صفحه وب، از بروز مطالب تکراری جلوگیری کنند.

‌تگ‌های کانونیکال

این تگ در بخش <head> </head> از کد منبع HTML یک صفحه وب قرار می‌گیرد و به این شکل است:

<link rel="canonical" href="https://www.website.com/page/" />

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

    معمولا می‌بینیم که canonical tag و canonical URL را به جای یکدیگر استفاده می‌کنند؛ اما این کار اشتباه است.

به همین دلیل ساده است که استفاده از ‌تگ  rel = “canonical” متداول‌ترین روش برای تنظیم URLهای متعارف است – با این حال، به هیچ وجه به این معنی نیست که این دو اصطلاح می‌توانند به جای هم به کار بروند.

URLهای کنونیکال

لینک کنونیکال چیست؟ این لینک یک URL است که به عنوان URL اصلی برای مجموعه‌ای از صفحات تکراری انتخاب می‌شود.

گوگل می‌گوید:

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

– دستورالعمل کنسول جستجوی گوگل

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

به بیان ساده، URLهای متعارف دستور می‌دهند که کدام صفحه، معمولا در نتایج جستجو نشان داده شود. (به استثنای مواردی که یک نسخه تکراری برای کاربر مناسب‎تر است، مثلا نسخه مخصوص تلفن همراه برای کاربرانی که از موبایل استفاده می‌کنند.)

URL متعارف یک صفحه می‌تواند روی یک دامنه متفاوت باشد.

چگونه می‌توان URLهای کنونیکال را مشخص کرد؟

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

شما می‌توانید کنونیکال‎‌ها را تنظیم کنید:

  •     با تنظیم یک rel=canonical HTTP header response

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

  •     با استفاده از ریدایرکت ۳۰۱

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

تنظیم URLهای کنونیکال الزامی نیست و در مواردی که یکی از آن‌ها را مشخص نکنید، گوگل از سیگنال‎‌های دیگری برای شناسایی صفحه‌ای استفاده می‌کند که به نظرش بهترین نسخه محسوب می‌شود.

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

چرا مطالب تکراری در سایت‌مان به وجود می‌آیند؟

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

معمولا وقتی سیستم‌های مدیریت محتوا هنگام راه‎اندازی یک صفحه، URLهای مختلفی ایجاد می‌کنند، هنگامی که نسخه‎های مختلفی از سایت خود را ایندکس می‌کنید، وقتی یک نسخه جایگزین برای انواع مختلف دستگاه‌ها (کامپیوتر، موبایل و…) دارید یا از  URLهای داینامیک استفاده می‌کنید، این اتفاق می‌افتد.

به URLهای زیر نگاهی بیندازید و فرض کنید که برای یک کاربر، همه آن‌ها دقیقا یک محتوای یکسان را نمایش می‌دهند:

  •     https://www.website.com/category/product-a/

  •     https://www.website.com/product-a/

  •     https://website.com/product-a/

  •     http://www.website.com/product-a/

  •     http://website.com/product-a/

  •     https://m.website.com/product-a/

  •     https://www.website.com/product-a

  •     https://www.website.com/product-A/

برای یک موتور جستجو مثل گوگل، این یک صفحه از محتوا نیست، بلکه هشت صفحه تکراری است:

  •     URLهای اولی و دومی در نتیجه CMS، URLهای محصول را با و بدون نام دسته‌بندی مشخص می‌کنند.

  •     URL ۳ و ۴ و ۵، به دلیل در دسترس بودن سایت هم در نسخه‏های HTTP و HTTPS و هم نسخه‎های www و غیر www ایجاد می‌شود.

  •     URL شماره ۶ نسخه سازگار با موبایل است که در یک زیر دامنه قرار دارد.

  •     URL شماره ۷ نسخه اسلش غیردنباله‌دار همان URL شماره ۲ است.

  •     URL هشتمی، جای حروف کوچک که در جای دیگر سایت به کار رفته از «A» بزرگ استفاده می‌کند.

همچنین ممکن است محتوای تکراری در URL ها وجود داشته باشد، از جمله:

  •     https://www.website.com/

  •     https://www.website.com/index.php

دیدید؟ این‌طور است که محتوای تکراری برای یک سایت ایجاد می‌شود.

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

چرا باید از URLهای کنونیکال برای سئو استفاده کنیم؟

این URLها برای کمک به شما در مقابله با محتواهای تکراری که می‌توانند بر عملکرد سایت شما تاثیر بگذارند، به وجود آمده‌اند.

اما، به‌طور خاص، دلایل زیادی وجود دارد که شما باید از URLهای کنونیکال به عنوان یکی از روش‌های سئوی تکنیکال در حوزه‌های زیر تمرکز کنید:

URLی که باید در نتایج جستجو نشان داده شود را مشخص کنید

هنگامی که یک URL کنونیکال را تنظیم می‌کنید، نشان می‌دهید که کدام نسخه از یک صفحه باید در SERP نمایش داده شود.

به این مثال نگاه کنید؛ به نظرتان روی کدام یک از دو لینک زیر کلیک خواهید کرد؟

https://www.domain.com/page-1/

https://www.domain.com/index.php؟id=2

به احتمال زیاد، اولی. این‌طور نیست؟

از canonical برای مشخص کردن URLی که می‌خواهید در موتورهای جستجو مثل گوگل رتبه بگیرد، استفاده کنید.

سیگنال‌های لینک را از طریق صفحات تکراری یا مشابه، ادغام کنید

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

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

مدیریت محتوای همزمان

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

برای جلوگیری از رنکینگ صفحات تکراری در SERP و اطمینان پیدا کردن از این‌ نکته که محتوای اصلی همان محتوای رتبه گرفته توسط گوگل است، می‌توانید از URLهای کنونیکال برای ادغام سیگنال‎‌های رنکینگ استفاده کنید.

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

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

استفاده از 301 Redirects برای تعیین URLهای کنونیکال

گوگل اعلام کرده که می‌توانید از ریدایرکت ۳۰۱ برای تعیین URLهای متعارف استفاده کنید.

به بیان ساده‌تر، اگر از ریدایرکت ۳۰۱ استفاده کنید، فقط URL کنونیکال وجود خواهد داشت و سایر نسخه‏‌های تکراری به این صفحه هدایت می‌شوند.

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

  •     HTTP و HTTPS

  •     WWW و Non-WWW

  •     URLهای Trailing-Slash و Non-Trailing Slash

URLهای کنونیکال در نقشه‌های سایت

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

این کار برای تعیین URLهای متعارف تضمین نشده، اما بهترین روش برای ایجاد ساختار نقشه‎های سایت است.

بهترین روش‌های Canonical Tag

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

هنگام اجرای URLهای متعارف، همیشه دقت داشته باشید:

فقط یک URL کنونیکال در هر صفحه مشخص کنید

در هر صفحه فقط باید یک URL متعارف وجود داشته باشد، در غیر این صورت احتمالا خواهید دید که همه آن‌ها نادیده گرفته می‎‌شوند.

پروتکل دامنه صحیح را مشخص کنید

اگر سایت شما روی پروتکل HTTPS قرار دارد، حتما این را به عنوان URL کنونیکال خود به درستی ارجاع دهید. ارجاع به پروتکل اشتباه ممکن است مشکلات زیادی برای‌تان ایجاد کند؛ بنابراین حتما آن را بررسی کنید.

URLهای Trailing Slash و Non-Trailing Slash را مشخص کنید

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

URLهای WWW و Non-WWW را مشخص کنید

نسخه‌های WWW و Non-WWW یک URL به عنوان صفحات تکراری توسط موتورهای جستجو دیده می‌شوند. بنابراین حتما شکل صحیح آن را مشخص کنید.

از URLهای کامل استفاده کنید

این بدان معنی است که شما باید از موارد زیر استفاده کنید:

<link rel="canonical" href="https://www.website.com/page-a/" />

و نه:

<link rel="canonical" href="/page-a/" />

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

هرچند این موضوع ضروری نیست، اما باید همیشه مطمئن باشید وقتی یک صفحه در URL دیگر، متعارف نیست، URLهای متعارف را self-referencing اجرا می‌کنید.

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

جلوگیری از اشتباهات رایج هنگام اجرای ‌تگ‏های Canonical

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

کنونیکال کردن به ریدایرکت ۳۰۱

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

کنونیکال کردن به یک پروتکل دامنه نادرست

اگر سایت شما روی HTTPS تنظیم شده است، مراقب باشید به‌طور تصادفی URLهای کنونیکال خود را روی HTTP تنظیم نکنید.

کنونیکال کردن به محتوای نامرتبط

نباید URLهای خود را با محتواهایی که کپی یا نسبتا مشابه نیستند، کنونیکال کنید.

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

تنظیم چندین URL کنونیکال

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

مراقب باشید از درج تصادفی دو ‌تگ کنونیکال در <head> صفحه خود جلوگیری کنید، این اتفاق، گاهی اوقات هنگام تغییر در تنظیمات پیش‌فرض در برخی از CMSها رخ می‌دهد.

صفحه‌بندی و کنونیکال کردن گیج‌کننده

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

  • بهتر است این موارد را به صفحه «view all» کنونیکال کنید.

  • چگونه می‌توانیم ‌تگ‌های متعارف را در سایت‌مان بررسی کنیم؟

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

این کار را می‌توانید با ابزار SEMrush Site Audit انجام دهید. هنگامی که شما گزارش بررسی سایت را برای وب‎سایت‌تان اجرا می‌کنید، مواردی مربوط به ‌تگ‏های کنونیکال را مشاهده خواهید کرد.

بیایید ببینیم این‌ها چیست‌اند و چگونه می‌توانیم مشکلات‌شان را برطرف کنیم؟

صفحات AMP فاقد ‌تگ کنونیکال هستند

  •     وقتی صفحات AMP شما ‌تگ‎های کنونیکال ندارند، ابزار بررسی سایت، این موضوع را به عنوان یک مشکل علامت‌گذاری می‌کند.

  •     مهم است که کنونیکالیزیشن بین نسخه‎‌های AMP و non-AMP صفحه شما وجود داشته باشد.

  •     با افزودن ‌تگ “rel = “canonical در بخش <head> هر صفحه AMP می‌توانید این مشکل را برطرف کنید.

بدون ریدایرکت یا کنونیکال کردن به صفحه اصلی HTTPS از نسخه HTTP

اگر به سایت‌تان در هر دو نسخه HTTPS و HTTP دسترسی داشته باشید، با مشکل محتوای تکراری روبه‌رو خواهید شد و این مورد در بررسی سایت علامت‌گذاری می‎شود.

می‌‎توانید با ریدایرکت ۳۰۱ یک نسخه به نسخه صحیح، این مشکل را برطرف کنید یا یک ‌تگ کنونیکال به نسخه HTTPS در صفحات HTTP ارجاع دهید.

صفحاتی با لینک کنونیکال شکسته

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

وجود این خطا می‌تواند به معنای آن باشد که لینک‎‌های متعارف شما به صفحات وب موجود نیستند و در نتیجه این اتفاق، روند کرال و ایندکس شدن محتوای شما پیچیده خواهد شد.

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

صفحات دارای چندین URL کنونیکال هستند

  •     وقتی بیش از یک URL متعارف در یک صفحه وجود داشته باشد، این خطا را مشاهده خواهید کرد.

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

کنونیکال کردن یکی از مهم‌ترین مفاهیمی است که لازم است شما به عنوان یک متخصص سئو با آن آشنا باشید و نحوه کار کردن با آن را نیز بدانید. استفاده نادرست از آن می‌تواند تاثیر منفی بر عملکرد سایت شما داشته باشد.

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

مشاوره

این فرصت را دارید که از مشاوره رایگان تسهیل گستر استفاده نمائید.
کنونیکال چیست و چه کاربردی در سئوی سایت دارد؟
تسهیل گستر, بابک شعبانی 01 آبان 1402
این پست را به اشتراک بگذار
بایگانی
ورود | ثبت نام افزودن نظر


الگوریتم ونیز چیست و Venice Algorithm چه تاثیری در سئو محلی دارد؟
الگوریتم ونیز (Venice Algorithm) یکی از قدیمی‌ترین الگوریتم‌های گوگل است که بر مبنای سئو محلی بنا شده است. به این معنا که گوگل هنگام جست‌و‌جوی برخی از کلیدواژه‌ها، موقعیت جغرافیایی آن‌ها را نیز در نظر گرفته و نتایج جست و جو را به آن‌ها نشان می‌دهد که نزدیک محل سکونت آن‌ها هستند.
ارتباط با ما +
چت آنلاین
تماس با ما
دفتر تبریز: 041-51288000
دفتر تهران: 021-91012569
درخواست مشاوره و یا دمو